@font-face{font-display:swap;font-family:Bricolage Grotesque Variable;font-style:normal;font-weight:200 800;src:url(/static/media/bricolage-grotesque-vietnamese-wght-normal.64dc6fafb7b762f28353.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Bricolage Grotesque Variable;font-style:normal;font-weight:200 800;src:url(/static/media/bricolage-grotesque-latin-ext-wght-normal.b72f594cde289688baed.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Bricolage Grotesque Variable;font-style:normal;font-weight:200 800;src:url(/static/media/bricolage-grotesque-latin-wght-normal.33dc50de61baed86588e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:url(/static/media/source-sans-3-cyrillic-ext-400-normal.1dd3063ee40001df3cb4.woff2) format("woff2"),url(/static/media/source-sans-3-cyrillic-ext-400-normal.25d025f0804a76bd0ee5.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:url(/static/media/source-sans-3-cyrillic-400-normal.b88e2831ba3360eea332.woff2) format("woff2"),url(/static/media/source-sans-3-cyrillic-400-normal.8ada6d3fee9003535c87.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:url(/static/media/source-sans-3-greek-ext-400-normal.52b4a0055604d6de4468.woff2) format("woff2"),url(/static/media/source-sans-3-greek-ext-400-normal.6e1edec25544edc0c73f.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:url(/static/media/source-sans-3-greek-400-normal.034ea2f285c8565d1e96.woff2) format("woff2"),url(/static/media/source-sans-3-greek-400-normal.e0ecb1568e0199545e37.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:url(/static/media/source-sans-3-vietnamese-400-normal.772dcc9c90c9d410a49d.woff2) format("woff2"),url(/static/media/source-sans-3-vietnamese-400-normal.5a2d74a9fdedbcc8d835.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:url(/static/media/source-sans-3-latin-ext-400-normal.31b8c9f4f894bb5eb98a.woff2) format("woff2"),url(/static/media/source-sans-3-latin-ext-400-normal.b2c015fa59cac1cc59bb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:url(/static/media/source-sans-3-latin-400-normal.5e0fb0b88bcf03ab466c.woff2) format("woff2"),url(/static/media/source-sans-3-latin-400-normal.8f59cad72673983156a0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:url(/static/media/source-sans-3-cyrillic-ext-600-normal.3f958957481e0575a10a.woff2) format("woff2"),url(/static/media/source-sans-3-cyrillic-ext-600-normal.b9686f153b8a5e10d8f0.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:url(/static/media/source-sans-3-cyrillic-600-normal.6e0e0a40a893722b3014.woff2) format("woff2"),url(/static/media/source-sans-3-cyrillic-600-normal.6cfcbfed845bb8697109.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:url(/static/media/source-sans-3-greek-ext-600-normal.d635d177c9f45c3e1eff.woff2) format("woff2"),url(/static/media/source-sans-3-greek-ext-600-normal.d288f914ee031c90534e.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:url(/static/media/source-sans-3-greek-600-normal.830e9b82dee0fccc7572.woff2) format("woff2"),url(/static/media/source-sans-3-greek-600-normal.55c31ecafc4b0134fc1f.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:url(/static/media/source-sans-3-vietnamese-600-normal.205ff44f9263331ee502.woff2) format("woff2"),url(/static/media/source-sans-3-vietnamese-600-normal.299be675eb3eabe08752.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:url(/static/media/source-sans-3-latin-ext-600-normal.ed0ee0d6f2a17dd0e1d6.woff2) format("woff2"),url(/static/media/source-sans-3-latin-ext-600-normal.5d5de60889ddddc21f56.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:url(/static/media/source-sans-3-latin-600-normal.7dc998aff2a135016211.woff2) format("woff2"),url(/static/media/source-sans-3-latin-600-normal.97273b21b4ff53adf548.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--c-ink:#0b1e33;--c-ink-soft:#475569;--c-brand:#023b6e;--c-brand-deep:#062a4f;--c-sky:#77b1d8;--c-azure:#2563eb;--c-azure-hover:#1d4ed8;--c-mist:#eaf2fb;--c-paper:#f6f8fb;--c-white:#fff;--c-line:#023b6e1a;--c-line-strong:#023b6e38;--c-on-dark:#eaf2fb;--c-on-dark-soft:#eaf2fbb8;--c-mint:#17b890;--c-mint-ink:#0b7a5f;--c-coral:#ff6b5b;--c-coral-ink:#c2352a;--c-success:#0b7a5f;--c-error:#c2352a;--c-amber-bg:#fff8e6;--c-amber-line:#f3dfa4;--c-amber-ink:#6b4e00;--c-azure-ring:#2563eb26;--c-azure-soft:#2563eb1a;--c-sky-soft:#77b1d833;--c-on-dark-line:#eaf2fb1f;--c-on-dark-hover:#ffffff14;--c-scrim:#0b1e338c;--grad-action:linear-gradient(135deg,#2563eb,#023b6e);--grad-text:linear-gradient(100deg,#023b6e,#1d4ed8 48%,#2563eb);--grad-band:linear-gradient(135deg,#2563ebe6,#023b6ef2);--grad-wave:linear-gradient(120deg,#023b6e,#2563eb 60%,#77b1d8);--scrim-photo:#f6f8fb24;--grad-scrim-left:linear-gradient(90deg,#f6f8fb,#f6f8fbb3 26%,#f6f8fb00 62%);--font-display:"Bricolage Grotesque Variable","Segoe UI",sans-serif;--font-body:"Source Sans 3","Segoe UI",sans-serif;--fs-display:clamp(2.25rem,1.5rem + 2.6vw,3.5rem);--fs-h1:clamp(2rem,1.6rem + 1.6vw,2.75rem);--fs-h2:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);--fs-h3:1.5rem;--fs-body:clamp(1rem,0.96rem + 0.2vw,1.125rem);--fs-small:0.875rem;--lh-tight:1.05;--lh-heading:1.18;--lh-body:1.6;--track-display:-0.03em;--measure:66ch;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--container-max:1200px;--gutter:clamp(1rem,4vw,2rem);--r-md:10px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--shadow-card:0 1px 2px #0b1e330f,0 16px 40px -20px #023b6e59;--shadow-card-hover:0 2px 4px #0b1e330f,0 28px 56px -24px #023b6e73;--shadow-menu:0 24px 64px -24px #023b6e66;--shadow-cta:0 10px 24px -12px #2563eb99;--shadow-cta-hover:0 16px 32px -14px #2563ebb3;--shadow-header:0 8px 30px -20px #023b6e59;--edge-highlight:inset 0 1px 0 #ffffffb3;--shadow-float:0 24px 60px #0b1e332e;--glass-bg:#ffffffb8;--glass-line:#fff9;--glass-blur:20px;--glow-azure:0 8px 24px #2563eb59;--glow-azure-strong:0 14px 38px #2563eb73;--dur-fast:160ms;--dur-base:260ms;--dur-slow:520ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--z-header:100;--z-menu:110;--z-modal:200}:where(body),:where(html){margin:0}:where(.smarty-public),:where(.smarty-public) *,:where(.smarty-public) :after,:where(.smarty-public) :before{box-sizing:border-box}:where(.smarty-public){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--c-paper);color:var(--c-ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}:where(.smarty-public) h1,:where(.smarty-public) h2,:where(.smarty-public) h3,:where(.smarty-public) h4{color:var(--c-brand);font-family:var(--font-display);font-weight:700;line-height:var(--lh-heading);margin:0}:where(.smarty-public) h1{font-size:var(--fs-h1);letter-spacing:var(--track-display)}:where(.smarty-public) h2{font-size:var(--fs-h2);letter-spacing:-.015em}:where(.smarty-public) h3{font-size:var(--fs-h3)}:where(.smarty-public) p{margin:0;max-width:70ch}:where(.smarty-public) a{color:var(--c-azure);text-decoration:none}:where(.smarty-public) a:hover{text-decoration:underline;text-underline-offset:3px}:where(.smarty-public) img,:where(.smarty-public) svg{display:block;max-width:100%}:where(.smarty-public) button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}:where(.smarty-public) ol,:where(.smarty-public) ul{list-style:none;margin:0;padding:0}:where(.smarty-public) input,:where(.smarty-public) select,:where(.smarty-public) textarea{font:inherit}:where(.smarty-public) table{border-collapse:collapse;width:100%}.smarty-public :focus{outline:none}.smarty-public :focus-visible{border-radius:var(--r-md);outline:3px solid var(--c-azure);outline-offset:3px}@media (prefers-reduced-motion:reduce){.smarty-public *,.smarty-public :after,.smarty-public :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.Button_button__cdxJN{align-items:center;border:1px solid #0000;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:1rem;font-weight:600;gap:var(--space-2);justify-content:center;line-height:1;min-height:44px;padding:0 var(--space-5);text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-position var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-out);white-space:nowrap}.Button_button__cdxJN:hover{text-decoration:none}.Button_label__Ij4sM{align-items:center;display:inline-flex;gap:var(--space-2)}.Button_button__cdxJN:disabled{cursor:not-allowed;opacity:.6}.Button_md__PpjZf{min-height:44px}.Button_lg__Fa1Ln{font-size:1.0625rem;min-height:52px;padding:0 var(--space-6)}.Button_primary__5AWjD{background-image:var(--grad-action);background-position:100% 50%;background-size:200% 100%;box-shadow:var(--glow-azure);color:var(--c-white)}.Button_primary__5AWjD:hover:not(:disabled){background-position:0 50%;box-shadow:var(--glow-azure-strong);transform:translateY(-1px)}.Button_primary__5AWjD:active:not(:disabled){box-shadow:var(--glow-azure);transform:translateY(0)}.Button_ghost__TJhaR{background:#0000;border-color:var(--c-line-strong);color:var(--c-brand)}.Button_ghost__TJhaR:hover:not(:disabled){background:var(--c-mist)}.Button_onDark__dS\+zl{background:var(--c-white);box-shadow:0 8px 24px #0000002e;color:var(--c-brand)}.Button_onDark__dS\+zl:hover:not(:disabled){box-shadow:0 14px 34px #0000003d;transform:translateY(-1px)}.Button_spinner__23HLz{animation:Button_spin__av7Ro .9s linear infinite}@keyframes Button_spin__av7Ro{to{transform:rotate(1turn)}}.Button_block__04UFe{width:100%}.layout_container__9Sv4S{margin:0 auto;max-width:var(--container-max);padding:0 var(--gutter);width:100%}.layout_section__zJv6m{padding:var(--space-20) 0}.layout_paper__9OC-E{background:var(--c-paper)}.layout_white__JEEsm{background:var(--c-white)}.layout_mist__Bl5y\+{background:var(--c-mist)}.layout_dark__U\+Eha{background:var(--c-brand-deep);color:var(--c-on-dark)}.layout_ink__B8mOF{background:var(--c-ink);color:var(--c-on-dark);isolation:isolate;overflow:hidden;position:relative}.layout_noHalo__gma2i:before{display:none}.layout_ink__B8mOF:before{background:radial-gradient(50% 50% at 50% 40%,var(--c-brand) 0,#0000 70%);content:"";height:140%;inset:-40% 10% auto;opacity:.55;pointer-events:none;position:absolute;z-index:-1}.layout_gradient__UjJ6F{background:linear-gradient(180deg,var(--c-white),var(--c-mist))}.layout_dark__U\+Eha h1,.layout_dark__U\+Eha h2,.layout_dark__U\+Eha h3,.layout_ink__B8mOF h1,.layout_ink__B8mOF h2,.layout_ink__B8mOF h3{color:var(--c-white)}.layout_dark__U\+Eha p,.layout_ink__B8mOF p{background:none;color:var(--c-on-dark-soft)}@media (max-width:767px){.layout_section__zJv6m{padding:var(--space-12) 0}}.Card_card__XPngd{color:inherit;display:block;position:relative;text-decoration:none;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.Card_flat__AZIYV{background:#0000;border:0;box-shadow:none}.Card_level_card__izSIV{background:var(--c-white);border:1px solid var(--c-line);box-shadow:var(--shadow-card)}.Card_float__FtRNy{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border:1px solid var(--glass-line);box-shadow:var(--shadow-float),var(--edge-highlight)}.Card_md__BgHZI{border-radius:var(--r-lg);padding:var(--space-6)}.Card_lg__qoOI8{border-radius:var(--r-xl);padding:var(--space-8)}.Card_interactive__vzNIe:hover{border-color:var(--c-azure);box-shadow:var(--shadow-card-hover);text-decoration:none;transform:translateY(-4px)}.Card_flat__AZIYV.Card_interactive__vzNIe:hover{box-shadow:var(--shadow-card)}.Chip_chip__UOlK8{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-size:var(--fs-small);font-weight:600;gap:var(--space-1);line-height:1.2;padding:.3rem .75rem}.Chip_neutral__XLfyv{background:var(--c-mist);color:var(--c-brand)}.Chip_azure__B-mQA{background:var(--c-azure-soft);color:var(--c-azure-hover)}.Chip_sky__9-bm5{background:var(--c-sky-soft);color:var(--c-brand)}.Chip_link__0-bmA{border:1px solid var(--c-line);min-height:44px;padding:0 var(--space-4);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.Chip_link__0-bmA:hover{box-shadow:var(--shadow-card);text-decoration:none;transform:translateY(-2px)}.Field_field__rguPO{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.Field_label__NenVj{color:var(--c-ink);font-size:var(--fs-small);font-weight:600}.Field_labelHidden__atxW4{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Field_control__EQgk5{background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);color:var(--c-ink);min-height:48px;padding:0 var(--space-4);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);width:100%}textarea.Field_control__EQgk5{line-height:var(--lh-body);min-height:140px;padding:var(--space-3) var(--space-4);resize:vertical}.Field_control__EQgk5:focus{border-color:var(--c-azure);box-shadow:0 0 0 4px var(--c-azure-ring);outline:none}.Field_invalid__CtMMN{border-color:var(--c-error)}.Field_hint__nPWAB{color:var(--c-ink-soft)}.Field_error__aMJj0,.Field_hint__nPWAB{font-size:var(--fs-small);line-height:var(--lh-body);margin:0}.Field_error__aMJj0{color:var(--c-error);font-weight:600}.HelpTip_wrap__SFNqN{display:inline}.HelpTip_button__DHdwX{align-items:center;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-pill);color:var(--c-ink-soft);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:1;margin-inline-start:var(--space-1);vertical-align:middle;width:20px}.HelpTip_button__DHdwX:hover{border-color:var(--c-azure);color:var(--c-azure)}.HelpTip_button__DHdwX:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.HelpTip_panel__tdd\+d{background:var(--c-mist);border:1px solid var(--c-line);border-radius:var(--r-md);color:var(--c-ink);display:block;font-size:var(--fs-small);grid-column:1/-1;line-height:1.5;margin-top:var(--space-2);padding:var(--space-3)}.HelpTip_panel__tdd\+d[hidden]{display:none}.HelpTip_term__LMF4f{display:block;margin-bottom:var(--space-1)}.HelpTip_text__29iO0{color:var(--c-ink-soft);display:block}.Accordion_list__2R-6H{grid-gap:var(--space-3);display:grid;gap:var(--space-3)}.Accordion_item__PL5Wi{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.Accordion_heading__\+X5Ok{color:var(--c-ink);font-family:var(--font-body);font-size:1.0625rem;margin:0}.Accordion_trigger__wbCDa{align-items:center;color:var(--c-ink);display:flex;font-family:var(--font-body);font-weight:600;gap:var(--space-4);justify-content:space-between;min-height:56px;padding:var(--space-4) var(--space-5);text-align:left;width:100%}.Accordion_icon__XYJ5L{color:var(--c-azure);flex:none;transition:transform var(--dur-base) var(--ease-out)}.Accordion_open__IK9Cl .Accordion_icon__XYJ5L{transform:rotate(180deg)}.Accordion_panel__cWMkq{overflow:hidden}.Accordion_body__wWiOa{color:var(--c-ink-soft);padding:0 var(--space-5) var(--space-5)}.Accordion_body__wWiOa p+p{margin-top:var(--space-3)}.Accordion_body__wWiOa ul{list-style:disc;margin-top:var(--space-3);padding-left:var(--space-5)}.Accordion_body__wWiOa li{margin-bottom:var(--space-1)}.CountUp_stat__Gp3J9{grid-gap:var(--space-1);display:grid;gap:var(--space-1)}.CountUp_number__9v5FR{font-feature-settings:"tnum";color:var(--c-brand);font-family:var(--font-display);font-size:var(--fs-h2);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:var(--track-display);line-height:1}.CountUp_label__xZFbk{color:var(--c-ink-soft);font-size:var(--fs-small)}.CountUp_onDark__1DrZB .CountUp_number__9v5FR{color:var(--c-white)}.CountUp_onDark__1DrZB .CountUp_label__xZFbk{color:var(--c-on-dark-soft)}.CountUp_lg__5hCdb .CountUp_number__9v5FR{font-size:clamp(2.5rem,1.7rem + 2.6vw,3.75rem);font-weight:800}.CountUp_lg__5hCdb .CountUp_label__xZFbk{font-size:.9375rem}.Marquee_wrap__ezmAE{mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden;padding-bottom:52px;position:relative}.Marquee_track__Qv\+7d{animation:Marquee_scroll__KB8u0 var(--marquee-speed) linear infinite;display:flex;width:max-content}.Marquee_still__5vNQk,.Marquee_track__Qv\+7d:focus-within,.Marquee_track__Qv\+7d:hover{animation-play-state:paused}.Marquee_group__gETok{align-items:center;display:flex;gap:var(--space-16);gap:var(--marquee-gap,var(--space-16));padding-right:var(--marquee-gap,var(--space-16))}.Marquee_control__qjaif{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border-radius:var(--r-pill);bottom:var(--space-2);box-shadow:var(--shadow-card);color:var(--c-brand);display:grid;height:44px;place-items:center;position:absolute;right:var(--space-2);width:44px}@keyframes Marquee_scroll__KB8u0{to{transform:translateX(-50%)}}.SkipLink_skip__UE63C{background:var(--c-brand);border-radius:var(--r-md);color:var(--c-white);font-weight:600;left:var(--space-4);padding:var(--space-3) var(--space-4);position:absolute;top:-100px;transition:top var(--dur-fast) var(--ease-out);z-index:var(--z-modal)}.SkipLink_skip__UE63C:focus{text-decoration:none;top:var(--space-4)}.NotFound_private__n\+BuO,.NotFound_public__qtWFL{display:grid;min-height:70vh;place-items:center}.NotFound_inner__d8bbD{grid-gap:var(--space-4);display:grid;gap:var(--space-4);justify-items:start;max-width:560px}.NotFound_icon__YXWZy{background:var(--c-mist);border-radius:var(--r-lg);color:var(--c-brand);display:grid;height:64px;place-items:center;width:64px}.NotFound_inner__d8bbD p{color:var(--c-ink-soft)}.NotFound_actions__Ycu28{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.HeaderPublic_header__tIMdd{height:72px;inset:0 0 auto 0;position:fixed;transition:height var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);z-index:var(--z-header)}.HeaderPublic_scrolled__ktEaQ{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border-bottom:1px solid var(--c-line);box-shadow:var(--shadow-header);height:64px}.HeaderPublic_inner__4AAyK{grid-gap:var(--space-6);align-items:center;display:grid;gap:var(--space-6);grid-template-columns:auto 1fr auto;height:100%;margin:0 auto;max-width:var(--container-max);padding:0 var(--gutter);position:relative}.HeaderPublic_logo__AboNU{align-items:center;display:flex;padding:var(--space-2) 0}.HeaderPublic_logo__AboNU img{height:auto;width:132px}.HeaderPublic_nav__zLFjl{justify-self:center}.HeaderPublic_navList__N82vC{align-items:center;display:flex;gap:var(--space-1)}.HeaderPublic_navItem__rBLr3{position:static}.HeaderPublic_navLink__YrBR5{align-items:center;border-radius:var(--r-md);color:var(--c-ink);display:inline-flex;font-family:var(--font-body);font-weight:600;min-height:44px;padding:0 var(--space-3);position:relative}.HeaderPublic_navLink__YrBR5:hover{color:var(--c-brand);text-decoration:none}.HeaderPublic_navLink__YrBR5:after{background:var(--c-azure);border-radius:var(--r-pill);bottom:8px;content:"";height:2px;left:var(--space-3);position:absolute;right:var(--space-3);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.HeaderPublic_active__1AzZY:after,.HeaderPublic_navLink__YrBR5:hover:after{transform:scaleX(1)}.HeaderPublic_active__1AzZY{color:var(--c-brand)}.HeaderPublic_actions__rKDGj{align-items:center;display:flex;gap:var(--space-3)}.HeaderPublic_burger__8Kuni{color:var(--c-brand);display:none;height:44px;place-items:center;width:44px}.HeaderPublic_navChevron__xuWXV{margin-left:2px;transition:transform var(--dur-base) var(--ease-out)}.HeaderPublic_navChevronOpen__lGOBY{transform:rotate(180deg)}.HeaderPublic_mega__vX2eh{grid-gap:var(--space-6);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-xl);box-shadow:var(--shadow-menu),var(--edge-highlight);display:grid;gap:var(--space-6);grid-template-columns:1fr 1fr 1fr 270px;left:0;margin-inline:auto;padding:var(--space-6);position:absolute;right:0;top:calc(100% + 10px);width:min(1020px,100%);z-index:var(--z-menu)}.HeaderPublic_megaColumn__zsFHy ul{grid-gap:var(--space-1);display:grid;gap:var(--space-1)}.HeaderPublic_megaTitle__SGRq5{color:var(--c-brand);font-family:var(--font-display);font-size:1.0625rem;font-weight:700}.HeaderPublic_megaTagline__59mYR{color:var(--c-ink-soft);font-size:var(--fs-small);margin:var(--space-1) 0 var(--space-3);max-width:none}.HeaderPublic_megaItem__66RZT{grid-gap:2px;border-radius:var(--r-md);color:var(--c-ink);display:grid;gap:2px;padding:var(--space-2)}.HeaderPublic_megaItem__66RZT:hover{background:var(--c-mist);text-decoration:none}.HeaderPublic_megaItemLabel__0Vfjl{font-weight:600}.HeaderPublic_megaItemLead__3x8-2{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:1.35}.HeaderPublic_megaPanel__TYp\+T{background:var(--c-mist);border-radius:var(--r-lg);padding:var(--space-5)}.HeaderPublic_megaPanelTitle__uQnwh{color:var(--c-brand);font-size:1rem}.HeaderPublic_megaPanelBody__xOCkd{color:var(--c-ink-soft);font-size:var(--fs-small);margin-top:var(--space-2);max-width:none}.HeaderPublic_megaPanelList__T5LvN{grid-gap:var(--space-2);display:grid;gap:var(--space-2);margin-top:var(--space-4)}.HeaderPublic_megaPanelLink__qAcTV{align-items:center;background:var(--c-white);border-radius:var(--r-md);box-shadow:var(--shadow-card);color:var(--c-ink);display:flex;font-weight:600;gap:var(--space-2);justify-content:space-between;min-height:44px;padding:0 var(--space-3);transition:transform var(--dur-fast) var(--ease-out)}.HeaderPublic_megaPanelLink__qAcTV:hover{text-decoration:none;transform:translateY(-2px)}.HeaderPublic_lang__CPGSk{position:relative}.HeaderPublic_langButton__UIN8F{align-items:center;border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-brand);display:inline-flex;font-size:var(--fs-small);font-weight:600;gap:var(--space-2);min-height:44px;padding:0 var(--space-3)}.HeaderPublic_langButton__UIN8F:hover{background:var(--c-mist)}.HeaderPublic_langLabel__tEJ5W{white-space:nowrap}.HeaderPublic_langMenu__Anb3d{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-menu);min-width:180px;padding:var(--space-2);position:absolute;right:0;top:calc(100% + 8px);z-index:var(--z-menu)}.HeaderPublic_langOption__DAnQQ{border-radius:var(--r-md);color:var(--c-ink);min-height:44px;padding:0 var(--space-3);text-align:left;width:100%}.HeaderPublic_langOption__DAnQQ:hover{background:var(--c-mist)}.HeaderPublic_langCurrent__09DV5{background:var(--c-mist);color:var(--c-brand);font-weight:600}.HeaderPublic_pop__gR7vf{position:relative}.HeaderPublic_avatarTrigger__B\+6WR,.HeaderPublic_popTrigger__GeKVn{border-radius:var(--r-pill);color:var(--c-brand);display:grid;height:44px;place-items:center;position:relative;width:44px}.HeaderPublic_avatarTrigger__B\+6WR:hover,.HeaderPublic_popTrigger__GeKVn:hover{background:var(--c-mist)}.HeaderPublic_avatarTrigger__B\+6WR img{border:1px solid var(--c-line);border-radius:var(--r-pill);height:36px;object-fit:cover;width:36px}.HeaderPublic_popBadge__0rc5n{background:var(--c-error);border-radius:var(--r-pill);color:var(--c-white);display:grid;font-size:11px;font-weight:700;height:18px;min-width:18px;padding:0 5px;place-items:center;position:absolute;right:2px;top:2px}.HeaderPublic_popMenu__KIjnI{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-menu);padding:var(--space-2);position:absolute;right:0;top:calc(100% + 8px);width:min(340px,calc(100vw - var(--gutter)*2));z-index:var(--z-menu)}.HeaderPublic_popHeader__ZhnH9{color:var(--c-brand);font-weight:700;padding:var(--space-2) var(--space-3)}.HeaderPublic_popEmpty__krwZR{grid-gap:var(--space-2);color:var(--c-ink-soft);display:grid;gap:var(--space-2);padding:var(--space-6) var(--space-3);place-items:center}.HeaderPublic_popScroll__6CrAY{grid-gap:var(--space-1);display:grid;gap:var(--space-1);max-height:320px;overflow-y:auto}.HeaderPublic_popItem__Qk5Bj{grid-gap:2px;border-radius:var(--r-md);color:var(--c-ink);display:grid;gap:2px;padding:var(--space-3);text-align:left;width:100%}.HeaderPublic_popItem__Qk5Bj:hover{background:var(--c-mist)}.HeaderPublic_popItemBody__eXSCD{color:var(--c-ink-soft);font-size:var(--fs-small)}.HeaderPublic_popItemTime__3\+UZz{color:var(--c-ink-soft);font-size:.75rem;opacity:.75}.HeaderPublic_popItemRow__4zMGh{align-items:center;border-radius:var(--r-md);color:var(--c-ink);display:flex;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);text-align:left;width:100%}.HeaderPublic_popItemRow__4zMGh:hover{background:var(--c-mist)}.HeaderPublic_popItemDanger__V4Mki{color:var(--c-error)}.HeaderPublic_popFooter__qMSTC{border-top:1px solid var(--c-line);color:var(--c-azure);font-weight:600;margin-top:var(--space-1);min-height:44px;width:100%}.HeaderPublic_sheet__-2lj3{background:var(--c-white);display:flex;flex-direction:column;gap:var(--space-6);inset:0;overflow-y:auto;padding:var(--space-4) var(--gutter) var(--space-8);position:fixed;z-index:var(--z-modal)}.HeaderPublic_sheetTop__JMEEj{align-items:center;display:flex;justify-content:space-between;min-height:56px}.HeaderPublic_sheetClose__L3BTg{border-radius:var(--r-pill);color:var(--c-brand);display:grid;height:44px;place-items:center;width:44px}.HeaderPublic_sheetNav__5W6sd ul{grid-gap:var(--space-1);display:grid;gap:var(--space-1)}.HeaderPublic_sheetLink__k-haT{align-items:center;color:var(--c-brand);display:flex;font-family:var(--font-display);font-size:1.375rem;font-weight:600;min-height:52px}.HeaderPublic_sheetGroup__3oms1{grid-gap:var(--space-1);border-bottom:1px solid var(--c-line);border-top:1px solid var(--c-line);display:grid;gap:var(--space-1);padding:var(--space-2) 0}.HeaderPublic_sheetGroupTrigger__BzY09{align-items:center;color:var(--c-ink);display:flex;font-family:var(--font-display);font-size:1.125rem;font-weight:600;justify-content:space-between;min-height:52px;width:100%}.HeaderPublic_sheetChevronOpen__0gOMT{transform:rotate(180deg)}.HeaderPublic_sheetSubList__Q9bPw{grid-gap:var(--space-1);display:grid;gap:var(--space-1);padding:0 0 var(--space-3) var(--space-4)}.HeaderPublic_sheetSubLink__fUFac{align-items:center;color:var(--c-ink-soft);display:flex;min-height:44px}.HeaderPublic_sheetActions__Q1vdJ{grid-gap:var(--space-3);display:grid;gap:var(--space-3);margin-top:auto}@media (max-width:1023px){.HeaderPublic_inner__4AAyK{grid-template-columns:auto 1fr}.HeaderPublic_actions__rKDGj{justify-self:end}.HeaderPublic_login__2Z0kZ,.HeaderPublic_nav__zLFjl,.HeaderPublic_quote__XfMEE{display:none}.HeaderPublic_burger__8Kuni{display:grid}}@media (max-width:575px){.HeaderPublic_langLabel__tEJ5W{display:none}}.FooterPublic_footer__FfZMM{background:var(--c-brand-deep);color:var(--c-on-dark)}.FooterPublic_inner__XDoMJ{grid-gap:var(--space-10) var(--space-12);display:grid;gap:var(--space-10) var(--space-12);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin:0 auto;max-width:var(--container-max);padding:var(--space-16) var(--gutter) var(--space-10)}.FooterPublic_brand__sk9ns img{height:auto;width:150px}.FooterPublic_tagline__QnKcO{color:var(--c-white);font-family:var(--font-display);font-weight:600;margin-top:var(--space-4);max-width:26ch}.FooterPublic_legalLine__rgwJ5{color:var(--c-on-dark-soft);font-size:var(--fs-small);margin-top:var(--space-3);max-width:34ch}.FooterPublic_columns__bZTud{grid-gap:var(--space-8) var(--space-6);border-top:1px solid var(--c-on-dark-line);display:grid;gap:var(--space-8) var(--space-6);grid-column:1/-1;grid-template-columns:repeat(5,minmax(max-content,1fr));padding-top:var(--space-8)}.FooterPublic_column__WLZWk ul{grid-gap:2px;display:grid;gap:2px}.FooterPublic_columnTitle__LFj3n{color:var(--c-white);font-family:var(--font-display);font-size:.9375rem;font-weight:600;margin-bottom:var(--space-3)}.FooterPublic_link__vSnTK{align-items:center;color:var(--c-on-dark-soft);display:inline-flex;font-size:var(--fs-small);gap:var(--space-2);line-height:1.4;padding:var(--space-1) 0}.FooterPublic_link__vSnTK:hover{color:var(--c-white)}.FooterPublic_office__L-Ek\+{grid-gap:2px;display:grid;font-style:normal;gap:2px;margin-bottom:var(--space-4)}.FooterPublic_bottom__8SYKy{align-items:center;border-top:1px solid var(--c-on-dark-line);color:var(--c-on-dark-soft);display:flex;font-size:var(--fs-small);gap:var(--space-4);justify-content:space-between;margin:0 auto;max-width:var(--container-max);padding:var(--space-5) var(--gutter)}.FooterPublic_social__qz0rl{display:flex;gap:var(--space-1)}.FooterPublic_socialLink__KmIUT{border-radius:var(--r-pill);color:var(--c-on-dark);display:grid;height:44px;place-items:center;width:44px}.FooterPublic_socialLink__KmIUT:hover{background:var(--c-on-dark-hover);color:var(--c-white)}@media (max-width:1023px){.FooterPublic_inner__XDoMJ{gap:var(--space-8);grid-template-columns:1fr}.FooterPublic_columns__bZTud{grid-template-columns:repeat(2,minmax(max-content,1fr))}}@media (max-width:575px){.FooterPublic_columns__bZTud{grid-template-columns:1fr}.FooterPublic_bottom__8SYKy{align-items:flex-start;flex-direction:column}}.bpSkeleton{animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#dadbe0;background-color:var(--bpGray-200);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md))}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}:where(.bpReset) *,:where(.bpReset) ::backdrop,:where(.bpReset) ::file-selector-button,:where(.bpReset) :after,:where(.bpReset) :before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:where(.bpReset),:where(.bpReset) :host{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-feature-settings:var(--default-font-feature-settings,normal);-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var( --default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" );font-variation-settings:normal;font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;tab-size:4}:where(.bpReset) hr{border-top-width:1px;color:inherit;height:0}:where(.bpReset) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.bpReset) h1,:where(.bpReset) h2,:where(.bpReset) h3,:where(.bpReset) h4,:where(.bpReset) h5,:where(.bpReset) h6{font-size:inherit;font-weight:inherit}:where(.bpReset) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.bpReset) b,:where(.bpReset) strong{font-weight:bolder}:where(.bpReset) code,:where(.bpReset) kbd,:where(.bpReset) pre,:where(.bpReset) samp{font-feature-settings:normal;font-feature-settings:var(--default-mono-font-feature-settings,normal);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var( --default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace );font-size:16px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));font-variation-settings:normal;font-variation-settings:var(--default-mono-font-variation-settings,normal)}:where(.bpReset) small{font-size:80%}:where(.bpReset) sub,:where(.bpReset) sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}:where(.bpReset) sub{bottom:-.25em}:where(.bpReset) sup{top:-.5em}:where(.bpReset) table{border-collapse:collapse;border-color:inherit;text-indent:0}:where(.bpReset) ::file-selector-button,:where(.bpReset) button,:where(.bpReset) input,:where(.bpReset) optgroup,:where(.bpReset) select,:where(.bpReset) textarea{font-feature-settings:inherit;background:#0000;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit}:where(.bpReset) input:where(:not([type=button],[type=reset],[type=submit])),:where(.bpReset) select,:where(.bpReset) textarea{border:0 solid}:where(.bpReset) ::file-selector-button,:where(.bpReset) button,:where(.bpReset) input:where([type=button],[type=reset],[type=submit]){appearance:button}:where(.bpReset) :-moz-focusring{outline:auto}:where(.bpReset) :-moz-ui-invalid{box-shadow:none}:where(.bpReset) progress{vertical-align:initial}:where(.bpReset) ::-webkit-inner-spin-button,:where(.bpReset) ::-webkit-outer-spin-button{height:auto}:where(.bpReset) ::-webkit-search-decoration{-webkit-appearance:none}:where(.bpReset) summary{display:list-item}:where(.bpReset) menu,:where(.bpReset) ol,:where(.bpReset) ul{list-style:none}:where(.bpReset) textarea{resize:vertical}:where(.bpReset) ::placeholder{color:color-mix(in srgb,currentColor 50%,#0000);opacity:1}:where(.bpReset) audio,:where(.bpReset) canvas,:where(.bpReset) embed,:where(.bpReset) iframe,:where(.bpReset) img,:where(.bpReset) object,:where(.bpReset) svg,:where(.bpReset) video{display:block;vertical-align:middle}:where(.bpReset) img,:where(.bpReset) video{height:auto;max-width:100%}:where(.bpReset) [hidden]{display:none!important}:where(.bpReset) :focus:not(:focus-visible){box-shadow:none;outline:0}:where(.bpReset) ::-webkit-scrollbar{height:6px;width:6px}:where(.bpReset) ::-webkit-scrollbar-track{background-color:initial}:where(.bpReset) ::-webkit-scrollbar-thumb{background-color:#dadbe0;background-color:var(--scrollbar);border-radius:6px}:where(.bpReset) ::-webkit-scrollbar-thumb:hover{background-color:#9699a8;background-color:var(--scrollbar-hover)}@supports not selector(::-webkit-scrollbar){:where(.bpReset) *{scrollbar-color:#dadbe0 #0000;scrollbar-color:var(--scrollbar) #0000;scrollbar-width:thin}}:host,:root{--bpFontSize-scale:1;--bpFontSize-xs:12px;--bpFontSize-sm:14px;--bpFontSize-base:16px;--bpFontSize-md:18px;--bpFontSize-lg:20px;--bpFontSize-xl:22px;--bpFontSize-2xl:24px;--bpFontSize-3xl:30px;--bpFontSize-4xl:36px;--transparent-light:#fcfcfdd9;--transparent-light-hover:#b9bbc620;--transparent-dark:#101010d9;--transparent-dark-hover:#80828d14;--bpPrimary-1:#fdfdfd;--bpPrimary-50:#f5f8fe;--bpPrimary-100:#ebf1fd;--bpPrimary-200:#ccddfa;--bpPrimary-300:#adc8f7;--bpPrimary-400:#709ff0;--bpPrimary-500:#3276ea;--bpPrimary-600:#2d6ad3;--bpPrimary-700:#1e478c;--bpPrimary-800:#173569;--bpPrimary-900:#0f2346;--bpPrimary-950:#0a182f;--bpGray-1:#fdfdfd;--bpGray-50:#f8f8f9;--bpGray-100:#f0f0f3;--bpGray-200:#dadbe0;--bpGray-300:#c3c5cd;--bpGray-400:#9699a8;--bpGray-500:#696d83;--bpGray-600:#5f6276;--bpGray-700:#3f414f;--bpGray-800:#2f313b;--bpGray-900:#202127;--bpGray-950:#15161a;--bpError:#f05656;--bpRadius-scale:1;--bpRadius-sm:2px;--bpRadius-md:6px;--bpRadius-lg:8px;--bpRadius-xl:12px;--bpRadius-2xl:16px;--bpRadius-3xl:24px;--bpRadius-full:9999px;--bpSpacing-0:0px;--bpSpacing-px:1px;--bpSpacing-0_5:2px;--bpSpacing-1:4px;--bpSpacing-1_5:6px;--bpSpacing-2:8px;--bpSpacing-2_5:10px;--bpSpacing-3:12px;--bpSpacing-3_5:14px;--bpSpacing-4:16px;--bpSpacing-4_5:18px;--bpSpacing-5:20px;--bpSpacing-6:24px;--bpSpacing-7:28px;--bpSpacing-8:32px;--bpSpacing-9:36px;--bpSpacing-10:40px;--bpSpacing-11:44px;--bpSpacing-12:48px;--bpSpacing-14:56px;--bpSpacing-16:64px;--bpSpacing-20:80px;--bpSpacing-24:96px;--bpSpacing-28:112px;--bpSpacing-32:128px;--bpSpacing-36:144px;--bpSpacing-40:160px;--bpSpacing-44:176px;--bpSpacing-48:192px;--bpSpacing-52:208px;--bpSpacing-56:224px;--bpSpacing-60:240px;--bpSpacing-64:256px;--bpSpacing-72:288px;--bpSpacing-80:320px;--bpSpacing-96:384px;--header-bg:var(--transparent-light);--header-bg-hover:var(--transparent-light-hover);--header-hover-dark:var(--bpGray-200);--header-title:var(--bpGray-900);--header-description:var(--bpGray-800);--header-description-icon:var(--bpPrimary-800);--header-description-link:var(--bpPrimary-900);--header-avatar-bg:var(--bpPrimary-600);--header-avatar-text:var(--bpPrimary-50);--message-bg:var(--bpPrimary-100);--message-bg-hover:var(--bpPrimary-200);--message-text:var(--bpPrimary-900);--send-button-bg:var(--bpPrimary-600);--send-button-bg-hover:var(--bpPrimary-700);--send-button-text:var(--bpPrimary-50);--button-bg:var(--bpPrimary-500);--button-bg-hover:var(--bpPrimary-600);--button-text:var(--bpPrimary-50);--fab-bg:var(--bpPrimary-100);--fab-bg-hover:var(--bpPrimary-200);--fab-icon:var(--bpPrimary-700);--scrollbar:var(--bpGray-200);--scrollbar-hover:var(--bpGray-400);--modal-submit-bg:var(--bpPrimary-200);--modal-submit-bg-hover:var(--bpPrimary-300);--error-header-bg:#3d63dd;--error-header-text:#fff;--error-content-icon:var(--bpGray-400);--error-content-title:var(--bpGray-700);--error-content-message:var(--bpGray-600)}.bpContainer :focus-visible,.bpMessageBlocksDropdownContentContainer :focus-visible{outline:2px solid #1e478c;outline:2px solid var(--bpPrimary-700)}.bpMessageBlocksDropdownContentContainer:focus-visible{outline:none}.bpMessageBlocksDropdownContentContainer{font-family:var(--inter-font)}.bpHidden{display:none}.bpHeightFull{height:100%}.bpFont{font-family:var(--inter-font)}.bpNotificationContainer{grid-gap:8px;grid-gap:var(--bpSpacing-2);align-items:center;background-color:#fdfdfd;background-color:var(--bpGray-1);border:1px solid #dadbe0;border:1px solid var(--bpGray-200);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));box-shadow:0 4px 6px #0000001a;display:grid;gap:8px;gap:var(--bpSpacing-2);grid-template-columns:auto 1fr auto;padding:16px;padding:var(--bpSpacing-4)}.bpNotificationTitle{color:#202127;color:var(--bpGray-900);font-weight:500}.bpNotificationDescription,.bpNotificationTitle{font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));grid-column-start:2;line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg))}.bpNotificationDescription{color:#2f313b;color:var(--bpGray-800);margin-top:4px;margin-top:var(--bpSpacing-1)}.bpNotificationIcon{aspect-ratio:1/1;height:20px;height:var(--bpSpacing-5)}.bpNotificationIcon[data-type=success]{color:var(--green-500)}.bpNotificationIcon[data-type=error]{color:var(--red-500)}.bpNotificationCloseIcon{aspect-ratio:1/1;cursor:pointer;height:20px;height:var(--bpSpacing-5)}.bpNotificationCloseIcon:hover{color:#3f414f;color:var(--bpGray-700)}.bpComposerFileAttachement{animation:fadeInScaleUp .2s ease-out;background-color:#fdfdfd;background-color:var(--bpGray-1);border:1px solid #dadbe0;border:1px solid var(--bpGray-200);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));display:flex;gap:8px;gap:var(--bpSpacing-2);padding:8px;padding:var(--bpSpacing-2);position:relative;transition:border-color .15s ease-out;width:fit-content}.bpComposerFileAttachement:hover{border-color:#c3c5cd;border-color:var(--bpGray-300)}.bpComposerFileAttachement:hover .bpComposerFileRemoveIcon{opacity:1}.bpComposerFileIconWrapper{align-items:center;background:#ebf1fd;background:var(--bpPrimary-100);border:1px solid #ccddfa;border:1px solid var(--bpPrimary-200);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));display:inline-flex;height:40px;justify-content:center;position:relative;width:40px}.bpComposerFileIcon{color:#2d6ad3;color:var(--bpPrimary-600);height:24px;transition:opacity .3s ease,filter .3s ease;width:24px}.bpComposerFileMetadata{display:flex;flex-direction:column;gap:2px}.bpComposerFileName{color:#202127;color:var(--bpGray-900);font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));max-width:96px;min-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpComposerFileExtension{color:#5f6276;color:var(--bpGray-600);font-size:12px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-xs));font-weight:300;line-height:16px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-base))}.bpComposerFilePreviewImage{border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));height:100%;object-fit:contain;width:100%}.bpComposerFileRemoveIcon{stroke-width:1.5;background:#f0f0f3;background:var(--bpGray-100);border-radius:50%;color:#5f6276;color:var(--bpGray-600);cursor:pointer;height:20px;line-height:1;opacity:0;width:20px}.bpComposerFileLoader,.bpComposerFileRemoveIcon{position:absolute;right:-4px;top:-4px;transition:opacity .2s ease}.bpComposerFileLoader{animation:spin .6s linear infinite;border:2px solid #dadbe0;border-top:2px solid #3276ea;border:2px solid var(--bpGray-200);border-radius:50%;border-top-color:var(--bpPrimary-500);height:16px;opacity:1;visibility:visible;width:16px}.bpComposerFileErrorIcon{background:#fdfdfd;background:var(--bpGray-1);border-radius:50%;color:#f05656;color:var(--bpError);height:20px;position:absolute;right:-6px;top:-6px;width:20px}.bpComposerFileAttachement[data-status=error] .bpComposerFileIcon,.bpComposerFileAttachement[data-status=error] .bpComposerFileName,.bpComposerFileAttachement[data-status=loading] .bpComposerFileIcon,.bpComposerFileAttachement[data-status=loading] .bpComposerFileMetadata{filter:grayscale(100%);opacity:.5}.bpComposerFileAttachement[data-status=error] .bpComposerFileExtension{color:#f05656;color:var(--bpError)}.bpComposerUploadButton{border-radius:9999px;border-radius:var(--bpRadius-full);color:#5f6276;color:var(--bpGray-600);cursor:pointer;height:32px;height:var(--bpSpacing-8);padding:8px;padding:var(--bpSpacing-2);transition:background .15s ease-out;width:32px;width:var(--bpSpacing-8)}.bpComposerUploadButton[data-disabled=true]{filter:grayscale(100%);opacity:.5;pointer-events:none}.bpComposerContainer[data-disabled=false] .bpComposerUploadButton:hover{background:#f0f0f3;background:var(--bpGray-100);color:#3f414f;color:var(--bpGray-700);cursor:pointer}.bpComposerVoiceButton{border-radius:9999px;border-radius:var(--bpRadius-full);color:#5f6276;color:var(--bpGray-600);cursor:pointer;height:32px;height:var(--bpSpacing-8);padding:8px;padding:var(--bpSpacing-2);width:32px;width:var(--bpSpacing-8)}.bpComposerVoiceButton:hover{background-color:#f0f0f3;background-color:var(--bpGray-100)}.bpComposerVoiceButton[data-show=true]{animation:fadeIn .1s ease-out forwards}.bpComposerVoiceButton[data-show=false]{animation:fadeOut .1s ease-out forwards;pointer-events:none}.bpComposerVoiceButton[data-listens=true]{animation:pulsate-background 1.5s ease-in-out infinite}.bpComposerInput{color:#202127;color:var(--bpGray-900);flex-grow:1;font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));height:24px;line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));margin:auto 32px auto 8px;margin:auto var(--bpSpacing-8) auto var(--bpSpacing-2);outline-style:none;resize:none}.bpComposerInput:focus{outline:none!important}.bpComposerInput::-webkit-scrollbar{width:4px}.bpComposerInput::placeholder{color:#696d83;color:var(--bpGray-500);font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm))}@media (max-device-width:1024px){.bpComposerInput{font-size:16px}}@keyframes pulse{0%{box-shadow:0 0 0 0 #0000}to{box-shadow:0 0 4px 2px #2d6ad3;box-shadow:0 0 4px 2px var(--bpPrimary-600)}}.bpComposerContainer{background:#f8f8f9;background:var(--bpGray-50);border-color:#dadbe0;border-color:var(--bpGray-200);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));border-width:1px;border-width:var(--bpSpacing-px);box-sizing:border-box;display:flex;flex-direction:column;margin:0 16px;margin:0 var(--bpSpacing-4);outline-color:#0000;position:relative;transition-duration:.15s;transition-property:color,background-color,outline-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:1}.bpComposerContainer:hover{border-color:#c3c5cd;border-color:var(--bpGray-300)}.bpComposerContainer:focus-within{outline:2px solid #2d6ad3;outline:2px solid var(--bpPrimary-600);outline-offset:-1px}.bpComposerContainer[data-disabled=true]{background-color:#f0f0f3;background-color:var(--bpGray-100);border-color:#dadbe0;border-color:var(--bpGray-200);color:#696d83;color:var(--bpGray-500)}.bpComposerContainer[data-disabled=true] *{cursor:not-allowed}.bpComposerContainer[data-waiting=true]{animation:pulse 1s ease-out infinite alternate;outline:2px solid #2d6ad3;outline:2px solid var(--bpPrimary-600);outline-offset:-1px}.bpComposerInputContainer{align-items:end;display:flex;min-height:48px;min-height:var(--bpSpacing-12);padding:8px;padding:var(--bpSpacing-2)}.bpComposerInputContainer:has(.bpComposerUploadButton) .bpComposerInput{margin:auto 32px auto 4px;margin:auto var(--bpSpacing-8) auto var(--bpSpacing-1)}.bpComposerFileContainer{border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));display:flex;gap:8px;gap:var(--bpSpacing-2);overflow-x:scroll;overflow-y:hidden;padding:8px 8px 0;padding:var(--bpSpacing-2) var(--bpSpacing-2) 0 var(--bpSpacing-2);scrollbar-color:#dadbe0 #0000;scrollbar-color:var(--bpGray-200) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.bpComposerInputLoader{stroke-width:2px;animation:spin 2s linear infinite;color:#5f6276;color:var(--bpGray-600);height:32px;opacity:0;padding:8px;padding:var(--bpSpacing-2);position:absolute;right:8px;right:var(--bpSpacing-2);width:32px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.bpComposerInputLoader[data-show=true]{opacity:1;transition:opacity .15s ease-out}.bpComposerInputLoader[data-show=false]{opacity:0;transition:opacity .15s ease-out}.bpComposerSendButton{stroke-width:2px;background-color:#2d6ad3;background-color:var(--send-button-bg);border-radius:9999px;border-radius:var(--bpRadius-full);color:#f5f8fe;color:var(--send-button-text);cursor:pointer;height:32px;height:var(--bpSpacing-8);opacity:0;padding:8px;padding:var(--bpSpacing-2);position:absolute;right:8px;right:var(--bpSpacing-2);width:32px;width:var(--bpSpacing-8)}.bpComposerSendButton[data-show=true]{opacity:1;transform:translateY(0);transition:opacity .15s ease-out,transform .15s ease-out}.bpComposerSendButton[data-show=false]{opacity:0;pointer-events:none;transform:translateY(20%);transition:opacity .15s ease-out,transform .15s ease-out}.bpComposerContainer[data-disabled=false] .bpComposerSendButton:hover{background-color:#1e478c;background-color:var(--send-button-bg-hover)}.bpComposerContainer:has(+.bpComposerFooter:empty){margin-bottom:12px;margin-bottom:var(--bpSpacing-3)}.bpComposerFooter{align-self:center;color:#9699a8;color:var(--bpGray-400);cursor:default;font-size:12px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-xs));margin:4px 20px;margin:var(--bpSpacing-1) var(--bpSpacing-5);overflow:visible;text-align:center}.bpComposerFooter>*{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bpComposerFooter:empty{display:none}.bpComposerFooter:hover a{color:#696d83;color:var(--bpGray-500);cursor:pointer}.bpComposerButtonContainer{align-items:center;border-radius:9999px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-full));cursor:pointer;display:flex;height:40px;height:var(--bpSpacing-10);justify-content:center;padding:8px;padding:var(--bpSpacing-2)}.bpComposerButtonContainer:disabled{display:none}.bpComposerUploadButtonContainer{margin:4px;margin:var(--bpSpacing-1);margin-right:-8px;margin-right:calc(var(--bpSpacing-2)*-1)}.bpComposerUploadButtonContainer,.bpComposerUploadButtonIcon{border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));padding:4px;padding:var(--bpSpacing-1)}.bpComposerUploadButtonIcon{background:#f0f0f3;background:var(--bpGray-100);color:#2f313b;color:var(--bpGray-800);display:block;height:24px;height:var(--bpSpacing-6);width:24px;width:var(--bpSpacing-6)}.bpComposerUploadButtonIcon[data-disabled=true]{filter:grayscale(100%);opacity:.5;pointer-events:none}.bpComposerContainer[data-disabled=false] .bpComposerUploadButtonIcon:hover{background:#dadbe0;background:var(--bpGray-200);color:#3f414f;color:var(--bpGray-700);cursor:pointer}.bpContainer{background:#fdfdfd;background:var(--bpGray-1);border-color:#dadbe0;border-color:var(--bpGray-200);border-style:solid;border-width:1px;container-type:inline-size;justify-content:space-between;overflow:hidden;position:relative}.bpContainer,.bpDropzoneOverlay{border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));display:flex;flex-direction:column;height:100%}.bpDropzoneOverlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;color:#fff;font-size:16px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));font-weight:500;justify-content:center;opacity:0;pointer-events:none;position:absolute;text-align:center;transition:opacity .3s ease-in-out;width:100%;z-index:3}.bpDropzoneOverlay[data-hover=true]{opacity:1}.bpFabContainer{background:#ebf1fd;background:var(--fab-bg);border-radius:9999px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-full));cursor:pointer;height:100%;width:100%}.bpFabContainer:hover{background:#ccddfa;background:var(--fab-bg-hover)}.bpFabIcon{background-color:#1e478c;background-color:var(--fab-icon);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4.583 14.894-3.256 3.78c-.7.813-1.26.598-1.25-.46a10689.413 10689.413 0 0 1 .035-4.775V4.816a3.89 3.89 0 0 1 3.88-3.89h12.064a3.885 3.885 0 0 1 3.882 3.89v6.185a3.89 3.89 0 0 1-3.882 3.89H4.583z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m4.583 14.894-3.256 3.78c-.7.813-1.26.598-1.25-.46a10689.413 10689.413 0 0 1 .035-4.775V4.816a3.89 3.89 0 0 1 3.88-3.89h12.064a3.885 3.885 0 0 1 3.882 3.89v6.185a3.89 3.89 0 0 1-3.882 3.89H4.583z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat center;width:100%}.bpFabImage{aspect-ratio:1/1;border-radius:50%;height:100%;object-fit:cover;width:100%}.bpFabImage:hover{cursor:pointer;opacity:.8}:root{--header-transition:.2s cubic-bezier(.4,0,.2,1)}.bpHeaderContainer{-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:#fcfcfdd9;background-color:var(--header-bg);border-top-left-radius:6px;border-top-left-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));border-top-right-radius:6px;border-top-right-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));display:flex;flex-direction:column;padding:4px;padding:var(--bpSpacing-1);position:absolute;transition:background-color .2s ease-out;width:100%;z-index:2}.bpHeaderContentContainer{grid-column-gap:8px;grid-column-gap:var(--bpSpacing-2);align-items:center;border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));column-gap:8px;column-gap:var(--bpSpacing-2);cursor:pointer;display:grid;grid-template-columns:auto auto 1fr auto;padding:4px 8px;padding:var(--bpSpacing-1) var(--bpSpacing-2);text-align:left;transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--header-transition)}.bpHeaderContentContainer[data-state=open]{grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center}.bpHeaderContentContainer[data-state=open] .bpHeaderContentActionsContainer{display:none}.bpHeaderContentContainer[data-state=open] .bpHeaderContentAvatarImage{height:64px;height:var(--bpSpacing-16);margin-block:24px;margin-block:var(--bpSpacing-6);width:64px;width:var(--bpSpacing-16)}.bpHeaderContainer[data-state=open] .bpHeaderContentAvatarFallback,.bpHeaderContainer[data-state=open] .bpHeaderContentAvatarImage{font-size:30px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-3xl));font-weight:500;height:64px;height:var(--bpSpacing-16);margin-block:24px;margin-block:var(--bpSpacing-6)}.bpHeaderContentContainer[data-state=open] .bpHeaderContentDescription,.bpHeaderContentContainer[data-state=open] .bpHeaderContentTitle{text-align:center}.bpHeaderContentContainer[data-state=closed]:not(:has(.bpHeaderContentDescription)) .bpHeaderContentTitle{align-self:center;grid-row:1/span 2}.bpHeaderContentContainer[data-state=closed] .bpHeaderContentDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;grid-column:3;overflow:hidden}.bpHeaderContentContainer[data-state=closed] .bpHeaderContentActionsContainer{grid-column:4}.bpHeaderContentContainer[data-state=closed] .bpHeaderContentActionsContainer,.bpHeaderContentContainer[data-state=closed] .bpHeaderContentAvatarContainer,.bpHeaderContentContainer[data-state=closed] .bpHeaderConversationHistoryButton{grid-row:1/span 2}.bpHeaderContainer:not([data-disabled]) .bpHeaderContentContainer:hover{background-color:#b9bbc620;background-color:var(--header-bg-hover)}.bpHeaderContainer[data-disabled] .bpHeaderContentContainer{cursor:default}.bpHeaderContentAvatarContainer{border-radius:9999px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-full));margin-left:-4px;margin-left:calc(var(--bpSpacing-1)*-1);overflow:hidden;padding:1px;padding:var(--bpSpacing-px)}.bpHeaderContentAvatarImage{object-fit:cover}.bpHeaderContentAvatarFallback,.bpHeaderContentAvatarImage{aspect-ratio:1/1;border-radius:9999px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-full));height:32px;height:var(--bpSpacing-8)}.bpHeaderContentAvatarFallback{align-items:center;background-color:#2d6ad3;background-color:var(--header-avatar-bg);color:#f5f8fe;color:var(--header-avatar-text);justify-content:center;line-height:48px;line-height:var(--bpSpacing-12)}.bpHeaderContentAvatarFallback,.bpHeaderContentTitle{display:flex;font-size:16px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-base))}.bpHeaderContentTitle{color:#202127;color:var(--header-title);font-weight:500;line-height:24px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-2xl));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpHeaderContentDescription{color:#2f313b;color:var(--header-description);font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));font-weight:300;line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));width:100%}.bpHeaderContentActionsContainer{display:flex}.bpHeaderContentActionsIcons{border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));color:#2f313b;color:var(--header-description);cursor:pointer;height:34px;padding:8px;padding:var(--bpSpacing-2);transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color var(--header-transition);width:34px}.bpHeaderContentActionsIcons:hover{background-color:#dadbe0;background-color:var(--header-hover-dark)}.bpHeaderExpandedContentContainer{grid-gap:16px;grid-gap:var(--bpSpacing-4);align-items:center;display:grid;font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));gap:16px;gap:var(--bpSpacing-4);justify-items:center;line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));padding:8px;padding:var(--bpSpacing-2)}.bpHeaderExpandedContentGroup{display:flex;flex-direction:column}.bpHeaderExpandedContentGroup[data-links]{flex-direction:column;gap:8px;gap:var(--bpSpacing-2)}.bpHeaderExpandedContentGroup[data-legal]{flex-direction:row}.bpHeaderExpandedContentGroup[data-legal] .bpHeaderExpandedContentDescriptionItemsIcon{display:none}.bpHeaderExpandedContentDescriptionItemsContainer{align-items:center;border-radius:2px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-sm));color:#2f313b;color:var(--header-description);cursor:pointer;display:flex;font-size:12px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-xs));gap:4px;gap:var(--bpSpacing-1);line-height:16px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));position:relative}.bpHeaderExpandedContentDescriptionItemsContainer:hover{color:#202127;color:var(--header-title)}.bpHeaderExpandedContentDescriptionItemsIcon{color:#2f313b;color:var(--header-description);height:24px;height:var(--bpSpacing-6);padding:4px;padding:var(--bpSpacing-1)}.bpHeaderExpandedContentDescriptionItemsContainer[data-email] .bpHeaderExpandedContentDescriptionItemsIcon,.bpHeaderExpandedContentDescriptionItemsContainer[data-phone] .bpHeaderExpandedContentDescriptionItemsIcon,.bpHeaderExpandedContentDescriptionItemsContainer[data-website] .bpHeaderExpandedContentDescriptionItemsIcon{color:#173569;color:var(--header-description-icon)}.bpHeaderExpandedContentDescriptionItemsText{cursor:default}.bpHeaderExpandedContentDescriptionItemsLink,.bpHeaderExpandedContentDescriptionItemsText{color:#0f2346;color:var(--header-description-link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpHeaderExpandedContentDescriptionItemsLink{font-size:12px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-xs))}.bpHeaderExpandedContentDescriptionItemsLink:hover{text-decoration:underline;text-decoration-color:#0f2346;text-decoration-color:var(--header-description-link)}.bpHeaderExpandedContentDescriptionItemsContainer[data-terms]+.bpHeaderExpandedContentDescriptionItemsContainer[data-privacy]{margin-left:17px;margin-left:calc(var(--bpSpacing-4) + 1px)}.bpHeaderExpandedContentDescriptionItemsContainer[data-terms]+.bpHeaderExpandedContentDescriptionItemsContainer[data-privacy]:before{background-color:#696d83;background-color:var(--bpGray-500);content:"";height:10px;left:-8px;left:calc(var(--bpSpacing-4)/-2);position:absolute;width:1px}.bpMessageListMarqueeContainer{align-items:center;display:flex;flex-direction:column;gap:8px;gap:var(--bpSpacing-2);justify-content:center;padding:80px 0 48px;padding:var(--bpSpacing-20) 0 var(--bpSpacing-12) 0}.bpMessageListMarqueeContent{display:flex;flex-direction:column;max-width:60ch}.bpMessageListMarqueeTitle{color:#2f313b;color:var(--bpGray-800);font-size:18px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-md));font-weight:500;line-height:24px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-2xl));text-align:center}.bpMessageListMarqueeDescription{color:#696d83;color:var(--bpGray-500);font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));margin-top:4px;margin-top:var(--bpSpacing-1);text-align:center}.bpMessageListMarqueeAvatarContainer{border-radius:9999px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-full));margin-bottom:12px;margin-bottom:var(--bpSpacing-3);overflow:hidden;padding:1px;padding:var(--bpSpacing-px)}.bpMessageListMarqueeAvatarImage{aspect-ratio:1/1;object-fit:cover}.bpMessageListMarqueeAvatarFallback,.bpMessageListMarqueeAvatarImage{border-radius:9999px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-full));height:80px;height:var(--bpSpacing-20)}.bpMessageListMarqueeAvatarFallback{align-items:center;background-color:#2d6ad3;background-color:var(--bpPrimary-600);color:#f5f8fe;color:var(--bpPrimary-50);display:flex;font-size:30px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-3xl));justify-content:center;line-height:36px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-4xl));width:80px;width:var(--bpSpacing-20)}.bpMessageContainer{animation:fadeInSlideUp .4s ease-out;color:#202127;color:var(--bpGray-900);display:flex;font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));gap:8px;gap:var(--bpSpacing-2);line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));position:relative;transition:margin-bottom .3s ease-out;width:100%;word-break:break-word}.bpMessageContainer[data-direction=incoming]{justify-content:flex-start}.bpMessageContainer[data-direction=outgoing]{justify-content:flex-end}.bpMessageContainer[data-direction=system]{color:#2f313b;color:var(--bpGray-800);font-size:12px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-xs));justify-content:center;line-height:16px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));margin-top:16px;margin-top:var(--bpSpacing-4)}.bpMessageContainer:has(.bpMessageBlocksBubbleFeedbackIcon[data-selected=true]):not(:last-child){margin-bottom:12px;margin-bottom:var(--bpSpacing-3)}.bpMessageContainer:after{animation:none;bottom:-20px;color:#5f6276;color:var(--bpGray-600);content:"Delivered";font-size:12px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-xs));opacity:0;overflow:hidden;position:absolute;right:0;transition:opacity .3s ease-out}.bpMessageDeliveryStatus{margin-bottom:12px;margin-bottom:var(--bpSpacing-3)}.bpMessageDeliveryStatus:after{opacity:1}.bpMessageAvatarContainer{align-self:flex-end;border-radius:9999px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-full));display:none;flex-shrink:0;height:28px;height:var(--bpSpacing-7);overflow:hidden;position:relative}.bpMessageAvatarContainer[data-loading-status=loading] .bpMessageAvatarFallback{opacity:0}.bpMessageContainer[data-direction=incoming] .bpMessageAvatarContainer,.bpMessageContainer[data-direction=outgoing] .bpMessageAvatarContainer{display:flex}.bpMessageAvatarImage{aspect-ratio:1/1;height:100%;object-fit:cover}.bpMessageAvatarFallback{align-items:center;aspect-ratio:1/1;background-color:#2d6ad3;background-color:var(--bpPrimary-600);border-radius:9999px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-full));color:#f5f8fe;color:var(--bpPrimary-50);display:flex;height:100%;justify-content:center}.bpMessageListContainer{box-sizing:border-box;flex-grow:1;margin-bottom:-25px;overflow:hidden;padding:4px;padding:var(--bpSpacing-1);position:relative;width:100%}.bpMessageListContainer,.bpMessageListViewport{display:flex;flex-direction:column;scrollbar-width:none}.bpMessageListViewport{gap:8px;gap:var(--bpSpacing-2);justify-content:flex-end;min-height:100%;padding:12px;padding:var(--bpSpacing-3);padding-bottom:48px;padding-bottom:var(--bpSpacing-12)}.bpMessageListHeaderMessage{color:#5f6276;color:var(--bpGray-600);font-size:16px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));margin-left:auto;margin-right:auto;position:sticky;top:0}.bpMessageListContainer .bpMessageListScrollDownButton{animation:fadeInSlideUp .2s ease-out;background-color:#f0f0f3;background-color:var(--bpGray-100);border-radius:50%;bottom:36px;bottom:var(--bpSpacing-9);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;height:32px;left:0;margin:auto;padding:6px;position:absolute;right:0;width:32px;z-index:10}.bpMessageListScrollDownButton:after{background-color:#696d83;background-color:var(--bpGray-500);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:20px;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-down"><path d="M12 5v14M19 12l-7 7-7-7"/></svg>') no-repeat center;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-down"><path d="M12 5v14M19 12l-7 7-7-7"/></svg>') no-repeat center;width:20px}.bpMessageListContainer .bpMessageListScrollDownButton:hover{background-color:#dadbe0;background-color:var(--bpGray-200)}.bpModalOverlay{background-color:#0000004d;bottom:0;left:0;position:absolute;right:0;top:0;z-index:30}.bpModalOverlay[data-state=open]{animation:fadeIn .2s ease-out}.bpModalOverlay[data-state=closed]{animation:fadeOut .1s ease-in}.bpModalContainer{background:#f8f8f9;background:var(--bpGray-50);border:1px solid #f0f0f3;border:1px solid var(--bpGray-100);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));bottom:0;color:#202127;color:var(--bpGray-900);padding:12px;padding:var(--bpSpacing-3);pointer-events:auto;position:absolute;width:100%;z-index:30}.bpModalContainer[data-state=open]{animation:slideUp .2s ease-out}.bpModalContainer[data-state=closed]{animation:slideDown .1s ease-out}.bpModalTitle{color:#202127;color:var(--bpGray-900);display:flex;font-size:16px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));justify-content:center;line-height:24px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-2xl));margin-bottom:16px;margin-bottom:var(--bpSpacing-4)}.bpModalDescription{display:none}.bpModalContentContainer{color:#202127;color:var(--bpGray-900);display:flex;flex-direction:column;font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg))}.bpModalButtonContainer{display:flex;flex-direction:column;gap:8px;gap:var(--bpSpacing-2)}.bpModalButtonConfirm{background:#ccddfa;background:var(--modal-submit-bg);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));color:#0f2346;color:var(--message-text);font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));padding:12px;padding:var(--bpSpacing-3);transition:background .1s ease-out;width:100%}.bpModalButtonConfirm:hover{background:#adc8f7;background:var(--modal-submit-bg-hover)}.bpModalButtonCancel{background:#f0f0f3;background:var(--bpGray-100);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));color:#202127;color:var(--bpGray-900);font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));line-height:22px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-xl));padding:12px;padding:var(--bpSpacing-3);transition:background .1s ease-out;width:100%}.bpModalButtonCancel:hover{background:#dadbe0;background:var(--bpGray-200)}.bpModalContentTextArea{border:1px solid #c3c5cd;border:1px solid var(--bpGray-300);border-radius:2px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-sm));margin:0 8px 16px;margin:0 var(--bpSpacing-2) var(--bpSpacing-4) var(--bpSpacing-2);padding:8px;padding:var(--bpSpacing-2);resize:none}.bpModalContentTextArea:focus{outline:none}@container (min-width: 448px){.bpModalContainer{bottom:50%;left:50%;max-width:600px;padding:24px;padding:var(--bpSpacing-6);transform:translate(-50%);width:60%}.bpModalContainer[data-state=open]{animation:fadeIn .2s ease-out}.bpModalContainer[data-state=closed]{animation:fadeOut .1s ease-out}.bpModalTitle{color:#202127;color:var(--bpGray-900);font-size:16px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));justify-content:start;line-height:24px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-2xl));margin-bottom:8px;margin-bottom:var(--bpSpacing-2);margin-top:8px;margin-top:var(--bpSpacing-2)}.bpModalDescription{color:#5f6276;color:var(--bpGray-600);display:flex;font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));justify-content:start;line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));margin-bottom:12px;margin-bottom:var(--bpSpacing-3)}.bpModalContentContainer{flex-direction:row;justify-content:center}.bpModalContentTextArea{margin:0 0 16px;margin:0 0 var(--bpSpacing-4) 0;width:100%}.bpModalButtonContainer{display:flex;flex-direction:row-reverse;gap:8px;gap:var(--bpSpacing-2);justify-content:end;margin-top:32px;margin-top:var(--bpSpacing-8);white-space:nowrap;width:100%}.bpModalButtonCancel,.bpModalButtonConfirm{padding:8px 16px;padding:var(--bpSpacing-2) var(--bpSpacing-4);width:auto}}.bpMessageBlocksAudio{max-width:85%}.bpMessageBlocksBubble{border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));max-width:85%;padding:8px 16px;padding:var(--bpSpacing-2) var(--bpSpacing-4);position:relative}.bpMessageBlocksBubble[data-direction=outgoing]{background-color:#ebf1fd;background-color:var(--message-bg);border-bottom-right-radius:2px;border-bottom-right-radius:var(--bpRadius-sm);color:#0f2346;color:var(--message-text)}.bpMessageBlocksBubble[data-direction=incoming]{background-color:#f0f0f3;background-color:var(--bpGray-100);border-bottom-left-radius:2px;border-bottom-left-radius:var(--bpRadius-sm);color:#202127;color:var(--bpGray-900)}.bpMessageBlocksBubbleFeedbackContainer{align-items:center;background-color:#fdfdfd;background-color:var(--bpGray-1);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));box-shadow:0 1px 4px #0000000d;display:flex;gap:4px;gap:var(--bpSpacing-1);height:24px;justify-content:center;left:85%;opacity:0;position:absolute;transform:translate(-50%);transition:opacity .2s ease-in-out;width:52px;z-index:1}.bpMessageBlocksBubble:hover .bpMessageBlocksBubbleFeedbackContainer,.bpMessageBlocksBubble[data-feedback=true] .bpMessageBlocksBubbleFeedbackContainer,.bpMessageContainer[data-direction=incoming]:last-child .bpMessageBlocksBubble .bpMessageBlocksBubbleFeedbackContainer{opacity:1}.bpMessageBlocksBubbleFeedbackIcon{stroke-width:1.5;color:#696d83;color:var(--bpGray-500);cursor:pointer;height:16px;width:16px}.bpMessageBlocksBubbleFeedbackIcon[data-selected=true]{stroke-width:2;color:#2d6ad3;color:var(--bpPrimary-600);cursor:default;pointer-events:none}.bpMessageBlocksBubbleFeedbackIcon:hover{stroke-width:2}.bpNegativeReactionFeedbackForm{display:flex;flex-direction:column}.bpMessageBlocksBubbleFeedbackFormSubmitButton{background-color:#2d6ad3;background-color:var(--bpPrimary-600);border:none;border-radius:6px;border-radius:var(--bpRadius-md);color:#fdfdfd;color:var(--bpGray-1);cursor:pointer;padding:6px 12px;padding:var(--bpSpacing-1_5) var(--bpSpacing-3)}.bpMessageBlocksButton{background-color:#3276ea;background-color:var(--button-bg);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));color:#f5f8fe;color:var(--button-text);cursor:pointer;font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));padding:4px 12px;padding:var(--bpSpacing-1) var(--bpSpacing-3);transition:background-color .15s ease-out}.bpMessageBlocksButton:hover{background-color:#2d6ad3;background-color:var(--button-bg-hover)}.bpMessageBlocksButton[data-activated]:disabled{background-color:#3276ea;background-color:var(--button-bg);color:#f5f8fe;color:var(--button-text)}.bpMessageBlocksButton[data-group-activated]{background-color:#f0f0f3;background-color:var(--bpGray-100);color:#5f6276;color:var(--bpGray-600)}.bpMessageBlocksButton[data-group-activated]:hover{cursor:default}.bpMessageBlocksCarouselContainer{overflow:hidden;position:relative}.bpMessageBlocksCarouselSlidesContainer{grid-gap:8px;grid-gap:var(--bpSpacing-2);display:grid;gap:8px;gap:var(--bpSpacing-2);grid-auto-columns:100%;grid-auto-flow:column;padding-left:8px;padding-left:var(--bpSpacing-2);padding-right:8px;padding-right:var(--bpSpacing-2)}.bpMessageBlocksCarouselBackButton,.bpMessageBlocksCarouselNextButton{background-color:#c3c5cd;background-color:var(--bpGray-300);border-radius:9999px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-full));box-shadow:0 2px 4px #0000001a;color:#f0f0f3;color:var(--bpGray-100);cursor:pointer;height:28px;height:var(--bpSpacing-7);padding:2px;padding:var(--bpSpacing-0_5);position:absolute;top:50%;transform:translateY(-50%);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:28px;width:var(--bpSpacing-7)}.bpMessageBlocksCarouselBackButton:hover,.bpMessageBlocksCarouselNextButton:hover{background-color:#9699a8;background-color:var(--bpGray-400);color:#fdfdfd;color:var(--bpGray-1);transform:translateY(-50%) scale(1.1)}.bpMessageBlocksCarouselBackButton{left:4px;left:var(--bpSpacing-1)}.bpMessageBlocksCarouselNextButton{right:4px;right:var(--bpSpacing-1)}.bpMessageBlocksCarouselBackButton[data-disabled],.bpMessageBlocksCarouselNextButton[data-disabled]{display:none}.bpMessageBlocksColumn{display:flex;flex-direction:column;gap:8px;gap:var(--bpSpacing-2);width:100%}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksColumn{align-items:flex-end}.bpMessageContainer[data-direction=incoming] .bpMessageBlocksColumn{align-items:flex-start}.bpMessageBlocksColumn[data-horizontal=center]{align-items:center!important;text-align:center!important}.bpMessageBlocksColumn[data-horizontal=right]{align-items:flex-end!important}.bpMessageBlocksColumn[data-horizontal=left]{align-items:flex-start!important}.bpMessageBlocksColumn[data-vertical=stretch]{justify-content:space-between!important}.bpMessageBlocksDropdownButtonContainer{align-items:center;background-color:#fdfdfd;background-color:var(--bpGray-1);border:1px solid #dadbe0;border:1px solid var(--bpGray-200);border-radius:6px;border-radius:var(--bpRadius-md);color:#202127;color:var(--bpGray-900);cursor:pointer;display:flex;justify-content:space-between;max-width:min(250px,100%);min-width:min(150px,100%);padding:8px;padding:var(--bpSpacing-2)}.bpMessageBlocksDropdownButtonContainer[data-disabled=true]{border-color:#dadbe0;border-color:var(--bpGray-200);color:#3f414f;color:var(--bpGray-700);cursor:not-allowed}.bpMessageBlocksDropdownButtonText{font-size:16px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpMessageBlocksDropdownButtonIcon{height:16px;height:var(--bpSpacing-4);margin-left:8px;margin-left:var(--bpSpacing-2);width:16px;width:var(--bpSpacing-4)}.bpMessageBlocksDropdownContentContainer{background-color:#fdfdfd;background-color:var(--bpGray-1);border:1px solid #dadbe0;border:1px solid var(--bpGray-200);border-radius:6px;border-radius:var(--bpRadius-md);max-height:200px;min-width:100px;overflow-y:auto;padding:4px;padding:var(--bpSpacing-1);z-index:1}.bpMessageBlocksDropdownContentItem{border-radius:2px;border-radius:var(--bpRadius-sm);color:#2f313b;color:var(--bpGray-800);cursor:pointer;font-size:16px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));line-height:1.5;padding:4px;padding:var(--bpSpacing-1)}.bpMessageBlocksDropdownContentItem:hover,.bpMessageBlocksFileContainer{background-color:#f0f0f3;background-color:var(--bpGray-100);color:#202127;color:var(--bpGray-900)}.bpMessageBlocksFileContainer{align-items:center;border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));display:flex;gap:8px;gap:var(--bpSpacing-2);overflow:hidden;padding:8px 16px;padding:var(--bpSpacing-2) var(--bpSpacing-4);text-overflow:ellipsis;white-space:nowrap}.bpMessageBlocksFileContainer:hover{background-color:#dadbe0;background-color:var(--bpGray-200);color:#15161a;color:var(--bpGray-950)}.bpMessageBlocksFileTitle{overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.bpMessageBlocksFileIcon{color:#173569;color:var(--bpPrimary-800);flex:none;height:20px;width:20px}.bpMessageBlocksImageImage{border:1px solid #dadbe0;border:1px solid var(--bpGray-200);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));max-width:95%;min-width:0;object-fit:cover}.bpMessageBlocksImageImage[data-loaded=false]{display:none}.bpMessageBlocksImageImage[data-orientation=landscape]{aspect-ratio:4/3}.bpMessageBlocksImageImage[data-orientation=portrait]{aspect-ratio:3/4}.bpMessageBlocksImageImage[data-orientation=square]{aspect-ratio:1/1}.bpMessageBlocksImageImage[data-error=true]{align-items:center;color:#dadbe0;color:var(--bpGray-200);display:flex;justify-content:center}@media (min-width:640px){.bpMessageBlocksImageImage{width:224px;width:var(--bpSpacing-56)}}.bpMessageBlocksImagePlaceholder{border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));max-width:95%;min-width:0}.bpMessageBlocksImagePlaceholder[data-orientation=landscape]{aspect-ratio:4/3}.bpMessageBlocksImagePlaceholder[data-orientation=portrait]{aspect-ratio:3/4}.bpMessageBlocksImagePlaceholder[data-orientation=square]{aspect-ratio:1/1}@media (min-width:640px){.bpMessageBlocksImagePlaceholder{width:224px;width:var(--bpSpacing-56)}}.bpMessageBlocksLocationContainer{align-items:center;background-color:#f0f0f3;background-color:var(--bpGray-100);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));display:flex;gap:4px;gap:var(--bpSpacing-1);padding:8px 16px;padding:var(--bpSpacing-2) var(--bpSpacing-4)}.bpMessageBlocksLocationContainer:hover{background-color:#dadbe0;background-color:var(--bpGray-200);color:#15161a;color:var(--bpGray-950)}.bpMessageBlocksLocationTitle{color:#202127;color:var(--bpGray-900);cursor:pointer;font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg))}.bpMessageBlocksLocationIcon{fill:#2d6ad3;fill:var(--bpPrimary-600);color:#ccddfa;color:var(--bpPrimary-200);height:20px;height:var(--bpSpacing-5);width:20px;width:var(--bpSpacing-5)}.bpMessageContainer[data-direction=incoming] .bpMessageBlocksRow{justify-content:flex-start}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksRow{justify-content:flex-end}.bpMessageBlocksRow{display:flex;flex-wrap:wrap;gap:8px;gap:var(--bpSpacing-2)}.bpMessageBlocksTextHeading1{font-size:24px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-2xl));font-weight:600;line-height:30px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-3xl));margin-bottom:24px;margin-bottom:var(--bpSpacing-6);margin-top:28px;margin-top:var(--bpSpacing-7)}.bpMessageBlocksTextHeading2{font-size:20px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));font-weight:600;line-height:24px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-2xl));margin-bottom:20px;margin-bottom:var(--bpSpacing-5);margin-top:24px;margin-top:var(--bpSpacing-6)}.bpMessageBlocksTextHeading3{font-size:18px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-md));margin-bottom:16px;margin-bottom:var(--bpSpacing-4);margin-top:20px;margin-top:var(--bpSpacing-5)}.bpMessageBlocksTextHeading3,.bpMessageBlocksTextHeading4{font-weight:500;line-height:22px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-xl))}.bpMessageBlocksTextHeading4{font-size:16px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));margin-top:4px;margin-top:var(--bpSpacing-1)}.bpMessageBlocksTextOrderedList{list-style-type:decimal}.bpMessageBlocksTextUnorderedList{list-style-type:disc}.bpMessageBlocksTextOrderedList,.bpMessageBlocksTextUnorderedList{list-style-position:inside;margin:12px 0;margin:var(--bpSpacing-3) 0;padding-left:8px;padding-left:var(--bpSpacing-2)}.bpMessageBlocksTextOrderedList::marker,.bpMessageBlocksTextUnorderedList::marker{color:#2f313b;color:var(--bpGray-800)}.bpMessageBlocksTextOrderedList::marker,.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextUnorderedList::marker{color:#0a182f;color:var(--bpPrimary-950)}.bpMessageBlocksTextListItem{line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));margin:8px 0;margin:var(--bpSpacing-2) 0}.bpMessageBlocksTextLink{cursor:pointer;text-decoration:underline}.bpMessageBlocksTextLink:hover{opacity:.7;text-decoration:none}li>.bpMessageBlocksTextText{display:inline}.bpMessageBlocksTextImage{border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));margin:12px 0;margin:var(--bpSpacing-3) 0}.bpMessageBlocksTextImage[data-error=true]{align-items:center;display:flex;justify-content:center}.bpMessageBlocksTextHorizontalRule{color:#c3c5cd;color:var(--bpGray-300);margin:16px 0;margin:var(--bpSpacing-4) 0}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextHorizontalRule{color:#adc8f7;color:var(--bpPrimary-300)}.bpMessageBlocksTextCodeBlockContainer{border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));margin:16px 0}.bpMessageBlocksTextCodeBlockTitle{align-items:center;background:#dadbe0;background:var(--bpGray-200);border:1px solid #dadbe0;border:1px solid var(--bpGray-200);border-bottom:none;border-top-left-radius:6px;border-top-left-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));border-top-right-radius:6px;border-top-right-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));color:#202127;color:var(--bpGray-900);display:flex;font-size:12px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-xs));justify-content:space-between;padding:4px 12px;padding:var(--bpSpacing-1) var(--bpSpacing-3)}.bpMessageBlocksTextCodeBlockCopyIcon{border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));color:#2f313b;color:var(--bpGray-800);padding:4px;padding:var(--bpSpacing-1);width:24px}.bpMessageBlocksTextCodeBlockCopyIcon:hover{background:#c3c5cd;background:var(--bpGray-300);cursor:pointer}.bpMessageBlocksTextCodeBlock{background:#f8f8f9;background:var(--bpGray-50);border:1px solid #dadbe0;border:1px solid var(--bpGray-200);border-bottom-left-radius:6px;border-bottom-left-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));border-bottom-right-radius:6px;border-bottom-right-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));border-top:none;line-height:1.6;overflow-x:auto;padding:12px;padding:var(--bpSpacing-3)}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCodeBlock{background:#f5f8fe;background:var(--bpPrimary-50);color:#15161a;color:var(--bpGray-950)}.bpMessageBlocksTextCode{background:#c3c5cd;background:var(--bpGray-300);border-radius:4px;font-weight:500;padding:2px 4px;padding:var(--bpSpacing-0_5) var(--bpSpacing-1)}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCode{background:#709ff0;background:var(--bpPrimary-400)}.bpMessageBlocksTextCodeBlock .bpMessageBlocksTextCode,.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCodeBlock .bpMessageBlocksTextCode{background:#0000;border-radius:0;font-weight:inherit;padding:0}.bpMessageBlocksTextTableContainer{-webkit-overflow-scrolling:touch;display:block;margin:24px 0;margin:var(--bpSpacing-6) 0;overflow-x:auto;width:100%}.bpMessageBlocksTextTable{border-collapse:collapse;color:inherit;font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));min-width:100%;table-layout:auto;white-space:nowrap;width:100%}.bpMessageBlocksTextTableHeader{border-bottom:2px solid #c3c5cd;border-bottom:2px solid var(--bpGray-300);font-weight:600;padding:4px;padding:var(--bpSpacing-1);text-align:left}.bpMessageBlocksTextTableHeader:first-child{padding-left:0}.bpMessageBlocksTextTableHeader:last-child{padding-right:0}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableHeader{border-bottom:2px solid #adc8f7;border-bottom:2px solid var(--bpPrimary-300)}.bpMessageBlocksTextTableData{padding:12px 4px;padding:var(--bpSpacing-3) var(--bpSpacing-1)}.bpMessageBlocksTextTableData:first-child{padding-left:0}.bpMessageBlocksTextTableData:last-child{padding-right:0}.bpMessageBlocksTextTableRow{border-bottom:1px solid #dadbe0;border-bottom:1px solid var(--bpGray-200)}.bpMessageBlocksTextTableRow:last-child{border-bottom:none}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableRow{border-bottom:1px solid #ccddfa;border-bottom:1px solid var(--bpPrimary-200)}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableRow:last-child{border-bottom:none}.bpMessageBlocksTextInput[type=checkbox]{pointer-events:none}.bpMessageBlocksTextText+.bpMessageBlocksTextText{margin-top:16px;margin-top:var(--bpSpacing-4)}.bpMessageBlocksVideo{border:1px solid #dadbe0;border:1px solid var(--bpGray-200);border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md))}.bpTypingIndicatorContainer{align-items:end;background-color:#f0f0f3;background-color:var(--bpGray-100);border-radius:8px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-lg));display:flex;gap:6px;gap:var(--bpSpacing-1_5);padding:12px;padding:var(--bpSpacing-3)}.bpTypingIndicatorContainer:after,.bpTypingIndicatorContainer:before{animation:jump 1s infinite;background-color:#2f313b;background-color:var(--bpGray-800);border-radius:50%;content:"";display:block;height:6px;height:var(--bpSpacing-1_5);width:6px;width:var(--bpSpacing-1_5)}.bpTypingIndicatorContainer:after{animation-delay:.2s}.bpTypingIndicatorLoader{animation:jump 1s .1s infinite;background-color:#2f313b;background-color:var(--bpGray-800);border-radius:50%;height:6px;height:var(--bpSpacing-1_5);width:6px;width:var(--bpSpacing-1_5)}@keyframes jump{0%,50%,to{transform:translateY(0)}25%{background-color:#9699a8;background-color:var(--bpGray-400);transform:translateY(-75%)}}.bpLoader{animation:shadowPulse 2s linear infinite;background:#0000;border-radius:50%;box-shadow:-16px 0 #0000,16px 0 #0000;box-sizing:border-box;display:block;height:8px;margin:auto;position:relative;width:8px}@keyframes shadowPulse{33%{background:#0000;box-shadow:-16px 0 #2d6ad3,16px 0 #0000;box-shadow:-16px 0 var(--bpPrimary-600),16px 0 #0000}66%{background:#2d6ad3;background:var(--bpPrimary-600);box-shadow:-16px 0 #0000,16px 0 #0000}to{background:#0000;box-shadow:-16px 0 #0000,16px 0 #2d6ad3;box-shadow:-16px 0 #0000,16px 0 var(--bpPrimary-600)}}.bpErrorContainer{background-color:#fdfdfd;background-color:var(--bpGray-1);display:flex;flex-direction:column;font-family:var(--font-family);height:100%}.bpErrorHeader{font-size:16px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));height:48px;justify-content:space-between;padding:8px 16px;padding:var(--bpSpacing-2) var(--bpSpacing-4)}.bpErrorHeader,.bpErrorHeaderActions{align-items:center;background-color:#3d63dd;background-color:var(--error-header-bg);color:#fff;color:var(--error-header-text);display:flex}.bpErrorContent{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px;padding:var(--bpSpacing-6);text-align:center}.bpErrorIcon{stroke-width:1.25;color:#9699a8;color:var(--error-content-icon);height:80px;width:80px}.bpErrorTitle{color:#3f414f;color:var(--error-content-title);font-size:20px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));font-weight:600;padding:8px;padding:var(--bpSpacing-2)}.bpErrorMessage{color:#5f6276;color:var(--error-content-message);line-height:1.5;margin-bottom:8px;margin-bottom:var(--bpSpacing-2);white-space:pre-line}.bpErrorId{color:#dadbe0;color:var(--bpGray-200);font-size:12px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-xs))}.bpMessagePreviewContainer{grid-row-gap:4px;grid-row-gap:var(--bpSpacing-1);grid-column-gap:8px;grid-column-gap:var(--bpSpacing-2);align-items:center;background-color:#fdfdfd;background-color:var(--bpGray-1);border:1px solid #c3c5cd;border:1px solid var(--bpGray-300);border-radius:2px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-sm));column-gap:8px;column-gap:var(--bpSpacing-2);cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;height:100%;padding:12px;padding:var(--bpSpacing-3);row-gap:4px;row-gap:var(--bpSpacing-1)}.bpMessagePreviewMessage{color:#5f6276;color:var(--bpGray-600);flex:1 1;font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));line-height:20px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg))}.bpMessagePreviewDescription,.bpMessagePreviewMessage{grid-column:2/3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpMessagePreviewDescription{color:#696d83;color:var(--bpGray-500);font-size:12px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-xs));line-height:16px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-base))}.bpMessagePreviewCloseButton{align-self:self-start;color:#9699a8;color:var(--bpGray-400);cursor:pointer;display:none;grid-column:3/4;grid-row:1/3;margin-left:-8px;margin-left:calc(var(--bpSpacing-2)*-1);padding:4px;padding:var(--bpSpacing-1);transition:color .2s ease,color .2s ease}@media (max-device-width:1024px){.bpMessagePreviewCloseButton{display:block}}.bpMessagePreviewContainer:hover .bpMessagePreviewCloseButton{display:block}.bpMessagePreviewCloseButton:hover{color:#5f6276;color:var(--bpGray-600)}.bpMessagePreviewAvatarContainer{border-radius:9999px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-full));flex:none;grid-row:span 2/span 2;overflow:hidden;padding:2px;padding:var(--bpSpacing-0_5)}.bpMessagePreviewAvatarImage{object-fit:cover}.bpMessagePreviewAvatarFallback,.bpMessagePreviewAvatarImage{aspect-ratio:1/1;border-radius:9999px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-full));height:36px;height:var(--bpSpacing-9)}.bpMessagePreviewAvatarFallback{align-items:center;background-color:#2d6ad3;background-color:var(--header-avatar-bg);color:#f5f8fe;color:var(--header-avatar-text);display:flex;justify-content:center;line-height:48px;line-height:var(--bpSpacing-12)}.bpConversationHistoryContainer{display:flex;flex-direction:column;flex-grow:1;height:100%;min-height:0;width:100%}.bpConversationHistoryCloseButton{position:absolute;right:12px;right:var(--bpSpacing-3);top:50%;transform:translateY(-50%)}.bpConversationHistoryHeader{align-items:center;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:#fcfcfdd9;background-color:var(--header-bg);border-bottom:1px solid #f0f0f3;border-bottom:1px solid var(--bpGray-100);color:#202127;color:var(--header-title);flex-shrink:0;font-size:16px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));font-weight:500;left:0;line-height:24px;line-height:calc(var(--bpFontSize-scale)*var(--bpFontSize-2xl));padding:12px 16px;padding:var(--bpSpacing-3) var(--bpSpacing-4);position:absolute;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.bpConversationHistoryScrollContainer{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:48px 0 74px;scrollbar-width:none}.bpConversationHistoryLoaderContainer{align-items:center;color:#9699a8;color:var(--bpGray-400);display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:center;min-height:0}.bpConversationHistoryScrollContainer::-webkit-scrollbar{display:none}.bpConversationHistoryConversationContainer{align-items:center;background-color:initial;border-bottom:1px solid #f0f0f3;border-bottom:1px solid var(--bpGray-100);cursor:pointer;display:flex;gap:12px;gap:var(--bpSpacing-3);padding:16px 24px;padding:var(--bpSpacing-4) var(--bpSpacing-6);text-align:left;transition-duration:.2s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.bpConversationHistoryConversationContainer:hover{background-color:#f0f0f3;background-color:var(--bpGray-100)}.bpConversationHistoryConversationContainer[data-active]{background-color:#dadbe0;background-color:var(--bpGray-200)}.bpConversationHistoryConversationAvatarContainer{border-radius:9999px;border-radius:var(--bpRadius-full);flex-shrink:0;overflow:hidden}.bpConversationHistoryConversationAvatarImage{aspect-ratio:1/1;border-radius:9999px;border-radius:var(--bpRadius-full);height:40px;object-fit:cover;width:40px}.bpConversationHistoryConversationAvatarFallback,.bpConversationHistoryConversationUserAvatarFallback{align-items:center;aspect-ratio:1/1;background-color:#2d6ad3;background-color:var(--header-avatar-bg);border-radius:9999px;border-radius:var(--bpRadius-full);color:#f5f8fe;color:var(--header-avatar-text);display:flex;font-size:20px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-lg));font-weight:500;height:40px;justify-content:center;width:40px}.bpConversationHistoryConversationUserAvatarFallback{background-color:#dadbe0;background-color:var(--bpGray-200);color:#5f6276;color:var(--bpGray-600)}.bpConversationHistoryConversationContent{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.bpConversationHistoryConversationName{color:#2f313b;color:var(--bpGray-800);font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpConversationHistoryConversationTimestamp{color:#696d83;color:var(--bpGray-500);font-size:12px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-xs));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpConversationHistoryNewConversationButton{align-items:center;align-self:center;background-color:#ccddfa;background-color:var(--modal-submit-bg);border:none;border-radius:6px;border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md));bottom:24px;box-shadow:0 1px 3px #0000001a;color:#0f2346;color:var(--message-text);cursor:pointer;display:flex;font-size:14px;font-size:calc(var(--bpFontSize-scale)*var(--bpFontSize-sm));font-weight:500;gap:8px;gap:var(--bpSpacing-2);justify-content:center;left:50%;padding:12px 24px;padding:var(--bpSpacing-3) var(--bpSpacing-6);position:absolute;transform:translate(-50%);transition-duration:.2s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap;width:fit-content}.bpConversationHistoryNewConversationButton:active,.bpConversationHistoryNewConversationButton:hover{background-color:#adc8f7;background-color:var(--modal-submit-bg-hover)}.bpConversationHistoryNewConversationButtonIcon{height:16px;height:calc(var(--bpFontSize-scale)*var(--bpFontSize-base));width:16px;width:calc(var(--bpFontSize-scale)*var(--bpFontSize-base))}.bpConversationHistoryConversationChevron{color:#9699a8;color:var(--bpGray-400);flex-shrink:0;height:18px;width:18px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInScaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInFromRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes pulsate-background{0%,to{background-color:#ebf1fd;background-color:var(--bpPrimary-100);color:#5f6276;color:var(--bpGray-600)}50%{background-color:#709ff0;background-color:var(--bpPrimary-400);color:#2f313b;color:var(--bpGray-800)}}.LayoutAppPublic_root__I39fj{display:flex;flex-direction:column;min-height:100vh}.LayoutAppPublic_main__pAAUo{flex:1 1;padding-top:72px}.LayoutAppPublic_mainFlush__93P2v{flex:1 1}@media (max-width:1023px){.LayoutAppPublic_main__pAAUo{padding-top:72px}}.HeroPanel_scene__h65n2{height:78%;inset:auto 0 0 auto;overflow:hidden;pointer-events:none;position:absolute;width:min(62%,900px);z-index:0}.HeroPanel_image__4igt1{display:block;height:100%;object-fit:cover;object-position:right center;width:100%}.HeroPanel_veil__KTZkc{background:linear-gradient(180deg,var(--c-paper) 0,#f6f8fb00 100%) 0 0 /100% 130px no-repeat,linear-gradient(90deg,var(--c-paper) 0,#f6f8fbb8 2%,#f6f8fb38 5%,#f6f8fb00 9%),var(--scrim-photo);inset:0;position:absolute}@media (max-width:1023px){.HeroPanel_scene__h65n2{height:min(40vh,320px);inset:auto;margin:72px calc(var(--gutter)*-1) 0;position:relative;width:auto}.HeroPanel_image__4igt1{object-position:62% 34%}.HeroPanel_veil__KTZkc{background:linear-gradient(0deg,var(--c-paper) 0,#f6f8fb00 42%),var(--scrim-photo)}}.ZipForm_form__bUpNm{grid-gap:var(--space-3);align-items:end;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;max-width:480px}.ZipForm_field__rk9Ke{min-width:0}.ZipForm_onDark__WRBWB label{color:var(--c-on-dark)}.ZipForm_onDark__WRBWB p[role=alert]{background:var(--c-error);border-radius:var(--r-md);color:var(--c-white);justify-self:start;padding:2px var(--space-2)}@media (max-width:575px){.ZipForm_form__bUpNm{grid-template-columns:1fr}}.ZipForm_piece__8MOIr{align-items:flex-end;background:none;border:0;box-shadow:none;display:flex;gap:var(--space-3);max-width:32rem;padding:0;position:relative}.ZipForm_piece__8MOIr .ZipForm_field__rk9Ke{display:block;flex:1 1 auto;min-width:0;position:relative}.ZipForm_piece__8MOIr label{bottom:calc(100% + var(--space-3));color:var(--c-ink-soft);font-size:var(--fs-small);font-weight:600;left:var(--space-1);position:absolute;white-space:nowrap}.ZipForm_pin__-2uRe{bottom:17px;color:var(--c-azure);left:var(--space-5);pointer-events:none;position:absolute;z-index:1}.ZipForm_piece__8MOIr input{background:var(--c-white);border-color:var(--glass-line);border-radius:var(--r-pill);box-shadow:var(--shadow-float);font-size:1.0625rem;letter-spacing:.04em;min-height:52px;padding-left:calc(var(--space-5) + 28px)}.ZipForm_piece__8MOIr input[aria-invalid=true]{border-color:var(--c-coral-ink)}.ZipForm_piece__8MOIr input:focus{border-color:var(--c-azure);box-shadow:var(--shadow-float),0 0 0 4px var(--c-azure-ring)}.ZipForm_piece__8MOIr p[role=alert]{left:var(--space-4);margin:0;position:absolute;top:calc(100% + var(--space-2));white-space:nowrap}@media (max-width:575px){.ZipForm_piece__8MOIr{align-items:stretch;flex-direction:column}.ZipForm_pin__-2uRe{bottom:auto;top:17px}.ZipForm_piece__8MOIr p[role=alert]{left:auto;position:static;top:auto;white-space:normal}}.ZipForm_piece__8MOIr.ZipForm_onDark__WRBWB label{color:var(--c-on-dark)}.ZipForm_piece__8MOIr.ZipForm_onDark__WRBWB .ZipForm_pin__-2uRe{color:var(--c-brand)}.Hero_hero__lbeHE{background:radial-gradient(58% 52% at 0 16%,var(--c-sky) 0,#0000 62%),radial-gradient(46% 44% at 8% 100%,var(--c-azure) 0,#0000 62%),var(--c-paper);overflow-x:clip;position:relative}.Hero_inner__lyLi\+{position:relative;z-index:1}.Hero_copy__8wYrB{max-width:27rem;padding:calc(72px + var(--space-10)) 0 var(--space-12)}.Hero_title__guK3m{color:var(--c-ink);display:grid;font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 1.9vw,2.875rem);font-weight:700;letter-spacing:var(--track-display);line-height:var(--lh-tight);margin:0}.Hero_line__k3p4z{display:block}.Hero_accent__C9P0o{-webkit-text-fill-color:#0000;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:#0000;padding-bottom:.08em}@supports not (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.Hero_accent__C9P0o{-webkit-text-fill-color:var(--c-azure);background:none;color:var(--c-azure)}}.Hero_claim__HkKof{color:var(--c-azure);font-family:var(--font-display);font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem);font-weight:700;letter-spacing:var(--track-display);margin:var(--space-3) 0 0}.Hero_lead__P5P4K{color:var(--c-ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:var(--space-3) 0 0;max-width:var(--measure)}.Hero_action__dZifF{margin-top:var(--space-8);position:relative;z-index:2}.Hero_action__dZifF:before{aspect-ratio:1.4;background:radial-gradient(ellipse,var(--c-sky) 0,#0000 62%);content:"";filter:blur(58px);left:-12%;opacity:.4;pointer-events:none;position:absolute;top:-70%;width:92%;z-index:-1}.Hero_proofs__HjZsJ{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);list-style:none;margin:var(--space-6) 0 0;padding:0}.Hero_proofs__HjZsJ li{align-items:center;color:var(--c-ink);display:inline-flex;font-size:var(--fs-small);font-weight:600;gap:var(--space-2)}.Hero_proofMark__K7cSC{background:var(--c-white);border-radius:var(--r-pill);box-shadow:var(--shadow-card);color:var(--c-azure);display:grid;height:28px;place-items:center;width:28px}@media (max-width:1023px){.Hero_copy__8wYrB{max-width:none;padding:var(--space-8) 0 var(--space-12)}}.Sections_sectionTitle__KT7mp{margin-bottom:var(--space-4);max-width:24ch}.Sections_sectionLead__tXL9\+{color:var(--c-ink-soft);font-size:1.0625rem;margin-bottom:var(--space-8)}.Sections_srOnly__IKFHO{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Sections_trust__tFxF\+{padding:var(--space-16) 0}.Sections_trustHalo__iAKTW{aspect-ratio:2.2;background:radial-gradient(ellipse,var(--c-brand) 0,#0000 68%);border-radius:50%;filter:blur(70px);left:50%;opacity:.85;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%;z-index:0}.Sections_trustInner__sDhD4{position:relative;z-index:1}.Sections_stats__SljBy{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;text-align:center}.Sections_stats__SljBy li{padding:0 var(--space-4)}.Sections_stats__SljBy li+li{border-left:1px solid var(--c-on-dark-line)}.Sections_carriers__Bt4A0{padding:var(--space-12) 0}.Sections_carriersTitle__UAy1T{font-size:var(--fs-h3);margin-bottom:var(--space-2)}.Sections_carriersBody__luiq2{color:var(--c-ink-soft);font-size:var(--fs-small);margin-bottom:var(--space-8)}.Sections_carriersLayout__NhmTo{grid-gap:var(--space-10);align-items:center;display:grid;gap:var(--space-10);grid-template-columns:minmax(200px,21rem) minmax(0,1fr);padding-left:max(var(--gutter),calc((100vw - var(--container-max))/2))}.Sections_carriersTrack__LPlFV{min-width:0;padding:var(--space-2) 0}.Sections_carrierTile__\+zBGv{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);display:grid;height:82px;padding:12px 16px;place-items:center;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);width:172px}.Sections_carrierTile__\+zBGv:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.Sections_carrierTileDark__it4rq{background:var(--c-brand-deep);border-color:#0000}.Sections_carrierLogo__AfYsb{height:58px;object-fit:contain;width:140px}.Sections_carriersLayout__NhmTo .Sections_carriersBody__luiq2{margin-bottom:0}@media (max-width:1023px){.Sections_carriersLayout__NhmTo{gap:var(--space-6);grid-template-columns:1fr;padding-left:var(--gutter);padding-right:var(--gutter)}.Sections_carriersTrack__LPlFV{margin:0 calc(var(--gutter)*-1)}}.Sections_coverageCards__iK0Qu{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:var(--space-10) 0 0;padding:0}.Sections_coverageCard__TvQVy{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.Sections_coveragePhoto__RcP6f{aspect-ratio:4/3;background:var(--c-mist);display:block;overflow:hidden}.Sections_coveragePhoto__RcP6f img{height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out);width:100%}.Sections_coverageCard__TvQVy:hover .Sections_coveragePhoto__RcP6f img{transform:scale(1.05)}.Sections_coverageBody__8mpOD{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.Sections_coverageTitle__5cLGy{color:var(--c-brand);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--track-display)}.Sections_coverageLead__oIN99{color:var(--c-ink-soft);flex:1 1;font-size:var(--fs-small);line-height:1.5}.Sections_priceSlot__bZvQI:empty{display:none}.Sections_priceSlot__bZvQI{color:var(--c-ink);font-family:var(--font-display);font-weight:700}.Sections_coverageMore__giP0m{align-items:center;color:var(--c-azure);display:inline-flex;font-size:var(--fs-small);font-weight:600;gap:var(--space-2);margin-top:var(--space-2)}.Sections_coverageCard__TvQVy:hover .Sections_coverageMore__giP0m svg{transform:translateX(3px)}.Sections_coverageMore__giP0m svg{transition:transform var(--dur-base) var(--ease-out)}.Sections_advisorBlock__k6BDX{grid-gap:var(--space-10);align-items:start;background:radial-gradient(70% 120% at 0 0,var(--c-sky-soft) 0,#0000 60%),var(--c-mist);border-radius:var(--r-xl);display:grid;gap:var(--space-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:var(--space-12);padding:var(--space-10)}.Sections_advisorMark__3DoAP{background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--shadow-card);color:var(--c-azure);display:grid;height:44px;margin-bottom:var(--space-4);place-items:center;width:44px}.Sections_advisorTitle__kwpOB{color:var(--c-brand);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--track-display);margin:0}.Sections_advisorLead__v1R\+R{color:var(--c-ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:var(--space-3) 0 0;max-width:var(--measure)}.Sections_advisorFamilies__CMUhl{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.Sections_advisorFamily__XjYnO ul{grid-gap:var(--space-1);display:grid;gap:var(--space-1);list-style:none;margin:var(--space-3) 0 0;padding:0}.Sections_advisorFamilyName__RS1Zl{border-bottom:1px solid var(--c-line);color:var(--c-brand);font-family:var(--font-display);font-size:.9375rem;font-weight:700;margin:0;padding-bottom:var(--space-2)}.Sections_advisorLink__GQU1A{color:var(--c-ink);display:inline-block;font-size:var(--fs-small);font-weight:600;padding:var(--space-1) 0;position:relative}.Sections_advisorLink__GQU1A:after{background:var(--c-azure);border-radius:var(--r-pill);bottom:2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out);width:100%}.Sections_advisorLink__GQU1A:hover{color:var(--c-azure);text-decoration:none}.Sections_advisorLink__GQU1A:focus-visible:after,.Sections_advisorLink__GQU1A:hover:after{transform:scaleX(1)}@media (max-width:1023px){.Sections_coverageCards__iK0Qu{grid-template-columns:repeat(2,minmax(0,1fr))}.Sections_advisorBlock__k6BDX{gap:var(--space-8);grid-template-columns:1fr;padding:var(--space-8)}}@media (max-width:575px){.Sections_coverageCards__iK0Qu{grid-template-columns:1fr}.Sections_advisorFamilies__CMUhl{gap:var(--space-5);grid-template-columns:1fr}.Sections_advisorBlock__k6BDX{padding:var(--space-6)}}.Sections_curveWrap__0hgZ9{height:420px;margin-top:var(--space-8);position:relative}.Sections_curveSvg__AqEi9{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.Sections_curveGhost__2w\+TV{stroke:var(--c-line-strong);stroke-width:1.5;stroke-linecap:round;opacity:.5}.Sections_curvePath__n-EGp{stroke:var(--c-azure);stroke-width:3;stroke-linecap:round}.Sections_curveSteps__J7K0b{height:100%;list-style:none;margin:0;padding:0;position:relative}.Sections_curveStep__CWApu{inset:0;pointer-events:none;position:absolute}.Sections_curveStep__CWApu a,.Sections_curveStep__CWApu h3,.Sections_curveStep__CWApu p{pointer-events:auto}.Sections_curveNode__Cv\+Y9{background:var(--c-white);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:var(--c-azure);display:grid;filter:drop-shadow(0 6px 16px rgba(37,99,235,.3));height:60px;left:var(--node-x);place-items:center;position:absolute;top:var(--node-y);transform:translate(-50%,-50%);width:54px}.Sections_curveGhostNumber__i1-O8{color:var(--c-brand);font-family:var(--font-display);font-size:7.5rem;font-weight:800;left:var(--node-x);line-height:1;opacity:.11;pointer-events:none;position:absolute;top:var(--node-y);transform:translate(-50%,-50%) translate(-62px,-18px);-webkit-user-select:none;user-select:none}.Sections_curveText__KrIT5{position:absolute;text-align:left;width:min(27ch,26%)}.Sections_curveText__KrIT5[data-place=above]{bottom:calc(100% - var(--node-y) + var(--drop));left:var(--node-x);transform:translateX(var(--shift))}.Sections_curveText__KrIT5[data-place=below]{left:var(--node-x);top:calc(var(--node-y) + var(--drop));transform:translateX(var(--shift))}.Sections_stepTitle__CYg4g{color:var(--c-brand);font-family:var(--font-display);font-size:1.1875rem;font-weight:700;letter-spacing:var(--track-display);margin:0}.Sections_stepBody__0qJz3{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:1.55;margin:var(--space-2) 0 0}@media (max-width:1023px){.Sections_curveWrap__0hgZ9{height:auto}.Sections_curveSvg__AqEi9{display:none}.Sections_curveSteps__J7K0b{grid-gap:var(--space-8);display:grid;gap:var(--space-8);height:auto}.Sections_curveStep__CWApu{inset:auto;min-height:60px;padding-left:76px;position:relative}.Sections_curveNode__Cv\+Y9{left:0;top:0;transform:none}.Sections_curveGhostNumber__i1-O8{display:none}.Sections_curveText__KrIT5[data-place=above],.Sections_curveText__KrIT5[data-place=below]{position:static;transform:none;width:auto}}.Sections_tableWrap__VKMJM{margin-top:var(--space-10);overflow-x:auto;padding:var(--space-4) 0 var(--space-6)}.Sections_table__dzoHH{border-collapse:initial;border-spacing:0;min-width:640px;width:100%}.Sections_tableCaption__jEe2Z{caption-side:top;color:var(--c-ink-soft);font-size:var(--fs-small);padding-bottom:var(--space-4);text-align:left}.Sections_table__dzoHH thead th{color:var(--c-ink-soft);font-family:var(--font-display);font-size:1rem;font-weight:700;padding:var(--space-4) var(--space-4);text-align:center;vertical-align:bottom}.Sections_tableRowHead__AqL-G{color:var(--c-ink);font-size:.9375rem;font-weight:600;padding:var(--space-4) var(--space-5) var(--space-4) 0;text-align:left;width:42%}.Sections_table__dzoHH tbody tr td,.Sections_table__dzoHH tbody tr th{border-top:1px solid var(--c-line)}.Sections_table__dzoHH tbody tr:nth-child(2n) td:not(.Sections_tableUs__i1u2U),.Sections_table__dzoHH tbody tr:nth-child(2n) th{background:var(--c-paper)}.Sections_tableThem__eKe64,.Sections_tableUs__i1u2U{padding:var(--space-3);text-align:center}.Sections_tableUs__i1u2U{background:var(--c-mist);border-left:1px solid var(--c-azure-ring);border-right:1px solid var(--c-azure-ring)}.Sections_table__dzoHH thead .Sections_tableUs__i1u2U{background:var(--grad-action);border-color:#0000;border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--glow-azure);color:var(--c-white);font-size:1.0625rem;padding:var(--space-5) var(--space-4)}.Sections_table__dzoHH tbody tr:last-child .Sections_tableUs__i1u2U{border-bottom:1px solid var(--c-azure-ring);border-radius:0 0 var(--r-lg) var(--r-lg)}.Sections_badgeNo__W2Pd8,.Sections_badgeYes__EoLYB{border-radius:var(--r-pill);display:inline-grid;height:28px;place-items:center;width:28px}.Sections_badgeYes__EoLYB{background:var(--c-mint-ink);color:var(--c-white)}.Sections_badgeNo__W2Pd8{background:#0000;border:1.5px solid var(--c-line-strong);color:var(--c-ink-soft);opacity:.7}@media (max-width:767px){.Sections_tableWrap__VKMJM{overflow-x:visible;padding:var(--space-4) 0 0}.Sections_table__dzoHH{display:block;min-width:0}.Sections_tableCaption__jEe2Z{display:block;padding-bottom:var(--space-4);width:100%}.Sections_table__dzoHH thead{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Sections_table__dzoHH tbody,.Sections_table__dzoHH tbody tr{display:block}.Sections_table__dzoHH tbody tr{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);margin-bottom:var(--space-4);overflow:hidden}.Sections_table__dzoHH tbody tr:nth-child(2n) td:not(.Sections_tableUs__i1u2U),.Sections_table__dzoHH tbody tr:nth-child(2n) th{background:#0000}.Sections_tableRowHead__AqL-G{background:var(--c-paper);border-top:0;display:block;font-size:.9375rem;padding:var(--space-4);width:auto}.Sections_tableThem__eKe64,.Sections_tableUs__i1u2U{align-items:center;border-left:0;border-radius:0;border-right:0;border-top:1px solid var(--c-line);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-4);text-align:left}.Sections_tableThem__eKe64:before,.Sections_tableUs__i1u2U:before{color:var(--c-ink-soft);content:attr(data-column);font-size:var(--fs-small)}.Sections_tableUs__i1u2U{background:var(--c-mist)}.Sections_tableUs__i1u2U:before{color:var(--c-brand);font-weight:700}.Sections_table__dzoHH tbody tr:last-child .Sections_tableUs__i1u2U{border-bottom:0;border-radius:0}}.Sections_portalGrid__liUa6{grid-gap:var(--space-12);align-items:center;display:grid;gap:var(--space-12);grid-template-columns:1fr 1.1fr}.Sections_portal__ta-i6{overflow:hidden;position:relative}.Sections_portal__ta-i6:before{aspect-ratio:1;background:radial-gradient(circle,var(--c-sky) 0,#0000 66%);border-radius:50%;content:"";filter:blur(80px);opacity:.4;pointer-events:none;position:absolute;right:-8%;top:10%;width:46%}.Sections_portalCta__kn8Ea{margin-top:var(--space-2)}.Sections_portalCard__D-wEm{position:relative}.Sections_portalHead__qANMX{align-items:center;border-bottom:1px solid var(--c-line);color:var(--c-brand);display:flex;font-family:var(--font-display);font-weight:700;gap:var(--space-2);padding-bottom:var(--space-4)}.Sections_portalList__KHyHL{grid-gap:var(--space-1);display:grid;gap:var(--space-1);margin:var(--space-3) 0}.Sections_portalRow__dvf-l{align-items:center;background:var(--c-white);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3)}.Sections_portalRow__dvf-l strong{color:var(--c-ink);display:block;font-size:.9375rem}.Sections_portalCarrier__6aeSH{color:var(--c-ink-soft);font-size:.75rem}.Sections_portalMeta__k8KSx{grid-gap:2px;display:grid;gap:2px;justify-items:end}.Sections_portalRenews__wLzoJ{color:var(--c-ink-soft);font-size:.75rem}.Sections_portalRow__dvf-l:last-child .Sections_portalMeta__k8KSx>:first-child{animation:Sections_pulseOnce__Q8aGF 1.5s var(--ease-out) .9s 1 both}@keyframes Sections_pulseOnce__Q8aGF{0%,to{box-shadow:0 0 0 0 var(--c-azure-soft)}40%{box-shadow:0 0 0 8px var(--c-azure-soft)}}@media (prefers-reduced-motion:reduce){.Sections_portalRow__dvf-l:last-child .Sections_portalMeta__k8KSx>:first-child{animation:none}}.Sections_portalChat__HCBKJ{align-items:flex-start;background:var(--c-brand);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--space-1);color:var(--c-on-dark);display:flex;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-4)}.Sections_portalChat__HCBKJ p{color:var(--c-on-dark);font-size:.875rem;max-width:none}.Sections_portalChat__HCBKJ strong{color:var(--c-white)}.Sections_faqWrap__-GW1n{max-width:800px}.Sections_faqCta__iMaWt{margin-top:var(--space-6)}@media (max-width:1023px){.Sections_portalGrid__liUa6{gap:var(--space-8);grid-template-columns:1fr}}@media (max-width:767px){.Sections_stats__SljBy{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-8)}.Sections_stats__SljBy li:nth-child(odd){border-left:0}}.Sections_statsSource__5zmYI{color:var(--c-on-dark-soft);font-size:var(--fs-small);margin:var(--space-10) auto 0;max-width:62ch;text-align:center}.Sections_backingGrid__y1Z9Y{grid-gap:var(--space-12);align-items:start;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.Sections_backingEyebrow__eJyqF{color:var(--c-azure);font-family:var(--font-display);font-size:var(--fs-small);font-weight:700;margin:0 0 var(--space-2)}.Sections_backingPoints__1w2\+\+{grid-gap:var(--space-4);display:grid;gap:var(--space-4);list-style:none;margin:var(--space-8) 0 0;max-width:var(--measure);padding:0}.Sections_backingPoints__1w2\+\+ li{grid-gap:var(--space-3);align-items:start;color:var(--c-ink);display:grid;font-size:.9375rem;gap:var(--space-3);grid-template-columns:28px 1fr;line-height:1.5}.Sections_backingMark__N3iWP{background:var(--c-white);border-radius:var(--r-pill);box-shadow:var(--shadow-card);color:var(--c-azure);display:grid;height:28px;place-items:center;width:28px}.Sections_backingCard__xZnFM{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);padding:var(--space-8)}.Sections_backingCardTitle__K59X9{color:var(--c-brand);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--track-display);margin:0}.Sections_backingLegal__w1rUi{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:1.55;margin:var(--space-3) 0 var(--space-6)}.Sections_backingOffices__gtcJj{grid-gap:var(--space-3);display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.Sections_backingOffices__gtcJj a{grid-gap:2px;background:var(--c-mist);border-radius:var(--r-lg);color:var(--c-ink);display:grid;font-size:var(--fs-small);gap:2px;padding:var(--space-3) var(--space-4)}.Sections_backingOffices__gtcJj a:hover{background:var(--c-azure-soft);text-decoration:none}.Sections_backingOffices__gtcJj strong{color:var(--c-brand);font-family:var(--font-display)}.Sections_backingLinks__vLRql{border-top:1px solid var(--c-line);display:flex;flex-wrap:wrap;font-size:var(--fs-small);font-weight:600;gap:var(--space-4);margin:var(--space-6) 0 0;padding-top:var(--space-5)}@media (max-width:1023px){.Sections_backingGrid__y1Z9Y{gap:var(--space-8);grid-template-columns:1fr}}.ClosingCta_wave__Cn7If{display:block;height:120px;margin-bottom:-1px;pointer-events:none;width:100%}.ClosingCta_waveStopA__g8zBm{stop-color:var(--c-brand)}.ClosingCta_waveStopB__xORSQ{stop-color:var(--c-azure)}.ClosingCta_waveStopC__i3daw{stop-color:var(--c-sky)}.ClosingCta_waveBack__wMdnz{fill:url(#smarty-wave);opacity:.9}.ClosingCta_waveFront__WU65c{fill:var(--c-ink)}.ClosingCta_section__G6qGB{position:relative}.ClosingCta_grid__xBfFZ{grid-gap:var(--space-10);align-items:end;display:grid;gap:var(--space-10);grid-template-columns:1fr auto}.ClosingCta_title__qxD8d{margin:0 0 var(--space-3)}.ClosingCta_body__WnIam{color:var(--c-on-dark-soft);margin:0;max-width:52ch}@media (max-width:1023px){.ClosingCta_grid__xBfFZ{align-items:start;gap:var(--space-8);grid-template-columns:1fr}}@media (max-width:767px){.ClosingCta_wave__Cn7If{height:70px}}.Insurance_hubHero__h0QQl{padding-top:var(--space-16)}.Insurance_hubTitle__Piw1y{max-width:22ch}.Insurance_hubLead__rQSky{color:var(--c-ink-soft);font-size:1.0625rem;margin:var(--space-5) 0 var(--space-8)}.Insurance_familyTitle__piBcL{margin-bottom:var(--space-2)}.Insurance_familyTagline__YOEp2{color:var(--c-ink-soft);margin-bottom:var(--space-8)}.Insurance_familyGrid__wz0yY{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Insurance_familyCard__AuDoF{grid-gap:var(--space-3);align-content:start;display:grid;gap:var(--space-3);height:100%}.Insurance_familyCardTitle__tI-Zf{font-size:1.1875rem}.Insurance_familyCardLead__HfrLe{color:var(--c-ink-soft);font-size:.9375rem}.Insurance_hero__qygRB{padding-top:var(--space-16)}.Insurance_heroGrid__qUUK3{grid-gap:var(--space-12);align-items:center;display:grid;gap:var(--space-12);grid-template-columns:1.15fr 1fr}.Insurance_title__qYmPx{margin:var(--space-4) 0 var(--space-3)}.Insurance_lead__nynnV{color:var(--c-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:600;margin-bottom:var(--space-4)}.Insurance_summary__1Yh5k{color:var(--c-ink-soft)}.Insurance_ctaRow__qZFW9{grid-gap:var(--space-3);display:grid;gap:var(--space-3);justify-items:start;margin-top:var(--space-8)}.Insurance_ctaNote__maJI9{color:var(--c-ink-soft);font-size:var(--fs-small);max-width:46ch}.Insurance_visual__P4Ib2{background:linear-gradient(150deg,var(--c-mist),var(--c-paper));border:1px solid var(--c-line);border-radius:var(--r-xl);box-shadow:var(--shadow-card),var(--edge-highlight);display:grid;min-height:340px;overflow:hidden;place-items:center;position:relative}.Insurance_visual_health__bG2LU{background:linear-gradient(150deg,var(--c-mist),var(--c-white))}.Insurance_visual_supplemental__yrczg{background:linear-gradient(200deg,var(--c-mist),var(--c-paper))}.Insurance_visual_life__4MBlP{background:linear-gradient(120deg,var(--c-paper),var(--c-mist))}.Insurance_visualGlow__3Ggac{background:radial-gradient(closest-side,var(--c-sky),#0000);border-radius:50%;filter:blur(52px);height:320px;opacity:.55;position:absolute;width:320px}.Insurance_visualIcon__1VBp5{color:var(--c-brand);opacity:.9;position:relative}.Insurance_twoCols__XoEJ-{grid-gap:var(--space-12);align-items:start;display:grid;gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.Insurance_sectionTitle__OSzAd{margin-bottom:var(--space-8);max-width:24ch}.Insurance_list__-tfWW{grid-gap:var(--space-3);display:grid;gap:var(--space-3);margin-top:var(--space-5)}.Insurance_list__-tfWW li{color:var(--c-ink-soft);padding-left:var(--space-5);position:relative}.Insurance_list__-tfWW li:before{background:var(--c-sky);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.6em;width:7px}.Insurance_checkList__KtU1l{grid-gap:var(--space-3);display:grid;gap:var(--space-3);margin-top:var(--space-5)}.Insurance_checkList__KtU1l li{align-items:flex-start;color:var(--c-ink-soft);display:flex;gap:var(--space-3)}.Insurance_checkList__KtU1l svg{color:var(--c-success);flex:none;margin-top:3px}.Insurance_benefits__kbd\+3{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.Insurance_benefit__rMGhq{align-items:flex-start;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card),var(--edge-highlight);display:flex;gap:var(--space-5);max-width:860px;padding:var(--space-6)}.Insurance_benefitAlt__mnb7T{margin-left:auto}.Insurance_benefitIndex__8L65r{background:var(--c-mist);border-radius:var(--r-pill);color:var(--c-brand);display:grid;flex:none;font-family:var(--font-display);font-weight:700;height:40px;place-items:center;width:40px}.Insurance_benefit__rMGhq h3{font-size:1.125rem;margin-bottom:var(--space-2)}.Insurance_benefit__rMGhq p{color:var(--c-ink-soft)}.Insurance_related__1AS2\+{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Insurance_relatedTitle__AP4Q6{font-size:1.125rem;margin:var(--space-3) 0 var(--space-2)}.Insurance_relatedLead__pvhwh{color:var(--c-ink-soft);font-size:.9375rem}.Insurance_closing__ibwEu{grid-gap:var(--space-10);align-items:center;display:grid;gap:var(--space-10);grid-template-columns:1fr auto}.Insurance_closingBody__9dhWz{color:var(--c-on-dark-soft);margin-top:var(--space-3)}.Insurance_notFound__mPCDn{grid-gap:var(--space-4);display:grid;gap:var(--space-4);max-width:560px;padding:var(--space-16) 0}.Insurance_notFoundActions__2Njrh{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}@media (max-width:1023px){.Insurance_closing__ibwEu,.Insurance_heroGrid__qUUK3,.Insurance_twoCols__XoEJ-{gap:var(--space-8);grid-template-columns:1fr}.Insurance_visual__P4Ib2{min-height:260px}.Insurance_benefitAlt__mnb7T{margin-left:0}}.Legal_grid__lG\+FT{grid-gap:var(--space-12);align-items:start;display:grid;gap:var(--space-12);grid-template-columns:240px minmax(0,1fr)}.Legal_toc__vdAqf{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:var(--space-5);position:sticky;top:96px}.Legal_tocTitle__\+ms5-{color:var(--c-ink-soft);font-size:.8125rem;margin-bottom:var(--space-3)}.Legal_toc__vdAqf ul{grid-gap:var(--space-1);display:grid;gap:var(--space-1)}.Legal_toc__vdAqf a{color:var(--c-ink-soft);display:block;font-size:var(--fs-small);line-height:1.35;padding:var(--space-1) 0}.Legal_toc__vdAqf a:hover{color:var(--c-azure)}.Legal_article__i4Ps-{max-width:72ch}.Legal_meta__wYhKI{color:var(--c-ink-soft);font-size:var(--fs-small);margin:var(--space-3) 0 var(--space-8)}.Legal_body__A24hI h2{font-size:var(--fs-h3);margin:var(--space-10) 0 var(--space-3);scroll-margin-top:96px}.Legal_body__A24hI h3{font-size:1.125rem;margin:var(--space-6) 0 var(--space-2)}.Legal_body__A24hI ol,.Legal_body__A24hI p,.Legal_body__A24hI ul{color:var(--c-ink-soft);margin-bottom:var(--space-4)}.Legal_body__A24hI ol,.Legal_body__A24hI ul{list-style:disc;padding-left:var(--space-6)}.Legal_body__A24hI ol{list-style:decimal}.Legal_body__A24hI li{margin-bottom:var(--space-2)}.Legal_body__A24hI a{text-decoration:underline;text-underline-offset:2px}.Legal_body__A24hI strong{color:var(--c-ink)}.Legal_otherDocs__c9Nwv{border-top:1px solid var(--c-line);display:flex;flex-wrap:wrap;font-weight:600;gap:var(--space-5);margin-top:var(--space-12);padding-top:var(--space-6)}.Legal_loading__HmCRT{color:var(--c-ink-soft);padding:var(--space-16) 0}.Legal_missing__vt6Hu{grid-gap:var(--space-4);display:grid;gap:var(--space-4);justify-items:start;max-width:520px;padding:var(--space-16) 0}@media (max-width:1023px){.Legal_grid__lG\+FT{gap:var(--space-6);grid-template-columns:1fr}.Legal_toc__vdAqf{position:static}}.About_hero__RNjov{padding-top:var(--space-16)}.About_heroGrid__Ebe8Q{grid-gap:var(--space-12);align-items:center;display:grid;gap:var(--space-12);grid-template-columns:1fr 1fr}.About_heroLead__TOtZd{color:var(--c-ink-soft);font-size:1.0625rem;margin-top:var(--space-5)}.About_heroPhoto__tFCU\+{border-radius:var(--r-xl);box-shadow:var(--shadow-card-hover),var(--edge-highlight);height:auto;width:100%}.About_sectionTitle__SbGvX{margin-bottom:var(--space-4);max-width:26ch}.About_sectionLead__eHYCO{color:var(--c-ink-soft);font-size:1.0625rem;margin-bottom:var(--space-8)}.About_howList__Su6iS{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.About_howRow__YpS\+K{align-items:flex-start;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card),var(--edge-highlight);display:flex;gap:var(--space-5);max-width:820px;padding:var(--space-6)}.About_howRowAlt__BUnFJ{margin-left:auto}.About_howIcon__AcrP\+{background:var(--c-mist);border-radius:var(--r-lg);color:var(--c-brand);display:grid;flex:none;height:52px;place-items:center;width:52px}.About_howRow__YpS\+K h3{font-size:1.125rem;margin-bottom:var(--space-2)}.About_howRow__YpS\+K p{color:var(--c-ink-soft)}.About_carrierGrid__rC33K{grid-gap:var(--space-5);align-items:center;display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.About_carrierGrid__rC33K li{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;min-height:88px;padding:var(--space-4);place-items:center}.About_carrierGrid__rC33K img{height:32px;max-width:100%;object-fit:contain;width:auto}.About_officeGrid__ruWWm{grid-gap:var(--space-5);align-items:stretch;display:grid;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr)) 1.1fr}.About_officeCard__tcAfz{grid-gap:var(--space-2);align-content:start;display:grid;gap:var(--space-2)}.About_officeCard__tcAfz h3{font-size:1.125rem;margin-bottom:var(--space-1)}.About_officeLink__zWiue{align-items:flex-start;color:var(--c-ink-soft);display:flex;font-size:.9375rem;gap:var(--space-2)}.About_officeLink__zWiue svg{color:var(--c-sky);flex:none;margin-top:3px}.About_officeLink__zWiue:hover{color:var(--c-azure)}.About_officePhoto__zae7d{border-radius:var(--r-lg);box-shadow:var(--shadow-card);height:100%;object-fit:cover;width:100%}.About_closing__Ie69s{grid-gap:var(--space-10);align-items:center;display:grid;gap:var(--space-10);grid-template-columns:1fr auto}.About_closingBody__x8LBq{color:var(--c-on-dark-soft);margin-top:var(--space-3)}@media (max-width:1023px){.About_closing__Ie69s,.About_heroGrid__Ebe8Q{gap:var(--space-8);grid-template-columns:1fr}.About_officeGrid__ruWWm{grid-template-columns:1fr}.About_officePhoto__zae7d{max-height:280px}.About_howRowAlt__BUnFJ{margin-left:0}}.AuthLayout_split__uYD1g{background:var(--c-white);display:grid;grid-template-columns:minmax(380px,560px) 1fr;min-height:100vh}.AuthLayout_formPane__FoVCO{grid-gap:var(--space-5);align-content:center;display:grid;gap:var(--space-5);padding:var(--space-12) clamp(1.5rem,5vw,4rem)}.AuthLayout_logo__U9267{justify-self:start}.AuthLayout_logo__U9267 img{height:auto;width:120px}.AuthLayout_head__MlwaS{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.AuthLayout_title__PuT82{font-size:var(--fs-h1)}.AuthLayout_subtitle__Q1hga{color:var(--c-ink-soft)}.AuthLayout_form__gddU3{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.AuthLayout_form__gddU3>form{grid-gap:var(--space-6);display:grid;gap:var(--space-6)}.AuthLayout_footer__BWawd{grid-gap:var(--space-2);color:var(--c-ink-soft);display:grid;font-size:var(--fs-small);gap:var(--space-2)}.AuthLayout_footer__BWawd button{color:var(--c-azure);font-weight:600}.AuthLayout_secure__s33ud{align-items:center;border-top:1px solid var(--c-line);color:var(--c-ink-soft);display:flex;font-size:var(--fs-small);gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4)}.AuthLayout_brandPane__p\+Gml{background:var(--c-ink);overflow:hidden;position:relative}.AuthLayout_brandPhoto__Y6EmQ{display:block;height:100%;object-fit:cover;object-position:center 40%;width:100%}.AuthLayout_brandVeil__nVIiG{background:linear-gradient(180deg,#023b6eb8,#0b1e33d1);inset:0;pointer-events:none;position:absolute}.AuthLayout_dark__rdIVr{background:var(--c-brand-deep);grid-template-columns:1fr;place-items:center}.AuthLayout_dark__rdIVr .AuthLayout_formPane__FoVCO{width:min(460px,100%)}.AuthLayout_dark__rdIVr .AuthLayout_title__PuT82{color:var(--c-white)}.AuthLayout_dark__rdIVr .AuthLayout_footer__BWawd,.AuthLayout_dark__rdIVr .AuthLayout_secure__s33ud,.AuthLayout_dark__rdIVr .AuthLayout_subtitle__Q1hga{color:var(--c-on-dark-soft)}.AuthLayout_dark__rdIVr label{color:var(--c-on-dark)}.AuthLayout_dark__rdIVr .AuthLayout_secure__s33ud{border-top-color:var(--c-on-dark-line)}@media (max-width:1023px){.AuthLayout_split__uYD1g{grid-template-columns:1fr}.AuthLayout_brandPane__p\+Gml{display:none}.AuthLayout_formPane__FoVCO{min-height:100vh}}.AuthField_field__cTOIE{position:relative}.AuthField_error__oNGSp input,.AuthField_error__oNGSp select{border-left:3px solid var(--c-error)}.AuthField_success__rCr-k input,.AuthField_success__rCr-k select{border-left:3px solid var(--c-success)}.AuthField_passwordWrap__FY8O7{position:relative}.AuthField_reveal__1BZfW{background:#0000;border:0;border-radius:var(--r-md);bottom:6px;color:var(--c-ink-soft);cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:var(--space-2);width:36px}.AuthField_reveal__1BZfW:hover{background:var(--c-mist);color:var(--c-brand)}.AuthField_alert__uHRat{background:var(--c-mist);border-left:3px solid var(--c-error);border-radius:var(--r-lg);color:var(--c-error);font-size:var(--fs-small);font-weight:600;padding:var(--space-3) var(--space-4)}.AuthField_google__1nVdu{align-items:center;background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:var(--space-3);justify-content:center;min-height:48px;width:100%}.AuthField_google__1nVdu:hover{background:var(--c-paper)}.AuthField_divider__NhD9\+{align-items:center;color:var(--c-ink-soft);display:flex;font-size:var(--fs-small);gap:var(--space-3)}.AuthField_divider__NhD9\+:after,.AuthField_divider__NhD9\+:before{background:var(--c-line);content:"";flex:1 1;height:1px}.AuthField_codeGroup__qCiob{display:flex;gap:var(--space-2)}.AuthField_codeBox__iLW8C{background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);color:var(--c-brand);font-family:var(--font-display);font-size:1.5rem;font-weight:700;height:64px;max-width:56px;text-align:center;width:100%}.AuthField_codeBox__iLW8C:focus{border-color:var(--c-azure);box-shadow:0 0 0 4px var(--c-azure-ring);outline:none}.AuthField_codeBox__iLW8C:disabled{background:var(--c-paper);color:var(--c-ink-soft)}.AuthField_resend__Mh93W{align-items:center;color:var(--c-ink-soft);display:flex;font-size:var(--fs-small);gap:var(--space-2)}.AuthField_resend__Mh93W button{color:var(--c-azure);font-weight:600}.AuthField_resend__Mh93W button:disabled{color:var(--c-ink-soft);cursor:not-allowed}.AuthField_codeSubmit__ubN2r{margin-top:var(--space-5)}.AuthField_group__IoKC\+{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.auth-link{align-items:center;display:flex;justify-content:center;min-height:60vh;padding-inline:var(--space-4)}.auth-link-card{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);margin:var(--space-8) auto;max-width:460px;padding:var(--space-6);text-align:center}.auth-link-card h1{color:var(--c-ink);font-size:var(--fs-h3);line-height:var(--lh-heading);margin:0 0 var(--space-3)}.auth-link-card>p{color:var(--c-ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:0 0 var(--space-6)}.auth-link-card .auth-link-note{color:var(--c-ink-soft);font-size:var(--fs-small);margin:var(--space-4) 0 0}.Contact_wrap__4CjDt{padding-top:var(--space-16)}.Contact_grid__0jH9I{grid-gap:var(--space-12);align-items:start;display:grid;gap:var(--space-12);grid-template-columns:1.15fr .85fr}.Contact_lead__a7akd{color:var(--c-ink-soft);margin:var(--space-4) 0 var(--space-5)}.Contact_quoteCta__Sl\+Nl{margin-bottom:var(--space-8)}.Contact_form__vWs8g{grid-gap:var(--space-5);display:grid;gap:var(--space-5);justify-items:stretch;max-width:520px}.Contact_form__vWs8g>button{justify-self:start}.Contact_honeypot__Clibt{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.Contact_side__G7sYe{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.Contact_photo__3vgMc{border-radius:var(--r-xl);box-shadow:var(--shadow-card),var(--edge-highlight);height:auto;width:100%}.Contact_officeCard__uhteX{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.Contact_officeTitle__7Q1hx{font-size:1.0625rem}.Contact_officeLink__uKn5G{align-items:flex-start;color:var(--c-ink-soft);display:flex;font-size:.9375rem;gap:var(--space-2)}.Contact_officeLink__uKn5G svg{color:var(--c-sky);flex:none;margin-top:3px}.Contact_officeLink__uKn5G:hover{color:var(--c-azure)}@media (max-width:1023px){.Contact_grid__0jH9I{gap:var(--space-10);grid-template-columns:1fr}}.TitleAccent_accent__YumLo{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:normal}.PolicyCard_card__rwSbO{grid-gap:var(--space-3);border-bottom:1px solid var(--c-line);display:grid;gap:var(--space-3);padding:var(--space-4) 0}.PolicyCard_card__rwSbO:last-child{border-bottom:0}.PolicyCard_head__yrIYx{align-items:flex-start;display:flex;gap:var(--space-3)}.PolicyCard_title__MwOFb{flex:1 1 auto;min-width:0}.PolicyCard_title__MwOFb b{display:block;font-size:1rem}.PolicyCard_title__MwOFb small{color:var(--c-ink-soft);font-size:var(--fs-small)}.PolicyCard_price__mjJf3{font-family:var(--font-display);font-size:1.25rem;font-weight:700;text-align:right;white-space:nowrap}.PolicyCard_price__mjJf3 small{color:var(--c-ink-soft);display:block;font-family:var(--font-body);font-size:.75rem;font-weight:400}.PolicyCard_chips__EgHrm{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PolicyCard_chip__I\+ooE{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-size:.8125rem;font-weight:600;gap:6px;justify-self:start;padding:4px 10px}.PolicyCard_chip__I\+ooE i{background:currentColor;border-radius:var(--r-pill);height:7px;width:7px}.PolicyCard_todo__2pO2Q{background:var(--c-azure-soft);color:var(--c-azure-hover)}.PolicyCard_work__mkSpJ{background:var(--c-amber-bg);border:1px solid var(--c-amber-line);color:var(--c-amber-ink)}.PolicyCard_ok__362dE{background:var(--c-mist);color:var(--c-mint-ink)}.PolicyCard_bad__5M8Ky{color:var(--c-coral-ink)}.PolicyCard_bad__5M8Ky,.PolicyCard_mute__UxC2A{background:var(--c-paper);border:1px solid var(--c-line)}.PolicyCard_mute__UxC2A{color:var(--c-ink-soft)}.PolicyCard_steps__QrfwO{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.PolicyCard_steps__QrfwO li{color:var(--c-ink-soft);font-size:.75rem;font-weight:600}.PolicyCard_steps__QrfwO li:before{background:var(--c-line);border-radius:var(--r-pill);content:"";display:block;height:5px;margin-bottom:5px}.PolicyCard_steps__QrfwO .PolicyCard_done__mt6uh{color:var(--c-mint-ink)}.PolicyCard_steps__QrfwO .PolicyCard_done__mt6uh:before{background:var(--c-mint)}.PolicyCard_steps__QrfwO .PolicyCard_now__EgGRK{color:var(--c-brand)}.PolicyCard_steps__QrfwO .PolicyCard_now__EgGRK:before{background:var(--grad-action)}.PolicyCard_message__nU4q0{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:1.45;margin:0}.PolicyCard_meta__jPXUa{color:var(--c-ink-soft);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:var(--space-4);margin:0}.PolicyCard_meta__jPXUa b{color:var(--c-ink);font-weight:600}.PolicyCard_foot__sCg85{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.PolicyCard_details__QK1xD{color:var(--c-azure);font-size:var(--fs-small);font-weight:600;margin-left:auto;text-decoration:none}.PolicyCard_compact__uA9hH .PolicyCard_foot__sCg85{gap:var(--space-2)}.ClientPoliciesPage_page__kYOCL{grid-gap:var(--space-5);display:grid;gap:var(--space-5);margin:0 auto;max-width:900px}.ClientPoliciesPage_head__1pe\+-{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.ClientPoliciesPage_head__1pe\+- h1{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:normal;margin:0}.ClientPoliciesPage_actions__8Hm97{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ClientPoliciesPage_group__d5Ojo,.ClientPoliciesPage_past__cbT4m{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:var(--space-2) var(--space-5)}.ClientPoliciesPage_group__d5Ojo h2,.ClientPoliciesPage_past__cbT4m summary{color:var(--c-ink-soft);font-family:var(--font-display);font-size:.8125rem;font-weight:700;letter-spacing:.06em;line-height:normal;margin:var(--space-3) 0 0;text-transform:uppercase}.ClientPoliciesPage_past__cbT4m summary{cursor:pointer;padding:var(--space-2) 0}.ClientPoliciesPage_muted__y76MN{color:var(--c-ink-soft);margin:1em 0}.ClientPoliciesPage_error__uwJDj{color:var(--c-error);margin:1em 0}.ClientPoliciesPage_empty__PnaJc{grid-gap:var(--space-3);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-3);padding:var(--space-6) var(--space-5);text-align:center}.ClientPoliciesPage_empty__PnaJc h2{font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:normal;margin:0}.ClientPoliciesPage_empty__PnaJc p{color:var(--c-ink-soft);margin:0}.ClientPoliciesPage_shortcuts__pywoY{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:var(--space-2) 0;padding:0}.ClientPoliciesPage_tile__N8L7H{grid-gap:var(--space-1);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-md);color:var(--c-ink);display:grid;gap:var(--space-1);justify-items:center;padding:var(--space-4) var(--space-2);text-decoration:none;transition:border-color .15s,box-shadow .15s}.ClientPoliciesPage_tile__N8L7H:focus-visible,.ClientPoliciesPage_tile__N8L7H:hover{border-color:var(--c-azure);box-shadow:var(--shadow-card)}.ClientPoliciesPage_tile__N8L7H svg{color:var(--c-azure)}.ClientPoliciesPage_tile__N8L7H b{font-family:var(--font-display);font-weight:700;line-height:normal}.ClientPoliciesPage_tile__N8L7H span{color:var(--c-azure);font-size:var(--fs-small);font-weight:600;line-height:normal}.ClientPoliciesPage_elsewhere__k3OyE a{color:var(--c-azure);font-weight:600;text-decoration:none}@media (max-width:700px){.ClientPoliciesPage_shortcuts__pywoY{grid-template-columns:repeat(2,minmax(0,1fr))}}.ClientPolicyDetailPage_page__nf7EI{grid-gap:var(--space-4);display:grid;gap:var(--space-4);margin:0 auto;max-width:1000px}.ClientPolicyDetailPage_back__Kxv6V{color:var(--c-azure);font-size:var(--fs-small);font-weight:600;text-decoration:none}.ClientPolicyDetailPage_h1__XCDs0{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ClientPolicyDetailPage_muted__USizO{color:var(--c-ink-soft);font-size:var(--fs-small);margin:1em 0;margin:var(--space-1) 0 0}.ClientPolicyDetailPage_error__6Rxq3{color:var(--c-error);margin:1em 0}.ClientPolicyDetailPage_hero__sjnVd{grid-gap:var(--space-4);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);display:grid;gap:var(--space-4);padding:var(--space-6)}.ClientPolicyDetailPage_heroHead__WFRbs{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.ClientPolicyDetailPage_price__Iban2{font-family:var(--font-display);font-size:1.875rem;font-weight:700;white-space:nowrap}.ClientPolicyDetailPage_price__Iban2 small{color:var(--c-ink-soft);display:block;font-family:var(--font-body);font-size:.75rem;font-weight:400}.ClientPolicyDetailPage_steps__tELON{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ClientPolicyDetailPage_steps__tELON li{color:var(--c-ink-soft);font-size:.8125rem;font-weight:600}.ClientPolicyDetailPage_steps__tELON li:before{background:var(--c-line);border-radius:var(--r-pill);content:"";display:block;height:5px;margin-bottom:6px}.ClientPolicyDetailPage_steps__tELON .ClientPolicyDetailPage_done__zUWZY{color:var(--c-mint-ink)}.ClientPolicyDetailPage_steps__tELON .ClientPolicyDetailPage_done__zUWZY:before{background:var(--c-mint)}.ClientPolicyDetailPage_steps__tELON .ClientPolicyDetailPage_now__GQR3l{color:var(--c-brand)}.ClientPolicyDetailPage_steps__tELON .ClientPolicyDetailPage_now__GQR3l:before{background:var(--grad-action)}.ClientPolicyDetailPage_note__yg-jT{align-items:center;background:var(--c-amber-bg);border:1px solid var(--c-amber-line);border-radius:var(--r-lg);color:var(--c-amber-ink);display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.ClientPolicyDetailPage_note__yg-jT p{flex:1 1 280px;margin:0}.ClientPolicyDetailPage_cols__YmKJL{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ClientPolicyDetailPage_box__crjq9{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);min-width:0;padding:var(--space-5)}.ClientPolicyDetailPage_box__crjq9 h2{color:var(--c-ink-soft);font-family:var(--font-display);font-size:.8125rem;font-weight:700;letter-spacing:.06em;line-height:normal;margin:0 0 var(--space-3);text-transform:uppercase}.ClientPolicyDetailPage_box__crjq9 dl{grid-gap:var(--space-2) var(--space-4);display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);margin:0}.ClientPolicyDetailPage_box__crjq9 dt{color:var(--c-ink-soft)}.ClientPolicyDetailPage_box__crjq9 dd{font-weight:600;margin:0;overflow-wrap:anywhere;text-align:right}.ClientPolicyDetailPage_services__UE\+Jo{color:var(--c-ink-soft);font-size:var(--fs-small);margin:var(--space-3) 0 0;padding-left:var(--space-5)}.ClientPolicyDetailPage_who__BzQsL{grid-gap:var(--space-2);display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.ClientPolicyDetailPage_who__BzQsL li{align-items:center;display:flex;gap:var(--space-3)}.ClientPolicyDetailPage_who__BzQsL small{color:var(--c-ink-soft);font-size:smaller;margin-left:auto}.ClientPolicyDetailPage_initials__8-ctQ{background:var(--c-mist);border-radius:var(--r-pill);color:var(--c-brand);display:grid;flex:0 0 auto;font-size:.8125rem;font-weight:700;height:34px;place-items:center;width:34px}.ClientPolicyDetailPage_textLink__Plzf1{background:none;border:0;color:var(--c-azure);cursor:pointer;font:600 var(--fs-small)/normal var(--font-body);margin:0;padding:0}@media (max-width:760px){.ClientPolicyDetailPage_cols__YmKJL{grid-template-columns:minmax(0,1fr)}.ClientPolicyDetailPage_hero__sjnVd{padding:var(--space-4)}}.ClientHomePage_page__5LmGG{grid-gap:var(--space-5);display:grid;gap:var(--space-5);margin:0 auto;max-width:1120px}.ClientHomePage_hello__aCjxs h1{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ClientHomePage_hello__aCjxs p{color:var(--c-ink-soft);margin:var(--space-1) 0 0}.ClientHomePage_oe__oaQ7X{align-items:center;background:var(--grad-band);border-radius:var(--r-lg);color:var(--c-white);display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.ClientHomePage_oeText__xAmer{grid-gap:2px;display:grid;flex:1 1 260px;gap:2px}.ClientHomePage_oe__oaQ7X b{font-family:var(--font-display);font-size:1.0625rem}.ClientHomePage_oeSub__6kSS2{color:var(--c-on-dark-soft);font-size:var(--fs-small)}.ClientHomePage_grid__KmbqS{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.ClientHomePage_stack__yNLhT{grid-gap:var(--space-4);display:grid;gap:var(--space-4);min-width:0}.ClientHomePage_card__kkxE\+{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);min-width:0;padding:var(--space-5)}.ClientHomePage_card__kkxE\+ h2{color:var(--c-ink-soft);font-family:var(--font-display);font-size:.8125rem;font-weight:700;letter-spacing:.06em;line-height:normal;margin:0 0 var(--space-2);text-transform:uppercase}.ClientHomePage_cardHead__mlEsW{align-items:baseline;display:flex;justify-content:space-between}.ClientHomePage_cardHead__mlEsW a,.ClientHomePage_muted__AI9Fc a,.ClientHomePage_textLink__LVMtf{background:none;border:0;color:var(--c-azure);cursor:pointer;font-family:inherit;font-size:var(--fs-small);font-weight:600;line-height:inherit;margin:0;padding:0;text-decoration:none}.ClientHomePage_muted__AI9Fc{color:var(--c-ink-soft);font-size:var(--fs-small);margin:1em 0}.ClientHomePage_error__x0tpf{color:var(--c-error);font-size:var(--fs-small);margin:1em 0}.ClientHomePage_empty__bosJS{grid-gap:var(--space-2);display:grid;gap:var(--space-2);padding:var(--space-6) var(--space-2);text-align:center}.ClientHomePage_empty__bosJS b{font-family:var(--font-display);font-size:1.125rem}.ClientHomePage_empty__bosJS p{color:var(--c-ink-soft);margin:0}.ClientHomePage_advisor__SzrW-{align-items:center;display:flex;gap:var(--space-3);margin-top:var(--space-2)}.ClientHomePage_advisor__SzrW- b{display:block}.ClientHomePage_advisor__SzrW- span{color:var(--c-ink-soft);font-size:var(--fs-small)}.ClientHomePage_advisor__SzrW- .ClientHomePage_advisorAvatar__v-m3G{background:linear-gradient(135deg,var(--c-mint),var(--c-mint-ink));border-radius:var(--r-pill);color:var(--c-white);display:grid;flex:0 0 auto;font-size:1rem;font-weight:700;height:42px;place-items:center;width:42px}.ClientHomePage_bubble__5bLZz{background:var(--c-paper);border-radius:4px var(--r-lg) var(--r-lg) var(--r-lg);font-size:.9375rem;line-height:1.45;margin:var(--space-3) 0 var(--space-2);overflow-wrap:anywhere;padding:var(--space-3)}.ClientHomePage_bubble__5bLZz small{color:var(--c-ink-soft);display:block;font-size:smaller;margin-top:var(--space-1)}.ClientHomePage_household__XcJZW{grid-gap:var(--space-2);display:grid;gap:var(--space-2);list-style:none;margin:var(--space-2) 0 0;padding:0}.ClientHomePage_household__XcJZW li{align-items:center;display:flex;gap:var(--space-3)}.ClientHomePage_household__XcJZW small{color:var(--c-ink-soft);font-size:smaller;margin-left:auto}.ClientHomePage_initials__QIS4b{background:var(--c-mist);border-radius:var(--r-pill);color:var(--c-brand);display:grid;flex:0 0 auto;font-size:.75rem;font-weight:700;height:32px;place-items:center;width:32px}@media (max-width:900px){.ClientHomePage_grid__KmbqS{grid-template-columns:minmax(0,1fr)}}.header_section{background-position:50%;background-size:cover;border-bottom:1px solid #e5e7eb;width:100%}.header_section .header_section__overlay{align-items:center;display:flex;height:100%}.header_section h1{color:#264fa7;font-size:2rem;font-weight:600;letter-spacing:-.012em;margin-bottom:.45rem;text-transform:uppercase}.header_section h1,.header_section p{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.header_section p{color:#64748b;font-size:.95rem;font-weight:400;line-height:1.55;margin:0;margin-bottom:1%!important}.container_section_title{align-items:center;display:grid;grid-template-columns:12px auto}.container_section_title .line{background-color:#19a6e8;border-radius:3px;height:60%;width:4px}.container_section_title .section_title{color:#1b1b1b;font-size:1.4rem;font-weight:700;width:100%}.container_section_title .text_section_title{color:#b1b1b1;font-size:.9rem;width:100%}.percentage{padding:4px 8px}.content_data_card_dash{border-bottom:1px solid #e0e5eb}.icon_dash_card{background-color:#e5ebf0;border-radius:6px;color:#023b6e;height:35px;padding:8px;width:35px}.trending_card{align-items:center;border-radius:16px;display:flex;font-size:.8rem;height:24px;justify-content:center;padding:4px 6px;width:90px}.up{background-color:#e8f6f0;color:#157347}.stable{background-color:#fdf5e6;color:#f59f0a}.down{background-color:#fdecec;color:#bb2d3b}.text_foreground{color:#1d2530;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:0;margin-top:8px}.text_desc{color:#627084;font-size:.875rem;line-height:1.25rem;margin-top:8px}.text_muted_foreground{color:#627084;font-size:.75rem;line-height:1rem;margin-bottom:0;padding-top:8px}.container_table_list .icon_index_list{align-items:center;background-color:#e5ebf0;border-radius:100%;color:#023b6e;display:flex;font-weight:600;height:35px;justify-content:center;padding:8px;width:35px}.container_table_list .top_1{background:linear-gradient(to bottom right,#facc15,#ca8a04);color:#fff}.container_table_list .top_2{background:linear-gradient(to bottom right,#d1d5db,#6b7280);color:#fff}.container_table_list .top_3{background:linear-gradient(to bottom right,#d97706,#92400e);color:#fff}.container_table_list .qualification{align-items:center;display:flex;justify-content:center}.container_table_list .qualification svg{color:#f59f0a;margin-right:8px}.container_table_list .qualification div{font-size:1.1rem;font-weight:600}.container_table_list .label_user{font-size:1rem;text-align:left}.container_table_list .label_user svg{color:#023b6e}.card_invetory_insurance{height:100%!important}.card_invetory_insurance:hover{box-shadow:0 3px 3px #d1d5db}.card_invetory_insurance .icon_card_ins{border-radius:6px;border-radius:10px;color:#fff;height:40px;padding:8px;width:40px}.card_invetory_insurance .dental{background-color:#023b6e}.card_invetory_insurance .vision{background-color:#a855f7}.card_invetory_insurance .accident{background-color:#ef4444}.card_invetory_insurance .life{background-color:#10b981}.card_invetory_insurance .medical{background-color:#f59e0b}.card_invetory_insurance .funeral{background-color:#8f4309}.appweb__smarty_content_table_container{background:#fff;border:1px solid #edf2f7;border-radius:12px;overflow:hidden;width:100%}.appweb__smarty_content_table_container .appweb__smarty_content_table{background:#fff;font-size:.8rem;margin:0}.appweb__smarty_content_table_container .appweb__smarty_content_sortable{cursor:pointer}.section_dash_advisor_content .DASH_ADVISOR__container{padding:20px}.section_dash_advisor_content .DASH_ADVISOR__title{color:#0f172a;font-size:22px;font-weight:700;margin-bottom:4px;padding-left:14px;position:relative}.section_dash_advisor_content .DASH_ADVISOR__title:before{background:linear-gradient(180deg,#2563eb,#023a6e);border-radius:4px;content:"";height:22px;left:0;position:absolute;top:4px;width:4px}.section_dash_advisor_content .DASH_ADVISOR__subtitle{color:#64748b;font-size:14.5px;font-weight:400;margin:0 0 18px 14px}.section_dash_advisor_content .DASH_CARD{border:none;border-radius:16px;box-shadow:0 6px 18px #00000014;height:100%;overflow:hidden;position:relative}.section_dash_advisor_content .DASH_CARD__body{height:100%;position:relative}.section_dash_advisor_content .border-green{border-top:5px solid #22c55e}.section_dash_advisor_content .border-blue{border-top:5px solid #2563eb}.section_dash_advisor_content .border-cyan{border-top:5px solid #0ea5e9}.section_dash_advisor_content .border-orange{border-top:5px solid #f59e0b}.section_dash_advisor_content .DASH_CARD__header{align-items:center;color:#64748b;display:flex;font-size:14px;justify-content:space-between;margin-bottom:14px}.section_dash_advisor_content .icon{align-items:center;border-radius:12px;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.section_dash_advisor_content .icon.green{background:#dcfce7;color:#22c55e}.section_dash_advisor_content .icon.blue{background:#e0ecff;color:#2563eb}.section_dash_advisor_content .icon.cyan{background:#e0f2fe;color:#0ea5e9}.section_dash_advisor_content .icon.orange{background:#fff7ed;color:#f59e0b}.section_dash_advisor_content .DASH_CARD__value{font-size:34px;font-weight:700;margin-bottom:6px}.section_dash_advisor_content .DASH_CARD__trend.up{color:#22c55e;font-size:14px}.section_dash_advisor_content .DASH_CARD__hint{color:#64748b;font-size:14px}.section_dash_advisor_content .DASH_CARD__hover{align-items:center;bottom:16px;color:#2563eb;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;opacity:0;position:absolute;right:16px;transform:translateX(-6px);transition:all .25s ease}.section_dash_advisor_content .DASH_CARD:hover .DASH_CARD__hover{opacity:1;transform:translateX(0)}.section_dash_advisor_content .LEADS_RECENT__container{background:#fff;border-radius:14px;box-shadow:0 6px 18px #0000000f;padding:16px 18px}.section_dash_advisor_content .LEADS_RECENT__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.section_dash_advisor_content .LEADS_RECENT__title{color:#0f172a;font-size:18px;font-weight:600;margin:0}.section_dash_advisor_content .LEADS_RECENT__subtitle{color:#64748b;font-size:14px;margin:2px 0 0}.section_dash_advisor_content .LEADS_RECENT__link{align-items:center;color:#2563eb;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px}.section_dash_advisor_content .LEADS_RECENT__link:hover{text-decoration:underline}.section_dash_advisor_content .LEAD_ITEM{align-items:flex-start;display:flex;justify-content:space-between;padding:14px 0}.section_dash_advisor_content .LEAD_ITEM:not(:last-child){border-bottom:1px solid #e5e7eb}.section_dash_advisor_content .LEAD_ITEM__info{display:flex;gap:12px}.section_dash_advisor_content .LEAD_ITEM__avatar{align-items:center;background:#e2e8f0;border-radius:50%;color:#0f172a;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;width:40px}.section_dash_advisor_content .LEAD_ITEM__name{color:#0f172a;font-size:15px;font-weight:600;margin-bottom:2px}.section_dash_advisor_content .LEAD_ITEM__meta{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px;margin-bottom:4px}.section_dash_advisor_content .LEAD_ITEM__time{align-items:center;color:#64748b;display:flex;font-size:13px;gap:4px}.section_dash_advisor_content .LEAD_ITEM__badge{border-radius:999px;font-size:12px;font-weight:500;padding:2px 8px}.section_dash_advisor_content .LEAD_ITEM__badge.urgent{background:#fee2e2;color:#dc2626}.section_dash_advisor_content .LEAD_ITEM__badge.status{background:#047857;color:#fee2e2}.section_dash_advisor_content .LEAD_ITEM__action{margin-top:6px}.section_dash_advisor_content .LEAD_ITEM__button{align-items:center;background:#083344;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px}.section_dash_advisor_content .LEAD_ITEM__button:hover{background:#0e4a5f}.section_dash_advisor_content .LEADS_RECENT__pagination{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:14px;padding-top:10px}.section_dash_advisor_content .LEADS_RECENT__page_btn{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;color:#0f172a;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px}.section_dash_advisor_content .LEADS_RECENT__page_btn:hover:not(:disabled){background:#e0ecff;border-color:#2563eb;color:#2563eb}.section_dash_advisor_content .LEADS_RECENT__page_btn:disabled{cursor:not-allowed;opacity:.5}.section_dash_advisor_content .LEADS_RECENT__page_info{color:#64748b;font-size:13px}.container_section_dash_client{padding:16px}.card_user_client{align-items:center;border-radius:16px;box-shadow:0 2px 5px #b1b1b1;display:grid;height:100%;justify-items:flex-start;padding:16px 24px;width:100%}.card_user_client .icon_user_client{align-items:center;background-color:#e6f5fc;border-radius:8px;color:#023b6e;display:flex;justify-content:center;padding:8px}.card_user_client .title_card_user_client{color:#b1b1b1;font-size:1rem;font-weight:500;margin-top:8px;width:100%}.card_user_client .acount_police_user_client{color:#1b1b1b;font-size:2rem;font-weight:600;width:100%}.card_user_client .footer_card_user_client{color:#b1b1b1;font-size:.8rem;width:100%}.container_section_dash_client .card_insurance_client{align-items:center;border-radius:16px;box-shadow:0 2px 5px #b1b1b1;cursor:pointer;display:grid;height:100%;justify-items:flex-start;padding:24px;width:100%}.container_section_dash_client .card_insurance_client .icon_insurance_client{align-items:center;display:flex}.container_section_dash_client .card_insurance_client .icon_insurance_client svg{border-radius:8px;color:#e6f5fc;padding:8px}.header_insurance_client .active div{background-color:#e7f7f2;color:#10b77f}.header_insurance_client .pending div{background-color:#fdf5e6;color:#f59f0a}.card_suggestion{align-items:center;background:linear-gradient(90deg,#023b6e,#0d8aca);border-radius:16px;box-shadow:0 2px 5px #b1b1b1;color:#fff;cursor:pointer;display:grid;height:100%;justify-items:flex-start;overflow:hidden;padding:16px;position:relative;width:100%}.circle_suggestion{background-color:#ffffff75;border-radius:100%;height:100px;position:absolute;right:-50px;top:-50px;width:100px}.title_card_suggestion{font-weight:600}.text_card_suggestion{font-size:14px;margin-top:8px}.discount_card_suggestion{background-color:#ffffff75;border-radius:16px;margin-top:12px;padding:4px 16px}.btn_card_suggestion{margin-top:8px}.ClientExternalPolicyPage_page__WApku{grid-gap:var(--space-4);display:grid;gap:var(--space-4);margin:0 auto;max-width:760px}.ClientExternalPolicyPage_h1__sgtAr{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ClientExternalPolicyPage_lede__fpmK6{color:var(--c-ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:var(--space-2) 0 0}.ClientExternalPolicyPage_box__DoIwu{grid-gap:var(--space-5);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-5);min-width:0;padding:var(--space-5)}.ClientExternalPolicyPage_grid__Ly\+Uj{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ClientExternalPolicyPage_wide__TZeCu{grid-column:1/-1;min-width:0}.ClientExternalPolicyPage_files__jXCoZ{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ClientExternalPolicyPage_fileWrap__gStDO{grid-gap:var(--space-2);align-content:start;display:grid;gap:var(--space-2);min-width:0}.ClientExternalPolicyPage_fileBox__2DY4M{grid-gap:var(--space-2);align-content:center;background:var(--c-paper);border:2px dashed var(--c-line-strong);border-radius:var(--r-lg);color:var(--c-ink);cursor:pointer;display:grid;font-weight:400;gap:var(--space-2);line-height:var(--lh-body);margin:0;min-height:120px;min-width:0;padding:var(--space-4);position:relative}.ClientExternalPolicyPage_fileBox__2DY4M:hover{border-color:var(--c-azure)}.ClientExternalPolicyPage_fileBox__2DY4M:focus-within{border-color:var(--c-azure);box-shadow:0 0 0 4px var(--c-azure-ring)}.ClientExternalPolicyPage_ready__KXIyh{border-color:var(--c-mint-ink);border-style:solid}.ClientExternalPolicyPage_bad__yC\+jb{border-color:var(--c-error)}.ClientExternalPolicyPage_fileTitle__\+TKNR{font-size:var(--fs-small);font-weight:600;line-height:1.3}.ClientExternalPolicyPage_fileEmpty__rMWq3{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:var(--lh-body)}.ClientExternalPolicyPage_fileInfo__lcGPT{align-items:center;display:flex;gap:var(--space-3);min-width:0}.ClientExternalPolicyPage_thumb__CAxoB{border:1px solid var(--c-line);border-radius:var(--r-md);display:block;flex:0 0 auto;height:56px;object-fit:cover;vertical-align:initial;width:56px}.ClientExternalPolicyPage_fileMeta__vbmjj{display:grid;flex:1 1 auto;line-height:1.3;min-width:0}.ClientExternalPolicyPage_fileName__2H1uG{font-size:var(--fs-small);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientExternalPolicyPage_fileSize__2nf-P{color:var(--c-ink-soft);font-size:.8125rem;font-weight:400}.ClientExternalPolicyPage_replace__HrhCL{color:var(--c-azure);flex:0 0 auto;font-size:var(--fs-small);font-weight:600}.ClientExternalPolicyPage_fieldError__Ai6jn{color:var(--c-error);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-body);margin:0}.ClientExternalPolicyPage_srOnly__4bjIs{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ClientExternalPolicyPage_more__2Uxvu{grid-gap:var(--space-4);display:grid;gap:var(--space-4);min-width:0}.ClientExternalPolicyPage_more__2Uxvu summary{color:var(--c-brand);cursor:pointer;display:list-item;font-size:var(--fs-small);font-weight:600;line-height:var(--lh-body)}.ClientExternalPolicyPage_more__2Uxvu[open] summary{margin-bottom:var(--space-4)}.ClientExternalPolicyPage_docsLabel__OVuMF{color:var(--c-ink);display:block;font-size:var(--fs-small);font-weight:600;line-height:var(--lh-body);margin:0 0 var(--space-2)}.ClientExternalPolicyPage_docsButton__ixvGF{align-items:center;background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-brand);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--fs-small);font-weight:600;line-height:1;margin:0;min-height:44px;padding:0 var(--space-5);position:relative}.ClientExternalPolicyPage_docsButton__ixvGF:hover{background:var(--c-mist)}.ClientExternalPolicyPage_docsButton__ixvGF:focus-within{box-shadow:0 0 0 4px var(--c-azure-ring)}.ClientExternalPolicyPage_docList__IKwCK{grid-gap:var(--space-1);display:grid;font-size:var(--fs-small);gap:var(--space-1);line-height:var(--lh-body);list-style:none;margin:var(--space-2) 0 0;overflow-wrap:anywhere;padding:0}.ClientExternalPolicyPage_lock__Wxot7{align-items:center;color:var(--c-mint-ink);display:flex;font-size:var(--fs-small);gap:var(--space-2);line-height:var(--lh-body);margin:0}.ClientExternalPolicyPage_serverError__Ks6Pb{border:1px solid var(--c-error);border-radius:var(--r-md);color:var(--c-error);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-body);margin:0;padding:var(--space-3) var(--space-4)}.ClientExternalPolicyPage_actions__aRi1O{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}@media (max-width:640px){.ClientExternalPolicyPage_box__DoIwu{padding:var(--space-4)}.ClientExternalPolicyPage_files__jXCoZ,.ClientExternalPolicyPage_grid__Ly\+Uj{grid-template-columns:minmax(0,1fr)}.ClientExternalPolicyPage_actions__aRi1O>*{flex:1 1 100%}}.ClientExternalPolicyPage_box__DoIwu input,.ClientExternalPolicyPage_box__DoIwu select,.ClientExternalPolicyPage_box__DoIwu textarea{font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.4}.ClientExternalDetailPage_page__Ln2po{grid-gap:var(--space-4);display:grid;gap:var(--space-4);margin:0 auto;max-width:1000px}.ClientExternalDetailPage_back__17crC{color:var(--c-azure);font-size:var(--fs-small);font-weight:600;justify-self:start;text-decoration:none}.ClientExternalDetailPage_back__17crC:hover{color:var(--c-azure);text-decoration:underline}.ClientExternalDetailPage_h1__5qfT8{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ClientExternalDetailPage_muted__3HyV1{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:var(--lh-body);margin:var(--space-1) 0 0}.ClientExternalDetailPage_error__IsRnY{color:var(--c-error);line-height:var(--lh-body);margin:0}.ClientExternalDetailPage_hero__ZvgCE{grid-gap:var(--space-2);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-xl);box-shadow:var(--shadow-card);display:grid;gap:var(--space-2);padding:var(--space-6)}.ClientExternalDetailPage_hero__ZvgCE .ClientExternalDetailPage_muted__3HyV1{margin:0}.ClientExternalDetailPage_chips__kFPf2{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ClientExternalDetailPage_chip__73NeE{align-items:center;background:var(--c-mist);border-radius:var(--r-pill);color:var(--c-ink-soft);display:inline-flex;font-size:.8125rem;font-weight:600;line-height:1.3;padding:4px var(--space-3)}.ClientExternalDetailPage_cols__A-Mzh{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ClientExternalDetailPage_box__GLOfX{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);min-width:0;padding:var(--space-5)}.ClientExternalDetailPage_wide__RdqT9{grid-column:1/-1}.ClientExternalDetailPage_box__GLOfX h2{color:var(--c-ink-soft);font-family:var(--font-display);font-size:.8125rem;font-weight:700;letter-spacing:.06em;line-height:normal;margin:0 0 var(--space-3);text-transform:uppercase}.ClientExternalDetailPage_box__GLOfX dl{grid-gap:var(--space-2) var(--space-4);display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);margin:0}.ClientExternalDetailPage_box__GLOfX dt{color:var(--c-ink-soft);font-weight:400;margin:0}.ClientExternalDetailPage_box__GLOfX dd{font-weight:600;margin:0;overflow-wrap:anywhere;text-align:right}.ClientExternalDetailPage_sides__ievBF{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ClientExternalDetailPage_side__uSvqV{grid-gap:var(--space-2);align-content:start;display:grid;gap:var(--space-2);min-width:0}.ClientExternalDetailPage_sideTitle__rv4wJ{color:var(--c-ink);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-body)}.ClientExternalDetailPage_imageLink__Hgh9a{color:var(--c-azure);display:block;text-decoration:none}.ClientExternalDetailPage_imageLink__Hgh9a:hover{color:var(--c-azure);text-decoration:none}.ClientExternalDetailPage_thumb__bHFyC{border:1px solid var(--c-line);border-radius:var(--r-md);display:block;max-height:220px;object-fit:cover;vertical-align:initial;width:100%}.ClientExternalDetailPage_pdfLink__qJWye{font-size:var(--fs-small);font-weight:600;justify-self:start;line-height:var(--lh-body);overflow-wrap:anywhere}.ClientExternalDetailPage_pdfLink__qJWye,.ClientExternalDetailPage_pdfLink__qJWye:hover{color:var(--c-azure);text-decoration:underline}.ClientExternalDetailPage_fileError__NCzqL{color:var(--c-error);font-size:var(--fs-small);line-height:var(--lh-body)}.ClientExternalDetailPage_docs__1Gcu8{grid-gap:var(--space-2);display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.ClientExternalDetailPage_doc__sMrgZ{margin:0;min-width:0;padding:0}.ClientExternalDetailPage_docButton__kDuxh{background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-brand);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-small);font-weight:600;line-height:1;margin:0;max-width:100%;min-height:44px;overflow-wrap:anywhere;padding:0 var(--space-4);text-align:left}.ClientExternalDetailPage_docButton__kDuxh:hover{background:var(--c-mist)}.ClientExternalDetailPage_docOpened__vJHrO{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.ClientExternalDetailPage_docName__961NG{color:var(--c-ink);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-body);overflow-wrap:anywhere}.ClientExternalDetailPage_lock__1KwAf{align-items:center;color:var(--c-mint-ink);display:flex;font-size:var(--fs-small);gap:var(--space-2);line-height:var(--lh-body);margin:0}@media (max-width:760px){.ClientExternalDetailPage_cols__A-Mzh{grid-template-columns:minmax(0,1fr)}.ClientExternalDetailPage_hero__ZvgCE{padding:var(--space-4)}}.ClientAppointmentsPage_page__4Qd9V{grid-gap:var(--space-5);display:grid;gap:var(--space-5);margin:0 auto;max-width:900px}.ClientAppointmentsPage_top__PnPJ2{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.ClientAppointmentsPage_top__PnPJ2 h1{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:normal;margin:0}.ClientAppointmentsPage_counters__6U89v{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ClientAppointmentsPage_counters__6U89v li{grid-gap:var(--space-1);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-1);padding:var(--space-4)}.ClientAppointmentsPage_counters__6U89v b{font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1}.ClientAppointmentsPage_counters__6U89v span{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:var(--lh-body)}.ClientAppointmentsPage_filters__M-FH-{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ClientAppointmentsPage_filter__1RmGe{background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-ink);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-small);font-weight:600;line-height:1;margin:0;min-height:40px;padding:0 var(--space-4)}.ClientAppointmentsPage_filter__1RmGe:hover{background:var(--c-mist)}.ClientAppointmentsPage_filter__1RmGe:focus-visible{box-shadow:0 0 0 4px var(--c-azure-ring);outline:none}.ClientAppointmentsPage_on__DyF6r,.ClientAppointmentsPage_on__DyF6r:hover{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-white)}.ClientAppointmentsPage_muted__lzMeu{color:var(--c-ink-soft);line-height:var(--lh-body);margin:0}.ClientAppointmentsPage_empty__lkWu8{grid-gap:var(--space-3);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-3);justify-items:center;padding:var(--space-6) var(--space-5);text-align:center}.ClientAppointmentsPage_empty__lkWu8 h2{font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:normal;margin:0}.ClientAppointmentsPage_empty__lkWu8 p{color:var(--c-ink-soft);line-height:var(--lh-body);margin:0;max-width:460px}.ClientAppointmentsPage_list__LXwk1{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);min-width:0;padding:var(--space-2) var(--space-5)}.ClientAppointmentsPage_card__hyZy7{grid-gap:var(--space-3);border-bottom:1px solid var(--c-line);display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-4) 0}.ClientAppointmentsPage_card__hyZy7:last-child{border-bottom:0}.ClientAppointmentsPage_head__FzYNg{align-items:flex-start;display:flex;gap:var(--space-3);width:100%}.ClientAppointmentsPage_title__Of\+wT{flex:1 1 auto;min-width:0}.ClientAppointmentsPage_title__Of\+wT b{display:block;font-size:1rem;font-weight:700;line-height:1.3}.ClientAppointmentsPage_title__Of\+wT small{color:var(--c-ink-soft);display:block;font-size:var(--fs-small);line-height:var(--lh-body)}.ClientAppointmentsPage_chip__vFDSw{align-items:center;border-radius:var(--r-pill);display:inline-flex;flex:0 0 auto;font-size:.8125rem;font-weight:600;gap:6px;line-height:1.4;padding:4px 10px}.ClientAppointmentsPage_chip__vFDSw i{background:currentColor;border-radius:var(--r-pill);height:7px;width:7px}.ClientAppointmentsPage_ok__jgK8K{background:var(--c-mist);color:var(--c-mint-ink)}.ClientAppointmentsPage_work__oZIbK{background:var(--c-amber-bg);border:1px solid var(--c-amber-line);color:var(--c-amber-ink)}.ClientAppointmentsPage_mute__aaXXz{background:var(--c-paper);border:1px solid var(--c-line);color:var(--c-ink-soft)}.ClientAppointmentsPage_toggle__-Sv\+P{background:none;border:0;color:var(--c-azure);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-small);font-weight:600;line-height:1;margin:0;min-height:44px;padding:0 var(--space-2) 0 0}.ClientAppointmentsPage_toggle__-Sv\+P:after{content:"›";display:inline-block;margin-left:6px;transform:rotate(90deg)}.ClientAppointmentsPage_toggle__-Sv\+P[aria-expanded=true]:after{transform:rotate(-90deg)}.ClientAppointmentsPage_toggle__-Sv\+P:hover{text-decoration:underline}.ClientAppointmentsPage_toggle__-Sv\+P:focus-visible{border-radius:var(--r-md);box-shadow:0 0 0 4px var(--c-azure-ring);outline:none}.ClientAppointmentsPage_detail__E9OBT{grid-gap:var(--space-3);background:var(--c-paper);border-radius:var(--r-md);display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);width:100%}.ClientAppointmentsPage_detail__E9OBT dl{grid-gap:var(--space-2) var(--space-4);display:grid;font-size:var(--fs-small);gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);line-height:var(--lh-body);margin:0}.ClientAppointmentsPage_detail__E9OBT dt{color:var(--c-ink-soft);font-weight:400}.ClientAppointmentsPage_detail__E9OBT dd{font-weight:600;margin:0;overflow-wrap:anywhere;text-align:right}.ClientAppointmentsPage_slotLine__xRe16{display:block}.ClientAppointmentsPage_sub__R40w8{color:var(--c-ink-soft);font-family:var(--font-display);font-size:.8125rem;font-weight:700;letter-spacing:.06em;line-height:normal;margin:var(--space-2) 0 0;text-transform:uppercase}.ClientAppointmentsPage_chat__qCjKn{color:var(--c-azure);font-size:var(--fs-small);font-weight:600;justify-self:start;line-height:var(--lh-body);text-decoration:none}.ClientAppointmentsPage_chat__qCjKn:hover{text-decoration:underline}@media (max-width:640px){.ClientAppointmentsPage_list__LXwk1{padding:var(--space-1) var(--space-4)}.ClientAppointmentsPage_counters__6U89v li{padding:var(--space-3)}}.ClientAppointmentNewPage_page__LTF2u{grid-gap:var(--space-4);display:grid;gap:var(--space-4);margin:0 auto;max-width:760px}.ClientAppointmentNewPage_h1__Ft\+Fq{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ClientAppointmentNewPage_lede__wwmd0{color:var(--c-ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:var(--space-2) 0 0}.ClientAppointmentNewPage_box__mjFpt{grid-gap:var(--space-5);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-5);min-width:0;padding:var(--space-5)}.ClientAppointmentNewPage_notices__zFnuf{grid-gap:var(--space-3);display:grid;gap:var(--space-3)}.ClientAppointmentNewPage_checking__inaPb{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:var(--lh-body);margin:0}.ClientAppointmentNewPage_notice__MFdKu{align-items:center;border:1px solid var(--c-line);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:var(--space-3);min-width:0;padding:var(--space-4)}.ClientAppointmentNewPage_noticeBody__Se2Ed{flex:1 1 260px;min-width:0}.ClientAppointmentNewPage_noticeBody__Se2Ed b{display:block;font-size:1rem;font-weight:700;line-height:1.3}.ClientAppointmentNewPage_noticeBody__Se2Ed p{font-size:var(--fs-small);line-height:var(--lh-body);margin:var(--space-1) 0 0}.ClientAppointmentNewPage_toneOk__zKNoV{background:var(--c-mist);border-color:var(--c-mist);color:var(--c-mint-ink)}.ClientAppointmentNewPage_toneWork__nZQaP{background:var(--c-amber-bg);border-color:var(--c-amber-line);color:var(--c-amber-ink)}.ClientAppointmentNewPage_toneTodo__bvzEM{background:var(--c-azure-soft);border-color:var(--c-azure-soft);color:var(--c-azure-hover)}.ClientAppointmentNewPage_toneBad__CqVRD{background:var(--c-paper);color:var(--c-coral-ink)}.ClientAppointmentNewPage_toneMute__IBRrc{background:var(--c-paper);color:var(--c-ink-soft)}.ClientAppointmentNewPage_grid__3Wt7Y{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ClientAppointmentNewPage_wide__Uawtm{grid-column:1/-1;min-width:0}.ClientAppointmentNewPage_slots__n-mG6{grid-gap:var(--space-3);border:0;display:grid;gap:var(--space-3);margin:0;min-width:0;padding:0}.ClientAppointmentNewPage_slots__n-mG6 legend{color:var(--c-ink);float:none;font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 var(--space-2);padding:0;width:auto}.ClientAppointmentNewPage_slotsHint__mAUWI{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:var(--lh-body);margin:0}.ClientAppointmentNewPage_slot__r47Ds{grid-gap:var(--space-3);align-items:end;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto}.ClientAppointmentNewPage_add__44NCB,.ClientAppointmentNewPage_remove__qAq0w{background:none;border:0;cursor:pointer;font-family:var(--font-body);font-size:var(--fs-small);font-weight:600;justify-self:start;line-height:1;margin:0;min-height:44px;padding:0 var(--space-2)}.ClientAppointmentNewPage_add__44NCB{color:var(--c-azure)}.ClientAppointmentNewPage_remove__qAq0w{color:var(--c-ink-soft)}.ClientAppointmentNewPage_add__44NCB:hover,.ClientAppointmentNewPage_remove__qAq0w:hover{text-decoration:underline}.ClientAppointmentNewPage_add__44NCB:focus-visible,.ClientAppointmentNewPage_remove__qAq0w:focus-visible{border-radius:var(--r-md);box-shadow:0 0 0 4px var(--c-azure-ring);outline:none}.ClientAppointmentNewPage_fieldError__Ho3rK,.ClientAppointmentNewPage_serverError__aWG2Z{color:var(--c-error);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-body);margin:0}.ClientAppointmentNewPage_serverError__aWG2Z{border:1px solid var(--c-error);border-radius:var(--r-md);padding:var(--space-3) var(--space-4)}.ClientAppointmentNewPage_actions__-pokE{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}@media (max-width:640px){.ClientAppointmentNewPage_box__mjFpt{padding:var(--space-4)}.ClientAppointmentNewPage_grid__3Wt7Y{grid-template-columns:minmax(0,1fr)}.ClientAppointmentNewPage_slot__r47Ds{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ClientAppointmentNewPage_slot__r47Ds>:first-child{grid-column:1/-1}.ClientAppointmentNewPage_actions__-pokE>*{flex:1 1 100%}}.ClientAppointmentNewPage_grid__3Wt7Y p,.ClientAppointmentNewPage_slot__r47Ds p{margin:0}.ClientAppointmentNewPage_box__mjFpt input,.ClientAppointmentNewPage_box__mjFpt select,.ClientAppointmentNewPage_box__mjFpt textarea{font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.4}.ClientHelpPage_page__91ulV{grid-gap:var(--space-4);display:grid;gap:var(--space-4);margin:0 auto;max-width:760px}.ClientHelpPage_h1__LrMoW{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ClientHelpPage_lede__XquOw{color:var(--c-ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:var(--space-2) 0 0}.ClientHelpPage_box__-TzVR{grid-gap:var(--space-5);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-5);min-width:0;padding:var(--space-5)}.ClientHelpPage_h2__27lR4{color:var(--c-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.ClientHelpPage_text__S\+xAP{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:var(--lh-body);margin:var(--space-1) 0 0}.ClientHelpPage_advisorBody__bFL3g{min-width:0}section.ClientHelpPage_box__-TzVR:first-of-type{align-items:center;grid-template-columns:minmax(0,1fr) auto}.ClientHelpPage_faqs__QELfM{grid-gap:var(--space-3);display:grid;gap:var(--space-3)}.ClientHelpPage_faqs__QELfM h3{font-weight:600;line-height:1.3;margin:0}.ClientHelpPage_faqs__QELfM button{background:none;border:0;cursor:pointer;font-family:var(--font-body);font-size:1.0625rem;line-height:1.3;margin:0}.ClientHelpPage_faqs__QELfM p{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.ClientHelpPage_faqs__QELfM p+p{margin-top:var(--space-3)}.ClientHelpPage_faqs__QELfM ol,.ClientHelpPage_faqs__QELfM ul{margin:var(--space-3) 0 0;padding-left:var(--space-5)}.ClientHelpPage_faqs__QELfM ul{list-style:disc}.ClientHelpPage_faqs__QELfM ol{list-style:decimal}.ClientHelpPage_faqs__QELfM li{line-height:var(--lh-body);margin:0 0 var(--space-1)}.ClientHelpPage_faqs__QELfM a{color:var(--c-azure);text-decoration:underline}.ClientHelpPage_grid__0bGcN{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ClientHelpPage_wide__aKEq1{grid-column:1/-1;min-width:0}.ClientHelpPage_reply__60z7K{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:var(--lh-body);margin:0;overflow-wrap:anywhere}.ClientHelpPage_serverError__weC4r{border:1px solid var(--c-error);border-radius:var(--r-md);color:var(--c-error)}.ClientHelpPage_sent__PVadb,.ClientHelpPage_serverError__weC4r{font-size:var(--fs-small);font-weight:600;line-height:var(--lh-body);margin:0;padding:var(--space-3) var(--space-4)}.ClientHelpPage_sent__PVadb{background:var(--c-mist);border-radius:var(--r-md);color:var(--c-mint-ink)}.ClientHelpPage_actions__50TzS{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}@media (max-width:640px){.ClientHelpPage_box__-TzVR{padding:var(--space-4)}.ClientHelpPage_grid__0bGcN,section.ClientHelpPage_box__-TzVR:first-of-type{grid-template-columns:minmax(0,1fr)}.ClientHelpPage_actions__50TzS>*{flex:1 1 100%}}.ClientHelpPage_grid__0bGcN p{margin:0}.ClientHelpPage_box__-TzVR input,.ClientHelpPage_box__-TzVR select,.ClientHelpPage_box__-TzVR textarea{font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.4}.ClientProfilePage_page__2Jf7W{margin:0 auto;max-width:820px}.ClientProfilePage_page__2Jf7W,.ClientProfilePage_stack__qtHak{grid-gap:var(--space-5);display:grid;gap:var(--space-5)}.ClientProfilePage_h1__D5vbs{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ClientProfilePage_lede__nfXKl{color:var(--c-ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:var(--space-2) 0 0}.ClientProfilePage_tabs__sT1Qi{background:var(--c-mist);border-radius:var(--r-pill);display:flex;gap:var(--space-2);max-width:100%;overflow-x:auto;padding:var(--space-1);width:max-content}.ClientProfilePage_tab__HZcwq{background:none;border:0;border-radius:var(--r-pill);color:var(--c-ink-soft);cursor:pointer;font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.4;margin:0;padding:var(--space-2) var(--space-5);transition:background var(--dur-fast),color var(--dur-fast);white-space:nowrap}.ClientProfilePage_tab__HZcwq:hover{color:var(--c-ink)}.ClientProfilePage_tab__HZcwq:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.ClientProfilePage_tabActive__wtuoI{background:var(--c-white);box-shadow:var(--shadow-card);color:var(--c-brand)}.ClientProfilePage_box__qblCx{grid-gap:var(--space-5);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-5);min-width:0;padding:var(--space-5)}.ClientProfilePage_h2__9S1lP{color:var(--c-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.ClientProfilePage_text__aPKQd{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:var(--lh-body);margin:var(--space-1) 0 0;overflow-wrap:anywhere}.ClientProfilePage_grid__hjpJz{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ClientProfilePage_wide__3a8lf{grid-column:1/-1;min-width:0}.ClientProfilePage_grid__hjpJz>*{min-width:0}.ClientProfilePage_grid__hjpJz p{margin:0}.ClientProfilePage_box__qblCx input,.ClientProfilePage_box__qblCx select{font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.4}.ClientProfilePage_box__qblCx input:disabled{background:var(--c-paper);color:var(--c-ink-soft)}.ClientProfilePage_actions__aseoS{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.ClientProfilePage_avatarRow__nkJYf{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-5)}.ClientProfilePage_avatar__OyCsv{background:var(--grad-action);border-radius:var(--r-pill);color:var(--c-white);display:grid;flex:none;font-family:var(--font-display);font-size:1.75rem;font-weight:700;height:88px;letter-spacing:.02em;line-height:1;overflow:hidden;place-items:center;width:88px}.ClientProfilePage_avatar__OyCsv img{display:block;height:100%;object-fit:cover;width:100%}.ClientProfilePage_avatarSide__qnBEM{grid-gap:var(--space-2);display:grid;gap:var(--space-2);min-width:0}.ClientProfilePage_avatarActions__nIUe6{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ClientProfilePage_upload__hxOEK{align-items:center;background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-brand);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.4;margin:0;min-height:44px;padding:0 var(--space-5)}.ClientProfilePage_upload__hxOEK:hover{background:var(--c-mist)}.ClientProfilePage_upload__hxOEK:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.ClientProfilePage_removeAvatar__BuOon{color:var(--c-error)}.ClientProfilePage_hint__5z\+Us{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:var(--lh-body);margin:0}.ClientProfilePage_selectField__o2GwK{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.ClientProfilePage_selectLabel__1qo-j{margin:0}.ClientProfilePage_otpLabel__cwVjf,.ClientProfilePage_selectLabel__1qo-j{color:var(--c-ink);font-size:var(--fs-small);font-weight:600;line-height:1.4}.ClientProfilePage_otpLabel__cwVjf{margin:0 0 var(--space-2)}.ClientProfilePage_otp__LFLmE{display:flex;gap:var(--space-2)}.ClientProfilePage_otpBox__8gjUE{background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-md);color:var(--c-ink);font-family:var(--font-display);font-size:1.375rem;font-weight:700;line-height:1;max-width:52px;min-height:52px;padding:0;text-align:center;width:100%}.ClientProfilePage_otpBox__8gjUE:focus{border-color:var(--c-azure);box-shadow:0 0 0 4px var(--c-azure-ring);outline:none}.ClientProfilePage_resend__zzF72{align-items:center;background:var(--c-mist);border-radius:var(--r-md);color:var(--c-ink);display:flex;flex-wrap:wrap;font-size:var(--fs-small);gap:var(--space-3);justify-content:space-between;line-height:var(--lh-body);margin:0;padding:var(--space-3) var(--space-4)}.ClientProfilePage_linkButton__ImeTC{background:none;border:0;color:var(--c-azure);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-small);font-weight:600;line-height:1.4;margin:0;padding:0;text-decoration:underline}.ClientProfilePage_linkButton__ImeTC:disabled{color:var(--c-ink-soft);cursor:default}.ClientProfilePage_note__KpNS1{background:var(--c-amber-bg);border:1px solid var(--c-amber-line);border-radius:var(--r-md);color:var(--c-amber-ink);font-size:var(--fs-small);line-height:var(--lh-body);margin:0;padding:var(--space-3) var(--space-4)}.ClientProfilePage_method__4iT3c{grid-gap:var(--space-1);display:grid;gap:var(--space-1);margin:0}.ClientProfilePage_methodTitle__gVBpf{color:var(--c-ink);font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0}.ClientProfilePage_methodText__boUnf{color:var(--c-ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.ClientProfilePage_recent__HcOip{display:grid;list-style:none;margin:0;padding:0}.ClientProfilePage_recent__HcOip li{border-top:1px solid var(--c-line);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);justify-content:space-between;line-height:var(--lh-body);margin:0;padding:var(--space-3) 0}.ClientProfilePage_recent__HcOip li:first-child{border-top:0;padding-top:0}.ClientProfilePage_when__ntSnm{color:var(--c-ink);font-weight:600}.ClientProfilePage_where__Ts8Eh{color:var(--c-ink-soft);overflow-wrap:anywhere}.ClientProfilePage_empty__BT8Nc{color:var(--c-ink-soft);font-size:var(--fs-small);line-height:var(--lh-body);margin:0}@media (max-width:640px){.ClientProfilePage_box__qblCx{padding:var(--space-4)}.ClientProfilePage_grid__hjpJz{grid-template-columns:minmax(0,1fr)}.ClientProfilePage_actions__aseoS>*{flex:1 1 100%}.ClientProfilePage_tabs__sT1Qi{width:100%}.ClientProfilePage_tab__HZcwq{flex:1 1;padding-left:var(--space-3);padding-right:var(--space-3)}.ClientProfilePage_otp__LFLmE{gap:var(--space-1)}}.ClientDialog_overlay__Folnh,.ClientDialog_overlay__Folnh *,.ClientDialog_overlay__Folnh :after,.ClientDialog_overlay__Folnh :before{box-sizing:border-box}.ClientDialog_overlay__Folnh{color:var(--c-ink);display:flex;font-family:var(--font-body);font-size:1rem;font-weight:400;inset:0;line-height:normal;position:fixed;text-align:left;z-index:1100}.ClientDialog_scrim__JecvN{background:var(--c-scrim);border:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute}.ClientDialog_panel__AcxDF{background:var(--c-white);box-shadow:var(--shadow-float);display:flex;flex-direction:column;min-height:0;position:relative}.ClientDialog_head__jogU-{align-items:center;border-bottom:1px solid var(--c-line);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) var(--space-5)}.ClientDialog_headText__ScF77{grid-gap:var(--space-2);display:grid;gap:var(--space-2);justify-items:start;min-width:0}.ClientDialog_head__jogU- h2{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:normal;margin:0;max-width:100%;overflow-wrap:anywhere}.ClientDialog_close__d8VOb{background:none;border:1px solid var(--c-line-strong);border-radius:var(--r-md);color:var(--c-ink);cursor:pointer;display:grid;flex:none;font:inherit;height:40px;margin:0;place-items:center;text-transform:none;width:40px}.ClientDialog_close__d8VOb:hover:not(:disabled){background:var(--c-mist)}.ClientDialog_close__d8VOb:disabled{cursor:not-allowed;opacity:.5}.ClientDialog_close__d8VOb:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.ClientDialog_body__ibrth{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-5)}.ClientDialog_footer__60iIX{border-top:1px solid var(--c-line);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;padding:var(--space-4) var(--space-5)}.ClientDialog_center__ZiGFb,.ClientDialog_side__os5iB{align-items:flex-end}.ClientDialog_center__ZiGFb .ClientDialog_panel__AcxDF,.ClientDialog_side__os5iB .ClientDialog_panel__AcxDF{border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:calc(100% - var(--space-8));width:100%}@media (min-width:768px){.ClientDialog_side__os5iB{align-items:stretch;justify-content:flex-end}.ClientDialog_side__os5iB .ClientDialog_panel__AcxDF{border-radius:var(--r-xl) 0 0 var(--r-xl);height:100%;max-height:none;max-width:100%;width:400px}.ClientDialog_center__ZiGFb{align-items:center;justify-content:center;padding:var(--space-4)}.ClientDialog_center__ZiGFb .ClientDialog_panel__AcxDF{border-radius:var(--r-xl);width:min(440px,100%)}}.ClientEventSheet_tag__cgTWu{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-size:var(--fs-small);font-weight:600;line-height:1.2;padding:.3rem .75rem}.ClientEventSheet_tag_amber__riReJ{background:var(--c-amber-bg);border:1px solid var(--c-amber-line);color:var(--c-amber-ink)}.ClientEventSheet_tag_coral__zuiJr{background:var(--c-white);border:1px solid var(--c-coral);color:var(--c-coral-ink)}.ClientEventSheet_tag_mint__A1nVV{background:var(--c-white);border:1px solid var(--c-mint);color:var(--c-mint-ink)}.ClientEventSheet_tag_azure__u\+Co5{background:var(--c-azure-soft);color:var(--c-azure-hover)}.ClientEventSheet_tag_brand__br-nX{background:var(--c-mist);color:var(--c-brand)}.ClientEventSheet_facts__RKB89{grid-gap:var(--space-3) var(--space-4);align-items:center;display:grid;font-size:var(--fs-small);gap:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);line-height:var(--lh-body);margin:0}.ClientEventSheet_facts__RKB89 dt{color:var(--c-ink-soft);font-weight:400;margin:0}.ClientEventSheet_facts__RKB89 dd{color:var(--c-ink);font-weight:600;margin:0;overflow-wrap:anywhere;text-align:right}.ClientEventSheet_note__OkAwb{background:var(--c-mist);border-radius:var(--r-md);color:var(--c-brand);font-size:var(--fs-small);font-weight:400;line-height:var(--lh-body);margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4)}.ClientEventSheet_desc__1Fhc3{margin-top:var(--space-5)}.ClientEventSheet_desc__1Fhc3 h3{color:var(--c-ink-soft);font-family:var(--font-body);font-size:var(--fs-small);font-weight:700;letter-spacing:.06em;line-height:var(--lh-body);margin:0 0 var(--space-2);text-transform:uppercase}.ClientEventSheet_desc__1Fhc3 p{color:var(--c-ink);font-size:var(--fs-small);font-weight:400;line-height:var(--lh-body);margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ClientEventSheet_form__4vofr{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.ClientEventSheet_form__4vofr .ClientEventSheet_note__OkAwb{margin:0}.ClientEventSheet_form__4vofr input,.ClientEventSheet_form__4vofr select,.ClientEventSheet_form__4vofr textarea{font-family:var(--font-body);font-size:1rem;line-height:normal;margin:0}.ClientEventSheet_form__4vofr textarea{line-height:var(--lh-body)}.ClientEventSheet_check__DAtSd{align-items:center;color:var(--c-ink);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:var(--space-3);line-height:normal;margin:0;min-height:44px}.ClientEventSheet_check__DAtSd input{accent-color:var(--c-azure);cursor:pointer;height:20px;margin:0;width:20px}.ClientEventSheet_check__DAtSd input:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.ClientEventSheet_archive__loxxr,.ClientEventSheet_archive__loxxr:hover:not(:disabled){color:var(--c-coral-ink)}.ClientCalendarPage_page__rVAdY{grid-gap:var(--space-5);display:grid;gap:var(--space-5);margin:0 auto;max-width:1000px}.ClientCalendarPage_h1__C5DGh{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ClientCalendarPage_lede__63NXV{color:var(--c-ink-soft);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);margin:var(--space-2) 0 0}.ClientCalendarPage_box__iQhM9{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);min-width:0;padding:var(--space-5)}.ClientCalendarPage_bar__Z5YXz{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);justify-content:space-between;margin-bottom:var(--space-4)}.ClientCalendarPage_month__scQfn{color:var(--c-brand);font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.ClientCalendarPage_controls__k6n7h{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.ClientCalendarPage_seg__HrdCU{background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--r-pill);display:inline-flex;padding:3px}.ClientCalendarPage_segBtn__On5Mk{background:#0000;border:0;border-radius:var(--r-pill);color:var(--c-ink-soft);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-small);font-weight:700;line-height:1;margin:0;min-height:40px;padding:0 var(--space-4);text-transform:none}.ClientCalendarPage_segBtn__On5Mk:hover{color:var(--c-brand)}.ClientCalendarPage_segOn__7bl1W,.ClientCalendarPage_segOn__7bl1W:hover{background:var(--c-white);box-shadow:0 1px 3px var(--c-line-strong);color:var(--c-brand)}.ClientCalendarPage_arrows__4Aylm{align-items:center;display:inline-flex;gap:var(--space-2)}.ClientCalendarPage_arrow__6M4TX,.ClientCalendarPage_today__HGMBT{background:var(--c-white);border:1px solid var(--c-line-strong);color:var(--c-brand);cursor:pointer;display:inline-grid;font-family:var(--font-body);font-size:var(--fs-small);font-weight:700;height:44px;line-height:1;margin:0;padding:0;place-items:center;text-transform:none}.ClientCalendarPage_arrow__6M4TX{border-radius:50%;width:44px}.ClientCalendarPage_today__HGMBT{border-radius:var(--r-pill);padding:0 var(--space-4)}.ClientCalendarPage_arrow__6M4TX:hover,.ClientCalendarPage_today__HGMBT:hover{background:var(--c-mist)}.ClientCalendarPage_arrow__6M4TX:focus-visible,.ClientCalendarPage_segBtn__On5Mk:focus-visible,.ClientCalendarPage_today__HGMBT:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.ClientCalendarPage_hint__48cVV{color:var(--c-ink-soft);font-size:var(--fs-small);font-weight:400;line-height:var(--lh-body);margin:var(--space-3) 0 0}.ClientCalendarPage_cal__vMbgi{color:var(--c-ink);font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.4;position:relative}.ClientCalendarPage_cal__vMbgi .fc{--fc-border-color:var(--c-line);--fc-page-bg-color:var(--c-white);--fc-neutral-bg-color:var(--c-paper);--fc-neutral-text-color:var(--c-ink-soft);--fc-today-bg-color:var(--c-mist);--fc-highlight-color:var(--c-azure-soft);--fc-non-business-color:var(--c-paper);--fc-list-event-hover-bg-color:var(--c-mist);--fc-more-link-bg-color:var(--c-mist);--fc-more-link-text-color:var(--c-brand);--fc-event-bg-color:var(--c-azure-soft);--fc-event-border-color:var(--c-azure);--fc-event-text-color:var(--c-ink);--fc-button-bg-color:var(--c-white);--fc-button-border-color:var(--c-line-strong);--fc-button-text-color:var(--c-brand);--fc-button-hover-bg-color:var(--c-mist);--fc-button-hover-border-color:var(--c-line-strong);--fc-button-active-bg-color:var(--c-brand);--fc-button-active-border-color:var(--c-brand);--fc-small-font-size:var(--fs-small);font-family:var(--font-body);font-size:1rem;line-height:1.4}.ClientCalendarPage_cal__vMbgi .fc a,.ClientCalendarPage_cal__vMbgi .fc a:hover{color:inherit;text-decoration:none}.ClientCalendarPage_cal__vMbgi .fc .fc-view-harness{border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden}.ClientCalendarPage_cal__vMbgi .fc .fc-scrollgrid{border:0;margin:-1px 0 0 -1px;width:calc(100% + 2px)}.ClientCalendarPage_cal__vMbgi .fc .fc-col-header-cell{background:var(--c-paper)}.ClientCalendarPage_cal__vMbgi .fc .fc-col-header-cell .fc-col-header-cell-cushion{color:var(--c-ink-soft);font-size:.6875rem;font-weight:700;letter-spacing:.06em;line-height:1.4;padding:var(--space-2) var(--space-3);text-transform:uppercase}.ClientCalendarPage_cal__vMbgi .fc .fc-daygrid-day-top .fc-daygrid-day-number{color:var(--c-ink-soft);font-size:var(--fs-small);font-weight:600;line-height:1.4;padding:var(--space-2)}.ClientCalendarPage_cal__vMbgi .fc .fc-day-other .fc-daygrid-day-top{opacity:.55}.ClientCalendarPage_cal__vMbgi .fc .fc-daygrid-day.fc-day-today{background-color:var(--c-mist)}.ClientCalendarPage_cal__vMbgi .fc .fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number{background:var(--grad-action);border-radius:50%;color:var(--c-white);display:inline-grid;height:26px;margin:var(--space-1);padding:0;place-items:center;width:26px}.ClientCalendarPage_cal__vMbgi .fc .fc-daygrid-day-frame{cursor:pointer}.ClientCalendarPage_cal__vMbgi .fc .fc-daygrid-event-harness{margin-top:2px}.ClientCalendarPage_toneAmber__ADVfH{--tone-bg:var(--c-amber-bg);--tone-ink:var(--c-amber-ink);--tone-bar:var(--c-amber-ink);--fc-event-border-color:var(--c-amber-ink)}.ClientCalendarPage_toneCoral__EU9bo{--tone-bg:var(--c-mist);--tone-ink:var(--c-coral-ink);--tone-bar:var(--c-coral);--fc-event-border-color:var(--c-coral)}.ClientCalendarPage_toneMint__Kghz2{--tone-bg:var(--c-mist);--tone-ink:var(--c-mint-ink);--tone-bar:var(--c-mint);--fc-event-border-color:var(--c-mint)}.ClientCalendarPage_toneAzure__uiCnS{--tone-bg:var(--c-azure-soft);--tone-ink:var(--c-azure-hover);--tone-bar:var(--c-azure);--fc-event-border-color:var(--c-azure)}.ClientCalendarPage_toneBrand__fEttG{--tone-bg:var(--c-brand);--tone-ink:var(--c-white);--tone-bar:var(--c-brand);--fc-event-border-color:var(--c-brand)}.ClientCalendarPage_cal__vMbgi .fc .fc-daygrid-block-event{background:var(--c-azure-soft);background:var(--tone-bg,var(--c-azure-soft));border:0!important;border-left:3px solid var(--tone-bar,var(--c-azure))!important;border-radius:var(--r-md)!important;box-shadow:none!important;color:var(--c-azure-hover);color:var(--tone-ink,var(--c-azure-hover));cursor:pointer;margin:0 var(--space-1);padding:3px 6px!important}.ClientCalendarPage_cal__vMbgi .fc .fc-daygrid-block-event .fc-event-main,.ClientCalendarPage_cal__vMbgi .fc .fc-daygrid-block-event .fc-event-title{color:inherit!important;min-width:0}.ClientCalendarPage_eventTitle__K3\+9q{color:inherit;display:block;font-size:.75rem;font-weight:700;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientCalendarPage_cal__vMbgi .fc .fc-daygrid-block-event.calendar-day-summary-badge{border-left-width:0!important;border-radius:var(--r-pill)!important;max-width:none!important;padding:3px 8px!important;width:auto!important}.ClientCalendarPage_summary__7K3\+L{align-items:center;display:flex;gap:var(--space-2);min-width:0;overflow:hidden}.ClientCalendarPage_summaryCount__RVH01{background:var(--c-on-dark-line);border-radius:var(--r-pill);flex:none;font-size:.6875rem;font-weight:700;line-height:1.5;min-width:18px;padding:0 5px;text-align:center}.ClientCalendarPage_summaryLabel__gbKWZ{font-size:.6875rem;font-weight:700;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}.ClientCalendarPage_cal__vMbgi .fc .fc-list{border:0}.ClientCalendarPage_cal__vMbgi .fc .fc-list-day-cushion{background:var(--c-paper);color:var(--c-ink-soft);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.4;padding:var(--space-3) var(--space-4);text-transform:uppercase}.ClientCalendarPage_cal__vMbgi .fc .fc-list-event td{color:var(--c-ink);font-size:var(--fs-small);line-height:1.4;padding:var(--space-3) var(--space-4)}.ClientCalendarPage_cal__vMbgi .fc .fc-list-event-title{font-weight:600}.ClientCalendarPage_cal__vMbgi .fc .fc-list-event-time{color:var(--c-ink-soft);white-space:nowrap}.ClientCalendarPage_cal__vMbgi .fc .fc-list-event{cursor:pointer}.ClientCalendarPage_cal__vMbgi .fc .fc-list-empty{background:var(--c-white)}.ClientCalendarPage_cal__vMbgi .fc .fc-list-empty-cushion{color:var(--c-ink-soft)}.ClientCalendarPage_cal__vMbgi .fc .fc-event:focus-visible{outline:2px solid var(--c-azure);outline-offset:1px}.ClientCalendarPage_loading__WTap2{background:var(--glass-bg);border-radius:var(--r-lg);display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:5}.ClientCalendarPage_loadingPill__gnPw0{align-items:center;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-pill);box-shadow:var(--shadow-card);color:var(--c-brand);display:inline-flex;font-size:var(--fs-small);font-weight:600;gap:var(--space-2);padding:var(--space-2) var(--space-4)}.ClientCalendarPage_spinner__MaqFp{animation:ClientCalendarPage_spin__EaW\+C .9s linear infinite}@keyframes ClientCalendarPage_spin__EaW\+C{to{transform:rotate(1turn)}}@media (min-width:768px){.ClientCalendarPage_cal__vMbgi .fc .fc-daygrid-day-frame{min-height:92px}}@media (max-width:767px){.ClientCalendarPage_box__iQhM9{padding:var(--space-4)}.ClientCalendarPage_controls__k6n7h{justify-content:space-between;width:100%}}.ClientCalendarPage_cal__vMbgi .fc .fc-list-event .ClientCalendarPage_eventTitle__K3\+9q{font-size:inherit;font-weight:600;overflow:visible;overflow-wrap:anywhere;white-space:normal}.EXPORT_BTN_ROW{display:flex;justify-content:flex-end;width:100%}.EXPORT_BTN--sm{border-radius:8px;font-size:12px;gap:6px;padding:6px 12px}.EXPORT_BTN--sm svg{font-size:14px}.EXPORT_BTN{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none!important;border-radius:10px;color:#fff!important;display:inline-flex;font-size:13px;gap:8px;padding:8px 14px}.EXPORT_BTN:active,.EXPORT_BTN:focus,.EXPORT_BTN:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;color:#fff!important}.EXPORT_MODAL.modal{z-index:11000!important}.modal-backdrop.show{background-color:#0f172a8c;z-index:1020!important}.EXPORT_MODAL--compact .modal-dialog{max-width:560px}.EXPORT_MODAL--compact .modal-content{border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 24px 60px #02081759}.EXPORT_MODAL--compact .modal-header{padding:14px 18px}.EXPORT_MODAL--compact .modal-title{color:#0f172a;font-size:16px;font-weight:600}.EXPORT_MODAL--compact .modal-body{padding:14px 18px}.EXPORT_MODAL--compact .modal-footer{padding:12px 18px}.EXPORT_MODAL .EXPORT_SECTION_TITLE{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.EXPORT_FORMATS{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.EXPORT_MODAL .EXPORT_FORMAT{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#475569;cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:4px;height:72px;justify-content:center;transition:all .15s ease}.EXPORT_MODAL .EXPORT_FORMAT svg{font-size:20px}.EXPORT_MODAL .EXPORT_FORMAT:hover{background:#f8fafc;border-color:#c7d2fe}.EXPORT_MODAL .EXPORT_FORMAT.ACTIVE{background:linear-gradient(135deg,#eff6ff,#e0e7ff);border-color:#2563eb;box-shadow:0 6px 14px #2563eb59;color:#1d4ed8;font-weight:700}.EXPORT_MODAL .EXPORT_COLUMNS label{color:#0f172a;font-size:12px;font-weight:500}.EXPORT_MODAL .EXPORT_CANCEL_BTN{background:#64748b!important;border:none!important;border-radius:8px;color:#fff!important;font-size:13px;padding:6px 14px}.EXPORT_MODAL .EXPORT_CANCEL_BTN:active,.EXPORT_MODAL .EXPORT_CANCEL_BTN:focus,.EXPORT_MODAL .EXPORT_CANCEL_BTN:hover{background:#475569!important;color:#fff!important}.EXPORT_MODAL .EXPORT_CONFIRM_BTN{background:linear-gradient(135deg,#16a34a,#15803d)!important;border:none!important;border-radius:8px;box-shadow:0 6px 16px #16a34a59;color:#fff!important;font-size:13px;padding:6px 16px}.EXPORT_MODAL .EXPORT_CONFIRM_BTN:active,.EXPORT_MODAL .EXPORT_CONFIRM_BTN:focus,.EXPORT_MODAL .EXPORT_CONFIRM_BTN:hover{background:linear-gradient(135deg,#15803d,#166534)!important;box-shadow:0 10px 24px #16a34a73;color:#fff!important}.app_insurance__container{font-family:Poppins,sans-serif;min-height:100%;padding:40px 25px}.app_insurance__empty,.app_insurance__loading{padding:100px 20px;text-align:center}.app_insurance__loading p{color:#5c6c7c;font-size:1.05rem;margin-top:15px}.app_insurance__empty p{color:#98a1b2;font-size:1rem;font-weight:500}.app_insurance__title{border-left:4px solid #007bff;color:#1e2a38;font-weight:600;letter-spacing:.5px;margin-bottom:30px;padding-left:12px;text-transform:uppercase}.app_insurance__card{background-color:#fff;border:1px solid #dee3ea;border-radius:12px;height:100%;transition:all .25s ease}.app_insurance__card:hover{box-shadow:0 10px 20px #00000012;transform:translateY(-6px)}.app_insurance__header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.app_insurance__header .icon{color:#007bff;font-size:22px}.app_insurance__header .card-title{color:#1f2937;font-weight:600}.app_insurance__subtitle{color:#6c757d;font-size:.92rem;font-style:italic;margin-bottom:1.2rem}.app_insurance__info_line{align-items:center;color:#364152;display:flex;font-size:.94rem;gap:8px;margin-bottom:.6rem}.app_insurance__info_line .icon{color:#6b7280;font-size:17px}.app_insurance__info_line strong{color:#0d6efd;font-weight:600}.app_insurance__status{margin-top:1rem}.app_insurance__status .badge{border-radius:6px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.app_insurance__card .btn-outline-primary{border-radius:8px;font-weight:600;padding:5px 16px;transition:all .25s ease}.app_insurance__card .btn-outline-primary:hover{background-color:#0d6efd;box-shadow:0 4px 8px #0d6efd40;color:#fff}.app_insurance_external__container{background-color:#f8fafc;border-radius:16px;font-family:Poppins,sans-serif;padding:35px 25px}.app_insurance_external__item{background:linear-gradient(90deg,#fff,#f5f8ff);border:1px solid #d8e2f0;border-radius:12px;box-shadow:0 2px 8px #0d6efd0d;margin-bottom:14px;padding:18px 20px;transition:all .25s ease}.app_insurance_external__item:hover{background:#fff;border-color:#b8c9f0;box-shadow:0 8px 22px #0d6efd1f;transform:translateY(-3px)}.app_insurance_external__icon{align-items:center;background-color:#e7effd;border-radius:10px;color:#0d6efd;display:flex;height:54px;justify-content:center;transition:all .25s ease;width:54px}.app_insurance_external__item:hover .app_insurance_external__icon{background-color:#d6e4ff;color:#084298}.app_insurance_external__title{color:#1e2a38;font-size:1.05rem;font-weight:600;letter-spacing:-.2px;margin-bottom:3px}.app_insurance_external__company{color:#6c757d;font-size:.92rem;font-style:italic}.app_insurance_external__price{color:#0d6efd;font-size:1rem;font-weight:600}.app_insurance_external__price:before{font-size:.95rem;opacity:.9}.app_insurance_external__date{color:#6c757d;font-size:.85rem;margin-top:4px}.app_insurance_external__icon,.app_insurance_external__item,.app_insurance_external__price,.app_insurance_external__title{transition:all .25s ease}@media (max-width:992px){.app_insurance_external__icon{height:46px;width:46px}.app_insurance_external__title{font-size:1rem}.app_insurance_external__price{font-size:.95rem}.app_insurance_external__date{font-size:.8rem}}@media (max-width:576px){.app_insurance_external__container{padding:20px}.app_insurance_external__item{flex-direction:column;padding:16px;text-align:center}.app_insurance_external__icon{margin-bottom:10px}.app_insurance_external__title{margin-bottom:5px}}.card_insurance_client{align-items:center;border-radius:16px;box-shadow:0 2px 5px #b1b1b1;cursor:pointer;display:grid;height:100%;justify-items:flex-start;padding:16px;width:100%}.card_insurance_client .icon_insurance_client{align-items:center;display:flex}.card_insurance_client .icon_insurance_client svg{border-radius:8px;color:#e6f5fc;padding:8px}.header_insurance_client{display:grid;grid-template-columns:60px minmax(0,1fr) auto;width:100%}.acount_police_insurance_client{color:#b1b1b1;font-size:12px}.header_insurance_client .insurance_client_status_active{display:flex;justify-content:center}.header_insurance_client .ACTIVE div{background-color:#e7f7f2;color:#10b77f}.title_card_insurance_client{color:#023b6e;font-weight:600}.header_insurance_client .status div{align-items:center;border-radius:16px;display:flex;font-size:13px;font-weight:700;height:30px;justify-content:center;padding:0 8px}.header_insurance_client .status div svg{font-size:10px;margin-right:6px;margin-top:2px}.header_insurance_client .DRAFT div,.header_insurance_client .SUBMITTED div{background-color:#fdf5e6;color:#f59f0a}.header_insurance_client .APPROVED div{background-color:#e7f7f2;color:#10b77f}.header_insurance_client .EXPIRED div,.header_insurance_client .REJECTED div{background-color:#fde8e6;color:#f50a0a}.section_premiun{align-items:center;display:grid;grid-template-columns:40px auto;margin-top:16px}.icon_section_premiun{color:#b1b1b1}.title_section_premiun{color:#b1b1b1;font-size:11px;font-weight:600}.value_section_premiun{color:#1b1b1b;font-weight:700}.new_coverage{align-items:center;border:1px dashed #b1b1b1;border-radius:16px;box-shadow:0 2px 5px #b1b1b1;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:200px;padding:16px;width:100%}.tab_content_panel_container .content_data_card_polices{border-bottom:1px solid #e0e5eb}.content_data_card_polices .text_foreground{color:#1d2530;font-size:1.5rem;font-weight:700;line-height:2rem}.content_data_card_polices .text_desc{color:#627084;font-size:1rem;line-height:1.25rem;margin-right:8px}.tab_content_panel_container .text_muted_foreground{color:#627084;font-size:.75rem;line-height:1rem;margin-bottom:0;padding-top:8px}.icon_polices_card{background-color:#e5ebf0;border-radius:6px;color:#023b6e;height:42px;padding:8px;width:42px}.tab_content_panel_container .badge-status{align-items:center;background:#0000;border:1px solid;border-radius:4px;display:inline-flex;font-size:9.5px;font-weight:600;gap:5px;letter-spacing:.08em;line-height:1;padding:2px 6px;text-transform:uppercase}.tab_content_panel_container .badge-draft{color:#dc2626}.tab_content_panel_container .badge-submitted{color:#b45309}.tab_content_panel_container .badge-approved{color:#15803d}.tab_content_panel_container .badge-rejected{color:#b91c1c}.tab_content_panel_container .badge-expired{color:#6b7280}.section_table_app_custom_content .APP_TABLE_POLICES tbody td:first-child,.section_table_app_custom_content .APP_TABLE_POLICES thead th:first-child{width:25%!important}.section_table_app_custom_content .APP_TABLE_POLICES tbody td:nth-child(2),.section_table_app_custom_content .APP_TABLE_POLICES thead th:nth-child(2){width:20%!important}.section_table_app_custom_content .APP_TABLE_POLICES tbody td:nth-child(3),.section_table_app_custom_content .APP_TABLE_POLICES thead th:nth-child(3){width:25%!important}.section_table_app_custom_content .APP_TABLE_POLICES tbody td:nth-child(4),.section_table_app_custom_content .APP_TABLE_POLICES thead th:nth-child(4){width:22%!important}.section_table_app_custom_content .APP_TABLE_POLICES tbody td:nth-child(5),.section_table_app_custom_content .APP_TABLE_POLICES thead th:nth-child(5){text-align:right;width:8%!important}.payment_provided_note{align-items:center;background:#eaf7ef;border-radius:10px;color:#1c6b3f;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 12px}.JoinUs_hero__jv663{padding-top:var(--space-16)}.JoinUs_heroGrid__qQ1o9{grid-gap:var(--space-12);align-items:center;display:grid;gap:var(--space-12);grid-template-columns:1fr 1fr}.JoinUs_lead__rzjUL{color:var(--c-ink-soft);font-size:1.0625rem;margin-top:var(--space-4)}.JoinUs_photo__0ssK7{border-radius:var(--r-xl);box-shadow:var(--shadow-card-hover),var(--edge-highlight);height:auto;width:100%}.JoinUs_sectionTitle__b1yrW{margin-bottom:var(--space-8)}.JoinUs_reasons__4i5Sg{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.JoinUs_reason__jl4Eq{grid-gap:var(--space-3);align-content:start;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card),var(--edge-highlight);display:grid;gap:var(--space-3);padding:var(--space-6)}.JoinUs_reasonIcon__oYDRT{background:var(--c-mist);border-radius:var(--r-lg);color:var(--c-brand);display:grid;height:48px;place-items:center;width:48px}.JoinUs_reason__jl4Eq h3{font-size:1.0625rem}.JoinUs_reason__jl4Eq p{color:var(--c-ink-soft);font-size:.9375rem}.JoinUs_formWrap__LC0O5{grid-gap:var(--space-12);align-items:start;display:grid;gap:var(--space-12);grid-template-columns:1fr 1fr}.JoinUs_formLead__c34oI{color:var(--c-ink-soft);margin:var(--space-4) 0 var(--space-3)}.JoinUs_formNote__H9hnF{color:var(--c-ink-soft);font-size:var(--fs-small)}.JoinUs_form__shKui{grid-gap:var(--space-5);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-xl);box-shadow:var(--shadow-card),var(--edge-highlight);display:grid;gap:var(--space-5);padding:var(--space-8)}.JoinUs_form__shKui>button{justify-self:start}.JoinUs_honeypot__lQB26{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}@media (max-width:1023px){.JoinUs_formWrap__LC0O5,.JoinUs_heroGrid__qQ1o9{gap:var(--space-8);grid-template-columns:1fr}}.fc-col-header-cell .fc-col-header-cell-cushion{color:#023b6e;font-weight:700;text-decoration:none}.fc .fc-toolbar-title{text-align:center}.fc-daygrid-day-top .fc-daygrid-day-number{color:#023b6e;font-weight:600;text-decoration:none}.fc .fc-daygrid-day.fc-day-today{background-color:#cce8fb}.fc .fc-button-primary{background-color:#023b6e;border-color:#023b6e}.fc .fc-button-primary:not(:disabled).fc-button-active{background-color:#023b6e;opacity:.5}.fc .fc-event{border:none!important;border-radius:10px!important;font-weight:600;padding:2px 4px!important}.agenda_user_date .app_form-control{background-color:#fafafa!important;border:1px solid #dee2e6!important;border-radius:.375rem;color:#1a1a1a;font-size:.95rem;outline:none;padding:6px 12px;transition:all .25s ease-in-out;width:100%}.date_container .react-datepicker-wrapper,.date_container .react-datepicker__input-container{width:100%!important}.modal_footer_event svg{font-size:20px;margin-right:8px}.btn_edit_event{background-color:#023b6e!important;border-color:#fff;color:#fff}.btn_cancel_event{background-color:#f59f0a!important}.btn_cancel_event,.btn_remove_event{border-color:#fff!important;color:#fff}.btn_remove_event{background-color:#ce0b15!important}.btn_create_event{background-color:#10b77f!important;border-color:#fff!important;color:#fff}.CALENDAR_OFFCANVAS .CALENDAR_OFFCANVAS__header{background:#fff!important;border-bottom:1px solid #f59f0a!important;padding-bottom:14px!important;padding-top:14px!important}.CALENDAR_OFFCANVAS__body .label_text{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:500;justify-content:space-between;margin:0;padding-bottom:6px}.CALENDAR_OFFCANVAS__body .filter-date{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#374151;display:flex;font-size:13px;gap:8px;padding:8px 10px}.CALENDAR_OFFCANVAS__body .filter-date svg{color:#64748b;flex-shrink:0;font-size:14px}.CALENDAR_OFFCANVAS__body .filter-date .react-datepicker-wrapper,.CALENDAR_OFFCANVAS__body .filter-date .react-datepicker__input-container{width:100%}.CALENDAR_OFFCANVAS__body .filter-date input,.CALENDAR_OFFCANVAS__body .filter-date select,.CALENDAR_OFFCANVAS__body .filter-date textarea{background:#0000;border:none!important;box-shadow:none!important;font-size:13px;margin:0!important;min-width:90px;padding:0!important;width:100%}.CALENDAR_OFFCANVAS__body .filter-date textarea{resize:none}.CALENDAR_OFFCANVAS__body .filter-date input:focus,.CALENDAR_OFFCANVAS__body .filter-date select:focus,.CALENDAR_OFFCANVAS__body .filter-date textarea:focus{box-shadow:none!important;outline:none!important}.CALENDAR_OFFCANVAS__body .react-datepicker{border:none!important;border-radius:14px!important;box-shadow:0 20px 40px #0f172a1f!important;font-family:inherit;padding:12px}.CALENDAR_OFFCANVAS .CALENDAR_OFFCANVAS__footer{background:#fff!important;border-top:1px solid #e5e7eb!important;display:flex;gap:10px;justify-content:flex-end;padding:12px 14px!important}.CALENDAR_OFFCANVAS .CALENDAR_OFFCANVAS__footer .btn{align-items:center;border-radius:10px!important;display:inline-flex;font-size:12px!important;font-weight:700!important;gap:8px;padding:9px 14px!important;transition:transform .12s ease,filter .12s ease}.CALENDAR_DATE_ROW h6{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:500;justify-content:space-between;margin:0}.CALENDAR_DATE_LABEL{align-items:center;color:#6b7280;display:flex;font-weight:600;gap:6px}.CALENDAR_DATE_VALUE{align-items:center;color:#111827;display:flex;gap:6px;white-space:nowrap}.CALENDAR_DATE_VALUE b{color:#374151;font-weight:600}.CALENDAR_OFFCANVAS .desc-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 12px 24px #0208170f!important;padding:14px!important}.CALENDAR_OFFCANVAS .desc-card h6{align-items:center;color:#64748b!important;display:flex;font-size:10px;font-weight:800;gap:8px;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.CALENDAR_OFFCANVAS .desc-card h6 svg{color:#225be4!important}.CALENDAR_OFFCANVAS .desc-card p{color:#0f172a!important;font-size:13px;font-weight:600;margin:0}.CALENDAR_OFFCANVAS .desc-card p svg{color:#334155!important;margin-right:8px}.CALENDAR_OFFCANVAS .desc-card span{color:#64748b!important;font-size:11px}.calendar_checkbox_row{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px}.calendar_info_box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#1d4ed8;font-size:12px;font-weight:600;padding:12px}.calendar_readonly_box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;color:#0f172a;font-size:13px;font-weight:600;padding:10px 12px}.calendar_meta_grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.calendar_meta_item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.calendar_meta_item span{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.calendar_meta_item strong{color:#0f172a;font-size:13px;font-weight:700}@media (max-width:576px){.calendar_meta_grid{grid-template-columns:1fr}.CALENDAR_DATE_ROW h6{align-items:flex-start;flex-direction:column;gap:6px}.CALENDAR_DATE_VALUE{white-space:normal}}.calendar-loading-overlay{align-items:center;background:#ffffff73;border-radius:12px;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:20}.fc .fc-daygrid-event-harness{margin-top:4px}.fc .fc-daygrid-block-event,.fc .fc-h-event{border:none!important;border-radius:999px!important;box-shadow:none!important;padding:4px 8px!important}.fc .fc-daygrid-dot-event{border:none!important;border-radius:999px!important;margin:2px 0!important;padding:4px 8px!important}.fc .fc-daygrid-dot-event .fc-event-time{display:none!important}.fc .fc-daygrid-dot-event .fc-event-title{color:#fff!important;font-weight:700!important}.fc .fc-event-main{min-width:0;width:100%}.fc .fc-event-main,.fc .fc-event-title{color:#fff!important}.calendar-event-status-completed{opacity:.7}.calendar-event-status-cancelled{opacity:.55;text-decoration:line-through}.fc .calendar-day-summary-badge{border-radius:999px!important;box-sizing:border-box;cursor:pointer;font-weight:800!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.fc .calendar-day-summary-badge .fc-event-main{color:#fff!important;min-width:0;overflow:hidden;width:100%}.calendar-summary-badge-content{align-items:center;display:flex;gap:6px;min-width:0;overflow:hidden;width:100%}.calendar-summary-badge-count{background:#ffffff2e;border-radius:999px;color:#fff;flex:0 0 auto;font-size:10px;font-weight:800;line-height:1.3;padding:1px 6px}.calendar-summary-badge-text{color:#fff;font-size:11px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}.fc .calendar-day-summary-badge .fc-event-title{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important}.fc .fc-daygrid-event-harness{max-width:100%}.calendar-normal-event-content,.calendar-normal-event-title{min-width:0;overflow:hidden;width:100%}.calendar-normal-event-title{color:#fff;display:block;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.clients-table-admin .APP_TABLE__container{display:flex;flex-direction:column;gap:12px}.clients-table-admin .APP_TABLE__responsive{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.clients-table-admin .APP_TABLE{font-size:12.5px;margin:0;table-layout:fixed;width:100%}.clients-table-admin .APP_TABLE thead{background:#fafafa}.clients-table-admin .APP_TABLE thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:10.5px;font-weight:600;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.clients-table-admin .APP_TABLE tbody tr{cursor:pointer;transition:background .12s ease}.clients-table-admin .APP_TABLE tbody tr:hover{background:#f9fafb}.clients-table-admin .row-click:hover{box-shadow:inset 2px 0 0 #2563eb}.clients-table-admin .APP_TABLE tbody td{border-top:1px solid #f1f5f9;overflow:hidden;padding:9px 12px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.section_table_app_custom_content.clients-table-admin .APP_TABLE tbody td:first-child,.section_table_app_custom_content.clients-table-admin .APP_TABLE thead th:first-child{width:20%}.section_table_app_custom_content.clients-table-admin .APP_TABLE tbody td:nth-child(2),.section_table_app_custom_content.clients-table-admin .APP_TABLE thead th:nth-child(2){width:31%}.section_table_app_custom_content.clients-table-admin .APP_TABLE tbody td:nth-child(3),.section_table_app_custom_content.clients-table-admin .APP_TABLE thead th:nth-child(3){width:10%}.section_table_app_custom_content.clients-table-admin .APP_TABLE tbody td:nth-child(4),.section_table_app_custom_content.clients-table-admin .APP_TABLE thead th:nth-child(4){width:21%}.section_table_app_custom_content.clients-table-admin .APP_TABLE tbody td:nth-child(5),.section_table_app_custom_content.clients-table-admin .APP_TABLE thead th:nth-child(5){text-align:left;width:18%}.clients-table-admin .APP_TABLE tbody td:nth-child(5){overflow:visible;text-overflow:clip;white-space:nowrap}.clients-table-admin .APP_TABLE tbody td:nth-child(4){color:#374151;font-size:12.5px;font-weight:500}.clients-table-admin .badge-status{align-items:center;background:#0000;border:1px solid;border-radius:6px;display:inline-flex;font-size:9.5px;font-weight:600;gap:5px;letter-spacing:.08em;line-height:1;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.clients-table-admin .badge-no-response{color:#11cc56}.clients-table-admin .badge-assigned{color:#1d4ed8}.clients-table-admin .APP_TABLE_PAGINATION__wrapper{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px;padding:12px 8px}.clients-table-admin .APP_TABLE_PAGINATION__btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px;transition:background .12s ease,transform .12s ease}.clients-table-admin .APP_TABLE_PAGINATION__btn:hover:not(:disabled){background:#f1f5f9;transform:translateY(-1px)}.clients-table-admin .APP_TABLE_PAGINATION__btn:disabled{cursor:not-allowed;opacity:.45}.clients-table-admin .APP_TABLE_PAGINATION__pages{align-items:center;display:flex;gap:6px}.clients-table-admin .APP_TABLE_PAGINATION__page{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;font-size:12px;font-weight:700;height:32px;transition:all .12s ease;width:32px}.clients-table-admin .APP_TABLE_PAGINATION__page:hover{background:#f1f5f9}.clients-table-admin .APP_TABLE_PAGINATION__page.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#1d4ed899;color:#fff}@media (max-width:768px){.clients-table-admin .APP_TABLE__responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.clients-table-admin .APP_TABLE{min-width:780px;table-layout:auto}.clients-table-admin .APP_TABLE thead{display:table-header-group}.clients-table-admin .APP_TABLE tbody tr{display:table-row}.clients-table-admin .APP_TABLE tbody td{display:table-cell;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:576px){.clients-table-admin .APP_TABLE_PAGINATION__wrapper{flex-direction:column;gap:8px}}.section_table_app_custom_content .APP_TABLE_AGENCIES tbody td:first-child,.section_table_app_custom_content .APP_TABLE_AGENCIES thead th:first-child{width:35%}.section_table_app_custom_content .APP_TABLE_AGENCIES tbody td:nth-child(2),.section_table_app_custom_content .APP_TABLE_AGENCIES thead th:nth-child(2){width:27%}.section_table_app_custom_content .APP_TABLE_AGENCIES tbody td:nth-child(3),.section_table_app_custom_content .APP_TABLE_AGENCIES thead th:nth-child(3){width:15%}.section_table_app_custom_content .APP_TABLE_AGENCIES tbody td:nth-child(4),.section_table_app_custom_content .APP_TABLE_AGENCIES thead th:nth-child(4){width:17%}.section_table_app_custom_content .APP_TABLE_AGENCIES tbody td:nth-child(5),.section_table_app_custom_content .APP_TABLE_AGENCIES thead th:nth-child(5){text-align:right;width:6%}.section_table_app_custom_content_referrals .APP_TABLE__header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.section_table_app_custom_content_referrals .APP_TABLE__header_right{align-items:stretch;display:flex;flex-wrap:wrap;gap:0}.section_table_app_custom_content_referrals .filter-search{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:8px;max-width:100%;padding:8px;width:100%}.section_table_app_custom_content_referrals .filter-search svg{color:#64748b;flex-shrink:0;font-size:14px}.section_table_app_custom_content_referrals .filter-search input{background:#0000;border:none!important;box-shadow:none!important;font-size:13px;margin:0!important;min-width:0;padding:0!important;width:100%}.section_table_app_custom_content_referrals .filter-search input:focus{outline:none!important}.section_table_app_custom_content_referrals .filter-dropdown .dropdown-toggle{align-items:center;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px;color:#374151;display:flex;font-size:13px;gap:8px;padding:8px 10px}.section_table_app_custom_content_referrals .filter-dropdown .dropdown-toggle:after{display:none}.section_table_app_custom_content_referrals .filter-dropdown .dropdown-menu{border-radius:12px;font-size:13px}.section_table_app_custom_content_referrals .filter-date{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#374151;display:flex;font-size:13px;gap:8px;padding:8px}.section_table_app_custom_content_referrals .filter-date svg{color:#64748b;flex-shrink:0;font-size:14px}.section_table_app_custom_content_referrals .filter-date .react-datepicker-wrapper,.section_table_app_custom_content_referrals .filter-date .react-datepicker__input-container{width:auto}.section_table_app_custom_content_referrals .filter-date input{background:#0000;border:none!important;cursor:pointer;font-size:13px;margin:0!important;min-width:90px;padding:0!important;width:auto}.section_table_app_custom_content_referrals .filter-date input:focus{outline:none!important}.section_table_app_custom_content_referrals .react-datepicker{border:none!important;border-radius:14px!important;box-shadow:0 20px 40px #0f172a1f!important;font-family:inherit;padding:12px}.table_referrals_users{display:flex;flex-direction:column;gap:12px}.section_table_app_custom_content_referrals .APP_TABLE{font-size:12.5px;margin:0;table-layout:fixed}.section_table_app_custom_content_referrals .APP_TABLE thead{background:#fafafa}.section_table_app_custom_content_referrals .APP_TABLE thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.08em;padding:12px 10px;text-transform:uppercase}.section_table_app_custom_content_referrals .APP_TABLE tbody td:first-child,.section_table_app_custom_content_referrals .APP_TABLE thead th:first-child{width:30%}.section_table_app_custom_content_referrals .APP_TABLE tbody td:nth-child(2),.section_table_app_custom_content_referrals .APP_TABLE thead th:nth-child(2){width:18%}.section_table_app_custom_content_referrals .APP_TABLE tbody td:nth-child(3),.section_table_app_custom_content_referrals .APP_TABLE tbody td:nth-child(4),.section_table_app_custom_content_referrals .APP_TABLE thead th:nth-child(3),.section_table_app_custom_content_referrals .APP_TABLE thead th:nth-child(4){width:15%}.section_table_app_custom_content_referrals .APP_TABLE tbody td:nth-child(5),.section_table_app_custom_content_referrals .APP_TABLE thead th:nth-child(5){width:17%}.section_table_app_custom_content_referrals .APP_TABLE tbody td:nth-child(6),.section_table_app_custom_content_referrals .APP_TABLE thead th:nth-child(6){text-align:right;width:5%}.title_terms{color:#003f5c;margin-bottom:16px;text-align:center}.sub_title{color:#003f5c;font-weight:700;margin-left:8px}.text_description{color:#003f5c;margin-left:24px}.text_card_dash_supervisor p{font-size:18px;margin:0}.referral-card{background:linear-gradient(145deg,#f0f4ff,#d9e3ff);border-radius:16px;box-shadow:0 6px 20px #0000001f;flex-direction:column;transition:transform .3s,box-shadow .3s}.referral-card,.referral-card-row{display:flex;justify-content:space-between}.referral-card-row{border-bottom:1px solid #cfd6f0;font-size:.95rem;padding:6px 0}.referral-card-row strong{color:#1c1c1c;font-weight:600}.link_url_copy{border-radius:6px;cursor:pointer;padding:12px}.link_url_copy:hover{background-color:#cfd6f0}.section_add_or_edit_user__app .react-datepicker-wrapper{display:block}.sq2-progress{background:var(--c-white);border-bottom:1px solid var(--c-line);position:sticky;top:0;z-index:20}.sq2-progress-inner{margin:0 auto;max-width:960px;padding:var(--space-3) var(--space-4)}.sq2-progress-top{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin-bottom:var(--space-2)}.sq2-progress-text{color:var(--c-ink);flex:1 1 auto;font-size:var(--fs-small);font-weight:600;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sq2-progress-back,.sq2-progress-close{align-items:center;background:none;border:0;color:var(--c-ink-soft);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--fs-small);gap:var(--space-1);padding:var(--space-1)}.sq2-progress-back:focus-visible,.sq2-progress-close:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.sq2-progress-back-placeholder{flex:0 0 auto;width:60px}.sq2-progress-bar{background:var(--c-line);border-radius:var(--r-pill);height:4px;overflow:hidden}.sq2-progress-fill{background:var(--grad-action);box-shadow:var(--glow-azure);height:100%}.sq2-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-3) 0 0;padding:0}.sq2-chip-button{align-items:center;background:var(--c-mist);border:1px solid var(--c-line);border-radius:var(--r-pill);color:var(--c-ink);cursor:pointer;display:inline-flex;font-size:var(--fs-small);gap:var(--space-1);padding:4px 10px}.sq2-chip-button:hover{border-color:var(--c-azure)}.sq2-chip-button:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.sq2-chip-pencil{color:var(--c-ink-soft)}@media (max-width:768px){.sq2-chips{flex-wrap:nowrap;margin-inline:calc(var(--space-4)*-1);overflow-x:auto;padding-inline:var(--space-4);scrollbar-width:none}.sq2-chips::-webkit-scrollbar{display:none}.sq2-chip{flex:0 0 auto}.sq2-chip-button{font-size:12px;padding:3px 8px}.sq2-chip-text{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.sq-step{grid-gap:var(--space-4);display:grid;gap:var(--space-4);margin:0 auto;padding:var(--space-10) var(--gutter) var(--space-16);width:min(640px,100%)}.sq-step>*{min-width:0}.sq-step-wide{width:min(980px,100%)}.sq-step-center{justify-items:center;text-align:center}.sq-step-title{color:var(--c-brand);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.015em;line-height:var(--lh-heading);margin:0}.sq2-icon-badge{align-items:center;background:var(--c-azure-soft);border-radius:var(--r-pill);color:var(--c-azure);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.sq2-icon-badge-sm{height:36px;width:36px}.sq2-icon-badge-on{background:var(--grad-action);box-shadow:var(--glow-azure);color:var(--c-white)}.sq2-step-head{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);text-align:center}.sq2-step-head .sq-step-title{margin:0}.sq-step-lead{color:var(--c-ink-soft);margin:var(--space-2) 0 var(--space-6);max-width:var(--measure)}.sq2-step-head~.sq-step-lead{margin-inline:auto;text-align:center}.sq-step-note{color:var(--c-ink-soft);font-size:var(--fs-small)}.sq2-cta-group{grid-gap:var(--space-3);display:grid;gap:var(--space-3)}.sq2-trust-note{display:flex;justify-content:center;max-width:none}.sq2-trust-note>span{align-items:center;display:inline-flex;gap:var(--space-2);text-align:center}.sq2-trust-note svg{color:var(--c-azure);flex:0 0 auto}.sq2-spin{animation:sq2-spin 1s linear infinite;color:var(--c-azure)}@keyframes sq2-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sq2-spin{animation:none}}.sq2-fatal{background:#c2352a14;border-left:3px solid var(--c-error);border-radius:var(--r-md);color:var(--c-error);font-weight:600;margin:0;padding:var(--space-3) var(--space-4)}.sq-portal .sq-step{width:min(860px,100%)}.sq-portal :where(.sq-step,.sq-step *){overflow-wrap:break-word;word-break:normal}.sq2-pay-head{grid-gap:var(--space-2);display:grid;gap:var(--space-2);justify-items:start}.sq2-pay-subtitle{color:var(--c-ink-soft);margin:0}.sq2-pay-warning{align-items:flex-start;background:var(--c-amber-bg);border:1px solid var(--c-amber-line);border-radius:var(--r-lg);color:var(--c-amber-ink);display:flex;font-size:var(--fs-small);gap:var(--space-2);line-height:1.5;padding:var(--space-4)}.sq2-pay-warning-icon{color:var(--c-amber-ink);flex:0 0 auto;margin-top:2px}.sq2-pay-form{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.sq2-pay-toggle{background:var(--c-mist);border-radius:var(--r-pill);display:flex;gap:2px;max-width:100%;padding:3px;width:fit-content}.sq2-pay-toggle-btn{background:#0000;border:0;border-radius:var(--r-pill);color:var(--c-ink-soft);cursor:pointer;font-size:var(--fs-small);font-weight:600;min-height:44px;padding:0 var(--space-5);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sq2-pay-toggle-btn[aria-pressed=true]{background:var(--c-white);box-shadow:var(--shadow-card);color:var(--c-brand)}.sq2-pay-toggle-btn:disabled{cursor:not-allowed;opacity:.6}.sq2-pay-row{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:480px){.sq2-pay-row{grid-template-columns:1fr 1fr}}.sq2-pay-cancel{background:none;border:0;color:var(--c-ink-soft);cursor:pointer;font:inherit;justify-self:center;padding:var(--space-2);text-decoration:underline}.sq2-pay-success{grid-gap:var(--space-3);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-3);justify-items:center;padding:var(--space-8) var(--space-6);text-align:center}.sq2-pay-success-msg{color:var(--c-ink);font-weight:600;margin:0}.sq2-pay-hint{font-feature-settings:"tnum";color:var(--c-ink-soft);font-variant-numeric:tabular-nums;margin:0}.sq2-cover-grid{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.sq2-cover-grid{grid-template-columns:repeat(4,1fr)}}.sq2-cover-cell{display:flex;flex-direction:column}.sq2-cover{align-items:flex-start;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);padding:var(--space-4);position:relative;text-align:left}.sq2-cover-on{background:var(--c-mist);border-color:var(--c-azure);box-shadow:var(--shadow-card)}.sq2-cover-off{cursor:not-allowed;filter:grayscale(1);opacity:.38}.sq2-cover-suggested{border-color:var(--c-azure);border-style:dashed}.sq2-cover-badge{background:var(--c-brand);border-radius:var(--r-pill);color:var(--c-white);font-size:12px;font-weight:600;left:50%;max-width:100%;padding:2px 8px;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);width:max-content}.sq2-cover-title{color:var(--c-ink);font-weight:700}.sq2-icon-badge{margin-bottom:var(--space-2)}.sq2-cover-line{color:var(--c-ink-soft);font-size:var(--fs-small)}.sq2-cover-check{bottom:var(--space-3);color:var(--c-azure);position:absolute;right:var(--space-3)}.sq2-cover:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.sq2-cover-notice{background:var(--c-azure-soft);border-radius:var(--r-md);color:var(--c-ink);font-size:var(--fs-small);margin-block:var(--space-3);padding:var(--space-3)}.sq2-else{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);margin-top:var(--space-4)}.sq2-else-off{opacity:.6}.sq2-else-head{align-items:center;background:none;border:0;color:var(--c-ink);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-4);text-align:left;width:100%}.sq2-else-head:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.sq2-else-text{flex:1 1 auto;min-width:0}.sq2-else-line{color:var(--c-ink-soft);display:block;font-size:var(--fs-small);font-weight:400;margin-top:var(--space-1)}.sq2-else-list{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0 var(--space-4) var(--space-4)}@media (max-width:390px){.sq2-else-list{grid-template-columns:1fr}}.sq2-else-item{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-pill);color:var(--c-ink);cursor:pointer;font-size:var(--fs-small);padding:var(--space-2) var(--space-3);width:100%}.sq2-else-item:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.sq2-else-item:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.38}.sq2-else-on{background:var(--c-azure-soft);border-color:var(--c-azure);color:var(--c-brand)}.sq2-people{grid-gap:var(--space-3);display:grid;gap:var(--space-3)}.sq2-person{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--space-4)}.sq2-person-head{align-items:center;display:flex;justify-content:space-between}.sq2-person-role{align-items:center;color:var(--c-ink);display:inline-flex;font-weight:700;gap:var(--space-1)}.sq2-person-role svg{color:var(--c-azure)}.sq2-person-remove{align-items:center;background:none;border:0;color:var(--c-ink-soft);cursor:pointer;display:inline-flex;justify-content:center;padding:var(--space-1)}.sq2-person-remove:hover{color:var(--c-error)}.sq2-person-remove:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.sq2-person-fields{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:1fr;margin-top:var(--space-3)}@media (min-width:560px){.sq2-person-fields{grid-template-columns:1fr 1fr}}.sq2-add{flex-wrap:wrap;margin-block:var(--space-4)}.sq2-add,.sq2-income{display:flex;gap:var(--space-2)}.sq2-income{align-items:flex-start;margin-bottom:var(--space-4)}.sq2-income>:first-child{flex:1 1 auto;min-width:0}.sq2-row{grid-gap:var(--space-4);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);display:grid;gap:var(--space-4);grid-template-columns:200px 1fr;margin-bottom:var(--space-3);padding:var(--space-4)}@media (max-width:720px){.sq2-row{grid-template-columns:1fr}.sq2-row-price{border-bottom:1px solid var(--c-line);border-right:0;padding-bottom:var(--space-3);padding-right:0}}.sq2-row-pick{box-shadow:var(--shadow-card-hover)}.sq2-row-on,.sq2-row-pick{border-color:var(--c-azure)}.sq2-row-on{background:var(--c-azure-soft)}.sq2-row-price{align-items:flex-start;border-right:1px solid var(--c-line);display:flex;flex-direction:column;gap:var(--space-2);padding-right:var(--space-4)}.sq2-row-amount{color:var(--c-brand);font-size:var(--fs-h1);font-weight:700;line-height:1}.sq2-row-for,.sq2-row-per{color:var(--c-ink-soft);display:block;font-size:var(--fs-small)}.sq2-row-price>button{width:100%}.sq2-row-details{align-items:center;background:none;border:0;color:var(--c-azure);cursor:pointer;display:inline-flex;font-size:var(--fs-small);font-weight:600;gap:var(--space-1);justify-content:center;padding:var(--space-1) 0;width:100%}.sq2-row-details:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.sq2-rot{transform:rotate(180deg)}.sq2-row-body{min-width:0}.sq2-row-why{display:inline-block;font-size:var(--fs-small);margin:0 0 var(--space-2)}.sq2-row-why-pick,.sq2-row-why-superlative{border-radius:var(--r-pill);padding:4px 10px}.sq2-row-why-pick{background:var(--c-azure-soft);color:var(--c-brand);font-weight:700}.sq2-row-why-superlative{background:var(--c-mist);color:var(--c-ink-soft);font-weight:600}.sq2-row-why-rank{color:var(--c-ink-soft);font-weight:500}.sq2-row-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-1)}.sq2-row-carrier{color:var(--c-ink-soft);font-size:var(--fs-small);font-weight:600}.sq2-row-stars{align-items:center;display:inline-flex;gap:1px}.sq2-star-on{fill:currentColor;color:var(--c-brand)}.sq2-star-off{color:var(--c-line-strong)}.sq2-row-name{color:var(--c-brand);font-size:var(--fs-body);font-weight:700;margin:0 0 var(--space-1)}.sq2-row-tags{color:var(--c-ink-soft);display:flex;flex-wrap:wrap;font-size:var(--fs-small);gap:var(--space-3);margin:0 0 var(--space-3)}.sq2-row-tag{display:inline}.sq2-row-facts{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:var(--space-3) 0 0}.sq2-row-fact{grid-gap:2px;align-content:start;background:var(--c-mist);border-radius:var(--r-md);display:grid;gap:2px;padding:var(--space-2) var(--space-3)}.sq2-row-fact dt{color:var(--c-ink-soft);font-size:var(--fs-small);margin:0}.sq2-row-fact dd{color:var(--c-ink);font-weight:600;margin:0}.sq2-row-more{border-top:1px solid var(--c-line);color:var(--c-ink-soft);font-size:var(--fs-small);margin-top:var(--space-3);padding-top:var(--space-3)}.sq2-row-more-title{color:var(--c-ink);font-weight:700;margin:0 0 var(--space-1)}.sq2-row-more ul{margin:0 0 var(--space-2);padding-left:1.1em}.sq2-row-more-note{font-style:italic;margin:var(--space-2) 0 0}.sq2-filters{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);overflow-x:auto}@media (max-width:768px){.sq2-filters{margin-inline:calc(var(--space-4)*-1);padding-inline:var(--space-4);scrollbar-width:none}.sq2-filters::-webkit-scrollbar{display:none}}.sq2-filter{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-pill);color:var(--c-brand);cursor:pointer;flex:0 0 auto;font-size:var(--fs-small);font-weight:600;padding:6px 14px;white-space:nowrap}.sq2-filter:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.sq2-filter-on{background:var(--c-azure);border-color:var(--c-azure);color:var(--c-white)}.sq2-group{min-width:0}.sq2-rows{display:flex;flex-direction:column}.sq2-group-head{align-items:baseline;display:flex;gap:var(--space-2);justify-content:space-between;margin-block:var(--space-4) var(--space-2)}.sq2-group-title{color:var(--c-brand);font-size:var(--fs-body);font-weight:700;margin:0}.sq2-group-skip{background:none;border:0;color:var(--c-azure);cursor:pointer;font-size:var(--fs-small);font-weight:600;padding:0;white-space:nowrap}.sq2-group-skip:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.sq2-group-skipped{color:var(--c-ink-soft);font-size:var(--fs-small)}.sq2-total{align-items:center;background:var(--c-white);border-top:1px solid var(--c-line);bottom:0;box-shadow:var(--shadow-float);display:flex;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);position:sticky;z-index:10}.sq2-total-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.sq2-total-break{color:var(--c-ink-soft);font-size:var(--fs-small);overflow-wrap:break-word}.sq2-total-amount{color:var(--c-brand);font-size:var(--fs-h3);font-weight:700}@media (max-width:560px){.sq2-total{align-items:stretch;flex-direction:column;text-align:center}}.sq-modal-backdrop{background:var(--c-scrim);display:grid;inset:0;padding:var(--space-4);place-items:center;position:fixed;z-index:var(--z-modal)}.sq-modal{background:var(--c-white);border-radius:var(--r-xl);box-shadow:var(--shadow-float);display:flex;flex-direction:column;max-height:85vh;overflow:hidden;width:min(720px,100%)}.sq-modal-header{align-items:center;border-bottom:1px solid var(--c-line);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5) var(--space-6)}.sq-modal-header h2{color:var(--c-brand);font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-heading);margin:0}.sq-modal-close{background:var(--c-mist);border:0;border-radius:var(--r-pill);color:var(--c-brand);cursor:pointer;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.sq-modal-close:hover{background:var(--c-line)}.sq-modal-close:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.sq-modal-body{color:var(--c-ink);line-height:var(--lh-body);overflow-y:auto;padding:var(--space-6)}.sq-modal-body h1,.sq-modal-body h2,.sq-modal-body h3,.sq-modal-body h4{color:var(--c-brand);font-family:var(--font-display);font-size:1.0625rem;line-height:var(--lh-heading);margin:var(--space-5) 0 var(--space-2)}.sq-modal-body h1:first-child,.sq-modal-body h2:first-child,.sq-modal-body h3:first-child{margin-top:0}.sq-modal-body ol,.sq-modal-body p,.sq-modal-body ul{margin:0 0 var(--space-3)}@media (max-width:768px){.sq-modal-backdrop{padding:0;place-items:end center}.sq-modal{border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:92vh}}.sq-muted{color:var(--c-ink-soft)}.sq2-summary{background:var(--c-mist);border-radius:var(--r-lg);margin-bottom:var(--space-4);padding:var(--space-4)}.sq2-summary-list{grid-gap:var(--space-1);display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.sq2-summary-list li,.sq2-summary-total{color:var(--c-ink);display:flex;gap:var(--space-3);justify-content:space-between}.sq2-summary-total{border-top:1px solid var(--c-line);font-weight:700;margin-top:var(--space-2);padding-top:var(--space-2)}.sq2-summary-advisor{color:var(--c-ink-soft);margin:0}.sq2-consent{align-items:flex-start;color:var(--c-ink);display:flex;font-size:var(--fs-small);gap:var(--space-2);line-height:1.5;margin-block:var(--space-4)}.sq2-consent input{flex:0 0 auto;height:20px;margin-top:3px;width:20px}.sq2-legal-link{background:none;border:0;color:var(--c-azure);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.sq2-consent-error{color:var(--c-error);font-size:var(--fs-small);font-weight:600;margin:calc(var(--space-4)*-1) 0 0}.sq2-promise{color:var(--c-ink-soft);font-size:var(--fs-small);margin-top:var(--space-3);text-align:center}.sq2-done,.sq2-done-card{justify-items:center}.sq2-done-card{grid-gap:var(--space-3);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;width:100%}.sq2-done-mark{background:var(--grad-action);border-radius:var(--r-pill);box-shadow:var(--glow-azure);color:var(--c-white);display:grid;height:56px;margin-bottom:var(--space-1);place-items:center;width:56px}.sq2-done-sub{color:var(--c-ink-soft);margin:0;max-width:var(--measure)}.sq2-reference{background:var(--c-paper);border-radius:var(--r-md);color:var(--c-ink-soft);display:inline-flex;flex-direction:column;font-size:var(--fs-small);gap:2px;margin-block:var(--space-2);padding:var(--space-3) var(--space-6)}.sq2-reference strong{font-feature-settings:"tnum";color:var(--c-brand);font-size:var(--fs-h2);font-variant-numeric:tabular-nums;letter-spacing:.08em}.sq2-next{grid-gap:var(--space-4);display:grid;gap:var(--space-4);list-style:none;margin:var(--space-2) 0 0;padding:0;text-align:left;width:100%}.sq2-next li{color:var(--c-ink-soft);display:flex;gap:var(--space-3)}.sq2-next li,.sq2-next-n{font-size:var(--fs-small)}.sq2-next-n{background:var(--c-azure-soft);border-radius:var(--r-pill);color:var(--c-azure);display:grid;flex:0 0 auto;font-weight:700;height:26px;place-items:center;width:26px}.sq2-next-text{flex:1 1;min-width:0}.sq2-next-text strong{align-items:center;color:var(--c-ink);display:flex;gap:var(--space-2);margin-bottom:2px}.sq2-next-text strong svg{color:var(--c-azure);flex:0 0 auto}.sq2-done-ghost{color:var(--c-azure);font-weight:600}.sq2-resend{background:var(--c-paper);border-radius:var(--r-md);color:var(--c-ink-soft);font-size:var(--fs-small);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);text-align:left;width:100%}.sq2-resend strong{color:var(--c-brand)}.app__chat-file{display:flex;flex-direction:column;gap:8px;max-width:100%}.app__chat-image{border-radius:12px;cursor:pointer;height:auto;max-height:320px;max-width:240px;object-fit:cover;transition:transform .2s ease;width:100%}.app__chat-image:hover{transform:scale(1.02)}.app__chat-file-link{align-items:center;background:#0000000d;border-radius:10px;display:inline-flex;font-size:13px;font-weight:500;gap:6px;max-width:240px;padding:8px 12px;text-decoration:none;word-break:break-word}.app__chat-file-link:hover{background:#00000014}.app__chat-bubble{border-radius:16px;max-width:65%;padding:10px 12px}.app__chat-system-message{font-size:13px;margin:10px 0;text-align:center}.app__chat-system-text{opacity:.7}.app__chat-bubble-user{align-self:flex-end;background:#dcf8c6}.app__chat-bubble-advisor{align-self:flex-start}.app__chat_head_ticket{padding:12px 16px}.app__chat_ticket_container{background:#fff;border-left:4px solid #25d366;border-radius:12px;box-shadow:0 1px 2px #00000014;box-shadow:0 3px 8px #0000001f;padding:14px 16px;transition:all .2s ease}.app__chat_ticket_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.app__chat_ticket_title{color:#111b21;font-size:15px;font-weight:600;max-width:70%}.app__chat_ticket_status{background:#e9edef;border-radius:14px;color:#54656f;font-size:12px;font-weight:500;padding:4px 10px}.app__chat_ticket_status.open{background:#dcf8c6;color:#128c7e}.app__chat_ticket_status.closed{background:#a30c0c;color:#ffcdcd}.app__chat_ticket_body{display:flex;flex-direction:column;gap:6px}.app__chat_ticket_row{color:#3b4a54;display:flex;flex-wrap:wrap;font-size:13px;gap:4px}.app__chat_ticket_row .label{color:#667781;font-weight:600}.app__chat_ticket_row .value{font-weight:400}.app__chat_ticket_row .value.high{color:#d93025;font-weight:600}.app__chat_ticket_row .value.medium{color:#fbbc05;font-weight:600}.app__chat_ticket_row .value.low{color:#34a853;font-weight:600}.app__chat-row{display:flex}.typing-bubble--user{background:#2f6df6;color:#fff}.typing-bubble--advisor{background:#e5e5ea;color:#000}.app__chat-tab{position:relative}.app__chat-dot{background-color:#22c55e;border-radius:50%;box-shadow:0 0 6px #22c55e99;height:8px;position:absolute;right:12px;top:4px;width:8px}.app__chat-avatar-sm{align-items:center!important;background:linear-gradient(135deg,#4f46e5,#3b82f6);border-radius:50%;color:#fff!important;display:flex!important;font-size:14px;font-weight:700;font-weight:600;height:40px;justify-content:center!important;text-transform:uppercase;width:40px}.app__chat-message{display:flex;margin-bottom:10px}.app__chat-message.user{justify-content:flex-end}.app__chat-message.advisor{justify-content:flex-start}.app__chat-bubble{border-radius:12px;box-shadow:0 1px 2px #00000014;font-size:14px;line-height:1.4;max-width:70%;padding:10px 14px;position:relative}.app__chat-bubble-user{background:#d9fdd3;border-bottom-right-radius:4px}.app__chat-bubble-advisor{background:#fff;border-bottom-left-radius:4px}.app__chat-meta{align-items:center;display:flex;gap:4px;justify-content:flex-end;margin-top:4px}.app__chat-time{color:#667781;font-size:11px}.app__chat-check{color:#667781}.app__chat-row--typing{display:flex;margin:6px 0 12px}.app__chat-row--left{justify-content:flex-start}.app__chat-row--right{justify-content:flex-end}.typing-bubble{align-items:center;animation:fadeInTyping .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;display:inline-flex;gap:6px;max-width:70%;padding:10px 14px}.typing-bubble--advisor{background:#eef1f4}.typing-bubble--advisor span{background:#6c757d}.typing-bubble--user{background:linear-gradient(135deg,#3b82f6,#2563eb)}.typing-bubble--user span{background:#fff}.typing-bubble span{animation:blink 1.4s infinite both;border-radius:50%;height:7px;width:7px}.typing-bubble span:nth-child(2){animation-delay:.2s}.typing-bubble span:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2;transform:translateY(0)}20%{opacity:1;transform:translateY(-3px)}to{opacity:.2;transform:translateY(0)}}@keyframes fadeInTyping{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app__chat-checks{align-items:center;color:#f90606!important;display:inline-flex;gap:2px;margin-left:4px}.app__chat-checks.read{color:#4fc3f7!important}.app__chat-item-new{background-color:#eafaf1!important}.app__chat-item-new .fw-semibold,.app__chat-item-new small{color:#166534!important}.APP__chat_web_modal_sidebar_content{background:#f9fafb;border-right:1px solid #e5e7eb;overflow-y:auto;padding:1rem;width:40%}.APP__chat_web_modal_sidebar_content .app__chat-sidebar-header{border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.app__chat-search{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;padding:8px 12px}.app__chat-list{margin-top:1rem}.app__chat-item{border-radius:10px;margin-bottom:6px;padding:10px;transition:all .25s ease}.app__chat-item:hover{background:#e5e7eb4d}.app__chat-item.active{background:#e0e7ff;border:1px solid #2563eb;pointer-events:none}.APP__chat_web_modal_main_content{background:#fff;display:flex;flex:1 1;flex-direction:column}.APP__chat_web_modal_main_content .app__chat-empty{align-items:center;display:flex;flex:1 1;justify-content:center}.APP__chat_web_modal_main_content .app__chat-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:1rem 1.2rem}.APP__chat_web_modal_main_content .app__chat-avatar-sm{border:2px solid #0000;height:42px;width:42px}.APP__chat_web_modal_main_content .app__chat-avatar-sm.online{border-color:#22c55e}.APP__chat_web_modal_main_content .app__chat-body{background:linear-gradient(180deg,#fafafa,#f3f4f6);flex:1 1;overflow-y:auto;padding:12px 16px 80px}.APP__chat_web_modal_main_content .app__chat-body::-webkit-scrollbar{width:6px}.APP__chat_web_modal_main_content .app__chat-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.APP__chat_web_modal_main_content .app__chat-message{display:flex;margin-bottom:1rem}.APP__chat_web_modal_main_content .app__chat-message.user{justify-content:flex-end}.APP__chat_web_modal_main_content .app__chat-bubble{border-radius:12px;box-shadow:0 2px 6px #0000000a;font-size:15px;max-width:70%;padding:.8rem 1rem}.APP__chat_web_modal_main_content .app__chat-message.user .app__chat-bubble{background:#2563eb;border-bottom-right-radius:4px;color:#fff}.APP__chat_web_modal_main_content .app__chat-message.advisor .app__chat-bubble{background:#f1f5f9;border-bottom-left-radius:4px;color:#111827}.APP__chat_web_modal_main_content .app__chat-time{font-size:12px;opacity:.7}.APP__chat_web_modal_main_content .app__chat-input{border-top:1px solid #e5e7eb;padding:1rem}.APP__chat_web_modal_main_content .app__chat-textarea{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:10px 14px}.APP__chat_web_modal_main_content .app__chat-sendbtn{background:#2563eb;border-radius:12px;color:#fff;font-weight:600;transition:all .25s ease}.APP__chat_web_modal_main_content .app__chat-sendbtn:hover{background:#1d4ed8;transform:translateY(-1px)}.APP__chat_web_modal_main_content .app__open-chat-btn{background:#2563eb;border:none;border-radius:12px;color:#fff;font-weight:600;padding:10px 18px;transition:all .25s ease}.APP__chat_web_modal_main_content .app__open-chat-btn:hover{background:#1e40af}.BP_UI_CHAT_MODAL_overlay_content .modal-content{background:#0000;border:none}.BP_UI_CHAT_MODAL_overlay_content .app__chatmodal_wrapper{align-items:center;animation:BP_UI_CHAT_MODAL_fadeInModal .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000!important}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0003;display:flex;height:90vh!important;overflow:hidden;position:relative;width:90%!important;z-index:2001}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .app__chat_closebtn{align-items:center;background:#f9fafb!important;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a!important;color:#f03!important;display:flex;height:36px;justify-content:center;line-height:0;padding:0;position:absolute;right:14px;top:14px;transition:all .2s ease;width:36px;z-index:20}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .app__chat_closebtn:hover{background:#f03!important;color:#fff!important;transform:scale(1.1)}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-search-container{margin-bottom:3%;position:relative}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-search-container .app__chat-search-wrapper{margin:3% auto 0;position:relative;width:80%}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-search-container .app__chat-search-wrapper .app__chat-search-inline{background:#fff!important;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 10px #00000014;font-size:14px;padding:6px 12px 6px 36px;transition:all .3s ease;width:100%;z-index:5}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-search-container .app__chat-search-wrapper .app__chat-search-icon{color:#9ca3af;font-size:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-attach-icon{position:relative}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-attachment-menu{animation:APP__chat_web_modal_main_fadeIn .2s ease-in-out;background:#fff;border-radius:10px;box-shadow:0 8px 22px #00000026;display:flex;flex-direction:column;min-width:160px;overflow:hidden;position:absolute;right:0;top:30px;z-index:10}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-attachment-menu button{align-items:center;background:#0000;border:none;color:#374151;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 14px;text-align:left;transition:all .2s ease}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-attachment-menu button:hover{background:#f3f4f6;color:#2563eb}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-more-icon{position:relative}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-more-menu{animation:APP__chat_web_modal_main_fadeIn .2s ease-in-out;background:#fff;border-radius:10px;box-shadow:0 8px 22px #00000026;display:flex;flex-direction:column;min-width:180px;overflow:hidden;position:absolute;right:0;top:30px;z-index:15}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-more-menu button{align-items:center;background:#0000;border:none;color:#374151;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 14px;text-align:left;transition:all .2s ease;width:100%}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-more-menu button:hover{background:#f3f4f6;color:#2563eb}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-more-menu button.text-danger:hover{background:#fee2e2;color:#dc2626}.BP_UI_CHAT_MODAL_overlay_content .BP_UI_CHAT_MODAL_content .APP__chat_web_modal_main_content .app__chat-tabs{background:#f9fafb;border-radius:10px;display:flex;gap:6px;padding:4px}.BP_UI_CHAT_MODAL_overlay_content .app__chat-tab{background:#0000;border:none;border-radius:8px;color:#6b7280;flex:1 1;font-size:13px;font-weight:600;padding:6px 10px;transition:all .2s ease}.BP_UI_CHAT_MODAL_overlay_content .app__chat-tab:hover{background:#e5e7eb;color:#111827}.BP_UI_CHAT_MODAL_overlay_content .app__chat-tab.active{background:#2563eb;box-shadow:0 2px 6px #2563eb4d;color:#fff}.APP__chat_web_modal_sidebar_content .app__chat-sidebar{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;height:100%;max-height:100vh;padding:1rem}.app__chat-list-container{flex:1 1;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-color:#9ca3af66 #0000;scrollbar-width:thin}.app__chat-list-container::-webkit-scrollbar{width:6px}.app__chat-list-container::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:10px}.app__chat-list-container::-webkit-scrollbar-thumb:hover{background:#6b7280cc}@media (max-width:768px){.APP__chat_web_modal_main_content,.APP__chat_web_modal_sidebar_content{background:#fff;height:100%;left:0;position:absolute;top:0;transition:all .35s ease-in-out;width:100%}.APP__chat_web_modal_sidebar_content.mobile-hidden{opacity:0;pointer-events:none;transform:translateX(-100%)}.APP__chat_web_modal_main_content.mobile-hidden{opacity:0;pointer-events:none;transform:translateX(100%)}.APP__chat_web_modal_main_content.mobile-active,.APP__chat_web_modal_sidebar_content.mobile-active{opacity:1;pointer-events:auto;transform:translateX(0)}.app__chat-backbtn{background:#f3f4f6;border:none;border-radius:8px;padding:5px 8px;transition:background .2s ease}.app__chat-backbtn:hover{background:#e5e7eb}}@keyframes BP_UI_CHAT_MODAL_fadeInModal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes APP__chat_web_modal_main_fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.FAQs_hero__U3cCB{padding:var(--space-16) 0 var(--space-12)}.FAQs_heroInner__OJsh1{max-width:720px}.FAQs_lead__ZNYVC{color:var(--c-ink-soft);font-size:1.0625rem;margin:var(--space-4) 0 var(--space-8)}.FAQs_search__no-IF{max-width:460px}.FAQs_chips__vW0\+-{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.FAQs_chip__TVtWS{background:var(--c-white);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);color:var(--c-ink);font-size:var(--fs-small);font-weight:600;min-height:44px;padding:0 var(--space-4);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.FAQs_chip__TVtWS:hover{border-color:var(--c-azure);color:var(--c-azure)}.FAQs_chipActive__RXp9v{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-white)}.FAQs_listWrap__P66Gl{max-width:820px}.FAQs_status__\+5lcj{color:var(--c-ink-soft);padding:var(--space-8) 0}.FAQs_empty__rb7R8{grid-gap:var(--space-4);color:var(--c-ink-soft);display:grid;gap:var(--space-4);justify-items:start;padding:var(--space-10) 0}.FAQs_gallery__ChLlv{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:var(--space-4)}.FAQs_gallery__ChLlv li{background:var(--c-mist);border-radius:var(--r-md);display:grid;padding:var(--space-2);place-items:center}.FAQs_gallery__ChLlv img{border-radius:var(--r-md);max-height:180px;object-fit:contain;width:auto}.FAQs_closing__1NDzg{grid-gap:var(--space-3);background:linear-gradient(135deg,var(--c-mist),var(--c-paper));border:1px solid var(--c-line);border-radius:var(--r-xl);display:grid;gap:var(--space-3);justify-items:start;margin-top:var(--space-16);padding:var(--space-8)}.FAQs_closing__1NDzg p{color:var(--c-ink-soft)}.Unsubscribe_wrap__ddrJi{min-height:65vh}.Unsubscribe_inner__-V85P,.Unsubscribe_wrap__ddrJi{display:grid;place-items:center}.Unsubscribe_card__2M0X4{grid-gap:var(--space-4);display:grid;gap:var(--space-4);justify-items:start;text-align:left;width:min(520px,100%)}.Unsubscribe_card__2M0X4 h1{font-size:var(--fs-h3)}.Unsubscribe_card__2M0X4 p{color:var(--c-ink-soft)}.Unsubscribe_spinner__NABQy{animation:Unsubscribe_unsub-spin__yVzQy .9s linear infinite;border:3px solid var(--c-mist);border-radius:50%;border-top-color:var(--c-azure);height:28px;width:28px}@keyframes Unsubscribe_unsub-spin__yVzQy{to{transform:rotate(1turn)}}

/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.Blog_hero__26O-t{padding:var(--space-16) 0 var(--space-12)}.Blog_heroInner__VmQK9{max-width:720px}.Blog_lead__f2-zC{color:var(--c-ink-soft);font-size:1.0625rem;margin:var(--space-4) 0 var(--space-8)}.Blog_search__sH5\+4{max-width:460px}.Blog_listWrap__6-XtW{max-width:900px}.Blog_status__-jcfk{color:var(--c-ink-soft);padding:var(--space-8) 0}.Blog_empty__H5ORN{grid-gap:var(--space-4);color:var(--c-ink-soft);display:grid;gap:var(--space-4);justify-items:start;padding:var(--space-10) 0}.Blog_list__P9vhd{grid-gap:var(--space-5);display:grid;gap:var(--space-5)}.Blog_item__j3aRH{grid-gap:var(--space-6);align-items:center;display:grid;gap:var(--space-6);grid-template-columns:220px minmax(0,1fr);padding:var(--space-5)}.Blog_thumbFallback__EGvu8,.Blog_thumb__B6Ve3{border-radius:var(--r-lg);height:150px;object-fit:cover;width:100%}.Blog_thumbFallback__EGvu8{background:linear-gradient(150deg,var(--c-mist),var(--c-sky));opacity:.6}.Blog_itemBody__wY-d1{grid-gap:var(--space-2);display:grid;gap:var(--space-2);justify-items:start}.Blog_itemTitle__m41jg{color:var(--c-brand);font-size:1.25rem}.Blog_itemLead__xv0sc{color:var(--c-ink-soft);font-size:.9375rem}.Blog_itemMeta__SadXL{align-items:center;color:var(--c-ink-soft);display:flex;font-size:var(--fs-small);gap:var(--space-4)}.Blog_itemMeta__SadXL svg{margin-right:var(--space-1);vertical-align:-2px}.Blog_itemMore__toI3M{align-items:center;color:var(--c-azure);display:inline-flex;font-weight:600;gap:var(--space-1)}.Blog_pager__eFr3P{align-items:center;display:flex;gap:var(--space-4);justify-content:center;margin-top:var(--space-10)}.Blog_pagerLabel__YQ6PP{font-feature-settings:"tnum";color:var(--c-ink-soft);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.Blog_articleHero__0BPqp{padding:var(--space-12) 0 var(--space-8)}.Blog_articleHead__pbkWI{grid-gap:var(--space-3);display:grid;gap:var(--space-3);justify-items:start;max-width:760px}.Blog_back__fiot\+{font-weight:600;min-height:44px}.Blog_articleMeta__Ol7NZ,.Blog_back__fiot\+{align-items:center;display:inline-flex;font-size:var(--fs-small);gap:var(--space-2)}.Blog_articleMeta__Ol7NZ{color:var(--c-ink-soft)}.Blog_articleWrap__Y8Qpz{max-width:760px}.Blog_cover__IiOTQ{border-radius:var(--r-xl);box-shadow:var(--shadow-card),var(--edge-highlight);height:auto;margin-bottom:var(--space-8);width:100%}.Blog_articleBody__kYwIi{max-width:70ch}.Blog_articleBody__kYwIi h2{font-size:var(--fs-h3);margin:var(--space-10) 0 var(--space-3)}.Blog_articleBody__kYwIi h3{font-size:1.125rem;margin:var(--space-6) 0 var(--space-2)}.Blog_articleBody__kYwIi p{color:var(--c-ink-soft);margin-bottom:var(--space-4)}.Blog_articleBody__kYwIi ol,.Blog_articleBody__kYwIi ul{color:var(--c-ink-soft);list-style:disc;margin-bottom:var(--space-4);padding-left:var(--space-6)}.Blog_articleBody__kYwIi ol{list-style:decimal}.Blog_articleBody__kYwIi li{margin-bottom:var(--space-2)}.Blog_articleBody__kYwIi img{border-radius:var(--r-lg);height:auto;margin:var(--space-6) 0;width:100%}.Blog_articleBody__kYwIi blockquote{background:var(--c-mist);border-left:3px solid var(--c-sky);border-radius:0 var(--r-lg) var(--r-lg) 0;color:var(--c-brand);margin:var(--space-6) 0;padding:var(--space-4) var(--space-5)}.Blog_relatedTitle__2-JtR{margin-bottom:var(--space-6)}.Blog_relatedGrid__YnSxa{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Blog_articleCta__zMxwE{grid-gap:var(--space-10);align-items:center;display:grid;gap:var(--space-10);grid-template-columns:1fr auto}.Blog_articleCtaBody__QyT5W{color:var(--c-on-dark-soft);margin-top:var(--space-3)}@media (max-width:767px){.Blog_articleCta__zMxwE,.Blog_item__j3aRH{grid-template-columns:1fr}}.dependents_add_button{align-items:center;background:none;border:none;color:#00315c;cursor:pointer;display:flex;font-weight:600;gap:6px}.input_checkbox{align-items:center;color:#0f172a;display:flex;font-size:14px;gap:8px;margin:16px 0}.input_checkbox input[type=checkbox]{accent-color:#00315c;cursor:pointer;height:18px;width:18px}.APP_TABLE__responsive_advisors{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:32px;overflow:hidden;padding:1rem}.APP_TABLE__responsive_advisors .table{margin-bottom:0}.APP_TABLE__responsive_advisors .table thead{background:#fafafa}.APP_TABLE__responsive_advisors .table thead th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:10.5px;font-weight:600;letter-spacing:.08em;padding:7px 10px;text-transform:uppercase}.APP_TABLE__responsive_advisors .table tbody tr{cursor:pointer;transition:background .12s ease}.APP_TABLE__responsive_advisors .table tbody tr:hover{background:#f9fafb}.APP_TABLE__responsive_advisors .table tbody td{border-top:1px solid #f1f5f9;font-size:12px;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.ClientReferralsPage_page__TuWtJ{grid-gap:var(--space-5);display:grid;gap:var(--space-5);margin:0 auto;max-width:1000px}.ClientReferralsPage_h1__V4wIT{color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.ClientReferralsPage_lede__rE-FV{color:var(--c-ink-soft);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);margin:var(--space-2) 0 0}.ClientReferralsPage_box__96mlf{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);min-width:0;padding:var(--space-5)}.ClientReferralsPage_grid__Iwx9e{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ClientReferralsPage_boxTitle__gxXRC,.ClientReferralsPage_k__nZjws{color:var(--c-ink-soft);font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.4;margin:0;text-transform:uppercase}.ClientReferralsPage_boxTitle__gxXRC{color:var(--c-ink);font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.01em;text-transform:none}.ClientReferralsPage_linkRow__ilEdK{align-items:center;background:var(--c-paper);border:1px dashed var(--c-line-strong);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3)}.ClientReferralsPage_link__cYbnX{color:var(--c-ink);flex:1 1 12rem;font-size:var(--fs-small);font-weight:400;line-height:var(--lh-body);margin:0;min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ClientReferralsPage_linkEmpty__1H3\+j{color:var(--c-ink-soft);-webkit-user-select:auto;user-select:auto}.ClientReferralsPage_copyNote__ykA8W{color:var(--c-ink-soft);font-size:var(--fs-small);font-weight:600;line-height:1.4;margin:var(--space-2) 0 0;min-height:1.4em}.ClientReferralsPage_stats__Fkows{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-2) 0 0;padding:0}.ClientReferralsPage_stats__Fkows li{grid-gap:2px;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);display:grid;gap:2px;margin:0;padding:var(--space-3) var(--space-4)}.ClientReferralsPage_statValue__9yNJq{color:var(--c-brand);font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.2}.ClientReferralsPage_statLabel__34lhB{color:var(--c-ink-soft);font-size:var(--fs-small);font-weight:400;line-height:1.4}.ClientReferralsPage_big__HkPyC{color:var(--c-ink);font-family:var(--font-display);font-size:2.125rem;font-weight:800;line-height:1.1;margin:var(--space-1) 0 0}.ClientReferralsPage_big__HkPyC small{color:var(--c-ink-soft);font-family:var(--font-body);font-size:.9375rem;font-weight:600;line-height:1.4}.ClientReferralsPage_bar__uQy10{background:var(--c-mist);border-radius:var(--r-pill);height:8px;margin:var(--space-3) 0 var(--space-2);overflow:hidden}.ClientReferralsPage_bar__uQy10 i{background:var(--grad-action);border-radius:var(--r-pill);display:block;height:100%}.ClientReferralsPage_barNote__UhbV4{color:var(--c-ink-soft);font-size:var(--fs-small);font-weight:400;line-height:var(--lh-body);margin:0}.ClientReferralsPage_withdrawRow__DLVyp{margin-top:var(--space-4)}.ClientReferralsPage_pending__OAqWc{background:var(--c-amber-bg);border:1px solid var(--c-amber-line);border-radius:var(--r-lg);color:var(--c-amber-ink);font-size:var(--fs-small);line-height:var(--lh-body);padding:var(--space-3) var(--space-4)}.ClientReferralsPage_pending__OAqWc strong{font-weight:700}.ClientReferralsPage_pending__OAqWc p{font-weight:400;line-height:var(--lh-body);margin:0}.ClientReferralsPage_empty__olXAG{color:var(--c-ink-soft);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);margin:var(--space-3) 0 0}.ClientReferralsPage_table__fvwjX{border-collapse:collapse;color:var(--c-ink);font-size:var(--fs-small);line-height:1.4;margin:var(--space-2) 0 0;width:100%}.ClientReferralsPage_table__fvwjX th{border-bottom:1px solid var(--c-line);color:var(--c-ink-soft);font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:var(--space-2) var(--space-2);text-align:left;text-transform:uppercase}.ClientReferralsPage_table__fvwjX td{border-bottom:1px solid var(--c-line);font-weight:400;padding:var(--space-3) var(--space-2);vertical-align:middle}.ClientReferralsPage_cards__miQ67{display:none;gap:var(--space-3);list-style:none;margin:var(--space-3) 0 0;padding:0}.ClientReferralsPage_card__eKFab{background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--r-lg);margin:0;padding:var(--space-3) var(--space-4)}.ClientReferralsPage_cardTop__VsrVi{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.ClientReferralsPage_cardAmount__koZ4P{color:var(--c-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.2}.ClientReferralsPage_cardLine__UIVrq{color:var(--c-ink-soft);font-size:var(--fs-small);font-weight:400;line-height:1.4;margin:var(--space-1) 0 0}.ClientReferralsPage_chip__wDpOV{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-size:var(--fs-small);font-weight:600;line-height:1.2;padding:.25rem .7rem;white-space:nowrap}.ClientReferralsPage_chipOk__dQD2s{background:var(--c-white);border:1px solid var(--c-mint);color:var(--c-mint-ink)}.ClientReferralsPage_chipWork__wUZWL{background:var(--c-amber-bg);border:1px solid var(--c-amber-line);color:var(--c-amber-ink)}.ClientReferralsPage_chipBad__KVdKd{background:var(--c-white);border:1px solid var(--c-coral);color:var(--c-coral-ink)}.ClientReferralsPage_chipMute__N2lvD{background:var(--c-paper);border:1px solid var(--c-line);color:var(--c-ink-soft)}.ClientReferralsPage_termsLede__NTmi6{color:var(--c-ink-soft);font-size:var(--fs-small);font-weight:400;line-height:var(--lh-body);margin:var(--space-1) 0 0}.ClientReferralsPage_terms__THKvc{background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--r-lg);color:var(--c-ink);font-size:var(--fs-small);line-height:var(--lh-body);margin-top:var(--space-4);max-height:22rem;overflow-y:auto;padding:var(--space-4)}.ClientReferralsPage_terms__THKvc:focus-visible{outline:2px solid var(--c-azure);outline-offset:2px}.ClientReferralsPage_terms__THKvc h3{color:var(--c-ink);font-family:var(--font-body);font-size:var(--fs-small);font-weight:700;line-height:1.4;margin:var(--space-4) 0 var(--space-1)}.ClientReferralsPage_terms__THKvc h3:first-child{margin-top:0}.ClientReferralsPage_terms__THKvc p{font-weight:400;line-height:var(--lh-body);margin:0}.ClientReferralsPage_terms__THKvc ul{list-style:disc;margin:0;padding:0 0 0 var(--space-5)}.ClientReferralsPage_terms__THKvc li{line-height:var(--lh-body);margin:0}.ClientReferralsPage_termsDanger__aWKJU{color:var(--c-coral-ink)}.ClientReferralsPage_termsForm__08\+jN{grid-gap:var(--space-4);display:grid;gap:var(--space-4);margin-top:var(--space-4)}.ClientReferralsPage_check__cTI2N{align-items:center;display:flex;gap:var(--space-3)}.ClientReferralsPage_check__cTI2N input{accent-color:var(--c-azure);flex:none;height:20px;margin:0;width:20px}.ClientReferralsPage_check__cTI2N label{color:var(--c-ink);display:inline-block;font-size:var(--fs-body);font-weight:600;line-height:1.4;margin:0}.ClientReferralsPage_withdrawForm__5Ek\+4{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.ClientReferralsPage_note__gvliQ{background:var(--c-mist);border-radius:var(--r-lg);color:var(--c-brand);font-size:var(--fs-small);font-weight:400;line-height:var(--lh-body);margin:0;padding:var(--space-3) var(--space-4)}.ClientReferralsPage_note__gvliQ strong{font-weight:700}@media (max-width:800px){.ClientReferralsPage_grid__Iwx9e{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ClientReferralsPage_box__96mlf{padding:var(--space-4)}.ClientReferralsPage_table__fvwjX{display:none}.ClientReferralsPage_cards__miQ67{display:grid}.ClientReferralsPage_stats__Fkows li{padding:var(--space-3)}}.ClientReferralsPage_withdrawForm__5Ek\+4 select,.ClientReferralsPage_withdrawForm__5Ek\+4 textarea{font-family:var(--font-body);font-size:var(--fs-body);font-weight:400}.appointment_page_main{background:#f5f7fb}.appointment_page_body{background:#f5f7fb;padding:24px}.appointment_customer_view{max-width:100%}.appointment_hero_banner{grid-gap:20px;background:#fff;border:1px solid #e4e9f1;border-radius:16px;box-shadow:none;display:grid;gap:20px;grid-template-columns:1.35fr .9fr;margin-bottom:24px;padding:24px}.appointment_hero_banner__left h2{color:#0b3d78;font-size:2rem;font-weight:700;margin:12px 0 10px}.appointment_hero_banner__left p{color:#5f6f86;line-height:1.7;margin:0;max-width:760px}.appointment_chip{background:#f3f7fc;color:#0b4d93}.appointment_chip,.appointment_chip_trial{align-items:center;border:1px solid #d9e4f2;border-radius:999px;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;padding:7px 12px}.appointment_chip_trial{background:#66e29e}.appointment_hero_steps{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.appointment_hero_step{align-items:center;background:#f8fafc;border:1px solid #e3e9f2;border-radius:10px;box-shadow:none;color:#21466f;display:inline-flex;font-weight:500;gap:8px;padding:10px 12px}.appointment_visual_box{background:#f8fafc;border:1px solid #e4e9f1;border-radius:14px;box-shadow:none;color:#173b6b;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px}.appointment_visual_box__kicker{color:#0b4d93;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.appointment_visual_box h4{color:#0b3d78;font-size:1.2rem;font-weight:700;margin:10px 0 8px}.appointment_visual_box p{color:#5f6f86;line-height:1.7;margin:0}.appointment_visual_stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:18px}.appointment_visual_stats>div{background:#fff;border:1px solid #e4e9f1;border-radius:12px;padding:12px}.appointment_visual_stats strong{color:#0b3d78;display:block;font-size:1.2rem;font-weight:700}.appointment_visual_stats span{color:#6b7c93;font-size:.88rem}.appointment_policy_card,.appointment_shell_card,.appointment_stat_card,.appointment_tip_card{background:#fff!important;border:1px solid #e4e9f1!important;border-radius:14px!important;box-shadow:none!important}.appointment_section_title{margin-bottom:18px}.appointment_section_title h5{color:#0b3d78;font-size:1.05rem;font-weight:700;margin:0 0 6px}.appointment_section_title p{color:#6b7c93;margin:0}.appointment_readonly_input{background:#f8fafc!important;border:1px solid #dbe4ef!important;color:#334b68!important}.appointment_shell_card .form-control,.appointment_shell_card .form-select{border-radius:8px!important;box-shadow:none!important}.appointment_small_hint{align-items:center;background:#f8fafc;border:1px solid #e4e9f1;border-radius:8px;color:#5f6f86;display:flex;font-size:.92rem;line-height:1.5;min-height:48px;padding:12px 14px}.appointment_slots_wrapper{display:flex;flex-direction:column;gap:14px}.appointment_slot_card{background:#fff!important;border:1px solid #e4e9f1!important;border-radius:12px!important}.appointment_slot_card__header{align-items:flex-start;display:flex;justify-content:space-between}.appointment_slot_card__eyebrow{color:#7b8ca8;display:block;font-size:.75rem;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.appointment_slot_card__header h6{color:#173b6b;font-weight:700;margin:0}.appointment_icon_btn{align-items:center;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:8px!important;display:flex!important;height:36px;justify-content:center;width:36px}.appointment_slot_index{align-items:center;background:#f3f7fc;border-radius:8px;color:#0b4d93;display:flex;font-weight:700;height:32px;justify-content:center;width:32px}.appointment_add_slot_btn{align-items:center;border-radius:8px!important;display:inline-flex!important;font-weight:600!important;gap:8px;padding:10px 14px!important;width:fit-content}.appointment_form_actions{margin-top:22px}.appointment_primary_btn{background:#0b4d93!important;border:1px solid #0b4d93!important;border-radius:8px!important;box-shadow:none!important;font-weight:600!important;min-height:46px;min-width:220px}.appointment_primary_btn:active,.appointment_primary_btn:focus,.appointment_primary_btn:hover{background:#083c74!important;border-color:#083c74!important}.appointment_policy_card__empty{align-items:center;color:#68809e;display:flex;flex-direction:column;justify-content:center;min-height:280px;text-align:center}.appointment_policy_card__icon{align-items:center;background:#f3f7fc;border:1px solid #dbe4ef;border-radius:12px;color:#0b4d93;display:flex;height:52px;justify-content:center;margin-bottom:14px;width:52px}.appointment_policy_card__empty h5{color:#173b6b;font-weight:700;margin-bottom:8px}.appointment_policy_card__top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.appointment_policy_card__kicker{color:#0b4d93;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.appointment_policy_card__top h5{color:#173b6b;font-weight:700;margin:0}.appointment_policy_card__top p{color:#6f819d;margin:4px 0 0}.appointment_policy_badge{background:#18b6661a;border-radius:999px;color:#0d9b56;font-size:.76rem;font-weight:700;padding:6px 10px;white-space:nowrap}.appointment_policy_grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.appointment_policy_item{background:#f8fafc;border:1px solid #e8edf4;border-radius:10px;padding:12px}.appointment_policy_item span{color:#7285a1;display:block;font-size:.82rem;margin-bottom:6px}.appointment_policy_item strong{color:#163c6c;font-weight:700;word-break:break-word}.appointment_stat_card span,.appointment_table_header h5,.appointment_tip_card h6{color:#173b6b;font-weight:700}.appointment_table_header p,.appointment_tip_card p{color:#6c7d97;margin-bottom:0}.appointment_empty_state{color:#6d819d;padding:40px 16px;text-align:center}.appointment_page_main,.appointment_page_main button,.appointment_page_main h1,.appointment_page_main h2,.appointment_page_main h3,.appointment_page_main h4,.appointment_page_main h5,.appointment_page_main h6,.appointment_page_main label,.appointment_page_main p,.appointment_page_main span{overflow-wrap:normal!important;word-break:normal!important}.appointment_list_table thead th{border-bottom:1px solid #e1ebf5;color:#6b7d98;font-size:.86rem;font-weight:800;white-space:nowrap}.appointment_list_table tbody td{border-bottom:1px solid #eef3f9;color:#24486f;vertical-align:middle}.appointment_row_click{cursor:pointer;transition:background-color .18s ease}.appointment_row_click:hover{background:#f8fbff}.appointment_reason_ellipsis{color:#24486f;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment_action_cell{text-align:right;width:48px}.action-arrow{color:#7c8ea8;font-size:.95rem;transition:transform .18s ease,color .18s ease}.appointment_row_click:hover .action-arrow{color:#023a6f;transform:translateX(2px)}@media (max-width:991px){.appointment_reason_ellipsis{max-width:220px}}@media (max-width:1199px){.appointment_hero_banner{grid-template-columns:1fr}}@media (max-width:767px){.appointment_page_body{padding:16px}.appointment_hero_banner{padding:18px}.appointment_hero_banner__left h2{font-size:1.5rem}.appointment_policy_grid{grid-template-columns:1fr}.appointment_primary_btn{width:100%}}.appointment_detail_modal_root{z-index:23000!important}.appointment_detail_modal_backdrop{background:#f8fafc!important;z-index:22990!important}.appointment_detail_modal{margin-left:auto!important;margin-right:auto!important;max-width:980px!important}.appointment_detail_modal_content{background:#f8fafc!important;border:1px solid #e4e9f1!important;border-radius:18px!important;box-shadow:0 18px 60px #0f172a1f!important;overflow:hidden}.appointment_detail_modal_header{align-items:flex-start;background:#fff;border-bottom:1px solid #e4e9f1!important;display:flex;justify-content:space-between;padding:22px 24px!important}.appointment_detail_modal_title_wrap h4{color:#0b3d78;font-size:1.25rem;font-weight:700;margin:0}.appointment_detail_modal_title_wrap p{color:#6b7c93;margin-top:4px}.appointment_detail_modal_kicker{color:#0b4d93;font-size:.76rem;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.appointment_detail_modal_body{background:#f8fafc;padding:24px!important}.appointment_detail_modal_footer{background:#fff;border-top:1px solid #e4e9f1!important;padding:16px 24px!important}.appointment_detail_close_btn{border-radius:8px!important;min-width:120px}.appointment_detail_top_grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.appointment_detail_top_item{background:#fff;border:1px solid #e4e9f1;border-radius:12px;padding:14px}.appointment_detail_top_item span{color:#7285a1;display:block;font-size:.82rem;margin-bottom:6px}.appointment_detail_top_item strong{color:#173b6b;font-weight:700}.appointment_detail_accordion .accordion-item{background:#fff;border:1px solid #e4e9f1!important;border-radius:12px!important;margin-bottom:12px;overflow:hidden}.appointment_detail_accordion .accordion-button{background:#fff!important;box-shadow:none!important;color:#173b6b!important;font-weight:700}.appointment_detail_accordion .accordion-button:not(.collapsed){background:#f8fafc!important;color:#0b3d78!important}.appointment_detail_accordion .accordion-body{background:#fff;padding:20px}.appointment_detail_section{width:100%}.appointment_detail_info_grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.appointment_detail_info_item{background:#f8fafc;border:1px solid #e8edf4;border-radius:12px;padding:14px}.appointment_detail_info_item.full{grid-column:1/-1}.appointment_detail_info_item h6{color:#173b6b;font-size:.92rem;font-weight:700;margin:0 0 8px}.appointment_detail_info_item p{color:#556b86;line-height:1.6;margin:0;white-space:pre-wrap}.appointment_detail_availability h6{color:#173b6b;font-weight:700}.appointment_detail_slot_list{display:flex;flex-direction:column;gap:10px}.appointment_detail_slot_item{background:#f8fafc;border:1px solid #e8edf4;border-radius:12px;padding:14px}.appointment_detail_slot_item strong{color:#173b6b;display:block;font-weight:700;margin-bottom:4px}.appointment_detail_slot_item span{color:#556b86;display:block}.appointment_detail_slot_item p{color:#6b7c93;margin:6px 0 0}.appointment_detail_empty_box{background:#f8fafc;border:1px dashed #d7e1ee;border-radius:12px;color:#6b7c93;padding:18px}@media (max-width:991px){.appointment_detail_top_grid{grid-template-columns:repeat(2,1fr)}.appointment_detail_info_grid{grid-template-columns:1fr}.appointment_detail_info_item.full{grid-column:auto}}@media (max-width:767px){.appointment_detail_modal_body,.appointment_detail_modal_footer,.appointment_detail_modal_header{padding-left:16px!important;padding-right:16px!important}.appointment_detail_top_grid{grid-template-columns:1fr}}.BLOCKED_OVERLAY{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:50}.BLOCKED_OVERLAY__blur{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000040;inset:0;position:absolute}.BLOCKED_OVERLAY__content{animation:fadeInScale .3s ease;background:#fff;border-radius:16px;box-shadow:0 15px 40px #00000040;left:50%;max-width:360px;padding:30px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.BLOCKED_OVERLAY__icon{align-items:center;background:linear-gradient(90deg,#023b6e,#77b1d8);border-radius:50%;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 15px;width:60px}.BLOCKED_OVERLAY__content h5{margin-bottom:20px}.BLOCKED_OVERLAY__btn{animation:pulse-btn 1.5s infinite;background:linear-gradient(90deg,#023b6e,#77b1d8);border:none;border-radius:16px;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:12px 32px;transition:transform .2s ease}.BLOCKED_OVERLAY__btn:hover{transform:scale(1.05)}@keyframes pulse-btn{0%{box-shadow:0 0 0 0 #77b1d8b3}70%{box-shadow:0 0 0 10px #77b1d800}to{box-shadow:0 0 0 0 #77b1d800}}@keyframes fadeInScale{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:576px){.BLOCKED_OVERLAY__content{max-width:none;padding:24px;width:90%}}.marketing_campaign_page_main{background:#f5f7fb;min-height:100vh}.marketing_campaign_page_body{background:#f5f7fb;padding:24px}.marketing_campaign_shell{max-width:100%}.marketing_campaign_hero_banner{grid-gap:20px;background:#fff;border:1px solid #e4e9f1;border-radius:16px;display:grid;gap:20px;grid-template-columns:1.35fr .9fr;margin-bottom:24px;padding:24px}.marketing_campaign_hero_left h2{color:#0b3d78;font-size:2rem;font-weight:700;margin:12px 0 10px}.marketing_campaign_hero_left p{color:#5f6f86;line-height:1.7;margin:0;max-width:760px}.marketing_campaign_chip{align-items:center;background:#f3f7fc;border:1px solid #d9e4f2;border-radius:999px;color:#0b4d93;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;padding:7px 12px}.marketing_campaign_hero_steps{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.marketing_campaign_hero_step{align-items:center;background:#f8fafc;border:1px solid #e3e9f2;border-radius:10px;color:#21466f;display:inline-flex;font-weight:500;gap:8px;padding:10px 12px}.marketing_campaign_visual_box{background:#f8fafc;border:1px solid #e4e9f1;border-radius:14px;color:#173b6b;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px}.marketing_campaign_visual_box__kicker{color:#0b4d93;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.marketing_campaign_visual_box h4{color:#0b3d78;font-size:1.2rem;font-weight:700;margin:10px 0 8px}.marketing_campaign_visual_box p{color:#5f6f86;line-height:1.7;margin:0}.marketing_campaign_visual_stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:18px}.marketing_campaign_visual_stats>div{background:#fff;border:1px solid #e4e9f1;border-radius:12px;padding:12px}.marketing_campaign_visual_stats strong{color:#0b3d78;display:block;font-size:1.2rem;font-weight:700}.marketing_campaign_visual_stats span{color:#6b7c93;font-size:.88rem}.marketing_campaign_shell_card,.marketing_campaign_stat_card{background:#fff!important;border:1px solid #e4e9f1!important;border-radius:14px!important;box-shadow:none!important}.marketing_campaign_detail_top,.marketing_campaign_form_header,.marketing_campaign_table_header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.marketing_campaign_form_header h5,.marketing_campaign_table_header h5{color:#0b3d78;font-size:1.05rem;font-weight:700;margin:0 0 6px}.marketing_campaign_form_header p,.marketing_campaign_table_header p{color:#6b7c93;margin:0}.marketing_campaign_primary_btn{align-items:center;background:#0b4d93!important;border:1px solid #0b4d93!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;font-weight:600!important;gap:8px;justify-content:center;min-height:46px;padding:0 16px!important}.marketing_campaign_primary_btn:active,.marketing_campaign_primary_btn:focus,.marketing_campaign_primary_btn:hover{background:#083c74!important;border-color:#083c74!important}.marketing_campaign_secondary_btn{align-items:center;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:8px!important;box-shadow:none!important;color:#24486f!important;display:inline-flex!important;font-weight:600!important;gap:8px;justify-content:center;min-height:44px;padding:0 14px!important}.marketing_campaign_search_wrap{align-items:center;display:flex;position:relative}.marketing_campaign_search_wrap svg{color:#6b7c93;left:12px;position:absolute;z-index:2}.marketing_campaign_filter_select,.marketing_campaign_form_input,.marketing_campaign_search_input{border:1px solid #dbe4ef!important;border-radius:8px!important;box-shadow:none!important;min-height:46px}.marketing_campaign_search_input{padding-left:38px!important}.marketing_campaign_form_label{color:#173b6b;font-weight:600;margin-bottom:8px}.marketing_campaign_readonly_input{background:#f8fafc!important;color:#334b68!important}.marketing_campaign_small_hint{align-items:center;background:#f8fafc;border:1px solid #e4e9f1;border-radius:8px;color:#5f6f86;display:flex;font-size:.92rem;line-height:1.5;min-height:48px;padding:12px 14px}.marketing_campaign_form_actions{margin-top:22px}.marketing_campaign_list_table thead th{border-bottom:1px solid #e1ebf5;color:#6b7d98;font-size:.86rem;font-weight:800;white-space:nowrap}.marketing_campaign_list_table tbody td{border-bottom:1px solid #eef3f9;color:#24486f;vertical-align:middle}.marketing_campaign_row_click{cursor:pointer;transition:background-color .18s ease}.marketing_campaign_row_click:hover{background:#f8fbff}.marketing_campaign_action_cell{text-align:right;width:44px}.marketing_campaign_action_arrow{color:#7c8ea8;transition:transform .18s ease,color .18s ease}.marketing_campaign_row_click:hover .marketing_campaign_action_arrow{color:#023a6f;transform:translateX(2px)}.marketing_campaign_campaign_cell{display:flex;flex-direction:column;gap:2px}.marketing_campaign_campaign_cell strong{color:#173b6b;font-weight:700}.marketing_campaign_campaign_cell span{color:#6f819d;font-size:.88rem}.marketing_campaign_failed_value{color:#b42318;font-weight:700}.marketing_campaign_badge{border:1px solid #0000!important;border-radius:999px!important;font-size:.76rem!important;font-weight:700!important;padding:7px 10px!important}.marketing_campaign_badge.success{background:#18b6661a!important;border-color:#18b6662e!important;color:#0d9b56!important}.marketing_campaign_badge.info{background:#0b4d931f!important;border-color:#0b4d932e!important;color:#0b4d93!important}.marketing_campaign_badge.warning{background:#f59e0b1f!important;border-color:#f59e0b2e!important;color:#b7791f!important}.marketing_campaign_badge.danger{background:#dc26261a!important;border-color:#dc262624!important;color:#c0392b!important}.marketing_campaign_badge.neutral{background:#f3f7fc!important;border-color:#d9e4f2!important;color:#3f5f87!important}.marketing_campaign_empty_state{color:#6d819d;padding:40px 16px;text-align:center}.marketing_campaign_empty_icon{align-items:center;background:#f3f7fc;border:1px solid #dbe4ef;border-radius:12px;color:#0b4d93;display:flex;height:54px;justify-content:center;margin:0 auto 12px;width:54px}.marketing_campaign_detail_title{color:#0b3d78;font-size:1.8rem;font-weight:700;margin:14px 0 8px}.marketing_campaign_detail_subtitle{color:#6b7c93;margin:0;max-width:760px}.marketing_campaign_detail_actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.marketing_campaign_detail_grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:18px}.marketing_campaign_detail_item{background:#f8fafc;border:1px solid #e8edf4;border-radius:12px;padding:14px}.marketing_campaign_detail_item span{color:#7285a1;display:block;font-size:.82rem;margin-bottom:6px}.marketing_campaign_detail_item strong{color:#173b6b;font-weight:700;word-break:break-word}.marketing_campaign_stats_grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.marketing_campaign_stat_card .card-body{display:flex;flex-direction:column;gap:8px}.marketing_campaign_stat_card span{color:#7285a1;font-size:.84rem}.marketing_campaign_stat_card strong{color:#173b6b;font-size:1.35rem;font-weight:700}.marketing_campaign_stat_small{font-size:.95rem!important;line-height:1.45}.marketing_campaign_stat_icon{align-items:center;border:1px solid #dbe4ef;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.marketing_campaign_stat_icon.info{background:#f3f7fc;color:#0b4d93}.marketing_campaign_stat_icon.success{background:#18b66614;color:#0d9b56}.marketing_campaign_stat_icon.danger{background:#dc262614;color:#c0392b}.marketing_campaign_stat_icon.warning{background:#f59e0b1a;color:#b7791f}.marketing_campaign_error_cell{color:#6c7d97;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1199px){.marketing_campaign_hero_banner{grid-template-columns:1fr}.marketing_campaign_detail_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.marketing_campaign_detail_top,.marketing_campaign_form_header,.marketing_campaign_table_header{align-items:stretch;flex-direction:column}.marketing_campaign_stats_grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.marketing_campaign_page_body{padding:16px}.marketing_campaign_hero_banner{padding:18px}.marketing_campaign_detail_title,.marketing_campaign_hero_left h2{font-size:1.45rem}.marketing_campaign_detail_grid,.marketing_campaign_stats_grid,.marketing_campaign_visual_stats{grid-template-columns:1fr}.marketing_campaign_primary_btn,.marketing_campaign_secondary_btn{width:100%}.marketing_campaign_error_cell{max-width:180px}}.marketing_campaign_modal_backdrop{background:#0f172a59!important;z-index:29990!important}.marketing_campaign_modal_dialog{max-width:980px!important}.marketing_campaign_modal_root{z-index:30000!important}.marketing_campaign_modal_content{background:#f8fafc!important;border:1px solid #e4e9f1!important;border-radius:18px!important;box-shadow:0 18px 60px #0f172a24!important;overflow:hidden}.marketing_campaign_modal_header{align-items:flex-start!important;background:#fff;border-bottom:1px solid #e4e9f1!important;padding:22px 24px!important}.marketing_campaign_modal_title_wrap h4{color:#0b3d78;font-size:1.18rem;font-weight:700;margin:0}.marketing_campaign_modal_title_wrap p{color:#6b7c93;margin:4px 0 0}.marketing_campaign_modal_kicker{color:#0b4d93;display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.marketing_campaign_modal_body{background:#f8fafc;padding:24px!important}.marketing_campaign_modal_footer{background:#fff;border-top:1px solid #e4e9f1!important;padding:16px 24px!important}.marketing_campaign_modal_section+.marketing_campaign_modal_section{margin-top:24px}.marketing_campaign_modal_section_head h6{color:#173b6b;font-weight:700;margin:0 0 4px}.marketing_campaign_modal_section_head p{color:#6c7d97;margin:0}.marketing_campaign_source_grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:14px}.marketing_campaign_source_card{background:#fff;border:1px solid #e4e9f1;border-radius:14px;padding:16px;text-align:left;transition:.18s ease;width:100%}.marketing_campaign_source_card:hover{background:#fbfdff;border-color:#cbd8ea}.marketing_campaign_source_card.active{background:#f3f7fc;border-color:#0b4d93}.marketing_campaign_source_card__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.marketing_campaign_source_card__icon{align-items:center;background:#f3f7fc;border:1px solid #dbe4ef;border-radius:10px;color:#0b4d93;display:flex;height:40px;justify-content:center;width:40px}.marketing_campaign_source_card__check{color:#0b4d93}.marketing_campaign_source_card__text strong{color:#173b6b;display:block;font-weight:700;margin-bottom:5px}.marketing_campaign_source_card__text span{color:#6f819d;display:block;font-size:.92rem;line-height:1.5}.marketing_campaign_modal_search_wrap{align-items:center;display:flex;margin-top:14px;position:relative}.marketing_campaign_modal_search_wrap svg{color:#6b7c93;left:12px;position:absolute;z-index:2}.marketing_campaign_modal_search_input{border:1px solid #dbe4ef!important;border-radius:8px!important;box-shadow:none!important;min-height:46px;padding-left:38px!important}.marketing_campaign_modal_search_state{align-items:center;color:#6b7c93;display:flex;margin-top:12px}.marketing_campaign_modal_empty_box{background:#fff;border:1px dashed #d7e1ee;border-radius:12px;color:#6b7c93;margin-top:12px;padding:16px}.marketing_campaign_search_results{display:flex;flex-direction:column;gap:10px;margin-top:14px;max-height:280px;overflow-y:auto;padding-right:4px}.marketing_campaign_search_result{align-items:center;background:#fff;border:1px solid #e4e9f1;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:14px;text-align:left;transition:.18s ease;width:100%}.marketing_campaign_search_result:hover{background:#fbfdff}.marketing_campaign_search_result.active{background:#f3f7fc;border-color:#0b4d93}.marketing_campaign_search_result__left{align-items:center;display:flex;gap:12px}.marketing_campaign_search_result__check{align-items:center;color:#0b4d93;display:flex}.marketing_campaign_search_result__text strong{color:#173b6b;display:block;font-weight:700}.marketing_campaign_search_result__text span{color:#6f819d;display:block;font-size:.9rem}.marketing_campaign_search_result__tag{background:#18b6661a;border-radius:999px;color:#0d9b56;font-size:.75rem;font-weight:700;padding:6px 10px;white-space:nowrap}.marketing_campaign_selected_users{margin-top:16px}.marketing_campaign_selected_users__list{display:flex;flex-wrap:wrap;gap:10px}.marketing_campaign_selected_user_chip{align-items:center;background:#fff;border:1px solid #dbe4ef;border-radius:999px;color:#24486f;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;padding:8px 10px}.marketing_campaign_selected_user_chip button{align-items:center;background:#0000;border:none;color:#6f819d;display:flex;justify-content:center;padding:0}@media (max-width:991px){.marketing_campaign_source_grid{grid-template-columns:1fr}}@media (max-width:767px){.marketing_campaign_modal_body,.marketing_campaign_modal_footer,.marketing_campaign_modal_header{padding-left:16px!important;padding-right:16px!important}}.marketing_campaign_readonly_box{align-items:center;background:#fafafe;border:1px solid #e8e8ef;border-radius:14px;display:flex;gap:12px;height:100%;justify-content:space-between;padding:12px 14px}.marketing_campaign_readonly_label{color:#54546a;font-size:13px;font-weight:600}.marketing_campaign_selected_template_note{align-items:center;background:#fafafe;border:1px solid #ececf3;border-radius:14px;color:#53536a;display:flex;font-size:13px;gap:10px;padding:12px 14px}.marketing_campaign_error_note{background:#fff7f7;border-color:#f1c4c4;color:#b54747}.marketing_campaign_compose_card,.marketing_campaign_preview_card{border:1px solid #ececf3;border-radius:18px;box-shadow:0 10px 30px #1212170a}.marketing_campaign_compose_header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.marketing_campaign_compose_title{align-items:center;color:#242438;display:flex;font-weight:700;gap:8px}.marketing_campaign_bottom_hint,.marketing_campaign_compose_hint,.marketing_campaign_preview_status{color:#78788c;font-size:12px}.marketing_campaign_variable_box{background:#fafafe;border:1px solid #ececf3;border-radius:16px;margin-bottom:16px;padding:14px}.marketing_campaign_variable_title{align-items:center;color:#44445a;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.marketing_campaign_variable_list{display:flex;flex-wrap:wrap;gap:8px}.marketing_campaign_variable_chip{background:#fff;border:1px solid #dfe3ee;border-radius:999px;color:#334155;cursor:pointer;font-size:12px;font-weight:600;padding:7px 12px;transition:.18s ease}.marketing_campaign_variable_chip:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.marketing_campaign_compose_shell{background:#fff;border:1px solid #ececf3;border-radius:18px;overflow:hidden}.marketing_campaign_compose_row{align-items:center;border-bottom:1px solid #ececf3;display:flex;min-height:56px}.marketing_campaign_compose_row_label{color:#5b6171;font-size:13px;font-weight:700;margin:0;min-width:82px;padding:0 14px}.marketing_campaign_subject_input{background:#0000;border:0;color:#1f2937;font-size:14px;min-height:56px;outline:0;padding:0 16px 0 0;width:100%}.marketing_campaign_body_wrapper{padding:0}.marketing_campaign_body_editor{background:#fff;border:0;color:#1f2937;font-size:14px;line-height:1.7;min-height:360px;outline:0;padding:18px;resize:vertical;width:100%}.marketing_campaign_preview_shell{background:#fff;border:1px solid #ececf3;border-radius:18px;min-height:434px;padding:18px}.marketing_campaign_preview_subject{border-bottom:1px solid #ececf3;color:#1f2937;font-size:18px;font-weight:700;margin-bottom:14px;padding-bottom:12px;word-break:break-word}.marketing_campaign_preview_body{color:#374151;font-size:14px;line-height:1.7;word-break:break-word}.marketing_campaign_preview_body p{margin-bottom:14px}.marketing_campaign_editor_toolbar{align-items:center;background:#fafafe;border-bottom:1px solid #ececf3;display:flex;gap:8px;padding:12px 14px}.marketing_campaign_editor_tool{background:#fff;border:1px solid #d8ddeb;border-radius:10px;color:#334155;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:.18s ease}.marketing_campaign_editor_tool:hover{background:#f8fafc;border-color:#cbd5e1}.marketing_campaign_preview_body h2{color:#162033;font-size:25px;font-weight:800;line-height:1.25;margin:0 0 12px}.marketing_campaign_preview_body p{margin:0 0 8px}.marketing_campaign_preview_body p:last-child{margin-bottom:0}.marketing_campaign_page_main,.marketing_campaign_page_main button,.marketing_campaign_page_main h1,.marketing_campaign_page_main h2,.marketing_campaign_page_main h3,.marketing_campaign_page_main h4,.marketing_campaign_page_main h5,.marketing_campaign_page_main h6,.marketing_campaign_page_main label,.marketing_campaign_page_main p,.marketing_campaign_page_main span{overflow-wrap:normal!important;word-break:normal!important}.marketing_campaign_list_table td:first-child{word-break:break-word}.marketing_campaign_error_cell{line-height:1.35;min-width:100px;white-space:normal;word-break:break-word}.marketing_campaign_open_icon{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.marketing_campaign_open_icon.opened{background:#1987541f;color:#198754}.marketing_campaign_open_icon.not_opened{background:#dc35451f;color:#dc3545}
/*# sourceMappingURL=main.35f855e4.css.map*/