@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4084ce120da2621a-s.0xli8s7shaj_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.08txxdt~yy1o3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef79401ea952b7f0-s.14047qjmgi0bb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8800dfc60902df36-s.p.127vvh92c894b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4084ce120da2621a-s.0xli8s7shaj_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.08txxdt~yy1o3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ef79401ea952b7f0-s.14047qjmgi0bb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8800dfc60902df36-s.p.127vvh92c894b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4084ce120da2621a-s.0xli8s7shaj_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.08txxdt~yy1o3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef79401ea952b7f0-s.14047qjmgi0bb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8800dfc60902df36-s.p.127vvh92c894b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4084ce120da2621a-s.0xli8s7shaj_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.08txxdt~yy1o3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ef79401ea952b7f0-s.14047qjmgi0bb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8800dfc60902df36-s.p.127vvh92c894b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_8d9bd41-module__cdb4da__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_8d9bd41-module__cdb4da__variable{--font-body:"Onest", "Onest Fallback"}
.Badge-module__nTMFPW__badge{letter-spacing:-.008em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;border:0;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:600;line-height:1;display:inline-flex}.Badge-module__nTMFPW__label{display:inline-block}.Badge-module__nTMFPW__dot{opacity:.8;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.Badge-module__nTMFPW__shape-pill{border-radius:var(--radius-pill)}.Badge-module__nTMFPW__shape-xs{border-radius:var(--radius-xs)}.Badge-module__nTMFPW__size-sm{height:20px;padding:0 8px;font-size:12px}.Badge-module__nTMFPW__size-md{height:28px;padding:0 12px;font-size:13px}.Badge-module__nTMFPW__variant-solid.Badge-module__nTMFPW__tone-neutral{background:var(--accent-5,#ddd4ff);color:var(--text,#14103a)}.Badge-module__nTMFPW__variant-solid.Badge-module__nTMFPW__tone-brand{background:var(--primary-solid,#3525cd);color:var(--on-primary,#fff)}.Badge-module__nTMFPW__variant-solid.Badge-module__nTMFPW__tone-success{background:var(--success);color:var(--accent-1,#fff)}.Badge-module__nTMFPW__variant-solid.Badge-module__nTMFPW__tone-warning{background:var(--warning);color:var(--accent-1,#fff)}.Badge-module__nTMFPW__variant-solid.Badge-module__nTMFPW__tone-danger{background:var(--danger);color:var(--accent-1,#fff)}.Badge-module__nTMFPW__variant-solid.Badge-module__nTMFPW__tone-info{background:var(--primary-solid,#3525cd);color:var(--on-primary,#fff)}.Badge-module__nTMFPW__variant-solid.Badge-module__nTMFPW__tone-ink{background:var(--accent-12,#14103a);color:var(--accent-1,#fff)}.Badge-module__nTMFPW__variant-soft.Badge-module__nTMFPW__tone-neutral{background:var(--accent-2,#f3efff);color:var(--text-soft,#4a447a)}.Badge-module__nTMFPW__variant-soft.Badge-module__nTMFPW__tone-brand{background:var(--accent-3,#e6e2ff);color:var(--primary-solid-hover,#2a1ca8)}.Badge-module__nTMFPW__variant-soft.Badge-module__nTMFPW__tone-success{background:var(--success-bg);color:var(--success)}.Badge-module__nTMFPW__variant-soft.Badge-module__nTMFPW__tone-warning{background:var(--warning-bg);color:var(--warning)}.Badge-module__nTMFPW__variant-soft.Badge-module__nTMFPW__tone-danger{background:var(--danger-bg);color:var(--danger)}.Badge-module__nTMFPW__variant-soft.Badge-module__nTMFPW__tone-info{background:var(--accent-3,#e6e2ff);color:var(--primary-solid,#3525cd)}.Badge-module__nTMFPW__variant-soft.Badge-module__nTMFPW__tone-ink{background:var(--accent-12,#14103a);color:var(--accent-1,#fff)}
.Button-module__meywRq__button{cursor:pointer;border-radius:var(--radius-pill);letter-spacing:-.012em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Button-module__meywRq__button:disabled,.Button-module__meywRq__button[aria-busy=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.Button-module__meywRq__size-sm{min-height:40px;padding:0 14px;font-size:15px}.Button-module__meywRq__size-md{min-height:48px;padding:0 20px;font-size:16px}.Button-module__meywRq__size-lg{min-height:56px;padding:0 28px;font-size:17px}.Button-module__meywRq__iconOnly{gap:0;padding:0}.Button-module__meywRq__iconOnly.Button-module__meywRq__size-sm{width:40px;height:40px;min-height:40px}.Button-module__meywRq__iconOnly.Button-module__meywRq__size-md{width:48px;height:48px;min-height:48px}.Button-module__meywRq__iconOnly.Button-module__meywRq__size-lg{width:56px;height:56px;min-height:56px}.Button-module__meywRq__fullWidth{width:100%}.Button-module__meywRq__variant-primary{background:var(--primary-solid,#3525cd);color:var(--on-primary,#fff);box-shadow:var(--shadow-sm)}.Button-module__meywRq__variant-primary:hover:not(:disabled):not([aria-busy=true]){background:var(--primary-solid-hover,#2a1ca8);box-shadow:var(--shadow-md)}.Button-module__meywRq__variant-primary:active:not(:disabled):not([aria-busy=true]){background:var(--primary-solid-hover,#2a1ca8);transform:scale(.97)}.Button-module__meywRq__variant-tonal{background:var(--sf-tonal-bg,var(--accent-4,#e9e3ff));color:var(--sf-tonal-fg,var(--text,#14103a))}.Button-module__meywRq__variant-tonal:hover:not(:disabled):not([aria-busy=true]){background:var(--sf-tonal-bg-hover,var(--accent-5,#ddd4ff))}.Button-module__meywRq__variant-tonal:active:not(:disabled):not([aria-busy=true]){transform:scale(.97)}.Button-module__meywRq__variant-ghost{color:var(--text,#14103a);background:0 0}.Button-module__meywRq__variant-ghost:hover:not(:disabled):not([aria-busy=true]){background:var(--accent-2,#f3efff)}.Button-module__meywRq__variant-ghost:active:not(:disabled):not([aria-busy=true]){transform:scale(.97)}@media (hover:none),(max-width:768px){.Button-module__meywRq__variant-ghost:not(:disabled):not([aria-busy=true]){background:var(--accent-2,#f3efff)}}.Button-module__meywRq__variant-ghost-danger{color:var(--danger,#c7344a);background:0 0}.Button-module__meywRq__variant-ghost-danger:hover:not(:disabled):not([aria-busy=true]){background:var(--danger-bg,#fce3e7)}.Button-module__meywRq__variant-ghost-danger:active:not(:disabled):not([aria-busy=true]){background:var(--danger-bg,#fce3e7);transform:scale(.97)}.Button-module__meywRq__variant-destructive{background:var(--danger);color:var(--on-primary,#fff);box-shadow:var(--shadow-sm)}.Button-module__meywRq__variant-destructive:hover:not(:disabled):not([aria-busy=true]){background:color-mix(in oklab, var(--danger) 85%, black);box-shadow:var(--shadow-md)}.Button-module__meywRq__variant-destructive:active:not(:disabled):not([aria-busy=true]){transform:scale(.97)}.Button-module__meywRq__variant-link{color:var(--primary-solid,#3525cd);height:auto;min-height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0}.Button-module__meywRq__variant-link:hover:not(:disabled):not([aria-busy=true]){filter:brightness(.9)}.Button-module__meywRq__spinnerWrap{justify-content:center;align-items:center;display:inline-flex;position:absolute}.Button-module__meywRq__contentWrap{justify-content:center;align-items:center;gap:8px;display:inline-flex}.Button-module__meywRq__loading .Button-module__meywRq__contentWrap{opacity:0}.Button-module__meywRq__button{position:relative}.Button-module__meywRq__spinner{animation:.8s linear infinite Button-module__meywRq__tk-button-spin}.Button-module__meywRq__spinnerCircle{stroke-dasharray:60;stroke-dashoffset:20px}@keyframes Button-module__meywRq__tk-button-spin{to{transform:rotate(360deg)}}
.Icon-module__5yBBXq__icon{vertical-align:middle;color:currentColor;flex-shrink:0;display:inline-block}.Icon-module__5yBBXq__icon[data-tone=primary]{color:var(--text,#14103a)}.Icon-module__5yBBXq__icon[data-tone=secondary],.Icon-module__5yBBXq__icon[data-tone=muted]{color:var(--text-soft,#4a447a)}.Icon-module__5yBBXq__icon[data-tone=brand]{color:var(--primary-solid,#3525cd)}.Icon-module__5yBBXq__icon[data-tone=danger]{color:var(--danger)}.Icon-module__5yBBXq__icon[data-tone=success]{color:var(--success)}.Icon-module__5yBBXq__icon[data-tone=warning]{color:var(--warning)}
.Spinner-module__cZBGGW__spinner{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.Spinner-module__cZBGGW__svg{transform-origin:50%;animation:.8s linear infinite Spinner-module__cZBGGW__tmk-spinner-rotate;display:block}.Spinner-module__cZBGGW__tone-current{color:currentColor}.Spinner-module__cZBGGW__tone-brand{color:var(--indigo-600)}@keyframes Spinner-module__cZBGGW__tmk-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.BottomSheet-module__sos1fW__scrim{z-index:1000;background:var(--bs-scrim-bg,color-mix(in oklab, var(--accent-12,#14103a) 28%, transparent));-webkit-backdrop-filter:blur(6px);animation:BottomSheet-module__sos1fW__scrim-in var(--dur-base) var(--ease-out);padding-bottom:var(--bs-kb-offset,0px);box-sizing:border-box;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@keyframes BottomSheet-module__sos1fW__scrim-in{0%{opacity:0}to{opacity:1}}@supports not ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.BottomSheet-module__sos1fW__scrim{background:var(--bs-scrim-bg,color-mix(in oklab, var(--accent-12,#14103a) 52%, transparent))}}.BottomSheet-module__sos1fW__sheet{background:var(--surface,#fff);width:100%;max-width:640px;color:var(--text,#14103a);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-xl);padding:var(--sp-2) var(--sp-5) var(--sp-5);gap:var(--sp-4);animation:BottomSheet-module__sos1fW__sheet-in var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.BottomSheet-module__sos1fW__sheet[data-handle=false]{padding-top:var(--sp-5)}.BottomSheet-module__sos1fW__sheet[data-flush=true]{gap:0;padding:0}.BottomSheet-module__sos1fW__sheet[data-flush=true] .BottomSheet-module__sos1fW__handleWrap{padding:var(--sp-2) 0 var(--sp-1)}.BottomSheet-module__sos1fW__sheet[data-flush=true] .BottomSheet-module__sos1fW__header{padding:var(--sp-4) var(--sp-5) var(--sp-3) var(--sp-5)}.BottomSheet-module__sos1fW__sheet[data-flush=true][data-handle=false] .BottomSheet-module__sos1fW__header{padding-top:var(--sp-5)}@keyframes BottomSheet-module__sos1fW__sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.BottomSheet-module__sos1fW__fit-content{max-height:min(85vh, var(--bs-vh,85vh));max-height:min(85dvh, var(--bs-vh,85dvh))}.BottomSheet-module__sos1fW__fit-tall{height:min(85vh, var(--bs-vh,85vh));height:min(85dvh, var(--bs-vh,85dvh))}.BottomSheet-module__sos1fW__handleWrap{padding:var(--sp-2) 0 var(--sp-1);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;margin:0;display:flex}.BottomSheet-module__sos1fW__handleWrap:active{cursor:grabbing}.BottomSheet-module__sos1fW__handle{background:var(--accent-4,#e9e3ff);pointer-events:none;border-radius:999px;width:48px;height:5px;display:block}.BottomSheet-module__sos1fW__header{padding-right:0}.BottomSheet-module__sos1fW__title{font-size:var(--fs-h3);letter-spacing:var(--tr-tight);color:var(--text,#14103a);margin:0;font-weight:700;line-height:1.2}.BottomSheet-module__sos1fW__body{overscroll-behavior-y:contain;min-height:0;color:var(--text,#14103a);font-size:var(--fs-body);flex:auto;margin-inline:-4px;padding-inline:4px;line-height:1.55;overflow-y:auto}.BottomSheet-module__sos1fW__bodyFlush{flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.BottomSheet-module__sos1fW__footer{gap:var(--sp-3);margin-top:var(--sp-5);padding-bottom:max(0px, env(safe-area-inset-bottom,0px));flex-direction:column;flex-shrink:0;display:flex}.BottomSheet-module__sos1fW__footer[data-keyboard-hidden=true]{display:none}@media (min-width:640px){.BottomSheet-module__sos1fW__footer{flex-direction:row;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.BottomSheet-module__sos1fW__scrim,.BottomSheet-module__sos1fW__sheet{animation:none}}
.EmptyState-module__o33-Aq__root{text-align:center;color:var(--text,#14103a);flex-direction:column;justify-content:center;align-items:center;display:flex}.EmptyState-module__o33-Aq__density-regular{gap:var(--sp-4);padding:var(--sp-7) var(--sp-5)}.EmptyState-module__o33-Aq__density-compact{gap:var(--sp-3);padding:var(--sp-5) var(--sp-5)}.EmptyState-module__o33-Aq__iconWrap{border-radius:var(--radius-pill);background:var(--accent-2,#f3efff);width:48px;height:48px;color:var(--text-soft,#4a447a);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__o33-Aq__title{font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);color:var(--text,#14103a);margin:0;font-weight:600}.EmptyState-module__o33-Aq__description{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-soft,#4a447a);max-width:46ch;margin:0}.EmptyState-module__o33-Aq__actionRow{margin-top:var(--sp-2);justify-content:center;align-items:center;display:inline-flex}
.SideSheet-module__rY57Qa__scrim{z-index:60;-webkit-backdrop-filter:blur(6px);animation:SideSheet-module__rY57Qa__scrimFade var(--dur-base,.2s) var(--ease-out,ease-out);background:#14103a47;justify-content:flex-end;display:flex;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.SideSheet-module__rY57Qa__scrim{background:#14103a80}}@keyframes SideSheet-module__rY57Qa__scrimFade{0%{opacity:0}to{opacity:1}}.SideSheet-module__rY57Qa__sheet{background:var(--surface-0);width:420px;max-width:92vw;height:100%;animation:SideSheet-module__rY57Qa__sheetSlide var(--dur-base,.2s) var(--ease-out,ease-out);flex-direction:column;display:flex;box-shadow:-16px 0 48px -12px #14103a4d}.SideSheet-module__rY57Qa__wide{width:min(720px,92vw)}.SideSheet-module__rY57Qa__wide.SideSheet-module__rY57Qa__floating{max-width:calc(92vw - 24px)}.SideSheet-module__rY57Qa__floating{border-radius:var(--radius-lg,2rem);max-width:calc(92vw - 24px);height:calc(100% - 24px);animation:SideSheet-module__rY57Qa__sheetSlideFloating var(--dur-base,.2s) var(--ease-out,ease-out);margin:12px 12px 12px 0;overflow:hidden;box-shadow:-16px 0 48px -12px #14103a47}@keyframes SideSheet-module__rY57Qa__sheetSlideFloating{0%{opacity:0;transform:translate(calc(100% + 12px))}to{opacity:1;transform:translate(0)}}@keyframes SideSheet-module__rY57Qa__sheetSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.SideSheet-module__rY57Qa__header{align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.SideSheet-module__rY57Qa__title{letter-spacing:-.02em;color:var(--fg-1);flex:auto;min-width:0;margin:0;font-size:20px;font-weight:700;line-height:1.2}.SideSheet-module__rY57Qa__close{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--fg-2);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out,ease-out);background:0 0;border:0;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:inline-flex}.SideSheet-module__rY57Qa__close:hover{background:var(--surface-2);color:var(--fg-1)}.SideSheet-module__rY57Qa__close:focus-visible{outline:2px solid var(--indigo-500);outline-offset:2px}.SideSheet-module__rY57Qa__body{flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}.SideSheet-module__rY57Qa__bodyFlush{flex-direction:column;padding:0;display:flex;overflow:hidden}.SideSheet-module__rY57Qa__footer{border-top:1px solid var(--surface-2);background:var(--surface-0);padding:16px 24px 20px}
.FAB-module__fB8C_W__fab{appearance:none;cursor:pointer;font:inherit;border-radius:var(--radius-pill);transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);z-index:60;border:0;justify-content:center;align-items:center;gap:12px;display:inline-flex}.FAB-module__fB8C_W__fab:focus-visible{outline:2px solid var(--indigo-600);outline-offset:3px}.FAB-module__fB8C_W__fab:active{transform:scale(.96)}.FAB-module__fB8C_W__fab:disabled{opacity:.5;cursor:not-allowed}.FAB-module__fB8C_W__round.FAB-module__fB8C_W__size-md{width:56px;height:56px}.FAB-module__fB8C_W__round.FAB-module__fB8C_W__size-lg{width:64px;height:64px}.FAB-module__fB8C_W__extended.FAB-module__fB8C_W__size-md{height:56px;padding:0 20px}.FAB-module__fB8C_W__extended.FAB-module__fB8C_W__size-lg{height:64px;padding:0 24px}.FAB-module__fB8C_W__ico{color:inherit;justify-content:center;align-items:center;display:inline-flex}.FAB-module__fB8C_W__label{font-size:var(--fs-body);letter-spacing:-.01em;color:inherit;white-space:nowrap;font-weight:600;line-height:1}.FAB-module__fB8C_W__variant-primary{background:var(--indigo-600);color:var(--fg-on-primary);box-shadow:var(--shadow-fab)}.FAB-module__fB8C_W__variant-primary:hover:not(:disabled){background:var(--indigo-700);box-shadow:var(--shadow-xl)}.FAB-module__fB8C_W__variant-glass{background:var(--glass-tint);-webkit-backdrop-filter:saturate(180%)blur(20px);color:var(--fg-1);box-shadow:var(--shadow-lg)}.FAB-module__fB8C_W__variant-glass:hover:not(:disabled){background:var(--glass-tint-strong);box-shadow:var(--shadow-xl)}.FAB-module__fB8C_W__pos-relative{position:relative}.FAB-module__fB8C_W__pos-bottom-right,.FAB-module__fB8C_W__pos-bottom-left,.FAB-module__fB8C_W__pos-bottom-center{bottom:calc(var(--sp-5) + env(safe-area-inset-bottom));position:fixed}.FAB-module__fB8C_W__pos-bottom-right{right:var(--sp-5)}.FAB-module__fB8C_W__pos-bottom-left{left:var(--sp-5)}.FAB-module__fB8C_W__pos-bottom-center{left:50%;transform:translate(-50%)}.FAB-module__fB8C_W__pos-bottom-center:active{transform:translate(-50%)scale(.96)}@media (prefers-reduced-motion:reduce){.FAB-module__fB8C_W__fab{transition:none}.FAB-module__fB8C_W__fab:active{transform:none}.FAB-module__fB8C_W__pos-bottom-center:active{transform:translate(-50%)}}
.ChatComposer-module__o9WOva__composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.85rem 1rem calc(1rem + env(safe-area-inset-bottom));z-index:4;background:#faf8fff0;flex-direction:column;gap:.55rem;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #131b2e0f}@media (min-width:768px){.ChatComposer-module__o9WOva__composer{border-radius:1.5rem 1.5rem 0 0}}.ChatComposer-module__o9WOva__lockNotice{color:#5d6a82;text-align:center;background:#ece9ff;border-radius:1rem;margin:0;padding:.55rem .9rem;font-size:.88rem}.ChatComposer-module__o9WOva__errorBanner{color:#410002;background:#ffdad6;border-radius:1rem;margin:0;padding:.55rem .85rem;font-size:.88rem}.ChatComposer-module__o9WOva__attachmentsList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ChatComposer-module__o9WOva__attachmentItem{background:#fff;border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.5rem .7rem .5rem .9rem;display:grid}.ChatComposer-module__o9WOva__attachmentItemError{color:#410002;background:#ffdad6}.ChatComposer-module__o9WOva__attachmentName{color:#131b2e;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.ChatComposer-module__o9WOva__attachmentItemError .ChatComposer-module__o9WOva__attachmentName{color:#410002}.ChatComposer-module__o9WOva__attachmentSize{color:#5d6a82;text-align:right;font-size:.78rem}.ChatComposer-module__o9WOva__attachmentItemError .ChatComposer-module__o9WOva__attachmentSize{color:#410002}.ChatComposer-module__o9WOva__removeButton{color:#5d6a82;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:1.4rem;line-height:1;display:inline-flex}.ChatComposer-module__o9WOva__removeButton:hover:not(:disabled){color:#3525cd;background:#ece9ff}.ChatComposer-module__o9WOva__row{background:#fff;border-radius:1.5rem;align-items:flex-end;gap:.5rem;padding:.45rem .5rem;display:flex;box-shadow:0 1px #131b2e0f}.ChatComposer-module__o9WOva__attachButton,.ChatComposer-module__o9WOva__sendButton{cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .16s,background .16s;display:inline-flex}.ChatComposer-module__o9WOva__attachButton{color:#3525cd;background:#ece9ff}.ChatComposer-module__o9WOva__attachButton:hover:not(:disabled){background:#ddd6ff}.ChatComposer-module__o9WOva__sendButton{color:#fff;background:linear-gradient(135deg,#3525cd 0%,#4f46e5 100%);box-shadow:0 8px 16px -8px #3525cd8c}.ChatComposer-module__o9WOva__sendButton:hover:not(:disabled){transform:translateY(-1px)}.ChatComposer-module__o9WOva__sendButton:disabled,.ChatComposer-module__o9WOva__attachButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.ChatComposer-module__o9WOva__attachButton svg,.ChatComposer-module__o9WOva__sendButton svg{width:20px;height:20px}.ChatComposer-module__o9WOva__hiddenInput{display:none}.ChatComposer-module__o9WOva__textarea{color:#131b2e;resize:none;background:0 0;border:0;outline:none;flex:1;min-width:0;max-height:200px;padding:.5rem .4rem;font-family:inherit;font-size:.95rem;line-height:1.45}.ChatComposer-module__o9WOva__textarea::placeholder{color:#6b7587}.ChatComposer-module__o9WOva__textarea:disabled{color:#6b7587;cursor:not-allowed}.ChatComposer-module__o9WOva__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:9999px;width:16px;height:16px;animation:.8s linear infinite ChatComposer-module__o9WOva__spin}@keyframes ChatComposer-module__o9WOva__spin{to{transform:rotate(360deg)}}.ChatComposer-module__o9WOva__hint{color:#6b7587;text-align:center;letter-spacing:.01em;margin:0;font-size:.74rem}
.AttachmentPreview-module__k870gq__imageLink{border-radius:1rem;max-width:320px;text-decoration:none;display:block;overflow:hidden}.AttachmentPreview-module__k870gq__image{object-fit:cover;width:100%;height:auto;max-height:280px;display:block}.AttachmentPreview-module__k870gq__fileBadge{color:#131b2e;background:#fff9;border-radius:.95rem;align-items:center;gap:.65rem;min-width:0;max-width:100%;padding:.6rem .85rem .6rem .65rem;text-decoration:none;display:inline-flex}a.AttachmentPreview-module__k870gq__fileBadge:hover{background:#ffffffd9}.AttachmentPreview-module__k870gq__fileIcon{color:#3525cd;background:#ece9ff;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.AttachmentPreview-module__k870gq__fileIcon svg{width:18px;height:18px}.AttachmentPreview-module__k870gq__fileMeta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.AttachmentPreview-module__k870gq__fileName{color:#131b2e;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.AttachmentPreview-module__k870gq__fileSize{color:#5d6a82;font-size:.75rem}
.ChatMessage-module__XeS5LW__row{width:100%;display:flex}.ChatMessage-module__XeS5LW__rowOwn{justify-content:flex-end}.ChatMessage-module__XeS5LW__rowOther{justify-content:flex-start}.ChatMessage-module__XeS5LW__bubble{border-radius:1.4rem;flex-direction:column;gap:.45rem;max-width:min(80%,540px);padding:.7rem .95rem .55rem;display:flex;position:relative}.ChatMessage-module__XeS5LW__bubbleOwn{color:#fff;background:linear-gradient(135deg,#3525cd 0%,#4f46e5 100%);border-bottom-right-radius:.55rem}.ChatMessage-module__XeS5LW__bubbleOther{color:#131b2e;background:#fff;border-bottom-left-radius:.55rem;box-shadow:0 1px #131b2e0a}.ChatMessage-module__XeS5LW__sender{letter-spacing:.04em;text-transform:uppercase;color:#5d6a82;font-size:.74rem;font-weight:600}.ChatMessage-module__XeS5LW__bubbleOwn .ChatMessage-module__XeS5LW__sender{color:#ffffffc7}.ChatMessage-module__XeS5LW__body{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.95rem;font-weight:500;line-height:1.45}.ChatMessage-module__XeS5LW__bubbleOwn .ChatMessage-module__XeS5LW__body{color:#fff}.ChatMessage-module__XeS5LW__attachments{flex-direction:column;gap:.5rem;margin-top:.15rem;display:flex}.ChatMessage-module__XeS5LW__footer{justify-content:flex-end;align-items:center;gap:.4rem;margin-top:.1rem;display:flex}.ChatMessage-module__XeS5LW__time{opacity:.78;font-size:.72rem}.ChatMessage-module__XeS5LW__receipt{opacity:.75;align-items:center;font-size:.82rem;line-height:1;display:inline-flex}.ChatMessage-module__XeS5LW__tickFirst{z-index:1;display:inline-block}.ChatMessage-module__XeS5LW__tickSecond{opacity:0;margin-left:-.42em;transition:opacity .12s ease-out;display:inline-block}.ChatMessage-module__XeS5LW__receiptRead{opacity:1;color:#4dd680}.ChatMessage-module__XeS5LW__receiptRead .ChatMessage-module__XeS5LW__tickSecond{opacity:1}.ChatMessage-module__XeS5LW__system{color:#5d6a82;text-align:center;justify-content:center;width:100%;padding:.4rem 0;font-size:.82rem;display:flex}.ChatMessage-module__XeS5LW__system span{background:#ffffffb3;border-radius:9999px;padding:.4rem .85rem}.ChatMessage-module__XeS5LW__bubbleInternal{color:#4a3a06;background:#fef3c7!important}.ChatMessage-module__XeS5LW__bubbleInternal .ChatMessage-module__XeS5LW__sender{color:#7c5e0a}.ChatMessage-module__XeS5LW__internalPill{letter-spacing:.04em;text-transform:uppercase;color:#92400e;background:#92400e1f;border-radius:9999px;align-self:flex-start;margin-bottom:.3rem;padding:.2rem .55rem;font-size:.68rem;font-weight:600;display:inline-block}
.TypingIndicator-module__DtmK7q__spacer{height:20px}.TypingIndicator-module__DtmK7q__root{color:#6b7587;letter-spacing:0;align-items:center;gap:.5rem;height:20px;padding:0 1rem;font-size:.82rem;display:flex}.TypingIndicator-module__DtmK7q__text{line-height:1}.TypingIndicator-module__DtmK7q__dots{gap:3px;display:inline-flex}.TypingIndicator-module__DtmK7q__dot{opacity:.3;will-change:transform, opacity;background:currentColor;border-radius:9999px;width:4px;height:4px;animation:.9s infinite TypingIndicator-module__DtmK7q__typing-bounce;display:inline-block}@keyframes TypingIndicator-module__DtmK7q__typing-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.TypingIndicator-module__DtmK7q__dot{opacity:.6;animation:none}}
.ThreadChat-module__i273Nq__thread{background:#faf8ff;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100dvh;display:flex;position:relative}@media (min-width:768px){.ThreadChat-module__i273Nq__thread{border-radius:1.75rem;overflow:hidden}}.ThreadChat-module__i273Nq__errorBanner{color:#410002;background:#ffdad6;border-radius:1rem;margin:.5rem 1rem;padding:.55rem .85rem;font-size:.88rem}.ThreadChat-module__i273Nq__messages{flex-direction:column;flex:1;gap:.55rem;padding:1rem 1rem 1.25rem;display:flex;overflow-y:auto}@media (min-width:768px){.ThreadChat-module__i273Nq__messages{padding:1.5rem 1.75rem}}.ThreadChat-module__i273Nq__emptyHint{text-align:center;color:#5d6a82;margin:auto 0;font-size:.92rem}.ThreadChat-module__i273Nq__firstReplyHint{color:#54647a;text-align:center;background:#ece9ff99;border-radius:9999px;align-self:center;max-width:36ch;margin:.4rem 0 0;padding:.45rem .85rem;font-size:.82rem}.ThreadChat-module__i273Nq__historyLoader{color:#54647a;background:#ffffffb3;border-radius:9999px;align-self:center;margin:.2rem 0 .5rem;padding:.35rem .85rem;font-size:.78rem}.ThreadChat-module__i273Nq__dayDivider{justify-content:center;margin:.6rem 0 .4rem;display:flex}.ThreadChat-module__i273Nq__dayDivider span{color:#54647a;letter-spacing:.01em;background:#ffffffb3;border-radius:9999px;padding:.25rem .7rem;font-size:.74rem;font-weight:500;display:inline-block}
.ConsultationWidget-module__cdcDVW__launcher{right:var(--sp-5);bottom:calc(var(--sp-5) + env(safe-area-inset-bottom));z-index:60;pointer-events:none;position:fixed}.ConsultationWidget-module__cdcDVW__launcher>*{pointer-events:auto}.ConsultationWidget-module__cdcDVW__launcher button{position:relative;bottom:auto;right:auto}.ConsultationWidget-module__cdcDVW__unread{min-width:20px;height:20px;box-shadow:0 0 0 2px var(--surface-1);pointer-events:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-2px;right:-2px}.ConsultationWidget-module__cdcDVW__titleWrap{flex-direction:column;gap:2px;min-width:0;display:flex}.ConsultationWidget-module__cdcDVW__titleText{letter-spacing:-.02em;color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ConsultationWidget-module__cdcDVW__subtitle{color:var(--fg-3);white-space:normal;font-size:.8125rem;font-weight:500;line-height:1.35}.ConsultationWidget-module__cdcDVW__chatFrame{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.ConsultationWidget-module__cdcDVW__chatFrame>*{flex:auto;min-height:0}.ConsultationWidget-module__cdcDVW__intro{padding:var(--sp-6) var(--sp-5);flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow-y:auto}.ConsultationWidget-module__cdcDVW__composerOnly{flex:none}.ConsultationWidget-module__cdcDVW__composerOnly [aria-label=Чат]{height:auto}.ConsultationWidget-module__cdcDVW__stateWrap{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-5);text-align:center;flex-direction:column;flex:auto;min-height:0;display:flex}.ConsultationWidget-module__cdcDVW__loadingText{color:var(--fg-2);margin:0;font-size:.9375rem;font-weight:500}.ConsultationWidget-module__cdcDVW__retryRow{margin-top:var(--sp-2);justify-content:center;display:flex}
.Switch-module__v8qUUq__root{align-items:center;gap:var(--sp-3);cursor:pointer;color:var(--text,#14103a);letter-spacing:-.006em;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:15px;line-height:1.4;display:inline-flex}.Switch-module__v8qUUq__root[data-disabled=true]{cursor:not-allowed;color:var(--accent-8,#a9a4c8)}.Switch-module__v8qUUq__controlWrap{flex:none;display:inline-block;position:relative}.Switch-module__v8qUUq__root[data-size=md] .Switch-module__v8qUUq__controlWrap{--tk-switch-w:44px;--tk-switch-h:24px;--tk-switch-thumb:20px;--tk-switch-travel:20px}.Switch-module__v8qUUq__root[data-size=sm] .Switch-module__v8qUUq__controlWrap{--tk-switch-w:32px;--tk-switch-h:18px;--tk-switch-thumb:14px;--tk-switch-travel:14px}.Switch-module__v8qUUq__controlWrap{width:var(--tk-switch-w);height:var(--tk-switch-h)}.Switch-module__v8qUUq__input{opacity:0;pointer-events:none;appearance:none;margin:0;padding:0;position:absolute;inset:0}.Switch-module__v8qUUq__track{background:var(--accent-5,#ddd4ff);width:100%;height:100%;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--text,#14103a) 32%, transparent);border-radius:var(--radius-pill);transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:block;position:relative}.Switch-module__v8qUUq__thumb{width:var(--tk-switch-thumb);height:var(--tk-switch-thumb);background:var(--on-primary,#fff);transition:transform var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.Switch-module__v8qUUq__input:checked+.Switch-module__v8qUUq__track{background:var(--primary-solid,#3525cd)}.Switch-module__v8qUUq__input:checked+.Switch-module__v8qUUq__track .Switch-module__v8qUUq__thumb{transform:translate3d(var(--tk-switch-travel), -50%, 0)}.Switch-module__v8qUUq__input:focus-visible+.Switch-module__v8qUUq__track{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary-solid,#3525cd) 28%, transparent)}.Switch-module__v8qUUq__root[data-disabled=true] .Switch-module__v8qUUq__track{opacity:.55}.Switch-module__v8qUUq__label{flex:auto;min-width:0}
.CookieBanner-module__3sRlwG__scrim{}.CookieBanner-module__3sRlwG__scrim[data-cookie-consent=scrim]{pointer-events:auto;z-index:1900;padding:var(--sp-3);padding-bottom:max(var(--sp-3), var(--safe-bottom,env(safe-area-inset-bottom,0px)))}html:has(nav[data-bottom-nav]) .CookieBanner-module__3sRlwG__scrim[data-cookie-consent=scrim]{padding-bottom:calc(var(--bottom-nav-inset) + var(--sp-3))}.CookieBanner-module__3sRlwG__inner{background-color:#faf8ff;background-color:var(--surface,#faf8ff);width:100%;max-height:100%;color:var(--text,#14103a);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--sp-2) var(--sp-3);gap:var(--sp-2);animation:CookieBanner-module__3sRlwG__cookie-rise var(--dur-base) var(--ease-out) both;flex-direction:column;display:flex;overflow-y:auto}.CookieBanner-module__3sRlwG__inner[data-open=settings]{padding:var(--sp-3) var(--sp-4);gap:var(--sp-3)}.CookieBanner-module__3sRlwG__inner:focus{outline:none}.CookieBanner-module__3sRlwG__description{min-width:0;color:var(--text-soft,#4a447a);margin:0;font-size:.75rem;line-height:1.45}.CookieBanner-module__3sRlwG__link{color:var(--primary-solid,#3525cd);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out);font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.CookieBanner-module__3sRlwG__link:hover,.CookieBanner-module__3sRlwG__link:focus-visible{color:var(--primary-solid-hover,#2a1ca8)}.CookieBanner-module__3sRlwG__link:focus-visible{outline:2px solid var(--primary-solid,#3525cd);outline-offset:2px;border-radius:var(--radius-xs)}.CookieBanner-module__3sRlwG__settings{gap:var(--sp-3);padding:var(--sp-3);background:var(--accent-3,#e2e7ff);border-radius:var(--radius-md);animation:CookieBanner-module__3sRlwG__cookie-fade var(--dur-base) var(--ease-out) both;flex-direction:column;display:flex}.CookieBanner-module__3sRlwG__category{gap:var(--sp-2);flex-direction:column;display:flex}.CookieBanner-module__3sRlwG__category+.CookieBanner-module__3sRlwG__category{padding-top:var(--sp-3);background-image:linear-gradient(var(--accent-4,#d6daf6), var(--accent-4,#d6daf6));background-position:0 0;background-repeat:no-repeat;background-size:100% 2px}.CookieBanner-module__3sRlwG__categoryHead{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.CookieBanner-module__3sRlwG__categoryName{color:var(--text,#14103a);font-size:.875rem;font-weight:600}.CookieBanner-module__3sRlwG__categoryLock{color:var(--text-soft,#4a447a);padding:var(--sp-1) var(--sp-2);background:var(--accent-2,#f2f3ff);border-radius:var(--radius-pill);font-size:.6875rem;font-weight:500}.CookieBanner-module__3sRlwG__categoryHint{color:var(--text-soft,#4a447a);margin:0;font-size:.75rem;line-height:1.45}.CookieBanner-module__3sRlwG__actions{align-items:center;gap:var(--sp-2);display:flex}.CookieBanner-module__3sRlwG__inner[data-open=summary] .CookieBanner-module__3sRlwG__actionPrimary{flex:1 1 0;min-width:0}.CookieBanner-module__3sRlwG__actionGear{border-radius:var(--radius-pill);background:var(--accent-3,#e2e7ff);width:44px;height:44px;color:var(--text-soft,#4a447a);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:none;flex:none;place-items:center;display:grid}.CookieBanner-module__3sRlwG__actionGear:hover{background:var(--accent-4,#d6daf6);color:var(--text,#14103a)}.CookieBanner-module__3sRlwG__actionGear:focus-visible{outline:2px solid var(--primary-solid,#3525cd);outline-offset:2px}.CookieBanner-module__3sRlwG__inner[data-open=settings] .CookieBanner-module__3sRlwG__actions{flex-wrap:wrap}.CookieBanner-module__3sRlwG__inner[data-open=settings] .CookieBanner-module__3sRlwG__actionSecondary,.CookieBanner-module__3sRlwG__inner[data-open=settings] .CookieBanner-module__3sRlwG__actionPrimary{flex:8rem;min-width:0}.CookieBanner-module__3sRlwG__minorActions{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.CookieBanner-module__3sRlwG__actionQuiet{padding:var(--sp-2) 0;min-height:44px;font:inherit;color:var(--text-soft,#4a447a);text-underline-offset:3px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;font-size:.8125rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.CookieBanner-module__3sRlwG__actionQuiet:hover{color:var(--text,#14103a)}.CookieBanner-module__3sRlwG__actionQuiet:focus-visible{outline:2px solid var(--primary-solid,#3525cd);outline-offset:2px;border-radius:var(--radius-xs)}@media (min-width:768px){.CookieBanner-module__3sRlwG__inner{width:min(720px, calc(100vw - 2 * var(--sp-4)));flex-direction:column}.CookieBanner-module__3sRlwG__inner[data-open=summary]{align-items:center;gap:var(--sp-4);flex-direction:row}.CookieBanner-module__3sRlwG__inner[data-open=summary] .CookieBanner-module__3sRlwG__description{flex:auto}.CookieBanner-module__3sRlwG__inner[data-open=summary] .CookieBanner-module__3sRlwG__actions,.CookieBanner-module__3sRlwG__inner[data-open=summary] .CookieBanner-module__3sRlwG__actionPrimary{flex:none}.CookieBanner-module__3sRlwG__inner[data-open=settings] .CookieBanner-module__3sRlwG__actions{justify-content:flex-end}.CookieBanner-module__3sRlwG__inner[data-open=settings] .CookieBanner-module__3sRlwG__actionPrimary,.CookieBanner-module__3sRlwG__inner[data-open=settings] .CookieBanner-module__3sRlwG__actionSecondary{flex:none}}@keyframes CookieBanner-module__3sRlwG__cookie-rise{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes CookieBanner-module__3sRlwG__cookie-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CookieBanner-module__3sRlwG__inner,.CookieBanner-module__3sRlwG__settings{animation:none}}
@font-face{font-family:Inter;src:url(../media/Inter-VariableFont_opsz_wght.0oy~rb7-bgeiw.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-Italic-VariableFont_opsz_wght.14d-n12y7d6nf.ttf)format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}
:root{--indigo-50:#f3f1ff;--indigo-100:#e6e2ff;--indigo-200:#cdc5ff;--indigo-300:#a89bff;--indigo-400:#7e6bf3;--indigo-500:#5a45e0;--indigo-600:#3525cd;--indigo-700:#2a1ca8;--indigo-800:#1f1583;--indigo-900:#140d5e;--indigo-950:#0a0638;--surface-0:#fff;--surface-1:#faf8ff;--surface-2:#f3efff;--surface-3:#e9e3ff;--surface-4:#ddd4ff;--surface-ink:#14103a;--fg-1:#14103a;--fg-2:#4a447a;--fg-3:#7b75a6;--fg-4:#a9a4c8;--fg-on-primary:#fff;--fg-on-ink:#ece8ff;--success:#2e8a5c;--success-bg:#e4f3ea;--warning:#b97a12;--warning-bg:#fbf0d9;--danger:#c7344a;--danger-bg:#fce3e7;--info:#3525cd;--info-bg:#e6e2ff;--on-success:#fff;--on-warning:#fff;--on-danger:#fff;--on-info:#fff;--success-fg:#1f6a44;--warning-fg:#8a5a0d;--danger-fg:#a02838;--info-fg:#1f4a8a;--glass-tint:#faf8ffb8;--glass-tint-strong:#faf8ffe0;--glass-ink:#14103a8c;--glass-blur:saturate(180%) blur(20px);--brand-gradient:linear-gradient(135deg, var(--indigo-600) 0%, var(--indigo-500) 100%);--brand-gradient-vertical:linear-gradient(180deg, var(--indigo-600) 0%, var(--indigo-500) 100%)}
:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Fraunces", "Inter", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display:clamp(2.75rem, 4.5vw, 4.25rem);--fs-h1:2.5rem;--fs-h2:2rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-body-lg:1.0625rem;--fs-body:1rem;--fs-body-sm:.9375rem;--fs-caption:.8125rem;--fs-micro:.6875rem;--fs-onb-title:clamp(1.5rem, 2vw + 1rem, 2rem);--fs-onb-sub:clamp(1rem, .6vw + .85rem, 1.125rem);--fs-onb-label:.875rem;--fs-onb-helper:.8125rem;--fs-onb-eyebrow:.75rem;--lh-tight:1.08;--lh-snug:1.22;--lh-body:1.55;--lh-loose:1.7;--tr-tighter:-.035em;--tr-tight:-.018em;--tr-normal:-.006em;--tr-caps:.08em}html,body{font-family:var(--font-sans);color:var(--fg-1);background:var(--surface-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";letter-spacing:var(--tr-normal);font-size:16px;line-height:var(--lh-body)}h1,.h1{font-family:var(--font-sans);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tr-tighter);color:var(--fg-1);text-wrap:balance;margin:0;font-weight:600}h2,.h2{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--fg-1);text-wrap:balance;margin:0;font-weight:600}h3,.h3{font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);margin:0;font-weight:600}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);margin:0;font-weight:600}.display{font-family:var(--font-display);font-size:var(--fs-display);letter-spacing:-.025em;color:var(--fg-1);text-wrap:balance;font-style:italic;font-weight:400;line-height:1.02}p,.body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-2);text-wrap:pretty;margin:0}.body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--fg-2)}.caption{font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--fg-3)}.eyebrow{font-size:var(--fs-micro);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--fg-3);font-weight:600}code,.mono{font-family:var(--font-mono);font-feature-settings:"ss01";font-size:.9em}a{color:var(--indigo-600);text-underline-offset:.2em;text-decoration:none;text-decoration-thickness:.08em}
:root{--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--safe-bottom:env(safe-area-inset-bottom,0px);--bottom-nav-inset:0px}@media (max-width:880px){:root{--bottom-nav-inset:calc(120px + var(--safe-bottom))}}
:root{--radius-xs:.5rem;--radius-sm:1rem;--radius-md:1.25rem;--radius-lg:1.75rem;--radius-xl:2.5rem;--radius-pill:999px}
:root{--shadow-xs:0 1px 2px #14103a0a;--shadow-sm:0 2px 8px #14103a0d;--shadow-md:0 8px 24px #14103a12;--shadow-lg:0 18px 48px #14103a1a;--shadow-xl:0 28px 72px #14103a24;--shadow-fab:0 12px 32px #3525cd47}
:root{--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.36s;--motion-spring-default:cubic-bezier(.22, 1.08, .36, 1);--motion-spring-snappy:cubic-bezier(.18, 1.25, .4, 1);--motion-spring-soft:cubic-bezier(.34, 1.06, .5, 1);--motion-spring-dur:.32s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box}html,body{min-height:100vh;margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}:focus-visible{border-radius:inherit;outline:0;box-shadow:0 0 0 3px #3525cd47}

:root{--ink:#1a1330;--body:#4b5563;--muted:#6b7280;--indigo:#4f46e5;--indigo-700:#4338ca;--indigo-tint:#eef2ff;--rose:#e11d48;--rose-tint:#ffe4e6;--caramel:#d97706;--caramel-deep:#92400e;--caramel-tint:#fef3c7;--green:#16a34a;--green-tint:#dcfce7;--cream:#fff7ed;--cream-2:#fffbf5;--chrome:#13161f;--chrome-2:#0c0e14;--chrome-panel:#33384a;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-pill:999px;--shadow-card:0 8px 30px #1a133014;--shadow-float:0 20px 50px #1a133029;--maxw:1180px;--font-body:"Onest", ui-sans-serif, system-ui, -apple-system, sans-serif;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-size:16px;line-height:1.5;overflow-x:hidden}main{z-index:1;position:relative}h1,h2,h3,h4{font-family:var(--font-body);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.1}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#6b728073}::-webkit-scrollbar-track{background:0 0}.container{max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.section{padding-block:clamp(56px,8vw,112px)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--indigo);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.lead{max-width:60ch;color:var(--muted);font-size:clamp(16px,1.4vw,19px);line-height:1.6}.btn{appearance:none;cursor:pointer;font-family:var(--font-body);border-radius:var(--r-pill);white-space:nowrap;transition:transform .2s var(--ease-out-quart), background .2s var(--ease-out-quart), box-shadow .2s var(--ease-out-quart), color .2s var(--ease-out-quart), border-color .2s var(--ease-out-quart);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--indigo);color:#fff;border-color:var(--indigo);box-shadow:0 6px 18px #4f46e547}.btn-primary:hover{background:var(--indigo-700);border-color:var(--indigo-700);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-ghost{color:var(--ink);background:#fff;border-color:#1a133024}.btn-ghost:hover{border-color:#1a133052;transform:translateY(-1px)}.btn-lg{padding:16px 28px;font-size:16px}.reveal{opacity:0;transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);will-change:opacity, transform;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}@keyframes reveal-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes parallax-y{0%{transform:translateY(20px)}to{transform:translateY(-20px)}}@supports (animation-timeline:view()){.reveal{opacity:1;will-change:auto;transition:none;animation:linear both reveal-in;animation-timeline:view();animation-range:entry 2% cover 15%;transform:none}.reveal-stagger>*{animation:linear both reveal-in;animation-timeline:view();animation-range:entry cover 12%}.parallax{animation:linear both parallax-y;animation-timeline:view();animation-range:cover}}@media (max-width:899px){body{padding-bottom:96px}html{scroll-padding-bottom:96px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.reveal-stagger>*,.parallax{will-change:auto;opacity:1!important;animation:none!important;transform:none!important}}