@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);font-size:var(--fs-small)}.Field_error__aMJj0{color:var(--c-error);font-size:var(--fs-small);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}}.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%}.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 .ACTIVE div{background-color:#e7f7f2;color:#10b77f}.title_card_insurance_client{color:#023b6e;font-weight:600}.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}.new_coverage{min-height:200px}.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}.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{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 .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 .active div{background-color:#e7f7f2;color:#10b77f}.header_insurance_client .pending div{background-color:#fdf5e6;color:#f59f0a}.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{border:1px dashed #b1b1b1;border-radius:16px;display:flex;flex-direction:column;justify-content:center}.card_suggestion,.new_coverage{align-items:center;box-shadow:0 2px 5px #b1b1b1;cursor:pointer;height:100%;padding:16px;width:100%}.card_suggestion{background:linear-gradient(90deg,#023b6e,#0d8aca);border-radius:16px;color:#fff;display:grid;justify-items:flex-start;overflow:hidden;position:relative}.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}.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support{width:100%}.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support .support_banner_wrapper{align-items:stretch;background:#fff;border:1px solid #e5e5e5;border-radius:14px;display:flex;overflow:hidden}.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support .support_banner_image{flex-shrink:0;justify-content:center;text-align:center;width:180px}.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support .support_banner_image img{display:block;height:100%;object-fit:cover;width:70%}.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support .support_banner_content{display:flex;flex-direction:column;justify-content:center}.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support .support_banner_title{align-items:center;display:inline-flex;gap:.55rem;margin-bottom:.55rem}.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support .support_banner_title h3{background:#fff;border:1px solid #2563eb59;border-radius:10px;box-shadow:0 2px 6px #2563eb1f;color:#1e3a8a;font-size:1.4rem;font-weight:600;line-height:1.2;margin:0;padding:.35rem .85rem}.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support .support_banner_content p{margin-left:5%}@media (max-width:768px){.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support .support_banner_wrapper{flex-direction:column}.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support .support_banner_image{height:140px;width:100%}.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support .support_banner_image img{width:100%}.APP_SECTION_SUPPORT_CONTAINER .app_header_section_banner_support .support_banner_content{padding:1.25rem}}.APP_SECTION_SUPPORT_CONTAINER .app_content_cards_support .SUPPORT_PAGE__help-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.APP_SECTION_SUPPORT_CONTAINER .app_content_cards_support .SUPPORT_PAGE__help-card:hover{background:#f8fafc;border-color:#2563eb}.APP_SECTION_SUPPORT_CONTAINER .app_content_cards_support .SUPPORT_PAGE__help-card_mark{background:#f8fafc;border:1px solid #2563eb;border-radius:12px}.APP_SECTION_SUPPORT_CONTAINER .app_content_cards_support .SUPPORT_PAGE__help-card .card-body{padding:1.35rem 1.45rem}.APP_SECTION_SUPPORT_CONTAINER .app_content_cards_support .SUPPORT_PAGE__help-card h6{color:#1e40af;display:inline-block;font-size:1.05rem;font-weight:600;margin:0 0 .35rem;position:relative}.APP_SECTION_SUPPORT_CONTAINER .app_content_cards_support .SUPPORT_PAGE__help-card h6:after{background:#2563eb;border-radius:2px;content:"";display:block;height:2px;margin-top:.25rem;width:28px}.APP_SECTION_SUPPORT_CONTAINER .app_content_cards_support .SUPPORT_PAGE__help-card .h6_line_center:after{background:#2563eb;border-radius:2px;content:"";display:block;height:2px;margin-left:auto;margin-right:auto;margin-top:.25rem;width:28px}.APP_SECTION_SUPPORT_CONTAINER .app_content_cards_support .SUPPORT_PAGE__help-card p{color:#4b5563;font-size:.9rem;line-height:1.55;margin:.5rem 0 0;max-width:95%}.APP_SECTION_SUPPORT_CONTAINER .app_content_cards_support .SUPPORT_PAGE__help-avatar{align-items:center;display:flex;height:64px;margin-bottom:.65rem;width:100%}.APP_SECTION_SUPPORT_CONTAINER .app_content_cards_support .SUPPORT_PAGE__help-avatar img{height:100%;max-width:72px;object-fit:contain}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__email-contact{background:#0000;border:1px solid #0000}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__email-contact .card-body{padding:1.25rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__email-contact h6{color:#1e40af;font-size:1.05rem;font-weight:600;margin:0 0 .35rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__email-contact p{color:#4b5563;font-size:.9rem;line-height:1.55;margin:0 0 .75rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__support-email{border-bottom:2px solid #2563eb59;color:#2563eb;display:inline-block;font-size:.95rem;font-weight:600;padding-bottom:2px;text-decoration:none;transition:color .2s ease,border-color .2s ease}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__support-email:hover{border-color:#2563eb;color:#1d4ed8}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__form-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__form-card .card-body{padding:1.5rem 1.6rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__form-card h5{color:#111827;font-size:1.2rem;font-weight:600;margin:0 0 .75rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__form-card .alert-info{background:#f8fafc;border:1px solid #e5e7eb;color:#374151;font-size:.9rem;margin-bottom:1.25rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__form-card .form-label{color:#374151;font-size:.85rem;font-weight:600}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__form-card .form-control{border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;padding:.45rem .65rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__form-card .form-control:focus{border-color:#2563eb;box-shadow:none}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__form-card button{border-radius:8px;font-size:.9rem;font-weight:600;padding:.45rem 1.25rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__faq-accordion{--bs-accordion-border-color:#0000;--bs-accordion-bg:#0000}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__faq-accordion .accordion-item{border-bottom:1px solid #e5e7eb}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__faq-accordion .accordion-item:last-child{border-bottom:none}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__faq-accordion .accordion-button{background-color:initial;color:#1f2937;font-size:.9rem;font-weight:600;padding:1rem 0}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__faq-accordion .accordion-button:focus{box-shadow:none}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__faq-accordion .accordion-button:not(.collapsed){background-color:initial;color:#2563eb}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__faq-accordion .accordion-body{color:#6b7280;font-size:.85rem;line-height:1.55;padding:0 0 1rem}.APP_SECTION_SUPPORT_CONTAINER .app_content_cards_support{width:100%}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-form-card{background:#fff;border:1px solid #d1d5db;border-radius:10px}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-form-card .card-body{padding:1.75rem 1.8rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-form-card h5{color:#0f172a;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .85rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-form-card .alert-info{background:#f1f5f9;border:1px dashed #cbd5e1;color:#334155;font-size:.85rem;margin-bottom:1.4rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-form-card .form-label{color:#475569;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-form-card .form-control,.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-form-card .form-select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem;padding:.5rem .65rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-form-card .form-control:focus,.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-form-card .form-select:focus{border-color:#0ea5e9;box-shadow:none}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-form-card textarea{font-family:inherit;resize:vertical}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-form-card button{border-radius:6px;font-size:.85rem;font-weight:600;padding:.4rem 1.35rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-info-card{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-info-card .card-body{padding:1.5rem 1.45rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-info-card h6{color:#0f172a;font-size:.95rem;font-weight:700;margin:0 0 .35rem}.APP_SECTION_SUPPORT_CONTAINER .SUPPORT_PAGE__issue-info-card p{color:#475569;font-size:.85rem;line-height:1.6;margin:0}.SUPPORT_PAGE{background-color:#f5f7fa;min-height:100%}.SUPPORT_PAGE__header-media{background-color:#fff;border-bottom:1px solid #e5e7eb}.SUPPORT_PAGE__header-layout{align-items:stretch;display:flex;min-height:140px;width:100%}.SUPPORT_PAGE__header-image{flex-shrink:0;overflow:hidden;width:260px}.SUPPORT_PAGE__header-image img{display:block;object-fit:cover;width:50%}.SUPPORT_PAGE__header-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1.75rem 2rem}.SUPPORT_PAGE__header-content h1{color:#1f2937;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.3rem}.SUPPORT_PAGE__header-content p{color:#6b7280;font-size:.95rem;margin:0;max-width:720px}.SUPPORT_PAGE .header_section{background-color:#fff;border-bottom:1px solid #e5e7eb}.SUPPORT_PAGE .header_section__overlay{padding:2rem 0 1.75rem}.SUPPORT_PAGE .header_section h1{color:#1f2937;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.35rem}.SUPPORT_PAGE .header_section p{color:#6b7280;font-size:.95rem;margin:0;max-width:760px}.SUPPORT_PAGE .card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:none}.SUPPORT_PAGE .card-body{padding:1.5rem}.SUPPORT_PAGE__info-card{text-align:center}.SUPPORT_PAGE__avatar{align-items:center;background-color:#eef2ff;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto .75rem;overflow:hidden;width:56px}.SUPPORT_PAGE__avatar img{height:100%;object-fit:cover;width:100%}.SUPPORT_PAGE__info-card h6{color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:.35rem}.SUPPORT_PAGE__info-card p{color:#6b7280;font-size:.85rem;line-height:1.45;margin:0}.SUPPORT_PAGE__email-contact h6{color:#1f2937;font-size:.95rem;font-weight:600;margin-bottom:.35rem}.SUPPORT_PAGE__email-contact p{color:#6b7280;font-size:.85rem;margin-bottom:.4rem}.SUPPORT_PAGE__support-email{color:#2563eb;font-size:.85rem;font-weight:600;text-decoration:none}.SUPPORT_PAGE__support-email:hover{text-decoration:underline}.SUPPORT_PAGE__form-card h5{color:#1f2937;font-size:1.05rem;font-weight:600}.SUPPORT_PAGE .alert-info{background-color:#f1f5ff;border:1px solid #dbe4ff;border-radius:8px;color:#1d4ed8;font-size:.82rem}.SUPPORT_PAGE .form-label{color:#374151;font-size:.78rem;font-weight:600}.SUPPORT_PAGE .form-control{border:1px solid #d1d5db;border-radius:8px;font-size:.85rem;padding:.6rem .75rem}.SUPPORT_PAGE .form-control::placeholder{color:#9ca3af}.SUPPORT_PAGE .form-control:focus{border-color:#2563eb;box-shadow:none}.SUPPORT_PAGE textarea.form-control{resize:none}.SUPPORT_PAGE .btn-primary{background-color:#2563eb;border-color:#2563eb;border-radius:8px;font-size:.85rem;font-weight:600;padding:.55rem 1.5rem}.SUPPORT_PAGE .btn-primary:hover{background-color:#1d4ed8;border-color:#1d4ed8}.SUPPORT_PAGE__faq-card,.SUPPORT_PAGE__issue-form-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px}.SUPPORT_PAGE__issue-info-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px}.SUPPORT_PAGE__issue-form-card h5{color:#1f2937;font-size:1.05rem;font-weight:600}.SUPPORT_PAGE__issue-info-card h6{color:#1f2937;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.SUPPORT_PAGE__issue-info-card p{color:#6b7280;font-size:.85rem;line-height:1.45;margin:0}.SUPPORT_PAGE select.form-select{border:1px solid #d1d5db;border-radius:8px;font-size:.85rem}.SUPPORT_PAGE select.form-select:focus{border-color:#2563eb;box-shadow:none}.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}.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}.app_section_referred_content{--ref-primary:#009ee3;--ref-primary-dark:#007eb5;--ref-primary-soft:#e9f7fd;--ref-success:#00a650;--ref-warning:#ffb703;--ref-text:#1f2937;--ref-text-soft:#6b7280;--ref-border:#e5e7eb;--ref-border-strong:#d9dee7;--ref-bg:#f6f8fc;--ref-surface:#fff;--ref-shadow-sm:0 6px 18px #1018280f;--ref-shadow-md:0 14px 34px #1018281a;--ref-shadow-lg:0 18px 48px #0000001a;--ref-radius-lg:22px;--ref-radius-md:16px;--ref-radius-sm:12px;color:var(--ref-text);min-height:100%;padding:28px 0 48px}.app_section_referred_content .card,.app_section_referred_content .ref-card,.app_section_referred_content .ref-hero{background:var(--ref-surface);border:1px solid #d9dee7e6;border-radius:var(--ref-radius-lg);box-shadow:var(--ref-shadow-sm)}.app_section_referred_content .card{overflow:hidden}.app_section_referred_content .ref-hero{border:1px solid #009ee31f;box-shadow:var(--ref-shadow-md);overflow:hidden;position:relative}.app_section_referred_content .ref-hero:before{content:"";inset:0;pointer-events:none;position:absolute}.app_section_referred_content .ref-hero .card-body{position:relative;z-index:1}.app_section_referred_content .ref-hero-top{align-items:center;display:flex;gap:16px;margin-bottom:12px}.app_section_referred_content .ref-hero-icon{align-items:center;background:linear-gradient(135deg,var(--ref-primary) 0,#38bdf8 100%);border-radius:18px;box-shadow:0 14px 30px #009ee347;color:#fff;display:inline-flex;flex-shrink:0;font-size:28px;height:64px;justify-content:center;width:64px}.app_section_referred_content .ref-title{color:#0f172a;font-size:clamp(1.55rem,2vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.app_section_referred_content .ref-subtitle{color:var(--ref-text-soft);font-size:.98rem;line-height:1.6;margin-top:6px;max-width:700px}.app_section_referred_content .ref-hero-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #009ee31a;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffbf;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:96px;padding:16px 18px}.app_section_referred_content .ref-hero-stat span{color:var(--ref-text-soft);display:block;font-size:.84rem;font-weight:600;margin-bottom:8px}.app_section_referred_content .ref-hero-stat strong{color:#0f172a;display:block;font-size:1.55rem;font-weight:800;letter-spacing:-.03em;line-height:1}.app_section_referred_content .ref-box-light{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #009ee324;border-radius:20px;box-shadow:var(--ref-shadow-sm);height:100%;padding:20px}.app_section_referred_content .ref-box-title{align-items:center;color:#0f172a;display:flex;font-size:.95rem;font-weight:800;margin-bottom:14px}.app_section_referred_content .ref-link{align-items:center;background:#f9fbfd;border:1px dashed #009ee359;border-radius:16px;color:#334155;display:flex;font-size:.94rem;line-height:1.55;min-height:92px;padding:14px 16px;word-break:break-word}.app_section_referred_content .ref-code{color:var(--ref-text-soft);font-size:.92rem;margin-top:12px}.app_section_referred_content .ref-code strong{color:#0f172a;font-weight:800;letter-spacing:.04em}.app_section_referred_content .btn-primary{background:linear-gradient(135deg,var(--ref-primary) 0,#19b8ff 100%);border:none;border-radius:14px;box-shadow:0 12px 24px #009ee33d;font-weight:700;letter-spacing:.01em;min-height:48px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.app_section_referred_content .btn-primary:focus,.app_section_referred_content .btn-primary:hover{background:linear-gradient(135deg,var(--ref-primary-dark) 0,var(--ref-primary) 100%);box-shadow:0 16px 28px #009ee347;transform:translateY(-1px)}.app_section_referred_content .btn-primary:disabled{box-shadow:none;opacity:.7;transform:none}.app_section_referred_content>.container>div[style]{background:linear-gradient(180deg,#fff9e9,#fff5d6)!important;border:1px solid #ffb70359!important;border-radius:16px!important;box-shadow:0 10px 24px #ffb7031a;color:#7a5a00!important;font-size:.95rem!important}.app_section_referred_content>.container>div[style] strong{color:#6b4f00;display:block;font-size:.98rem;margin-bottom:4px}.app_section_referred_content .ref-card{background:linear-gradient(180deg,#fff,#fcfdff);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.app_section_referred_content .ref-card:hover{border-color:#009ee333;box-shadow:var(--ref-shadow-md);transform:translateY(-4px)}.app_section_referred_content .ref-stat{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:132px;padding:22px 20px}.app_section_referred_content .ref-label{color:var(--ref-text-soft);font-size:.88rem;font-weight:700;letter-spacing:.03em;margin-bottom:8px;text-transform:uppercase}.app_section_referred_content .ref-value{color:#0f172a;font-size:1.9rem;font-weight:800;letter-spacing:-.035em;line-height:1}.app_section_referred_content .ref-stat-icon{align-items:center;background:linear-gradient(135deg,#009ee31f,#009ee30d);border:1px solid #009ee324;border-radius:18px;color:var(--ref-primary);display:inline-flex;flex-shrink:0;font-size:26px;height:58px;justify-content:center;width:58px}.app_section_referred_content .ref-card-active{background:linear-gradient(180deg,#fff,#f4fff8);border-color:#00a65033}.app_section_referred_content .ref-card-active .ref-stat-icon{background:linear-gradient(135deg,#00a65024,#00a6500d);border-color:#00a65029;color:var(--ref-success)}.app_section_referred_content .ref-card-active:hover{border-color:#00a65052;box-shadow:0 16px 34px #00a6501f}.app_section_referred_content .ref-card-disabled{background:linear-gradient(180deg,#fcfcfd,#f4f6f8);opacity:.82}.app_section_referred_content .ref-card-disabled .ref-value{color:#9ca3af}.app_section_referred_content .ref-card-disabled .ref-stat-icon{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.app_section_referred_content .ref-card-disabled:hover{border-color:#d9dee7e6;box-shadow:var(--ref-shadow-sm);transform:none}.app_section_referred_content .modal-content{border:1px solid #d9dee7f2;border-radius:24px;box-shadow:var(--ref-shadow-lg);overflow:hidden}.app_section_referred_content .modal-header{background:linear-gradient(180deg,#fff,#f8fbff);border-bottom:1px solid #eef2f7;padding:18px 22px}.app_section_referred_content .modal-title{color:#0f172a;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.app_section_referred_content .modal-body{background:#fff;padding:22px}.app_section_referred_content .form-label{color:#334155;font-size:.92rem;font-weight:700;margin-bottom:8px}.app_section_referred_content .form-control,.app_section_referred_content .form-select{background:#fbfcfe;border:1px solid #dbe2ea;border-radius:14px;box-shadow:none;color:#0f172a;font-size:.96rem;min-height:50px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.app_section_referred_content .form-control:focus,.app_section_referred_content .form-select:focus{background:#fff;border-color:#009ee373;box-shadow:0 0 0 4px #009ee31f}.app_section_referred_content .container{max-width:1240px}.app_section_referred_content .row.g-3,.app_section_referred_content .row.g-4{--bs-gutter-y:1rem}.app_section_referred_content .text-muted{color:var(--ref-text-soft)!important}@media (max-width:991.98px){.app_section_referred_content{padding:20px 0 40px}.app_section_referred_content .ref-hero .card-body{padding:22px!important}.app_section_referred_content .ref-hero-stat{min-height:88px}.app_section_referred_content .ref-value{font-size:1.65rem}.app_section_referred_content .ref-stat{min-height:120px}}@media (max-width:767.98px){.app_section_referred_content .app_section_referred_content{padding:16px 0 34px}.app_section_referred_content .ref-hero-top{align-items:flex-start}.app_section_referred_content .ref-hero-icon{border-radius:16px;font-size:24px;height:56px;width:56px}.app_section_referred_content .ref-title{font-size:1.4rem}.app_section_referred_content .ref-subtitle{font-size:.93rem}.app_section_referred_content .ref-hero-stat{min-height:0;min-height:auto;padding:14px 16px}.app_section_referred_content .ref-hero-stat strong{font-size:1.35rem}.app_section_referred_content .ref-box-light{padding:18px}.app_section_referred_content .ref-link{font-size:.9rem;min-height:78px}.app_section_referred_content .ref-stat{min-height:112px;padding:18px}.app_section_referred_content .ref-value{font-size:1.45rem}.app_section_referred_content .ref-stat-icon{border-radius:16px;font-size:22px;height:52px;width:52px}.app_section_referred_content .modal-body,.app_section_referred_content .modal-header{padding:18px}}@media (max-width:575.98px){.app_section_referred_content .container{padding-left:14px;padding-right:14px}.app_section_referred_content .ref-hero .card-body{padding:18px!important}.app_section_referred_content .ref-title{font-size:1.25rem}.app_section_referred_content .ref-subtitle{line-height:1.5}.app_section_referred_content .ref-stat{gap:12px}.app_section_referred_content .ref-label{font-size:.8rem}.app_section_referred_content .ref-value{font-size:1.3rem}.app_section_referred_content .app_section_referred_content .btn-primary{min-height:46px}}.modal-dialog.ref-withdraw-modal{max-width:540px}.modal-dialog.ref-withdraw-modal .modal-content,.ref-withdraw-modal-content{background:linear-gradient(180deg,#fff,#fcfdff)!important;border:1px solid #d9dee7f2!important;border-radius:24px!important;box-shadow:0 18px 48px #0000001a!important;overflow:hidden!important}.modal-dialog.ref-withdraw-modal .modal-header,.ref-withdraw-modal-content .modal-header{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid #eef2f7!important;padding:18px 22px!important}.modal-dialog.ref-withdraw-modal .modal-title,.ref-withdraw-modal-content .modal-title{color:#0f172a!important;font-size:1.15rem!important;font-weight:800!important;letter-spacing:-.02em!important}.modal-dialog.ref-withdraw-modal .btn-close,.ref-withdraw-modal-content .btn-close{border-radius:50%!important;opacity:.7!important;padding:.65rem!important;transition:all .18s ease!important}.modal-dialog.ref-withdraw-modal .btn-close:hover,.ref-withdraw-modal-content .btn-close:hover{opacity:1!important;transform:scale(1.05)!important}.modal-dialog.ref-withdraw-modal .modal-body,.ref-withdraw-modal-content .modal-body{background:#fff!important;padding:22px!important}.modal-dialog.ref-withdraw-modal form,.ref-withdraw-modal-content form{display:flex;flex-direction:column;gap:2px}.modal-dialog.ref-withdraw-modal .form-label,.ref-withdraw-modal-content .form-label{color:#334155!important;display:inline-block!important;font-size:.92rem!important;font-weight:700!important;margin-bottom:8px!important}.modal-dialog.ref-withdraw-modal .form-control,.modal-dialog.ref-withdraw-modal .form-select,.ref-withdraw-modal-content .form-control,.ref-withdraw-modal-content .form-select{-webkit-text-fill-color:#0f172a!important;appearance:none;background:#fbfcfe!important;border:1px solid #dbe2ea!important;border-radius:14px!important;box-shadow:none!important;color:#0f172a!important;font-size:.96rem!important;min-height:52px!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important}.modal-dialog.ref-withdraw-modal .form-control::placeholder,.ref-withdraw-modal-content .form-control::placeholder{color:#94a3b8!important;opacity:1!important}.modal-dialog.ref-withdraw-modal .form-control:focus,.modal-dialog.ref-withdraw-modal .form-select:focus,.ref-withdraw-modal-content .form-control:focus,.ref-withdraw-modal-content .form-select:focus{background:#fff!important;border-color:#009ee373!important;box-shadow:0 0 0 4px #009ee31f!important;color:#0f172a!important;outline:none!important;transform:translateY(-1px)!important}.modal-dialog.ref-withdraw-modal .form-select,.ref-withdraw-modal-content .form-select{background-color:#fbfcfe!important;cursor:pointer!important}.modal-dialog.ref-withdraw-modal .mb-3,.ref-withdraw-modal-content .mb-3{margin-bottom:16px!important}.modal-dialog.ref-withdraw-modal .d-grid,.ref-withdraw-modal-content .d-grid{margin-top:8px!important}.modal-dialog.ref-withdraw-modal .btn-primary,.ref-withdraw-modal-content .btn-primary{background:linear-gradient(135deg,#009ee3,#19b8ff)!important;background:linear-gradient(135deg,var(--ref-primary,#009ee3) 0,#19b8ff 100%)!important;border:none!important;border-radius:14px!important;box-shadow:0 12px 24px #009fe300!important;color:#fff!important;font-weight:700!important;letter-spacing:.01em!important;min-height:50px!important;transition:all .18s ease!important}.modal-dialog.ref-withdraw-modal .btn-primary:focus,.modal-dialog.ref-withdraw-modal .btn-primary:hover,.ref-withdraw-modal-content .btn-primary:focus,.ref-withdraw-modal-content .btn-primary:hover{background:linear-gradient(135deg,#007eb5,#009ee3)!important;background:linear-gradient(135deg,var(--ref-primary-dark,#007eb5) 0,var(--ref-primary,#009ee3) 100%)!important;box-shadow:0 16px 28px #009fe300!important;color:#fff!important;transform:translateY(-1px)!important}.modal-dialog.ref-withdraw-modal .btn-primary:disabled,.ref-withdraw-modal-content .btn-primary:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.72!important;transform:none!important}@media (max-width:767.98px){.modal-dialog.ref-withdraw-modal .modal-body,.modal-dialog.ref-withdraw-modal .modal-header,.ref-withdraw-modal-content .modal-body,.ref-withdraw-modal-content .modal-header{padding:18px!important}.modal-dialog.ref-withdraw-modal .modal-title,.ref-withdraw-modal-content .modal-title{font-size:1.05rem!important}.modal-dialog.ref-withdraw-modal .btn-primary,.modal-dialog.ref-withdraw-modal .form-control,.modal-dialog.ref-withdraw-modal .form-select,.ref-withdraw-modal-content .btn-primary,.ref-withdraw-modal-content .form-control,.ref-withdraw-modal-content .form-select{min-height:48px!important}}.app_section_referred_content .ref-terms-card{background:linear-gradient(180deg,#fff,#fcfdff);transform:none!important}.app_section_referred_content .ref-terms-scroll{max-height:none!important;overflow:visible!important}.app_section_referred_content .ref-terms-card:hover{border-color:#d9dee7e6!important;box-shadow:var(--ref-shadow-sm)!important;transform:none!important}.app_section_referred_content .ref-terms-scroll h6{color:#0f172a;font-size:.95rem;font-weight:800;margin-top:16px}.app_section_referred_content .ref-terms-scroll p{color:var(--ref-text-soft);font-size:.92rem;line-height:1.6}.app_section_referred_content .ref-terms-scroll ul{padding-left:18px}.app_section_referred_content .ref-terms-scroll ul li{color:var(--ref-text-soft);font-size:.92rem;margin-bottom:6px}.app_section_referred_content .ref-danger li{color:var(--ref-warning);font-weight:600}.app_section_referred_content .ref-terms-footer{border-top:1px solid var(--ref-border);padding-top:14px}.app_section_referred_content .form-check-label{color:var(--ref-text-soft);cursor:pointer;font-size:.92rem}.app_section_referred_content .withdraw-card{background:#fff;border:1px solid #023a6f14;border-radius:16px;box-shadow:0 8px 30px #023a6f0f;margin-bottom:14px;overflow:hidden;padding:18px;position:relative;transition:all .25s ease}.app_section_referred_content .withdraw-card:before{background:linear-gradient(180deg,#023a6f,#0ea5e9);content:"";height:100%;left:0;position:absolute;top:0;width:5px}.app_section_referred_content .withdraw-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.app_section_referred_content .withdraw-card__label{color:#94a3b8;font-size:10px;letter-spacing:.6px;text-transform:uppercase}.app_section_referred_content .withdraw-card__header h5{color:#023a6f;font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0}.app_section_referred_content .withdraw-card__points{align-items:center;background:#4338ca14;border-radius:999px;color:#4338ca;display:flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px}.app_section_referred_content .withdraw-card__body{display:flex;flex-direction:column;gap:8px}.app_section_referred_content .withdraw-card__row{align-items:center;border-bottom:1px dashed #0000000d;color:#1f2937;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.app_section_referred_content .withdraw-card__row:last-child{border-bottom:none}.app_section_referred_content .withdraw-card__row span{color:#9ca3af;font-size:12px}.app_section_referred_content .status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.3px;padding:4px 10px}.app_section_referred_content .status-badge.pending{background:#fbbf2426;color:#b45309}.app_section_referred_content .status-badge.approved{background:#22c55e26;color:#15803d}.app_section_referred_content .status-badge.rejected{background:#ef444426;color:#b91c1c}.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.9b981d31.css.map*/