@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");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-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");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-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");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-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");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-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");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-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");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-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");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-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");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-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");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-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");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-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");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-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");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-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5eb07c{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_5eb07c{--font-doc-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/87fdc8f046a92c92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a0eec5b824171a0d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0ba33f38cffe9b03-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6db63f87b272ae1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2446c8b143f9c6da-s.woff2) format("woff2");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-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5d803e777680718e-s.woff2) format("woff2");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-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cafe7ff58138fc50-s.p.woff2) format("woff2");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-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_5824d4{font-family:Inter,Inter Fallback;font-weight:700;font-style:normal}.__variable_5824d4{--font-doc-display:"Inter","Inter Fallback"}*,:after,:before{box-sizing:border-box}*{margin:0}html{font-size:112.5%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-transition:background-color 600000s step-end,color 600000s step-end;transition:background-color 600000s step-end,color 600000s step-end;-webkit-transition:background-color calc(infinity * 1s) step-end,color calc(infinity * 1s) step-end;transition:background-color calc(infinity * 1s) step-end,color calc(infinity * 1s) step-end;caret-color:currentcolor;-webkit-text-fill-color:currentcolor}input:-webkit-autofill,input:autofill,select:-webkit-autofill,select:autofill,textarea:-webkit-autofill,textarea:autofill{-webkit-transition:background-color 600000s step-end,color 600000s step-end;transition:background-color 600000s step-end,color 600000s step-end;-webkit-transition:background-color calc(infinity * 1s) step-end,color calc(infinity * 1s) step-end;transition:background-color calc(infinity * 1s) step-end,color calc(infinity * 1s) step-end;caret-color:currentcolor;-webkit-text-fill-color:currentcolor}:root{--lore-font-scale-max:24px}@supports (-webkit-touch-callout:none){html{font:-apple-system-body}}@supports not (-webkit-touch-callout:none){html{font-size:min(112.5%,var(--lore-font-scale-max))}}:root{--typography-font-families-roboto:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--typography-font-families-montserrat:"Montserrat",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--typography-font-weights-light:300;--typography-font-weights-regular:400;--typography-font-weights-medium:500;--typography-font-weights-semibold:600;--typography-font-weights-bold:700;--typography-font-weights-black:900;--typography-font-sizes-xs:clamp(10px,0.6667rem,16px);--typography-font-sizes-sm:clamp(10px,0.7778rem,19px);--typography-font-sizes-base:clamp(12px,0.8889rem,21px);--typography-font-sizes-lg:clamp(13px,1rem,24px);--typography-font-sizes-xl:clamp(15px,1.1111rem,27px);--typography-font-sizes-2xl:clamp(18px,1.3333rem,32px);--typography-font-sizes-3xl:clamp(22px,1.6667rem,40px);--typography-font-sizes-4xl:clamp(27px,2rem,48px);--typography-font-sizes-5xl:clamp(36px,2.6667rem,64px);--typography-font-sizes-6xl:clamp(45px,3.3333rem,80px);--typography-font-sizes-7xl:clamp(54px,4rem,96px);--typography-line-heights-tight:125%;--typography-line-heights-normal:150%;--typography-line-heights-relaxed:175%;--typography-letter-spacing-snug:-0.05em;--typography-letter-spacing-wide:0.025em;--typography-letter-spacing-wider:0.05em;--typography-letter-spacing-widest:0.1em;--border-radius-radius-sm:4px;--border-radius-radius-md:8px;--border-radius-radius-lg:16px;--border-radius-radius-full:9999px;--box-shadow-shadow-sm:0px 1px 2px 0px #0003;--box-shadow-shadow-md:0px 4px 6px -1px #0000001A;--box-shadow-shadow-lg:0px 10px 15px -3px #0000001A;--spacing-4:clamp(0px,0.2222rem,5px);--spacing-8:clamp(0px,0.4444rem,11px);--spacing-12:clamp(0px,0.6667rem,16px);--spacing-16:clamp(0px,0.8889rem,21px);--spacing-24:clamp(0px,1.3333rem,32px);--spacing-32:clamp(0px,1.7778rem,43px);--spacing-48:clamp(0px,2.6667rem,64px);--spacing-none:0;--icon-sizes-sm:20px;--icon-sizes-md:24px;--icon-sizes-lg:32px;--icon-sizes-xl:40px;--greyscale-25:#F8F8F8;--greyscale-35:#F5F5F5;--greyscale-50:#F1F1F1;--greyscale-100:#E2E2E2;--greyscale-200:#C6C6C6;--greyscale-300:#ABABAB;--greyscale-400:#919191;--greyscale-500:#777;--greyscale-600:#5E5E5E;--greyscale-700:#474747;--greyscale-800:#303030;--greyscale-900:#1B1B1B;--greyscale-white:#FFF;--greyscale-black:#000;--greyscale-d-100:#F5F5F5;--greyscale-d-200:#F2F2F2;--greyscale-d-300:#D8D8D8;--greyscale-d-400:#BFBFBF;--greyscale-d-500:#888;--greyscale-d-600:#6D6D6D;--greyscale-d-700:#595959;--greyscale-d-800:#3D3D3D;--greyscale-d-900:#1A1A1A;--greyscale-d-white:#FFF;--greyscale-d-black:#000;--green-50:#E8F9E1;--green-100:#C7EFB4;--green-200:#A7E18E;--green-300:#8ED372;--green-400:#6FCA5C;--green-500:#4DB748;--green-600:#41963D;--green-700:#377524;--green-800:#29541B;--green-900:#1A3612;--teal-50:#E1F6F7;--teal-100:#9BE1E1;--teal-200:#75CFD6;--teal-300:#50C0CC;--teal-400:#47A6B8;--teal-500:#3794AA;--teal-600:#247F93;--teal-650:#1C7889;--teal-700:#13707F;--teal-800:#0D545F;--teal-900:#073941;--red-50:#FFF7F6;--red-100:#FFE7E5;--red-200:#FFC9C6;--red-300:#FF7871;--red-400:#F46866;--red-500:#E8585B;--red-600:#DC4750;--red-700:#D13745;--red-800:#AB2D39;--red-900:#88242D;--indigo-50:#F0F7FF;--indigo-100:#D8EAFF;--indigo-200:#A9D0FF;--indigo-300:#0A7AFF;--indigo-400:#0D75EE;--indigo-500:#0F6FDD;--indigo-600:#126ACC;--indigo-700:#1565BB;--indigo-800:#175FAA;--indigo-900:#1A5A99;--purple-50:#F9F8FE;--purple-100:#EFECFB;--purple-200:#DCD5F7;--purple-300:#9A88E8;--purple-400:#9280DC;--purple-500:#8A79D1;--purple-600:#8271C6;--purple-700:#7A69BA;--purple-800:#7262AE;--purple-900:#6A5AA3;--yellow-50:#FFF9E8;--yellow-100:#FFEDB8;--yellow-200:#FFD666;--yellow-300:#FFBB17;--yellow-400:#FDB317;--yellow-500:#FCAB17;--yellow-600:#FAA417;--yellow-700:#F89C17;--yellow-800:#F79417;--yellow-900:#F58C17;--orange-200:#FFEDB8;--orange-400:#FDB317;--orange-600:#FAA417;--orange-800:#F58C17;--pink-200:#FFE7E5;--pink-400:#FFC9C6;--pink-600:#FF7871;--pink-800:#E8585B;--gradients-teal-to-green-horizontal:linear-gradient(90deg,#3794AA,#4DB748);--gradients-teal-to-green-vertical:linear-gradient(180deg,#3794AA,#4DB748);--gradients-green-to-teal-horizontal:linear-gradient(90deg,#4DB748,#3794AA);--gradients-green-to-teal-vertical:linear-gradient(180deg,#4DB748,#3794AA);--page-unrelated-content:clamp(0px,1.3333rem,32px);--page-related-content:clamp(0px,0.6667rem,16px)}:root,[data-theme=light]{--brand-primary:#1C7889;--text-primary:#474747;--text-secondary:#5E5E5E;--text-call-out:#1C7889;--text-on-primary:#FFF;--text-on-color:#474747;--text-on-gradient:#474747;--text-ghost:#777;--text-negative:#AB2D39;--text-hyperlink:#175FAA;--surface-page:#F5F5F5;--surface-gradient:linear-gradient(90deg,#8ED372,#50C0CC);--surface-card:#FFF;--surface-success:#A7E18E;--surface-failure:#FFC9C6;--surface-info:#D8EAFF;--surface-ai:#E1F6F7;--surface-header:#FFF;--surface-footer:#FFF;--surface-primary-button:#1C7889;--surface-disabled:#F1F1F1;--surface-list:#FFF;--surface-discrete-area:#F1F1F1;--icon-primary:#474747;--icon-secondary:#919191;--icon-call-out:#1C7889;--icon-warning:#FDB317;--icon-error:#AB2D39;--icon-on-primary:#FFF;--icon-success:#41963D;--icon-information:#175FAA;--line-separating-content:#E2E2E2;--line-highlighting-content:#1C7889;--card-padding:clamp(0px,0.8889rem,21px);--card-padding-sm:clamp(0px,0.6667rem,16px);--card-padding-lg:clamp(0px,1.3333rem,32px);--card-related-content:clamp(0px,0.2222rem,5px);--card-border-radius:8px;--card-border:#F5F5F5;--card-border-hover:#E2E2E2;--card-shadow:0px 1px 2px 0px #0003;--card-shadow-hover:0px 4px 6px -1px #0000001A;--card-bg:#FFF;--card-header-font-size:clamp(13px,1rem,24px);--card-header-font-weight:600;--card-body-font-size:clamp(10px,0.7778rem,19px);--card-footer-padding-top:clamp(0px,0.6667rem,16px);--card-footer-border-top:#F5F5F5;--card-media-border-radius:8px;--list-item-divider:#E2E2E2;--divider-color:#E2E2E2;--overlay-padding:clamp(0px,1.3333rem,32px);--overlay-border-radius:8px;--bottom-sheet-padding:clamp(0px,1.3333rem,32px);--bottom-sheet-border-radius:8px;--bottom-sheet-border-radius-top:24px;--page-padding:clamp(0px,0.8889rem,21px);--list-padding:clamp(0px,0.8889rem,21px);--list-complex-between:clamp(0px,0.2222rem,5px);--control-height-xs:28px;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:48px;--control-hit-target-min:44px;--control-disabled-bg:#F1F1F1;--control-disabled-text:#5E5E5E;--control-disabled-border:#777;--avatar-size-sm:32px;--avatar-size-md:40px;--avatar-size-lg:72px;--avatar-font-size-sm:clamp(10px,0.6667rem,16px);--avatar-font-size-md:clamp(10px,0.7778rem,19px);--avatar-font-size-lg:clamp(18px,1.3333rem,32px);--avatar-border-radius:9999px;--avatar-gradient-blue-dark:#0D545F;--avatar-gradient-blue-light:#1C7889;--avatar-gradient-purple-dark:#6A5AA3;--avatar-gradient-purple-light:#9A88E8;--avatar-gradient-green-dark:#468822;--avatar-gradient-green-light:#48b835;--avatar-gradient-red-dark:#d13745;--avatar-gradient-red-light:#ff7871;--avatar-gradient-self-dark:#f58c17;--avatar-gradient-self-light:#ffbb17;--chip-height-xs:24px;--chip-height-sm:28px;--chip-height-md:32px;--chip-height-lg:36px;--chip-font-size-xs:clamp(10px,0.6667rem,16px);--chip-font-size-sm:clamp(10px,0.6667rem,16px);--chip-font-size-md:clamp(10px,0.7778rem,19px);--chip-font-size-lg:clamp(10px,0.7778rem,19px);--chip-icon-size-xs:14px;--chip-icon-size-sm:14px;--chip-icon-size-md:16px;--chip-icon-size-lg:18px;--chip-padding-horizontal-xs:8px;--chip-padding-horizontal-sm:8px;--chip-padding-horizontal-md:10px;--chip-padding-horizontal-lg:12px;--chip-padding-vertical:4px;--chip-between:4px;--chip-border-radius:4px;--chip-reward-blue-bg:#E1F6F7;--chip-reward-blue-text:#5E5E5E;--chip-reward-yellow-bg:#FFEDB8;--chip-reward-yellow-text:#5E5E5E;--button-border-radius:32px;--button-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--button-font-weight:700;--button-shadow-sm:0px 1px 2px 0px #0003;--button-shadow-md:0px 4px 6px -1px #0000001A;--button-padding-xxs:clamp(0px,0.6667rem,16px);--button-padding-xs:clamp(0px,0.8889rem,21px);--button-padding-sm:clamp(0px,1.3333rem,32px);--button-padding-base:clamp(0px,1.7778rem,43px);--button-vertical:clamp(0px,0.4444rem,11px);--button-between:clamp(0px,0.4444rem,11px);--button-font-size-xxs:clamp(10px,0.5556rem,13px);--button-font-size-xs:clamp(10px,0.6667rem,16px);--button-font-size-sm:clamp(10px,0.7778rem,19px);--button-font-size-base:clamp(12px,0.8889rem,21px);--button-primary-bg:#1C7889;--button-primary-text:#FFF;--button-primary-border:#1C7889;--button-primary-hover-bg:#1C7889;--button-primary-hover-border:#1C7889;--button-primary-active-bg:#13707F;--button-primary-active-border:#13707F;--button-secondary-bg:#FFF;--button-secondary-text:#1C7889;--button-secondary-border:#1C7889;--button-secondary-hover-bg:#F1F1F1;--button-secondary-hover-border:#1C7889;--button-secondary-hover-text:#1C7889;--button-secondary-active-bg:#E1F6F7;--button-secondary-active-border:#0D545F;--button-secondary-active-text:#0D545F;--button-tertiary-bg:#777;--button-tertiary-text:#FFF;--button-tertiary-border:#777;--button-tertiary-hover-bg:#919191;--button-tertiary-hover-border:#919191;--button-tertiary-active-bg:#5E5E5E;--button-tertiary-active-border:#5E5E5E;--button-text-text:#1C7889;--button-text-hover-bg:#F1F1F1;--button-text-active-bg:#E1F6F7;--button-success-bg:#377524;--button-success-text:#FFF;--button-success-border:#377524;--button-success-hover-bg:#41963D;--button-success-hover-border:#41963D;--button-success-active-bg:#29541B;--button-success-active-border:#29541B;--button-link-text:#1C7889;--button-link-hover-bg:#E1F6F7;--button-link-active-bg:#9BE1E1;--button-danger-bg:#D13745;--button-danger-text:#FFF;--button-danger-border:#D13745;--button-danger-hover-bg:#DC4750;--button-danger-hover-border:#DC4750;--button-danger-active-bg:#AB2D39;--button-danger-active-border:#AB2D39;--button-opacity-disabled:0.5;--input-border-radius:8px;--input-tag-border-radius:4px;--input-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--input-font-size:clamp(12px,0.8889rem,21px);--input-label-font-size:clamp(10px,0.7778rem,19px);--input-label-font-weight:500;--input-helper-font-size:clamp(10px,0.6667rem,16px);--input-counter-font-size:clamp(10px,0.6667rem,16px);--input-padding:clamp(0px,0.6667rem,16px);--input-gap:clamp(0px,0.4444rem,11px);--input-label-padding:clamp(0px,0.2222rem,5px);--input-icon-position:clamp(0px,0.6667rem,16px);--input-bg-default:#FFF;--input-bg-readonly:#F1F1F1;--input-text-default:#1B1B1B;--input-text-placeholder:#C6C6C6;--input-label-text-default:#474747;--input-border-default:#E2E2E2;--input-border-focus:#1C7889;--input-border-error:#E8585B;--input-border-success:#41963D;--input-helper-text-default:#777;--input-helper-text-error:#DC4750;--input-helper-text-success:#377524;--input-counter-text-default:#777;--input-counter-text-near-limit:#C6C6C6;--input-tag-text:#777;--input-asterisk:#E8585B;--spinner-success:#377524;--spinner-neutral:#777;--spinner-primary:#1C7889;--spinner-inverse:#FFF;--spinner-ai:#1C7889;--password-strength-weak:#E8585B;--password-strength-medium:#FDB317;--password-strength-strong:#41963D;--password-meter-bg:#F5F5F5;--animated-gradient-background-size:200% 200%;--animated-gradient-animation-duration:6s;--animated-gradient-teal-to-green-horizontal:linear-gradient(90deg,#1C7889,#4DB748 25%,#1C7889 50%,#4DB748 75%,#1C7889);--animated-gradient-teal-to-green-vertical:linear-gradient(180deg,#1C7889,#4DB748 25%,#1C7889 50%,#4DB748 75%,#1C7889);--animated-gradient-green-to-teal-horizontal:linear-gradient(90deg,#4DB748,#1C7889 25%,#4DB748 50%,#1C7889 75%,#4DB748);--animated-gradient-green-to-teal-vertical:linear-gradient(180deg,#4DB748,#1C7889 25%,#4DB748 50%,#1C7889 75%,#4DB748);--animated-gradient-overlay-bg:rgb(255 255 255/55%);--profile-border-radius:9999px;--toggle-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--toggle-track-width:52px;--toggle-track-height:32px;--toggle-track-border-radius:9999px;--toggle-thumb-size:24px;--toggle-thumb-offset:2px;--toggle-thumb-shadow:0 1px 3px rgb(0 0 0/20%);--toggle-gap-horizontal:12px;--toggle-gap-vertical:8px;--toggle-label-font-size:clamp(10px,0.7778rem,19px);--toggle-label-font-weight:500;--toggle-helper-font-size:clamp(10px,0.6667rem,16px);--toggle-track-bg-default:#F5F5F5;--toggle-track-bg-checked:#1C7889;--toggle-track-border-default:#E2E2E2;--toggle-track-border-checked:#1C7889;--toggle-track-border-error:#E8585B;--toggle-thumb-bg-default:#FFF;--toggle-thumb-bg-checked:#FFF;--toggle-label-text-default:#474747;--toggle-opacity-disabled:0.5;--toggle-helper-text-default:#777;--toggle-helper-text-error:#DC4750;--toggle-asterisk:#E8585B;--switch-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--switch-track-height-sm:36px;--switch-track-height-md:44px;--switch-track-height-lg:48px;--switch-track-padding:3px;--switch-track-border-radius:9999px;--switch-track-bg:#F5F5F5;--switch-track-border:#E2E2E2;--switch-track-border-error:#E8585B;--switch-pill-bg:#FFF;--switch-pill-border-radius:9999px;--switch-pill-shadow:0 1px 3px rgb(0 0 0/12%);--switch-label-font-size-sm:clamp(10px,0.6667rem,16px);--switch-label-font-size-md:clamp(10px,0.7778rem,19px);--switch-label-font-size-lg:clamp(12px,0.8889rem,21px);--switch-label-font-weight:500;--switch-label-color-active:#1B1B1B;--switch-label-color-inactive:#777;--switch-transition-duration:0.2s;--switch-transition-timing:cubic-bezier(0.4,0,0.2,1);--switch-gap-vertical:clamp(0px,0.4444rem,11px);--switch-group-label-font-size:clamp(10px,0.7778rem,19px);--switch-group-label-font-weight:500;--switch-group-label-color:#474747;--switch-helper-font-size:clamp(10px,0.6667rem,16px);--switch-helper-text-default:#777;--switch-helper-text-error:#DC4750;--switch-asterisk:#E8585B;--switch-opacity-disabled:0.5;--checkbox-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--checkbox-size:20px;--checkbox-icon-size:12px;--checkbox-border-radius:4px;--checkbox-gap-vertical:8px;--checkbox-gap-horizontal:12px;--checkbox-label-font-size:clamp(10px,0.7778rem,19px);--checkbox-label-font-weight:500;--checkbox-label-line-height:1.4;--checkbox-label-text-default:#474747;--checkbox-bg-default:#FFF;--checkbox-bg-checked:#1C7889;--checkbox-border-default:#E2E2E2;--checkbox-border-checked:#1C7889;--checkbox-border-error:#E8585B;--checkbox-icon-color-checked:#FFF;--checkbox-opacity-disabled:0.5;--checkbox-helper-font-size:clamp(10px,0.6667rem,16px);--checkbox-helper-text-default:#777;--checkbox-helper-text-error:#DC4750;--checkbox-asterisk:#E8585B;--checkbox-transition-duration:0.15s;--checkbox-transition-timing:ease-in-out;--radio-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--radio-size:20px;--radio-dot-size:10px;--radio-gap-vertical:8px;--radio-gap-horizontal:12px;--radio-options-gap-vertical:12px;--radio-options-gap-horizontal:24px;--radio-label-font-size:clamp(10px,0.7778rem,19px);--radio-label-font-weight:500;--radio-label-line-height:1.4;--radio-label-text-default:#474747;--radio-bg-default:#FFF;--radio-border-default:#E2E2E2;--radio-border-checked:#1C7889;--radio-border-error:#E8585B;--radio-dot-bg-checked:#1C7889;--radio-opacity-disabled:0.5;--radio-helper-font-size:clamp(10px,0.6667rem,16px);--radio-helper-text-default:#777;--radio-helper-text-error:#DC4750;--radio-asterisk:#E8585B;--radio-transition-duration:0.15s;--radio-transition-timing:ease-in-out;--link-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--link-font-weight:500;--link-font-weight-subtle:400;--link-text-decoration:none;--link-gap:clamp(0px,0.2222rem,5px);--link-color-default:#1C7889;--link-color-hover:#1C7889;--link-color-active:#1C7889;--link-color-subtle:#777;--link-color-subtle-hover:#777;--link-color-disabled:#919191;--link-focus-border-radius:4px;--link-focus-outline-width:2px;--link-focus-outline-offset:2px;--link-focus-outline-color:#1C7889;--link-opacity-disabled:0.5;--link-external-icon-size:12px;--link-transition-duration:0.15s;--link-transition-timing:ease-in-out;--datepicker-calendar-width:300px;--datepicker-calendar-z-index:1000;--datepicker-calendar-bg:#FFF;--datepicker-calendar-border:#E2E2E2;--datepicker-calendar-shadow:0px 10px 15px -3px #0000001A;--datepicker-input-padding-right:44px;--datepicker-clear-size:20px;--datepicker-clear-right:36px;--datepicker-clear-bg:#F1F1F1;--datepicker-clear-bg-hover:#E2E2E2;--datepicker-clear-icon-color:#5E5E5E;--datepicker-icon-right:12px;--datepicker-icon-color:#5E5E5E;--datepicker-nav-size:44px;--datepicker-nav-icon-color:#5E5E5E;--datepicker-nav-bg-hover:#F1F1F1;--datepicker-weekday-gap:2px;--datepicker-weekday-color:#5E5E5E;--datepicker-day-size:36px;--datepicker-day-gap:2px;--datepicker-day-color:#474747;--datepicker-day-bg:transparent;--datepicker-day-today-color:#0D545F;--datepicker-day-today-font-weight:700;--datepicker-day-selected-bg:#1C7889;--datepicker-day-selected-color:#FFF;--datepicker-day-selected-font-weight:600;--datepicker-day-hover-bg:#F1F1F1;--datepicker-day-disabled-color:#919191;--datepicker-day-disabled-opacity:0.4;--datepicker-month-year-color:#474747;--datepicker-transition-duration:0.15s;--datepicker-transition-timing:ease-in-out;--sheet-overlay-bg:rgb(0 0 0/55%);--sheet-overlay-bg-notification:rgb(0 0 0/25%);--sheet-backdrop-blur:8px;--sheet-container-bg:#FFF;--sheet-border-radius-top:20px;--sheet-shadow:0px -4px 16px rgb(0 0 0/10%);--sheet-shadow-notification:0px -8px 24px rgb(0 0 0/15%);--sheet-drag-indicator-width:40px;--sheet-drag-indicator-height:4px;--sheet-drag-indicator-border-radius:2px;--sheet-drag-indicator-margin:8px;--sheet-drag-indicator-bg:#E0E0E0;--sheet-z-index:1000;--sheet-z-index-notification:1100;--sheet-content-offset:60px;--sheet-transition-duration:0.3s;--sheet-transition-timing:ease-out;--drawer-overlay-bg:rgb(0 0 0/55%);--drawer-backdrop-blur:8px;--drawer-bg:#FFF;--drawer-shadow-left:4px 0 16px rgb(0 0 0/10%);--drawer-shadow-right:-4px 0 16px rgb(0 0 0/10%);--drawer-border-radius:8px;--drawer-width-standard:90vw;--drawer-width-full:100vw;--drawer-z-index:1000;--drawer-transition-duration:0.3s;--drawer-transition-timing:ease-out;--modal-z-index:1000;--modal-backdrop-bg:rgb(0 0 0/55%);--modal-bg:#FFF;--modal-border-radius:8px;--modal-width:320px;--modal-shadow:0 8px 32px rgb(0 0 0/24%);--tab-bar-item-padding-vertical:clamp(0px,0.8889rem,21px);--tab-bar-item-padding-horizontal:clamp(0px,0.4444rem,11px);--tab-bar-item-font-family:"Montserrat",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--tab-bar-item-font-size:clamp(10px,0.7778rem,19px);--tab-bar-item-font-weight:700;--tab-bar-item-color-inactive:#5E5E5E;--tab-bar-item-color-active:#1C7889;--tab-bar-indicator-height:3px;--tab-bar-indicator-border-radius:2px 2px 0 0;--tab-bar-indicator-color:#1C7889;--tab-bar-transition-duration:0.3s;--tab-bar-transition-timing:ease;--page-header-z-index:100;--page-header-padding-vertical:clamp(0px,0.4444rem,11px);--page-header-padding-horizontal:clamp(0px,0.8889rem,21px);--page-header-min-height:56px;--page-header-min-height-mobile:48px;--page-header-min-height-tablet:64px;--page-header-bg-default:#FFF;--page-header-bg-transparent:transparent;--page-header-bg-primary:#1C7889;--page-header-actions-gap:clamp(0px,0.6667rem,16px);--page-header-actions-gap-mobile:clamp(0px,0.4444rem,11px);--page-header-actions-gap-tablet:clamp(0px,0.8889rem,21px);--page-header-title-font-family:"Montserrat",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--page-header-title-font-size:clamp(13px,1rem,24px);--page-header-title-font-weight:700;--page-header-title-color:#474747;--page-header-back-link-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--page-header-back-link-font-size:clamp(12px,0.8889rem,21px);--page-header-back-link-font-weight:700;--page-header-back-link-gap:clamp(0px,0.2222rem,5px);--page-header-back-link-icon-size:20px;--page-header-back-button-size:44px;--page-header-title-inline-inset:48px;--skeleton-animation-duration:1.5s;--skeleton-gradient-size:200px;--skeleton-gradient-color-1:#F0F0F0;--skeleton-gradient-color-2:#E0E0E0;--skeleton-box-margin-bottom:8px;--skeleton-line-margin-bottom:8px;--skeleton-circle-margin-bottom:8px;--skeleton-card-gap:12px;--skeleton-card-padding:16px;--skeleton-card-border-radius:8px;--skeleton-card-bg:#F9F9F9;--skeleton-card-border-color:#F5F5F5;--skeleton-card-content-gap:8px;--skeleton-list-item-gap:8px;--skeleton-list-item-padding-vertical:12px;--error-display-border-radius:8px;--error-display-content-gap:clamp(0px,0.8889rem,21px);--error-display-message-container-gap:clamp(0px,0.6667rem,16px);--error-display-text-content-gap:clamp(0px,0.2222rem,5px);--error-display-actions-gap:clamp(0px,0.4444rem,11px);--error-display-actions-margin-top:clamp(0px,0.2222rem,5px);--error-display-icon-size:20px;--error-display-icon-margin-top:2px;--error-display-icon-color:#DC4750;--error-display-dismiss-padding:clamp(0px,0.2222rem,5px);--error-display-dismiss-border-radius:4px;--error-display-dismiss-color:#919191;--error-display-dismiss-color-hover:#1B1B1B;--error-display-dismiss-bg-hover:#F1F1F1;--error-display-dismiss-outline-width:2px;--error-display-dismiss-outline-offset:1px;--error-display-dismiss-outline-color:#47A6B8;--error-display-inline-padding:clamp(0px,0.8889rem,21px);--error-display-inline-border-color:#E8585B;--error-display-inline-bg:#FFF7F6;--error-display-inline-title-color:#D13745;--error-display-inline-message-color:#5E5E5E;--error-display-banner-margin-bottom:clamp(0px,0.8889rem,21px);--error-display-banner-padding-vertical:clamp(0px,0.6667rem,16px);--error-display-banner-padding-horizontal:clamp(0px,0.8889rem,21px);--error-display-banner-border-width:4px;--error-display-banner-border-color:#DC4750;--error-display-banner-bg:#FFF7F6;--error-display-banner-title-color:#D13745;--error-display-banner-message-color:#5E5E5E;--error-display-toast-z-index:9999;--error-display-toast-min-width:320px;--error-display-toast-max-width:400px;--error-display-toast-padding:clamp(0px,0.8889rem,21px);--error-display-toast-border-color:#F5F5F5;--error-display-toast-shadow:0px 10px 15px -3px #0000001A;--error-display-toast-bg:#FFF;--error-display-modal-z-index:10000;--error-display-modal-min-width:320px;--error-display-modal-max-width:500px;--error-display-modal-max-height:80vh;--error-display-modal-padding:clamp(0px,1.3333rem,32px);--error-display-modal-border-radius:16px;--error-display-modal-shadow:0px 10px 15px -3px #0000001A;--error-display-modal-bg:#FFF;--error-display-modal-backdrop-bg:rgb(0 0 0/50%);--error-display-transition-duration:0.3s;--info-button-padding:0;--info-button-background:none;--info-button-border:none;--info-button-cursor:pointer;--info-button-color:#1C7889;--info-button-color-light:#FFF;--maintenance-screen-bg:#FFF;--maintenance-screen-container-max-width:393px;--maintenance-screen-container-gap:clamp(0px,1.3333rem,32px);--maintenance-screen-container-padding-block:clamp(0px,1.3333rem,32px);--maintenance-screen-container-padding-inline:clamp(0px,0.8889rem,21px);--maintenance-screen-illustration-line-height:0;--session-expired-bg:#FFF;--session-expired-container-max-width:393px;--session-expired-container-gap:clamp(0px,1.3333rem,32px);--session-expired-container-padding-block:clamp(0px,1.3333rem,32px);--session-expired-container-padding-inline:clamp(0px,0.8889rem,21px);--session-expired-illustration-line-height:0;--page-transition-container-height:100vh;--page-transition-slide-offset-back:-30%;--page-transition-slide-offset-forward:100%;--page-transition-opacity-back:0.8;--page-transition-opacity-forward:1;--page-transition-duration:0.35s;--page-transition-duration-none:0s;--page-transition-easing:cubic-bezier(0.2,0.0,0.2,1.0);--badge-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--badge-font-weight:500;--badge-font-size-sm:clamp(10px,0.6667rem,16px);--badge-font-size-md:clamp(10px,0.7778rem,19px);--badge-border-radius:16px;--badge-border-radius-full:9999px;--badge-height-sm:24px;--badge-height-md:28px;--badge-padding-horizontal:8px;--badge-padding-vertical:4px;--badge-gap:4px;--badge-dot-size:8px;--badge-stat-min-width:60px;--badge-icon-size-sm:14px;--badge-icon-size-md:18px;--badge-color-success-bg:#E8F9E1;--badge-color-success-text:#5E5E5E;--badge-color-success-dot:#41963D;--badge-color-info-bg:#E1F6F7;--badge-color-info-text:#5E5E5E;--badge-color-info-dot:#1C7889;--badge-color-warning-bg:#FFF9E8;--badge-color-warning-text:#5E5E5E;--badge-color-warning-dot:#FAA417;--badge-color-danger-bg:#FFF7F6;--badge-color-danger-text:#5E5E5E;--badge-color-danger-dot:#DC4750;--badge-color-primary-bg:#1C7889;--badge-color-primary-text:#FFF;--badge-color-primary-dot:#FFF;--badge-border-color:#FFF;--badge-border-width:2px;--select-gap:clamp(0px,0.4444rem,11px);--select-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--select-font-size:clamp(12px,0.8889rem,21px);--select-padding:clamp(0px,0.6667rem,16px);--select-border-radius:8px;--select-bg:#FFF;--select-text:#1B1B1B;--select-placeholder:#C6C6C6;--select-border-default:#E2E2E2;--select-border-focus:#1C7889;--select-border-error:#E8585B;--select-border-success:#41963D;--select-opacity-disabled:0.5;--select-label-font-size:clamp(10px,0.7778rem,19px);--select-label-font-weight:500;--select-label-text:#474747;--select-label-padding:clamp(0px,0.2222rem,5px);--select-asterisk:#E8585B;--select-icon-color:#5E5E5E;--select-icon-color-focus:#1C7889;--select-helper-font-size:clamp(10px,0.6667rem,16px);--select-helper-text-default:#777;--select-helper-text-error:#DC4750;--select-helper-text-success:#377524;--select-transition-duration:0.15s;--select-transition-timing:ease-in-out;--select-pill-bg:#F1F1F1;--select-pill-text:#474747;--select-pill-border-radius:4px;--select-pill-font-size:clamp(10px,0.7778rem,19px);--select-pill-dismiss-color:#919191;--select-dropdown-bg:#FFF;--select-dropdown-border:#E2E2E2;--select-dropdown-border-radius:8px;--select-dropdown-shadow:0 4px 16px rgb(0 0 0/12%);--select-dropdown-max-height:280px;--select-option-height:44px;--select-option-height-sheet:52px;--select-option-padding-vertical:10px;--select-option-padding-horizontal:16px;--select-option-text:#1B1B1B;--select-option-text-disabled:#C6C6C6;--select-option-bg-hover:#F1F1F1;--select-option-bg-focused:#E8F4F6;--select-option-check-color:#1C7889;--select-option-description-color:#777;--select-option-divider:#F1F1F1;--select-option-transition-duration:0.1s}[data-theme=dark]{--brand-primary:#47A6B8;--text-primary:#FFF;--text-secondary:#F1F1F1;--text-call-out:#75CFD6;--text-on-primary:#1B1B1B;--text-on-color:#FFF;--text-on-gradient:#FFF;--text-ghost:#919191;--text-negative:#F46866;--text-hyperlink:#A9D0FF;--surface-page:#1B1B1B;--surface-gradient:linear-gradient(90deg,#29541B,#0D545F);--surface-card:#474747;--surface-success:#29541B;--surface-failure:#AB2D39;--surface-info:#1A5A99;--surface-ai:#47A6B8;--surface-header:#474747;--surface-footer:#474747;--surface-primary-button:#47A6B8;--surface-disabled:#474747;--surface-list:#474747;--surface-discrete-area:#5E5E5E;--icon-primary:#75CFD6;--icon-secondary:#919191;--icon-call-out:#75CFD6;--icon-warning:#FDB317;--icon-error:#E8585B;--icon-on-primary:#FFF;--icon-success:#6FCA5C;--icon-information:#A9D0FF;--line-separating-content:#474747;--line-highlighting-content:#75CFD6;--control-disabled-bg:#474747;--control-disabled-text:#C6C6C6;--control-disabled-border:#ABABAB;--card-border:#777;--card-border-hover:#919191;--card-bg:#474747;--card-footer-border-top:#777;--card-shadow:0px 1px 2px 0px #0003;--card-shadow-hover:0px 4px 6px -1px #0000001A;--list-item-divider:#474747;--divider-color:#474747;--button-border-radius:32px;--button-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--button-font-weight:700;--button-shadow-sm:0px 1px 2px 0px #0003;--button-shadow-md:0px 4px 6px -1px #0000001A;--button-padding-xs:clamp(0px,0.8889rem,21px);--button-padding-sm:clamp(0px,1.3333rem,32px);--button-padding-base:clamp(0px,1.7778rem,43px);--button-font-size-xs:clamp(10px,0.6667rem,16px);--button-font-size-sm:clamp(10px,0.7778rem,19px);--button-font-size-base:clamp(12px,0.8889rem,21px);--button-font-size-lg:clamp(13px,1rem,24px);--button-primary-bg:#47A6B8;--button-primary-text:#1B1B1B;--button-primary-border:#47A6B8;--button-primary-hover-bg:#50C0CC;--button-primary-hover-border:#50C0CC;--button-primary-active-bg:#47A6B8;--button-primary-active-border:#47A6B8;--button-secondary-bg:#5E5E5E;--button-secondary-text:#75CFD6;--button-secondary-border:#75CFD6;--button-secondary-hover-bg:#777;--button-secondary-hover-border:#9BE1E1;--button-secondary-hover-text:#9BE1E1;--button-secondary-active-bg:#474747;--button-secondary-active-border:#50C0CC;--button-secondary-active-text:#50C0CC;--button-tertiary-bg:#C6C6C6;--button-tertiary-text:#1B1B1B;--button-tertiary-border:#C6C6C6;--button-tertiary-hover-bg:#E2E2E2;--button-tertiary-hover-border:#E2E2E2;--button-tertiary-active-bg:#919191;--button-tertiary-active-border:#919191;--button-text-text:#50C0CC;--button-text-hover-bg:#474747;--button-text-active-bg:#5E5E5E;--button-success-bg:#6FCA5C;--button-success-text:#1B1B1B;--button-success-border:#6FCA5C;--button-success-hover-bg:#8ED372;--button-success-hover-border:#8ED372;--button-success-active-bg:#4DB748;--button-success-active-border:#4DB748;--button-link-text:#75CFD6;--button-link-hover-bg:#474747;--button-link-active-bg:#5E5E5E;--button-danger-bg:#F46866;--button-danger-text:#1B1B1B;--button-danger-border:#F46866;--button-danger-hover-bg:#FF7871;--button-danger-hover-border:#FF7871;--button-danger-active-bg:#E8585B;--button-danger-active-border:#E8585B;--button-opacity-disabled:0.5;--input-border-radius:8px;--input-tag-border-radius:4px;--input-font-family:"Roboto",-apple-system,"BlinkMacSystemFont","Segoe UI",sans-serif;--input-font-size:clamp(12px,0.8889rem,21px);--input-label-font-size:clamp(10px,0.7778rem,19px);--input-label-font-weight:500;--input-helper-font-size:clamp(10px,0.6667rem,16px);--input-counter-font-size:clamp(10px,0.6667rem,16px);--input-padding:clamp(0px,0.6667rem,16px);--input-gap:clamp(0px,0.4444rem,11px);--input-label-padding:clamp(0px,0.2222rem,5px);--input-icon-position:clamp(0px,0.6667rem,16px);--input-bg-default:#474747;--input-bg-readonly:#1B1B1B;--input-text-default:#F1F1F1;--input-text-placeholder:#919191;--input-label-text-default:#F5F5F5;--input-border-default:#777;--input-border-focus:#47A6B8;--input-border-error:#F46866;--input-border-success:#6FCA5C;--input-helper-text-default:#C6C6C6;--input-helper-text-error:#F46866;--input-helper-text-success:#8ED372;--input-counter-text-default:#C6C6C6;--input-counter-text-near-limit:#919191;--input-tag-text:#E2E2E2;--input-asterisk:#F46866;--spinner-success:#6FCA5C;--spinner-neutral:#C6C6C6;--spinner-primary:#50C0CC;--spinner-inverse:#1B1B1B;--spinner-ai:#50C0CC;--password-strength-weak:#F46866;--password-strength-medium:#FFBB17;--password-strength-strong:#6FCA5C;--password-meter-bg:#5E5E5E;--animated-gradient-background-size:200% 200%;--animated-gradient-animation-duration:6s;--animated-gradient-teal-to-green-horizontal:linear-gradient(90deg,#47A6B8,#4DB748 25%,#47A6B8 50%,#4DB748 75%,#47A6B8);--animated-gradient-teal-to-green-vertical:linear-gradient(180deg,#47A6B8,#4DB748 25%,#47A6B8 50%,#4DB748 75%,#47A6B8);--animated-gradient-green-to-teal-horizontal:linear-gradient(90deg,#4DB748,#47A6B8 25%,#4DB748 50%,#47A6B8 75%,#4DB748);--animated-gradient-green-to-teal-vertical:linear-gradient(180deg,#4DB748,#47A6B8 25%,#4DB748 50%,#47A6B8 75%,#4DB748);--animated-gradient-overlay-bg:rgb(0 0 0/50%);--toggle-track-bg-default:#777;--toggle-track-bg-checked:#47A6B8;--toggle-track-border-default:#777;--toggle-track-border-checked:#47A6B8;--toggle-track-border-error:#F46866;--toggle-thumb-bg-default:#E2E2E2;--toggle-thumb-bg-checked:#1B1B1B;--toggle-label-text-default:#F5F5F5;--toggle-helper-text-default:#C6C6C6;--toggle-helper-text-error:#F46866;--toggle-asterisk:#F46866;--toggle-opacity-disabled:0.5;--switch-track-bg:#474747;--switch-track-border:#777;--switch-track-border-error:#F46866;--switch-pill-bg:#47A6B8;--switch-pill-shadow:0 1px 3px rgb(0 0 0/30%);--switch-label-color-active:#1B1B1B;--switch-label-color-inactive:#C6C6C6;--switch-group-label-color:#F5F5F5;--switch-helper-text-default:#C6C6C6;--switch-helper-text-error:#F46866;--switch-asterisk:#F46866;--switch-opacity-disabled:0.5;--checkbox-label-text-default:#F5F5F5;--checkbox-bg-default:#474747;--checkbox-bg-checked:#47A6B8;--checkbox-border-default:#777;--checkbox-border-checked:#47A6B8;--checkbox-border-error:#F46866;--checkbox-icon-color-checked:#1B1B1B;--checkbox-helper-text-default:#C6C6C6;--checkbox-helper-text-error:#F46866;--checkbox-asterisk:#F46866;--checkbox-opacity-disabled:0.5;--radio-label-text-default:#F5F5F5;--radio-bg-default:#474747;--radio-border-default:#777;--radio-border-checked:#47A6B8;--radio-border-error:#F46866;--radio-dot-bg-checked:#47A6B8;--radio-opacity-disabled:0.5;--radio-helper-text-default:#C6C6C6;--radio-helper-text-error:#F46866;--radio-asterisk:#F46866;--link-color-default:#75CFD6;--link-color-hover:#9BE1E1;--link-color-active:#50C0CC;--link-color-subtle:#E2E2E2;--link-color-subtle-hover:#F1F1F1;--link-color-disabled:#777;--link-focus-outline-color:#47A6B8;--datepicker-calendar-bg:#474747;--datepicker-calendar-border:#777;--datepicker-clear-bg:#5E5E5E;--datepicker-clear-bg-hover:#777;--datepicker-clear-icon-color:#E2E2E2;--datepicker-icon-color:#E2E2E2;--datepicker-nav-icon-color:#E2E2E2;--datepicker-nav-bg-hover:#5E5E5E;--datepicker-weekday-color:#E2E2E2;--datepicker-day-color:#F1F1F1;--datepicker-day-today-color:#75CFD6;--datepicker-day-selected-bg:#47A6B8;--datepicker-day-selected-color:#1B1B1B;--datepicker-day-hover-bg:#5E5E5E;--datepicker-day-disabled-color:#777;--datepicker-month-year-color:#F1F1F1;--datepicker-calendar-shadow:0 4px 24px rgb(0 0 0/50%);--modal-bg:#474747;--modal-shadow:0 8px 32px rgb(0 0 0/60%);--sheet-container-bg:#474747;--sheet-drag-indicator-bg:#777;--drawer-bg:#474747;--tab-bar-item-color-inactive:#F1F1F1;--tab-bar-item-color-active:#75CFD6;--tab-bar-indicator-color:#75CFD6;--page-header-bg-default:#474747;--page-header-bg-primary:#47A6B8;--page-header-title-color:#F1F1F1;--skeleton-gradient-color-1:#474747;--skeleton-gradient-color-2:#5E5E5E;--skeleton-card-bg:#474747;--skeleton-card-border-color:#5E5E5E;--error-display-icon-color:#F46866;--error-display-dismiss-color:#C6C6C6;--error-display-dismiss-color-hover:#F1F1F1;--error-display-dismiss-bg-hover:#5E5E5E;--error-display-dismiss-outline-color:#50C0CC;--error-display-inline-border-color:#AB2D39;--error-display-inline-bg:#474747;--error-display-inline-title-color:#F46866;--error-display-inline-message-color:#E2E2E2;--error-display-banner-border-color:#F46866;--error-display-banner-bg:#474747;--error-display-banner-title-color:#F46866;--error-display-banner-message-color:#E2E2E2;--error-display-toast-border-color:#777;--error-display-toast-bg:#474747;--error-display-modal-bg:#474747;--info-button-color:#75CFD6;--info-button-color-light:#FFF;--maintenance-screen-bg:#474747;--session-expired-bg:#474747;--badge-color-success-bg:#1A3612;--badge-color-success-text:#FFF;--badge-color-success-dot:#8ED372;--badge-color-info-bg:#073941;--badge-color-info-text:#FFF;--badge-color-info-dot:#50C0CC;--badge-color-warning-bg:#F58C17;--badge-color-warning-text:#1B1B1B;--badge-color-warning-dot:#1B1B1B;--badge-color-danger-bg:#88242D;--badge-color-danger-text:#FFF;--badge-color-danger-dot:#FF7871;--badge-color-primary-bg:#47A6B8;--badge-color-primary-text:#1B1B1B;--badge-color-primary-dot:#1B1B1B;--badge-border-color:#474747;--chip-reward-blue-bg:#073941;--chip-reward-blue-text:#75CFD6;--chip-reward-yellow-bg:#F58C17;--chip-reward-yellow-text:#FFD666;--select-bg:#474747;--select-text:#F1F1F1;--select-placeholder:#919191;--select-border-default:#777;--select-border-focus:#47A6B8;--select-border-error:#F46866;--select-border-success:#6FCA5C;--select-label-text:#F5F5F5;--select-asterisk:#F46866;--select-icon-color:#E2E2E2;--select-icon-color-focus:#47A6B8;--select-helper-text-default:#C6C6C6;--select-helper-text-error:#F46866;--select-helper-text-success:#8ED372;--select-pill-bg:#5E5E5E;--select-pill-text:#F1F1F1;--select-pill-dismiss-color:#C6C6C6;--select-dropdown-bg:#474747;--select-dropdown-border:#777;--select-dropdown-shadow:0 4px 16px rgb(0 0 0/30%);--select-option-text:#F1F1F1;--select-option-text-disabled:#777;--select-option-bg-hover:#5E5E5E;--select-option-bg-focused:#1A4A52;--select-option-check-color:#50C0CC;--select-option-description-color:#C6C6C6;--select-option-divider:#5E5E5E}[data-theme=testing]{--brand-primary:#D13745;--text-primary:#AB2D39;--text-secondary:#DC4750;--text-call-out:#88242D;--text-on-primary:#FFF;--text-on-color:#88242D;--text-on-gradient:#88242D;--text-ghost:#F46866;--text-negative:#88242D;--text-hyperlink:#D13745;--surface-page:#FFE7E5;--surface-gradient:linear-gradient(90deg,#FFC9C6,#F46866);--surface-card:#FFF7F6;--surface-success:#FFC9C6;--surface-failure:#FFC9C6;--surface-info:#FFE7E5;--surface-ai:#FFC9C6;--surface-header:#FFF7F6;--surface-footer:#FFF7F6;--surface-primary-button:#D13745;--surface-disabled:#FFE7E5;--surface-list:#FFF7F6;--surface-discrete-area:#FFE7E5;--icon-primary:#AB2D39;--icon-secondary:#E8585B;--icon-call-out:#D13745;--icon-warning:#F46866;--icon-error:#AB2D39;--icon-on-primary:#FFF;--icon-success:#DC4750;--icon-information:#AB2D39;--line-separating-content:#F46866;--line-highlighting-content:#D13745}@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;900&display=swap");.heading-1,h1{font-size:var(--typography-font-sizes-4xl)}.heading-1,.heading-2,h1,h2{margin:0;font-family:var(--typography-font-families-montserrat);font-weight:var(--typography-font-weights-bold);line-height:var(--typography-line-heights-tight)}.heading-2,h2{font-size:var(--typography-font-sizes-3xl)}.heading-3,h3{font-size:var(--typography-font-sizes-2xl)}.heading-3,.heading-4,h3,h4{margin:0;font-family:var(--typography-font-families-montserrat);font-weight:var(--typography-font-weights-bold);line-height:var(--typography-line-heights-tight)}.heading-4,h4{font-size:var(--typography-font-sizes-xl)}.body-large{font-size:var(--typography-font-sizes-lg);line-height:var(--typography-line-heights-tight)}.body-large,.body-medium{margin:0;font-family:var(--typography-font-families-roboto);font-weight:var(--typography-font-weights-regular)}.body-medium{font-size:var(--typography-font-sizes-base);line-height:var(--typography-line-heights-normal)}.body-small{font-size:var(--typography-font-sizes-sm)}.body-extra-small,.body-small{margin:0;font-family:var(--typography-font-families-roboto);font-weight:var(--typography-font-weights-regular);line-height:var(--typography-line-heights-relaxed)}.body-extra-small{font-size:var(--typography-font-sizes-xs)}.label{font-weight:var(--typography-font-weights-bold)}.eyebrow,.label{margin:0;font-family:var(--typography-font-families-roboto);font-size:var(--typography-font-sizes-sm);line-height:var(--typography-line-heights-relaxed)}.eyebrow{font-weight:var(--typography-font-weights-regular);letter-spacing:var(--typography-letter-spacing-widest);text-transform:uppercase}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-call-out{color:var(--text-call-out)}.text-on-primary{color:var(--text-on-primary)}.text-on-color{color:var(--text-on-color)}.text-on-gradient{color:var(--text-on-gradient)}.text-ghost{color:var(--text-ghost)}.text-negative{color:var(--text-negative)}.text-hyperlink{color:var(--text-hyperlink)}.text-gray-900{color:var(--greyscale-900)}.text-gray-700{color:var(--greyscale-700)}.text-gray-600{color:var(--greyscale-600)}.text-teal-700{color:var(--teal-700)}.text-teal-600{color:var(--teal-600)}.text-green-700{color:var(--green-700)}.text-green-600{color:var(--green-600)}.text-white{color:var(--greyscale-white)}.text-black{color:var(--greyscale-900)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-light{font-weight:var(--typography-font-weights-light)}.font-regular{font-weight:var(--typography-font-weights-regular)}.font-medium{font-weight:var(--typography-font-weights-medium)}.font-semibold{font-weight:var(--typography-font-weights-semibold)}.font-bold{font-weight:var(--typography-font-weights-bold)}.font-black{font-weight:var(--typography-font-weights-black)}.m-0{margin:var(--spacing-none)}.m-1{margin:var(--spacing-4)}.m-2{margin:var(--spacing-8)}.m-3{margin:var(--spacing-12)}.m-4{margin:var(--spacing-16)}.m-6{margin:var(--spacing-24)}.m-8{margin:var(--spacing-32)}.m-12{margin:var(--spacing-48)}.mt-0{margin-top:var(--spacing-none)}.mt-1{margin-top:var(--spacing-4)}.mt-2{margin-top:var(--spacing-8)}.mt-3{margin-top:var(--spacing-12)}.mt-4{margin-top:var(--spacing-16)}.mt-6{margin-top:var(--spacing-24)}.mt-8{margin-top:var(--spacing-32)}.mt-12{margin-top:var(--spacing-48)}.mr-0{margin-right:var(--spacing-none)}.mr-1{margin-right:var(--spacing-4)}.mr-2{margin-right:var(--spacing-8)}.mr-3{margin-right:var(--spacing-12)}.mr-4{margin-right:var(--spacing-16)}.mr-6{margin-right:var(--spacing-24)}.mr-8{margin-right:var(--spacing-32)}.mr-12{margin-right:var(--spacing-48)}.mb-0{margin-bottom:var(--spacing-none)}.mb-1{margin-bottom:var(--spacing-4)}.mb-2{margin-bottom:var(--spacing-8)}.mb-3{margin-bottom:var(--spacing-12)}.mb-4{margin-bottom:var(--spacing-16)}.mb-6{margin-bottom:var(--spacing-24)}.mb-8{margin-bottom:var(--spacing-32)}.mb-12{margin-bottom:var(--spacing-48)}.ml-0{margin-left:var(--spacing-none)}.ml-1{margin-left:var(--spacing-4)}.ml-2{margin-left:var(--spacing-8)}.ml-3{margin-left:var(--spacing-12)}.ml-4{margin-left:var(--spacing-16)}.ml-6{margin-left:var(--spacing-24)}.ml-8{margin-left:var(--spacing-32)}.ml-12{margin-left:var(--spacing-48)}.mx-0{margin-right:var(--spacing-none);margin-left:var(--spacing-none)}.mx-1{margin-right:var(--spacing-4);margin-left:var(--spacing-4)}.mx-2{margin-right:var(--spacing-8);margin-left:var(--spacing-8)}.mx-3{margin-right:var(--spacing-12);margin-left:var(--spacing-12)}.mx-4{margin-right:var(--spacing-16);margin-left:var(--spacing-16)}.mx-6{margin-right:var(--spacing-24);margin-left:var(--spacing-24)}.mx-8{margin-right:var(--spacing-32);margin-left:var(--spacing-32)}.mx-12{margin-right:var(--spacing-48);margin-left:var(--spacing-48)}.mx-auto{margin-right:auto;margin-left:auto}.my-0{margin-top:var(--spacing-none);margin-bottom:var(--spacing-none)}.my-1{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-2{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.my-3{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}.my-4{margin-top:var(--spacing-16);margin-bottom:var(--spacing-16)}.my-6{margin-top:var(--spacing-24);margin-bottom:var(--spacing-24)}.my-8{margin-top:var(--spacing-32);margin-bottom:var(--spacing-32)}.my-12{margin-top:var(--spacing-48);margin-bottom:var(--spacing-48)}.p-0{padding:var(--spacing-none)}.p-1{padding:var(--spacing-4)}.p-2{padding:var(--spacing-8)}.p-3{padding:var(--spacing-12)}.p-4{padding:var(--spacing-16)}.p-6{padding:var(--spacing-24)}.p-8{padding:var(--spacing-32)}.p-12{padding:var(--spacing-48)}.pt-0{padding-top:var(--spacing-none)}.pt-1{padding-top:var(--spacing-4)}.pt-2{padding-top:var(--spacing-8)}.pt-3{padding-top:var(--spacing-12)}.pt-4{padding-top:var(--spacing-16)}.pt-6{padding-top:var(--spacing-24)}.pt-8{padding-top:var(--spacing-32)}.pt-12{padding-top:var(--spacing-48)}.pr-0{padding-right:var(--spacing-none)}.pr-1{padding-right:var(--spacing-4)}.pr-2{padding-right:var(--spacing-8)}.pr-3{padding-right:var(--spacing-12)}.pr-4{padding-right:var(--spacing-16)}.pr-6{padding-right:var(--spacing-24)}.pr-8{padding-right:var(--spacing-32)}.pr-12{padding-right:var(--spacing-48)}.pb-0{padding-bottom:var(--spacing-none)}.pb-1{padding-bottom:var(--spacing-4)}.pb-2{padding-bottom:var(--spacing-8)}.pb-3{padding-bottom:var(--spacing-12)}.pb-4{padding-bottom:var(--spacing-16)}.pb-6{padding-bottom:var(--spacing-24)}.pb-8{padding-bottom:var(--spacing-32)}.pb-12{padding-bottom:var(--spacing-48)}.pl-0{padding-left:var(--spacing-none)}.pl-1{padding-left:var(--spacing-4)}.pl-2{padding-left:var(--spacing-8)}.pl-3{padding-left:var(--spacing-12)}.pl-4{padding-left:var(--spacing-16)}.pl-6{padding-left:var(--spacing-24)}.pl-8{padding-left:var(--spacing-32)}.pl-12{padding-left:var(--spacing-48)}.px-0{padding-right:var(--spacing-none);padding-left:var(--spacing-none)}.px-1{padding-right:var(--spacing-4);padding-left:var(--spacing-4)}.px-2{padding-right:var(--spacing-8);padding-left:var(--spacing-8)}.px-3{padding-right:var(--spacing-12);padding-left:var(--spacing-12)}.px-4{padding-right:var(--spacing-16);padding-left:var(--spacing-16)}.px-6{padding-right:var(--spacing-24);padding-left:var(--spacing-24)}.px-8{padding-right:var(--spacing-32);padding-left:var(--spacing-32)}.px-12{padding-right:var(--spacing-48);padding-left:var(--spacing-48)}.py-0{padding-top:var(--spacing-none);padding-bottom:var(--spacing-none)}.py-1{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-2{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.py-3{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.py-4{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.py-6{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.py-8{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}.py-12{padding-top:var(--spacing-48);padding-bottom:var(--spacing-48)}.bg-white{background-color:var(--greyscale-white)}.bg-black{background-color:var(--greyscale-900)}.bg-green-50{background-color:var(--green-50)}.bg-green-100{background-color:var(--green-100)}.bg-green-200{background-color:var(--green-200)}.bg-green-300{background-color:var(--green-300)}.bg-green-400{background-color:var(--green-400)}.bg-green-500{background-color:var(--green-500)}.bg-green-600{background-color:var(--green-600)}.bg-green-700{background-color:var(--green-700)}.bg-green-800{background-color:var(--green-800)}.bg-green-900{background-color:var(--green-900)}.bg-teal-50{background-color:var(--teal-50)}.bg-teal-100{background-color:var(--teal-100)}.bg-teal-200{background-color:var(--teal-200)}.bg-teal-300{background-color:var(--teal-300)}.bg-teal-400{background-color:var(--teal-400)}.bg-teal-500{background-color:var(--teal-500)}.bg-teal-600{background-color:var(--teal-600)}.bg-teal-700{background-color:var(--teal-700)}.bg-teal-800{background-color:var(--teal-800)}.bg-teal-900{background-color:var(--teal-900)}.bg-gray-50{background-color:var(--greyscale-white)}.bg-greyscale-25{background-color:var(--greyscale-25)}.bg-greyscale-35{background-color:var(--greyscale-35)}.bg-greyscale-50{background-color:var(--greyscale-50)}.bg-gray-100{background-color:var(--greyscale-100)}.bg-gray-200{background-color:var(--greyscale-200)}.bg-gray-300{background-color:var(--greyscale-300)}.bg-gray-400{background-color:var(--greyscale-400)}.bg-gray-500{background-color:var(--greyscale-500)}.bg-gray-600{background-color:var(--greyscale-600)}.bg-gray-700{background-color:var(--greyscale-700)}.bg-gray-800{background-color:var(--greyscale-800)}.bg-gray-900{background-color:var(--greyscale-900)}.bg-red-400{background-color:var(--red-400)}.bg-red-700{background-color:var(--red-700)}.bg-red-900{background-color:var(--red-900)}.bg-blue-500{background-color:var(--indigo-500)}.bg-blue-900{background-color:var(--indigo-900)}.bg-purple-500{background-color:var(--purple-500)}.bg-purple-900{background-color:var(--purple-900)}.bg-yellow-500{background-color:var(--yellow-500)}.bg-yellow-900{background-color:var(--yellow-900)}.bg-gradient-teal-to-green-h{background:var(--gradients-teal-to-green-horizontal)}.bg-gradient-green-to-teal-h{background:var(--gradients-green-to-teal-horizontal)}.bg-gradient-teal-to-green-v{background:var(--gradients-teal-to-green-vertical)}.bg-gradient-green-to-teal-v{background:var(--gradients-green-to-teal-vertical)}.bg-transparent{background-color:transparent}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.gap-0{gap:var(--spacing-none)}.gap-1{gap:var(--spacing-4)}.gap-2{gap:var(--spacing-8)}.gap-3{gap:var(--spacing-12)}.gap-4{gap:var(--spacing-16)}.gap-6{gap:var(--spacing-24)}.gap-8{gap:var(--spacing-32)}.gap-12{gap:var(--spacing-48)}.flex-1{flex:1 1}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-full{max-width:100%}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.shadow-sm{box-shadow:var(--box-shadow-shadow-sm)}.shadow-md{box-shadow:var(--box-shadow-shadow-md)}.shadow-lg{box-shadow:var(--box-shadow-shadow-lg)}.shadow-none{box-shadow:none}body.lore-scroll-lock,html:has(body.lore-scroll-lock){overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important;top:calc(-1 * var(--scroll-y, 0px))!important;left:0!important;right:0!important;bottom:0!important;-webkit-overflow-scrolling:auto!important;overscroll-behavior:none!important;touch-action:none!important}body.lore-scroll-lock ion-content{--overflow:hidden!important;overflow:hidden!important;touch-action:none!important;overscroll-behavior:none!important}.lore-spinner{display:inline-block;border-style:solid;border-radius:50%;animation:lore-spin 1s linear infinite;box-sizing:border-box}.lore-spinner--sm{width:20px;height:20px;border-width:2px}.lore-spinner--md{width:32px;height:32px;border-width:3px}.lore-spinner--lg{width:44px;height:44px;border-width:4px}.lore-spinner--default{border-color:var(--spinner-neutral);border-bottom-color:transparent}.lore-spinner--inverse{border-color:var(--spinner-inverse);border-bottom-color:transparent}.lore-spinner--ai{border-color:var(--spinner-ai);border-bottom-color:transparent}.lore-spinner--green,.lore-spinner--neutral,.lore-spinner--teal{border-color:var(--spinner-neutral);border-bottom-color:transparent}.lore-spinner--white{border-color:var(--spinner-inverse);border-bottom-color:transparent}@keyframes lore-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lore-spinner{animation:none}}input[type=search]::-webkit-search-cancel-button{display:none;-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lore-toggle{display:flex;font-family:var(--toggle-font-family)}.lore-toggle--label-top{flex-direction:column;align-items:flex-start;gap:var(--toggle-gap-vertical)}.lore-toggle--label-left,.lore-toggle--label-right{flex-direction:row;align-items:center;gap:var(--toggle-gap-horizontal)}.lore-toggle__inline{display:flex;align-items:flex-start;gap:var(--toggle-gap-horizontal)}.lore-toggle--label-left .lore-toggle__inline{flex-direction:row}.lore-toggle--label-right .lore-toggle__inline{flex-direction:row-reverse}.lore-toggle__text{display:flex;flex-direction:column;gap:4px}.lore-toggle__label{font-size:var(--toggle-label-font-size);font-weight:var(--toggle-label-font-weight);color:var(--toggle-label-text-default);line-height:1.4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lore-toggle--disabled .lore-toggle__label{color:var(--control-disabled-text);cursor:not-allowed}.lore-toggle__asterisk{color:var(--toggle-asterisk);margin-left:2px}.lore-toggle__helper{font-size:var(--toggle-helper-font-size);color:var(--toggle-helper-text-default);line-height:1.4}.lore-toggle--error:not(.lore-toggle--disabled):not(:has(.lore-toggle__input:checked)) .lore-toggle__helper{color:var(--toggle-helper-text-error)}.lore-toggle--disabled .lore-toggle__helper{color:var(--control-disabled-text)}.lore-toggle__control{position:relative;width:var(--toggle-track-width);height:var(--toggle-track-height);flex-shrink:0}.lore-toggle__input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.lore-toggle__input:disabled{cursor:not-allowed}.lore-toggle__track{position:relative;box-sizing:border-box;width:100%;height:100%;border-radius:var(--toggle-track-border-radius);background-color:var(--toggle-track-bg-default);border:2px solid var(--toggle-track-border-default);cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.lore-toggle__input:checked+.lore-toggle__track{background-color:var(--toggle-track-bg-checked);border-color:var(--toggle-track-border-checked)}.lore-toggle--error .lore-toggle__input:not(:checked)+.lore-toggle__track{border-color:var(--toggle-track-border-error)}.lore-toggle__input:checked:disabled+.lore-toggle__track,.lore-toggle__input:disabled+.lore-toggle__track{background-color:var(--control-disabled-bg);border-color:var(--control-disabled-border);cursor:not-allowed}.lore-toggle__input:checked:disabled+.lore-toggle__track .lore-toggle__thumb,.lore-toggle__input:disabled+.lore-toggle__track .lore-toggle__thumb{background-color:var(--control-disabled-border);box-shadow:none}.lore-toggle__input:focus-visible+.lore-toggle__track{outline:2px solid var(--toggle-track-border-checked);outline-offset:2px}.lore-toggle__thumb{position:absolute;top:50%;left:var(--toggle-thumb-offset);transform:translateY(-50%) translateX(0);width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);border-radius:50%;background-color:var(--toggle-thumb-bg-default);box-shadow:var(--toggle-thumb-shadow);transition:transform .2s ease-in-out,background-color .2s ease-in-out;pointer-events:none}.lore-toggle__input:checked+.lore-toggle__track .lore-toggle__thumb{transform:translateY(-50%) translateX(calc(var(--toggle-track-width) - var(--toggle-thumb-size) - var(--toggle-thumb-offset) * 4));background-color:var(--toggle-thumb-bg-checked)}@media (prefers-reduced-motion:reduce){.lore-toggle__thumb,.lore-toggle__track{transition:none}}.lore-sheet-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--sheet-overlay-bg);display:flex;justify-content:center;align-items:flex-end;z-index:var(--sheet-z-index);touch-action:none;overscroll-behavior:none;-webkit-backdrop-filter:blur(var(--sheet-backdrop-blur));backdrop-filter:blur(var(--sheet-backdrop-blur))}.lore-sheet-overlay--notification{z-index:var(--sheet-z-index-notification);background-color:var(--sheet-overlay-bg-notification)}.lore-sheet-overlay--notification .lore-sheet-container{box-shadow:var(--sheet-shadow-notification)}.lore-sheet-container{position:fixed;bottom:0;left:0;right:0;background:var(--sheet-container-bg);border-top-left-radius:var(--sheet-border-radius-top);border-top-right-radius:var(--sheet-border-radius-top);box-shadow:var(--sheet-shadow);will-change:transform;transform:translateY(100%);height:100vh}.lore-sheet-container,.lore-sheet-content{touch-action:pan-y;display:flex;flex-direction:column}.lore-sheet-content{padding:var(--spacing-16,16px);padding-bottom:max(var(--spacing-16,16px),env(safe-area-inset-bottom,0px));gap:var(--spacing-12,12px);overflow-y:auto;flex-grow:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lore-sheet-content>*{display:flex;flex-direction:column;min-height:0}[data-sheet-scrollable]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lore-sheet-content [data-sheet-scrollable]{max-height:calc(var(--sheet-visible-height, 100vh) - var(--sheet-content-offset))}.lore-sheet-chrome{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:calc(var(--control-hit-target-min) + var(--spacing-8, 8px));padding-top:var(--spacing-8,8px);padding-inline:var(--spacing-8,8px)}.lore-sheet-chrome .lore-overlay-close{position:absolute;top:var(--spacing-8,8px);right:var(--spacing-8,8px)}.lore-sheet-drag-indicator{width:var(--sheet-drag-indicator-width);height:var(--sheet-drag-indicator-height);background-color:var(--sheet-drag-indicator-bg);border-radius:var(--sheet-drag-indicator-border-radius);margin:0;cursor:-webkit-grab;cursor:grab}@keyframes skeleton-pulse{0%,to{background-color:var(--skeleton-gradient-color-1)}50%{background-color:var(--skeleton-gradient-color-2)}}.lore-skeleton-box,.lore-skeleton-circle,.lore-skeleton-line{background-color:var(--skeleton-gradient-color-1);animation:skeleton-pulse var(--skeleton-animation-duration) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lore-skeleton-box,.lore-skeleton-circle,.lore-skeleton-line{animation:none;background-color:var(--skeleton-gradient-color-1)}}.lore-skeleton-box{display:block;margin-bottom:var(--skeleton-box-margin-bottom)}.lore-skeleton-line{display:block;margin-bottom:var(--skeleton-line-margin-bottom)}.lore-skeleton-circle{border-radius:50%;margin-bottom:var(--skeleton-circle-margin-bottom)}.lore-card-skeleton{display:flex;flex-direction:column;gap:var(--skeleton-card-gap);padding:var(--skeleton-card-padding);border:1px solid var(--skeleton-card-border-color);border-radius:var(--skeleton-card-border-radius);background-color:var(--skeleton-card-bg)}.lore-card-skeleton__content{display:flex;flex-direction:column;gap:var(--skeleton-card-content-gap)}.lore-list-item-skeleton{display:flex;flex-direction:column;gap:var(--skeleton-list-item-gap);padding:var(--skeleton-list-item-padding-vertical) 0}.lore-error-display{position:relative;box-sizing:border-box;align-self:stretch;width:100%;padding:var(--spacing-16);border:1px solid var(--error-display-inline-border-color,var(--red-500,#e8585b));border-radius:var(--border-radius-md,8px);background-color:var(--error-display-inline-bg,var(--red-50,#fef2f2));-webkit-tap-highlight-color:transparent}.lore-error-display__header{display:flex;align-items:flex-start;gap:var(--spacing-12)}.lore-error-display__icon{flex-shrink:0;color:var(--error-display-icon-color,var(--text-negative))}.lore-error-display__text{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-4);min-width:0}.lore-error-display__message,.lore-error-display__title{margin:0;word-wrap:break-word}.lore-error-display__dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;margin:calc(var(--spacing-4) * -1) calc(var(--spacing-4) * -1) 0 0;padding:0;border:none;border-radius:var(--border-radius-sm,4px);color:var(--text-secondary);background:none;cursor:pointer}.lore-error-display__dismiss:hover{color:var(--text-primary);background-color:rgb(0 0 0/6%)}.lore-error-display__dismiss:focus-visible{outline:2px solid var(--line-highlighting-content);outline-offset:2px}.lore-error-display__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-8);margin-top:var(--spacing-12)}.lore-error-display__action-button{flex-shrink:0}.lore-error-display__modal-body{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-16)}.lore-error-display--banner{border-radius:0;border-left:0;border-right:0;border-top:0;margin-bottom:var(--error-display-banner-margin-bottom,0)}.lore-error-display--toast{position:fixed;left:var(--spacing-16);right:var(--spacing-16);bottom:var(--spacing-24);z-index:var(--error-display-toast-z-index,1000);width:auto;max-width:var(--error-display-toast-max-width,420px);margin-inline:auto;box-shadow:var(--error-display-toast-shadow,0 4px 16px rgb(0 0 0/12%))}@media (max-width:480px){.lore-error-display__actions{flex-direction:column}.lore-error-display__actions .lore-error-display__action-button{width:100%}}.lore-tab-bar{position:relative;display:flex;width:100%}.lore-tab-bar__item{flex:1 1;min-height:var(--control-hit-target-min);padding:var(--tab-bar-item-padding-vertical) var(--tab-bar-item-padding-horizontal);border:none;font-family:var(--tab-bar-item-font-family);font-size:var(--tab-bar-item-font-size);font-weight:var(--tab-bar-item-font-weight);text-align:center;color:var(--text-secondary);background:none;transition:color var(--tab-bar-transition-duration) var(--tab-bar-transition-timing);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lore-tab-bar__item:focus{outline:none}.lore-tab-bar__item:focus-visible{border-radius:var(--border-radius-radius-sm,4px);outline:2px solid var(--line-highlighting-content,var(--brand-primary));outline-offset:2px}.lore-tab-bar__item--active{color:var(--text-call-out)}.lore-tab-bar__indicator{position:absolute;bottom:0;height:var(--tab-bar-indicator-height);border-radius:var(--tab-bar-indicator-border-radius);background-color:var(--text-call-out);transition:transform var(--tab-bar-transition-duration) var(--tab-bar-transition-timing),width var(--tab-bar-transition-duration) var(--tab-bar-transition-timing)}.lore-tab-bar--pill{box-sizing:border-box;align-items:stretch;gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--border-radius-radius-full,9999px);background-color:var(--surface-discrete-area)}.lore-tab-bar--pill .lore-tab-bar__item{position:relative;min-height:var(--control-height-xs);padding:0 var(--button-padding-xxs);font-size:var(--button-font-size-xxs);line-height:1.3;border-radius:var(--border-radius-radius-full,9999px);background-color:var(--surface-card);color:var(--text-secondary);transition:color var(--tab-bar-transition-duration) var(--tab-bar-transition-timing),background-color var(--tab-bar-transition-duration) var(--tab-bar-transition-timing)}.lore-tab-bar--pill .lore-tab-bar__item:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--control-hit-target-min);margin-top:calc(var(--control-hit-target-min) / -2);pointer-events:auto}.lore-tab-bar--pill .lore-tab-bar__item--active{background-color:var(--surface-primary-button);color:var(--text-on-primary)}.lore-tab-bar--pill .lore-tab-bar__item:focus-visible{border-radius:var(--border-radius-radius-full,9999px)}@media (prefers-reduced-motion:reduce){.lore-tab-bar--pill .lore-tab-bar__item,.lore-tab-bar__indicator,.lore-tab-bar__item{transition:none}}