@property --app-sidebar-width{syntax:"<length>";inherits:true;initial-value:0}.app-shell{--app-sidebar-width:0px;--app-shell-gutter:1.5rem;--nav-topbar-height:3.5rem;min-height:100vh;min-height:100dvh;transition:background-color .3s}.app-main{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.app-content{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.app-content--wide{padding:2rem 1.5rem}.app-content--train{max-width:84rem;margin:0 auto;padding:1.25rem}.app-content--narrow{max-width:64rem;margin:0 auto;padding:3rem 1.5rem}@media (min-width:40rem){.app-content--wide{padding:2rem}.app-content--train{padding:1.25rem 1.75rem}}.app-content--tight-block{padding-block-start:max(.85rem,min(1.8vh,2rem));padding-block-end:max(.85rem,min(1.8vh,2rem))}.app-shell .lx-sticky-action-bar{left:var(--app-sidebar-width);right:0}.nav-skip-link{z-index:120;color:#063f4a;background:#fff;border-radius:.75rem;padding:.55rem .95rem;font-size:.8rem;font-weight:800;transition:top .16s;position:absolute;top:-3rem;left:.75rem;box-shadow:0 10px 24px #3f657f2e}.nav-skip-link:focus-visible{outline-offset:2px;outline:2px solid #0a7f93;top:.75rem}.nav-brand{align-items:center;min-width:0;text-decoration:none;display:inline-flex}.nav-brand-logo{width:auto;height:2.35rem}.nav-brand-icon{width:2.35rem;height:2.35rem}.nav-primary-list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.nav-primary-item{color:#3c5568;text-align:left;border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.75rem;width:100%;min-height:2.85rem;padding:0 .8rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex}.nav-primary-item:hover{color:#10344a;background:#ffffffb8}.nav-primary-item[data-active=true]{color:#075f6e;background:#36b6c424;border-color:#36b6c457}.nav-primary-item--create{color:#075f6e;background:#36b6c417;border-color:#36b6c442;margin-top:.15rem}.nav-primary-item--create:hover{background:#36b6c42b}.nav-primary-item:focus-visible{outline-offset:2px;outline:2px solid #0a7f93}.nav-sidebar{display:none}@media (min-width:64rem){.app-shell{--app-sidebar-width:15.5rem;grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);transition:background-color .3s,--app-sidebar-width .18s;display:grid}.app-shell[data-sidebar=collapsed]{--app-sidebar-width:4.75rem}.nav-sidebar{z-index:60;height:100vh;height:100dvh;padding:1.15rem .85rem calc(.9rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa8;border-right:1px solid #7e98ad33;flex-direction:column;align-self:start;gap:1.35rem;display:flex;position:sticky;top:0}.nav-primary{flex:1;min-height:0;overflow-y:auto}.nav-sidebar-head{align-items:center;gap:.4rem;padding:0 .5rem;display:flex}.nav-sidebar-head .nav-brand{flex:1;min-width:0;overflow:hidden}.nav-sidebar-toggle{color:#5b7387;border:1px solid #0000;border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.nav-sidebar-toggle:hover{color:#10344a;background:#ffffffc7;border-color:#7e98ad47}.nav-sidebar-toggle:focus-visible{outline-offset:2px;outline:2px solid #0a7f93}.app-shell[data-sidebar=collapsed] .nav-sidebar{align-items:stretch;padding-inline-start:.55rem;padding-inline-end:.55rem}.app-shell[data-sidebar=collapsed] .nav-sidebar-head{flex-direction:column;gap:.55rem;padding:0}.app-shell[data-sidebar=collapsed] .nav-sidebar-head .nav-brand{flex:none;justify-content:center;width:100%}.app-shell[data-sidebar=collapsed] .nav-primary-item-label,.app-shell[data-sidebar=collapsed] .nav-profile-trigger-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell[data-sidebar=collapsed] .nav-primary-item,.app-shell[data-sidebar=collapsed] .nav-profile-trigger{justify-content:center;gap:0;padding:0}.app-shell[data-sidebar=collapsed] .nav-primary{overflow:visible}.app-shell[data-sidebar=collapsed] .nav-primary-list li,.app-shell[data-sidebar=collapsed] .nav-profile-anchor{position:relative}.app-shell[data-sidebar=collapsed] .nav-primary-item[data-tooltip]:after,.app-shell[data-sidebar=collapsed] .nav-profile-trigger[data-tooltip]:after,.app-shell[data-sidebar=collapsed] .nav-sidebar-toggle[data-tooltip]:after{content:attr(data-tooltip);z-index:95;color:#10344a;white-space:normal;opacity:0;pointer-events:none;background:#fff;border:1px solid #7e98ad3d;border-radius:.6rem;width:max-content;max-width:13rem;padding:.35rem .6rem;font-size:.78rem;font-weight:700;line-height:1.25;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + .55rem);transform:translateY(-50%);box-shadow:0 10px 24px #3f657f2e}.app-shell[data-sidebar=collapsed] .nav-primary-item[data-tooltip]:hover:after,.app-shell[data-sidebar=collapsed] .nav-profile-trigger[data-tooltip]:hover:after,.app-shell[data-sidebar=collapsed] .nav-sidebar-toggle[data-tooltip]:hover:after{opacity:1}.app-shell[data-sidebar=collapsed] .nav-primary-item[data-tooltip]:focus-visible:after{opacity:1}.app-shell[data-sidebar=collapsed] .nav-profile-trigger[data-tooltip]:focus-visible:after{opacity:1}.app-shell[data-sidebar=collapsed] .nav-sidebar-toggle[data-tooltip]:focus-visible:after{opacity:1}.home-dark.app-shell[data-sidebar=collapsed] .nav-primary-item[data-tooltip]:after,.home-dark.app-shell[data-sidebar=collapsed] .nav-profile-trigger[data-tooltip]:after,.home-dark.app-shell[data-sidebar=collapsed] .nav-sidebar-toggle[data-tooltip]:after{color:var(--hd-text);background:var(--hd-elev-3);border-color:#ffffff14;box-shadow:0 12px 28px #0000008c}.app-shell[data-sidebar=collapsed] .nav-sidebar-toggle{width:100%;position:relative}.app-shell[data-sidebar=collapsed] .nav-profile-menu{width:15rem}}@media (prefers-reduced-motion:reduce){.app-shell{transition:background-color .3s}.nav-sidebar-toggle,.nav-primary-item[data-tooltip]:after,.nav-profile-trigger[data-tooltip]:after,.nav-sidebar-toggle[data-tooltip]:after{transition:none}}.nav-sidebar-footer{gap:.4rem;display:grid}.nav-profile-anchor{position:relative}.nav-profile-trigger{color:#24455c;text-align:left;border:1px solid #0000;border-radius:.95rem;align-items:center;gap:.6rem;width:100%;min-height:3rem;padding:0 .6rem;font-size:.83rem;font-weight:750;transition:background-color .15s,border-color .15s;display:flex}.nav-profile-trigger:hover{background:#ffffffc7;border-color:#7e98ad3d}.nav-profile-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-profile-trigger:focus-visible{outline-offset:2px;outline:2px solid #0a7f93}.nav-topbar-menu:focus-visible{outline-offset:2px;outline:2px solid #0a7f93}.nav-avatar{color:#fff;letter-spacing:.01em;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff47}.nav-avatar[data-fallback=true]{color:#5b7488;box-shadow:none;background:#7e98ad33}.nav-avatar[data-loading=true]{animation:1.4s ease-in-out infinite nav-avatar-pulse}@keyframes nav-avatar-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.nav-avatar[data-loading=true]{animation:none}}.nav-profile-menu{z-index:90;background:#fcfdfefa;border:1px solid #fffc;border-radius:1.1rem;width:max(15rem,100%);padding:.55rem;animation:.16s cubic-bezier(.22,1,.36,1) both nav-menu-enter;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 20px 44px #2d4c6333,0 3px 10px #617b9214}@keyframes nav-menu-enter{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.nav-profile-menu,.nav-create-panel,.nav-drawer{animation:none}}.nav-profile-identity{align-items:center;gap:.6rem;padding:.45rem .5rem .55rem;display:flex}.nav-profile-identity-copy{min-width:0;display:grid}.nav-profile-name,.nav-profile-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-profile-name{color:#12384f;font-size:.85rem;font-weight:800}.nav-profile-email{color:#566f83;font-size:.76rem}.nav-profile-separator{background:#7e98ad3d;border:0;height:1px;margin:.15rem .35rem .35rem}.nav-profile-list{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.nav-profile-item{color:#33506a;border-radius:.7rem;align-items:center;min-height:2.5rem;padding:0 .6rem;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.nav-profile-item:hover{color:#10344a;background:#36b6c41f}.nav-profile-item:focus-visible{outline-offset:-2px;outline:2px solid #0a7f93}.nav-profile-section{border-top:1px solid #7e98ad3d;gap:.15rem;margin-top:.35rem;padding:.5rem 0 0;display:grid}.nav-profile-section-label{color:#566f83;letter-spacing:.01em;padding:0 .6rem;font-size:.72rem;font-weight:800}.nav-profile-item-external{text-align:left;gap:.4rem;width:100%}.nav-profile-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-profile-item-status{color:#7e98ad;flex:none;font-size:.72rem;font-weight:700}.nav-profile-item-status[data-installed=true]{color:#0a7f93}.nav-profile-item-external svg{color:#7e98ad;flex:none}.nav-topbar{z-index:60;height:var(--nav-topbar-height);padding:0 .9rem;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border-bottom:1px solid #7e98ad33;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}@media (min-width:64rem){.nav-topbar{display:none}}.nav-topbar-menu{color:#3c5568;border-radius:.85rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.nav-topbar-menu:hover{background:#7e98ad24}.nav-drawer-overlay{z-index:200;position:fixed;top:0;bottom:0;left:0;right:0}.nav-drawer-scrim,.nav-create-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#091e2d6b;border:0;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.nav-drawer-footer{gap:.4rem;display:grid}.nav-drawer{width:min(17rem,84vw);padding:1.15rem .85rem calc(1rem + env(safe-area-inset-bottom));padding-top:calc(1.15rem + env(safe-area-inset-top));background:#f7fafc;flex-direction:column;gap:1.35rem;animation:.22s cubic-bezier(.22,1,.36,1) both nav-drawer-enter;display:flex;position:absolute;top:0;bottom:0;left:0;right:auto;box-shadow:0 0 48px #091e2d47}@keyframes nav-drawer-enter{0%{transform:translate(-100%)}}.nav-create-overlay{z-index:210;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.nav-create-panel{z-index:1;width:100%;max-height:88vh;padding:1.15rem 1.1rem calc(1.15rem + env(safe-area-inset-bottom));background:#f9fbfc;border-radius:1.6rem 1.6rem 0 0;flex-direction:column;gap:.9rem;animation:.24s cubic-bezier(.22,1,.36,1) both nav-sheet-enter;display:flex;position:relative;overflow-y:auto;box-shadow:0 -18px 48px #091e2d42}@keyframes nav-sheet-enter{0%{opacity:0;transform:translateY(14px)}}@media (min-width:64rem){.nav-create-overlay{justify-content:flex-start;align-items:flex-end}.nav-create-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.nav-create-panel{width:23rem;max-height:min(32rem,78vh);margin:0 0 1rem calc(var(--app-sidebar-width) + .6rem);border:1px solid #ffffffd1;border-radius:1.25rem;padding:1.05rem;box-shadow:0 24px 52px #2d4c6338,0 4px 12px #617b921a}}.nav-create-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.nav-create-header h2{color:#12384f;letter-spacing:-.012em;margin:0 0 .2rem;font-size:1.02rem;font-weight:830}.nav-create-header p{color:#4c657a;max-width:42ch;margin:0;font-size:.82rem;line-height:1.42}.nav-create-close{color:#3c5568;background:#7e98ad24;border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.nav-create-close:hover{background:#7e98ad3d}.nav-create-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.nav-create-item{text-align:left;background:#fff;border:1px solid #7e98ad33;border-radius:1rem;align-items:center;gap:.75rem;width:100%;min-height:3.9rem;padding:.6rem .75rem;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.nav-create-item:hover{background:#36b6c412;border-color:#36b6c466;transform:translateY(-1px)}.nav-create-item:focus-visible{outline-offset:2px;outline:2px solid #0a7f93}.nav-create-item-icon{color:#0a7f93;background:#36b6c424;border-radius:.85rem;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.nav-create-item-copy{gap:.12rem;min-width:0;display:grid}.nav-create-item-title{color:#12384f;font-size:.88rem;font-weight:800}.nav-create-item-description{color:#4c657a;font-size:.78rem;line-height:1.4}.nav-create-item-chevron{color:#7e98ad;flex:none}.nav-create-extension{background:#36b6c412;border:1px solid #36b6c438;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy"".cta";align-items:start;gap:.45rem .6rem;padding:.7rem .75rem;display:grid;position:relative}.nav-create-extension:before{content:"";border-top:1px solid #7e98ad33;position:absolute;top:-.45rem;left:0;right:0}.nav-create-extension-icon{color:#0a7f93;background:#36b6c424;border-radius:.7rem;flex:none;grid-area:icon;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.nav-create-extension-copy{grid-area:copy;min-width:0}.nav-create-extension-title{color:#12384f;align-items:center;gap:.4rem;margin:0 0 .1rem;font-size:.85rem;font-weight:800;display:flex}.nav-create-extension-badge{color:#0a7f93;letter-spacing:.03em;text-transform:uppercase;background:#36b6c42e;border-radius:.4rem;padding:.05rem .35rem;font-size:.62rem;font-weight:800}.nav-create-extension-description{color:#4c657a;margin:0;font-size:.76rem;line-height:1.4}.nav-create-extension-cta{color:#0a7f93;background:#fff;border:1px solid #36b6c46b;border-radius:.7rem;grid-area:cta;justify-self:start;align-items:center;gap:.35rem;padding:.36rem .65rem;font-size:.78rem;font-weight:800;transition:border-color .15s,background-color .15s;display:inline-flex}.nav-create-extension-cta:hover{background:#36b6c41a;border-color:#36b6c4ad}.nav-create-extension-cta:focus-visible{outline-offset:2px;outline:2px solid #0a7f93}.home-dark .nav-sidebar,.home-dark .nav-topbar{border-color:var(--hd-rim-light);background:#0f1422d1}.home-dark .nav-primary-item,.home-dark .nav-profile-trigger,.home-dark .nav-topbar-menu{color:var(--hd-text-muted)}.home-dark .nav-primary-item:hover{color:var(--hd-text);background:var(--hd-elev-2)}.home-dark .nav-primary-item[data-active=true],.home-dark .nav-primary-item--create{color:var(--hd-teal);background:var(--hd-teal-soft);border-color:#43c2cf4d}.home-dark .nav-profile-trigger:hover{border-color:var(--hd-rim-light);background:var(--hd-elev-2)}.home-dark .nav-profile-menu,.home-dark .nav-create-panel{border-color:var(--hd-rim-light);background:var(--hd-elev-1);box-shadow:0 24px 52px #0000008c}.home-dark .nav-drawer{background:var(--hd-base)}.home-dark .nav-profile-name,.home-dark .nav-create-header h2,.home-dark .nav-create-item-title{color:var(--hd-text)}.home-dark .nav-profile-email,.home-dark .nav-create-header p,.home-dark .nav-create-item-description{color:var(--hd-text-muted)}.home-dark .nav-profile-separator{background:var(--hd-rim-light)}.home-dark .nav-profile-item{color:var(--hd-text-muted)}.home-dark .nav-profile-item:hover{color:var(--hd-text);background:var(--hd-teal-soft)}.home-dark .nav-create-item{border-color:var(--hd-rim-light);background:var(--hd-elev-2)}.home-dark .nav-create-item:hover{background:var(--hd-elev-3);border-color:#43c2cf6b}.home-dark .nav-create-item-icon{color:var(--hd-teal);background:var(--hd-teal-soft)}.home-dark .nav-create-close{color:var(--hd-text-muted);background:var(--hd-elev-2)}.home-dark .nav-create-extension{background:var(--hd-elev-2);border-color:#43c2cf47}.home-dark .nav-create-extension:before{border-color:var(--hd-rim-light)}.home-dark .nav-create-extension-icon,.home-dark .nav-create-extension-badge{color:var(--hd-teal);background:var(--hd-teal-soft)}.home-dark .nav-create-extension-title{color:var(--hd-text)}.home-dark .nav-create-extension-description{color:var(--hd-text-muted)}.home-dark .nav-create-extension-cta{color:var(--hd-teal);background:var(--hd-elev-3);border-color:#43c2cf6b}.home-dark .nav-create-extension-cta:hover{background:var(--hd-teal-soft);border-color:#43c2cf9e}.home-dark .nav-profile-section{border-color:var(--hd-rim-light)}.home-dark .nav-profile-section-label,.home-dark .nav-profile-item-status,.home-dark .nav-profile-item-external svg{color:var(--hd-text-faint)}.home-dark .nav-profile-item-status[data-installed=true]{color:var(--hd-teal)}.home-dark .nav-avatar[data-fallback=true]{color:var(--hd-text-muted);background:#8b9eb52e}.nav-appearance{border-top:1px solid #7e98ad3d;gap:.35rem;margin-top:.35rem;padding:.5rem .5rem .25rem;display:grid}.nav-appearance-label{color:#566f83;letter-spacing:.01em;font-size:.72rem;font-weight:800}.nav-appearance-options{background:#7e98ad24;border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.2rem;display:grid}.nav-appearance-option{color:#445f76;border-radius:.55rem;min-height:2.1rem;padding:0 .35rem;font-size:.76rem;font-weight:750;transition:background-color .14s,color .14s}.nav-appearance-option:hover{color:#10344a}.nav-appearance-option[data-selected=true]{color:#075f6e;background:#fff;box-shadow:0 1px 3px #2d4c6329}.nav-appearance-option:focus-visible{outline-offset:-2px;outline:2px solid #0a7f93}.home-dark .nav-appearance{border-top-color:var(--hd-rim-light)}.home-dark .nav-appearance-label{color:var(--hd-text-muted)}.home-dark .nav-appearance-options{background:var(--hd-elev-1)}.home-dark .nav-appearance-option{color:var(--hd-text-muted)}.home-dark .nav-appearance-option:hover{color:var(--hd-text)}.home-dark .nav-appearance-option[data-selected=true]{color:var(--hd-teal);background:var(--hd-elev-3);box-shadow:none}.nav-profile-signout{color:#8a3b3b;text-align:left;border-radius:.7rem;align-items:center;gap:.55rem;width:100%;min-height:2.5rem;padding:0 .6rem;font-size:.85rem;font-weight:750;display:flex}.nav-profile-signout:hover:not(:disabled){background:#b44a4a1a}.nav-profile-signout:disabled{cursor:not-allowed;opacity:.65}.nav-profile-signout:focus-visible{outline-offset:-2px;outline:2px solid #8a3b3b}.nav-profile-signout-spinner{animation:.9s linear infinite nav-spin}@keyframes nav-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nav-profile-signout-spinner{animation:none}}.nav-profile-error{color:#8a3b3b;margin:.15rem .35rem .35rem;font-size:.76rem;line-height:1.4}.home-dark .nav-profile-signout,.home-dark .nav-profile-error{color:#f0a3a3}.home-dark .nav-profile-signout:hover:not(:disabled){background:#f0a3a31f}.home-dark .nav-profile-signout:focus-visible{outline-color:#f0a3a3}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bg-base:244 247 249;--bg-surface:255 255 255;--text-main:30 41 59;--text-secondary:51 65 85;--text-muted:100 116 139;--text-faint:148 163 184;--border-subtle:226 232 240;--border-default:203 213 225;--smart-session-surface-bg:radial-gradient(circle at 18% 0%, #97faff9e, transparent 31%), linear-gradient(180deg, #4bd3dbf2 0%, #22becafa 54%, #16a5b5 100%);--smart-session-surface-border:#70e6ef9e;--smart-session-surface-shadow:0 26px 54px #36b6c452, 0 12px 24px #3d5d7429, 0 4px 0 #0f86978c, inset 0 2px 0 #ffffff57, inset 0 -6px 13px #0c829452, inset -1px -1px 0 #085f702e;--story-shell-width:1040px;--story-content-width:82ch;--story-shell-gutter:.5rem;--story-dock-inset:0rem;--story-dock-width:min(var(--story-content-width), var(--story-shell-width));--story-dock-track:calc(var(--story-dock-width) - var(--story-dock-inset) * 2)}@media (min-width:40rem){:root{--story-shell-gutter:1rem;--story-dock-inset:2.5rem}}@media (min-width:48rem){:root{--story-shell-gutter:1.5rem}}body{background-color:rgb(var(--bg-base));color:rgb(var(--text-main));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;position:relative;overflow-x:hidden}body ::selection{--tw-bg-opacity:1;background-color:rgb(179 242 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 91 98/var(--tw-text-opacity,1))}body::selection{--tw-bg-opacity:1;background-color:rgb(179 242 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 91 98/var(--tw-text-opacity,1))}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-10{top:-2.5rem;bottom:-2.5rem;left:-2.5rem;right:-2.5rem}.inset-0{top:0;bottom:0;left:0;right:0}.inset-\[-4px\]{top:-4px;bottom:-4px;left:-4px;right:-4px}.inset-x-0{left:0;right:0}.-bottom-1{bottom:-.25rem}.-bottom-2{bottom:-.5rem}.-bottom-3{bottom:-.75rem}.-left-2{left:-.5rem}.-left-4{left:-1rem}.-left-5{left:-1.25rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-4{right:-1rem}.-right-5{right:-1.25rem}.-top-1{top:-.25rem}.-top-1\/4{top:-25%}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-\[2\.5px\]{bottom:2.5px}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-4{left:1rem}.left-8{left:2rem}.left-\[-10px\]{left:-10px}.left-\[-4px\]{left:-4px}.left-\[1\.4rem\]{left:1.4rem}.left-\[2px\]{left:2px}.left-\[calc\(100\%\+0\.5rem\)\]{left:calc(100% + .5rem)}.left-\[calc\(100\%\+1rem\)\]{left:calc(100% + 1rem)}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[-10px\]{right:-10px}.right-\[-4px\]{right:-4px}.right-\[2px\]{right:2px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[2\.5px\]{top:2.5px}.top-\[calc\(100\%\+1rem\)\]{top:calc(100% + 1rem)}.top-full{top:100%}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mt-10{margin-top:-2.5rem}.-mt-8{margin-top:-2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[clamp\(0\.5rem\,1\.5vh\,0\.75rem\)\]{margin-bottom:max(.5rem,min(1.5vh,.75rem))}.mb-\[clamp\(0\.75rem\,2vh\,1rem\)\]{margin-bottom:max(.75rem,min(2vh,1rem))}.mb-\[clamp\(1rem\,2\.5vh\,1\.5rem\)\]{margin-bottom:max(1rem,min(2.5vh,1.5rem))}.mb-auto{margin-bottom:auto}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[clamp\(0\.5rem\,1\.5vh\,0\.75rem\)\]{margin-top:max(.5rem,min(1.5vh,.75rem))}.mt-\[clamp\(0\.6rem\,1\.6vh\,0\.9rem\)\]{margin-top:max(.6rem,min(1.6vh,.9rem))}.mt-\[clamp\(1\.25rem\,3vh\,1\.5rem\)\]{margin-top:max(1.25rem,min(3vh,1.5rem))}.mt-\[clamp\(1\.25rem\,3vh\,1\.75rem\)\]{margin-top:max(1.25rem,min(3vh,1.75rem))}.mt-\[clamp\(1\.5rem\,4vh\,2rem\)\]{margin-top:max(1.5rem,min(4vh,2rem))}.mt-\[clamp\(1rem\,2\.5vh\,1\.5rem\)\]{margin-top:max(1rem,min(2.5vh,1.5rem))}.mt-auto{margin-top:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[15px\]{height:15px}.h-\[16rem\]{height:16rem}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[18rem\]{height:18rem}.h-\[2\.9rem\]{height:2.9rem}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[3\.35rem\]{height:3.35rem}.h-\[30\%\]{height:30%}.h-\[340px\]{height:340px}.h-\[4\.2rem\]{height:4.2rem}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[6\.4rem\]{height:6.4rem}.h-\[88px\]{height:88px}.h-\[clamp\(10rem\,22vh\,13rem\)\]{height:max(10rem,min(22vh,13rem))}.h-\[clamp\(10rem\,24vh\,12rem\)\]{height:max(10rem,min(24vh,12rem))}.h-\[clamp\(8rem\,16vh\,9rem\)\]{height:max(8rem,min(16vh,9rem))}.h-\[clamp\(8rem\,18vh\,10rem\)\]{height:max(8rem,min(18vh,10rem))}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:9rem}.max-h-64{max-height:16rem}.max-h-\[120px\]{max-height:120px}.max-h-\[22\.75rem\]{max-height:22.75rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[6\.25rem\]{max-height:6.25rem}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-12\.5rem\)\]{max-height:calc(100vh - 12.5rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-\[1\.625em\]{min-height:1.625em}.min-h-\[10\.5rem\]{min-height:10.5rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[2\.9rem\]{min-height:2.9rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[300px\]{min-height:300px}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[55vh\]{min-height:55vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[68vh\]{min-height:68vh}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[120\%\]{width:120%}.w-\[15px\]{width:15px}.w-\[168px\]{width:168px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[2\.9rem\]{width:2.9rem}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[330px\]{width:330px}.w-\[4\.2rem\]{width:4.2rem}.w-\[46px\]{width:46px}.w-\[50px\]{width:50px}.w-\[80px\]{width:80px}.w-\[88px\]{width:88px}.w-\[min\(16rem\,calc\(100vw-2\.5rem\)\)\]{width:min(16rem,100vw - 2.5rem)}.w-\[min\(22rem\,calc\(100vw-4rem\)\)\]{width:min(22rem,100vw - 4rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[11rem\]{min-width:11rem}.min-w-\[120px\]{min-width:120px}.min-w-\[13rem\]{min-width:13rem}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[8\.25rem\]{min-width:8.25rem}.min-w-\[8rem\]{min-width:8rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[40rem\]{max-width:40rem}.max-w-\[440px\]{max-width:440px}.max-w-\[44ch\]{max-width:44ch}.max-w-\[460px\]{max-width:460px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[64rem\]{max-width:64rem}.max-w-\[65ch\]{max-width:65ch}.max-w-\[66rem\]{max-width:66rem}.max-w-\[67ch\]{max-width:67ch}.max-w-\[75ch\]{max-width:75ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[92px\]{max-width:92px}.max-w-\[94\%\]{max-width:94%}.max-w-\[clamp\(16rem\,40vh\,20rem\)\]{max-width:max(16rem,min(40vh,20rem))}.max-w-\[var\(--story-content-width\)\]{max-width:var(--story-content-width)}.max-w-\[var\(--story-dock-track\)\]{max-width:var(--story-dock-track)}.max-w-\[var\(--story-shell-width\)\]{max-width:var(--story-shell-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.88\]{--tw-scale-x:.88;--tw-scale-y:.88;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.94\]{--tw-scale-x:.94;--tw-scale-y:.94;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-\[ping_2\.4s_cubic-bezier\(0\,0\,0\.2\,1\)_infinite\]{animation:2.4s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-between{align-content:space-between}.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}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-24{gap:6rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-\[clamp\(0\.5rem\,1\.5vh\,0\.75rem\)\]{gap:max(.5rem,min(1.5vh,.75rem))}.gap-\[clamp\(0\.65rem\,1\.5vh\,0\.75rem\)\]{gap:max(.65rem,min(1.5vh,.75rem))}.gap-\[clamp\(0\.75rem\,2vh\,1rem\)\]{gap:max(.75rem,min(2vh,1rem))}.gap-\[clamp\(1rem\,2\.5vw\,1\.25rem\)\]{gap:max(1rem,min(2.5vw,1.25rem))}.gap-\[clamp\(1rem\,2\.5vw\,1\.5rem\)\]{gap:max(1rem,min(2.5vw,1.5rem))}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-24{row-gap:6rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[clamp\(0\.75rem\,2vh\,1rem\)\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(clamp(.75rem, 2vh, 1rem) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(clamp(.75rem, 2vh, 1rem) * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.85rem\]{border-radius:.85rem}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.85rem\]{border-radius:1.85rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[22\%\]{border-radius:22%}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[1rem\]{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-\[2\.5rem\]{border-top-left-radius:2.5rem;border-bottom-left-radius:2.5rem}.rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-r-\[2\.5rem\]{border-top-right-radius:2.5rem;border-bottom-right-radius:2.5rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-bl-\[0\.45rem\]{border-bottom-left-radius:.45rem}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-br-\[0\.45rem\]{border-bottom-right-radius:.45rem}.rounded-br-\[0\.5rem\]{border-bottom-right-radius:.5rem}.rounded-tl-sm{border-top-left-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[3px\]{border-bottom-width:3px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#3153B7\]{--tw-border-opacity:1;border-color:rgb(49 83 183/var(--tw-border-opacity,1))}.border-\[\#36B6C4\]\/25{border-color:#36b6c440}.border-\[\#36B6C4\]\/45{border-color:#36b6c473}.border-\[\#94A3BD\]\/40{border-color:#94a3bd66}.border-\[\#AEBBCA\]{--tw-border-opacity:1;border-color:rgb(174 187 202/var(--tw-border-opacity,1))}.border-\[\#B42318\]{--tw-border-opacity:1;border-color:rgb(180 35 24/var(--tw-border-opacity,1))}.border-\[\#B8C9D8\]\/55{border-color:#b8c9d88c}.border-\[\#B9C4D3\]{--tw-border-opacity:1;border-color:rgb(185 196 211/var(--tw-border-opacity,1))}.border-\[\#C8D1DE\]{--tw-border-opacity:1;border-color:rgb(200 209 222/var(--tw-border-opacity,1))}.border-\[\#C8D7E3\]\/70{border-color:#c8d7e3b3}.border-\[\#C9D4E1\]{--tw-border-opacity:1;border-color:rgb(201 212 225/var(--tw-border-opacity,1))}.border-\[\#CBD5E1\]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-\[\#D7E0EA\]{--tw-border-opacity:1;border-color:rgb(215 224 234/var(--tw-border-opacity,1))}.border-\[\#DDE5EF\]{--tw-border-opacity:1;border-color:rgb(221 229 239/var(--tw-border-opacity,1))}.border-\[\#cbcece\]{--tw-border-opacity:1;border-color:rgb(203 206 206/var(--tw-border-opacity,1))}.border-\[\#cbcece\]\/30{border-color:#cbcece4d}.border-\[\#d1d9e6\]{--tw-border-opacity:1;border-color:rgb(209 217 230/var(--tw-border-opacity,1))}.border-\[\#ffffff\]\/40{border-color:#fff6}.border-\[\#ffffff\]\/50{border-color:#ffffff80}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-200\/80{border-color:#fde68acc}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-brand{--tw-border-opacity:1;border-color:rgb(54 182 196/var(--tw-border-opacity,1))}.border-brand-dark\/20{border-color:#1c5b6233}.border-brand-subtle{--tw-border-opacity:1;border-color:rgb(179 242 251/var(--tw-border-opacity,1))}.border-brand\/15{border-color:#36b6c426}.border-brand\/20{border-color:#36b6c433}.border-brand\/25{border-color:#36b6c440}.border-brand\/30{border-color:#36b6c44d}.border-brand\/40{border-color:#36b6c466}.border-brand\/45{border-color:#36b6c473}.border-brand\/70{border-color:#36b6c4b3}.border-cyan-100{--tw-border-opacity:1;border-color:rgb(207 250 254/var(--tw-border-opacity,1))}.border-cyan-200\/70{border-color:#a5f3fcb3}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-300\/70{border-color:#6ee7b7b3}.border-emerald-300\/80{border-color:#6ee7b7cc}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-100\/80{border-color:#fee2e2cc}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-200\/80{border-color:#fecacacc}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-300\/70{border-color:#fda4afb3}.border-rose-300\/80{border-color:#fda4afcc}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-50{--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-surface-200{--tw-border-opacity:1;border-color:rgb(203 210 217/var(--tw-border-opacity,1))}.border-surface-300{--tw-border-opacity:1;border-color:rgb(154 165 177/var(--tw-border-opacity,1))}.border-theme-borderDefault{--tw-border-opacity:1;border-color:rgb(var(--border-default) / var(--tw-border-opacity,1))}.border-theme-borderSubtle{--tw-border-opacity:1;border-color:rgb(var(--border-subtle) / var(--tw-border-opacity,1))}.border-theme-borderSubtle\/45{border-color:rgb(var(--border-subtle) / .45)}.border-theme-text{--tw-border-opacity:1;border-color:rgb(var(--text-main) / var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/75{border-color:#ffffffbf}.border-white\/80{border-color:#fffc}.border-zinc-800{--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.border-t-brand{--tw-border-opacity:1;border-top-color:rgb(54 182 196/var(--tw-border-opacity,1))}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-\[\#078CA2\]{--tw-bg-opacity:1;background-color:rgb(7 140 162/var(--tw-bg-opacity,1))}.bg-\[\#0B1120\]{--tw-bg-opacity:1;background-color:rgb(11 17 32/var(--tw-bg-opacity,1))}.bg-\[\#152033\]\/45{background-color:#15203373}.bg-\[\#1E3A8A\]{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-\[\#2F3E52\]{--tw-bg-opacity:1;background-color:rgb(47 62 82/var(--tw-bg-opacity,1))}.bg-\[\#36B6C4\]{--tw-bg-opacity:1;background-color:rgb(54 182 196/var(--tw-bg-opacity,1))}.bg-\[\#36B6C4\]\/10{background-color:#36b6c41a}.bg-\[\#36B6C4\]\/20{background-color:#36b6c433}.bg-\[\#6378D6\]{--tw-bg-opacity:1;background-color:rgb(99 120 214/var(--tw-bg-opacity,1))}.bg-\[\#8291AD\]{--tw-bg-opacity:1;background-color:rgb(130 145 173/var(--tw-bg-opacity,1))}.bg-\[\#B42318\]{--tw-bg-opacity:1;background-color:rgb(180 35 24/var(--tw-bg-opacity,1))}.bg-\[\#CBD5E1\]{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-\[\#D6DEE8\]{--tw-bg-opacity:1;background-color:rgb(214 222 232/var(--tw-bg-opacity,1))}.bg-\[\#D7DFEA\]{--tw-bg-opacity:1;background-color:rgb(215 223 234/var(--tw-bg-opacity,1))}.bg-\[\#DDE5EF\]{--tw-bg-opacity:1;background-color:rgb(221 229 239/var(--tw-bg-opacity,1))}.bg-\[\#E5EAF1\]{--tw-bg-opacity:1;background-color:rgb(229 234 241/var(--tw-bg-opacity,1))}.bg-\[\#E6AE4A\]{--tw-bg-opacity:1;background-color:rgb(230 174 74/var(--tw-bg-opacity,1))}.bg-\[\#EAEFF4\]{--tw-bg-opacity:1;background-color:rgb(234 239 244/var(--tw-bg-opacity,1))}.bg-\[\#EEF2F6\]{--tw-bg-opacity:1;background-color:rgb(238 242 246/var(--tw-bg-opacity,1))}.bg-\[\#EEF2F6\]\/95{background-color:#eef2f6f2}.bg-\[\#F2F6FA\]{--tw-bg-opacity:1;background-color:rgb(242 246 250/var(--tw-bg-opacity,1))}.bg-\[\#F4F7FB\]{--tw-bg-opacity:1;background-color:rgb(244 247 251/var(--tw-bg-opacity,1))}.bg-\[\#F6F9FC\]{--tw-bg-opacity:1;background-color:rgb(246 249 252/var(--tw-bg-opacity,1))}.bg-\[\#F7FAFC\]\/80{background-color:#f7fafccc}.bg-\[\#F9F9F9\]{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))}.bg-\[\#FDFBF7\]{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1))}.bg-\[\#FF0000\]{--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity,1))}.bg-\[\#cbcece\]{--tw-bg-opacity:1;background-color:rgb(203 206 206/var(--tw-bg-opacity,1))}.bg-\[\#cbcece\]\/60{background-color:#cbcece99}.bg-\[\#cbcece\]\/80{background-color:#cbcececc}.bg-\[\#d1d9e6\]{--tw-bg-opacity:1;background-color:rgb(209 217 230/var(--tw-bg-opacity,1))}.bg-\[\#e9edf1\]{--tw-bg-opacity:1;background-color:rgb(233 237 241/var(--tw-bg-opacity,1))}.bg-\[\#ebebeb\]{--tw-bg-opacity:1;background-color:rgb(235 235 235/var(--tw-bg-opacity,1))}.bg-\[\#eef2f6\]{--tw-bg-opacity:1;background-color:rgb(238 242 246/var(--tw-bg-opacity,1))}.bg-\[\#f0f0f3\]{--tw-bg-opacity:1;background-color:rgb(240 240 243/var(--tw-bg-opacity,1))}.bg-\[\#f2f6f9\]{--tw-bg-opacity:1;background-color:rgb(242 246 249/var(--tw-bg-opacity,1))}.bg-\[\#f8fafc\]{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-\[\#fcfcfc\]{--tw-bg-opacity:1;background-color:rgb(252 252 252/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-brand{--tw-bg-opacity:1;background-color:rgb(54 182 196/var(--tw-bg-opacity,1))}.bg-brand-dark{--tw-bg-opacity:1;background-color:rgb(28 91 98/var(--tw-bg-opacity,1))}.bg-brand-dark\/10{background-color:#1c5b621a}.bg-brand-light{--tw-bg-opacity:1;background-color:rgb(230 251 254/var(--tw-bg-opacity,1))}.bg-brand-light\/35{background-color:#e6fbfe59}.bg-brand-light\/50{background-color:#e6fbfe80}.bg-brand-light\/55{background-color:#e6fbfe8c}.bg-brand-light\/60{background-color:#e6fbfe99}.bg-brand-light\/70{background-color:#e6fbfeb3}.bg-brand\/10{background-color:#36b6c41a}.bg-brand\/15{background-color:#36b6c426}.bg-brand\/20{background-color:#36b6c433}.bg-brand\/5{background-color:#36b6c40d}.bg-brand\/70{background-color:#36b6c4b3}.bg-brand\/\[0\.08\]{background-color:#36b6c414}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-50\/50{background-color:#ecfeff80}.bg-cyan-50\/95{background-color:#ecfefff2}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/70{background-color:#fef2f2b3}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-50\/80{background-color:#fff1f2cc}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-surface-100{--tw-bg-opacity:1;background-color:rgb(228 231 235/var(--tw-bg-opacity,1))}.bg-theme-base{--tw-bg-opacity:1;background-color:rgb(var(--bg-base) / var(--tw-bg-opacity,1))}.bg-theme-borderDefault{--tw-bg-opacity:1;background-color:rgb(var(--border-default) / var(--tw-bg-opacity,1))}.bg-theme-borderDefault\/20{background-color:rgb(var(--border-default) / .2)}.bg-theme-borderDefault\/50{background-color:rgb(var(--border-default) / .5)}.bg-theme-borderSubtle{--tw-bg-opacity:1;background-color:rgb(var(--border-subtle) / var(--tw-bg-opacity,1))}.bg-theme-borderSubtle\/40{background-color:rgb(var(--border-subtle) / .4)}.bg-theme-surface{--tw-bg-opacity:1;background-color:rgb(var(--bg-surface) / var(--tw-bg-opacity,1))}.bg-theme-surface\/10{background-color:rgb(var(--bg-surface) / .1)}.bg-theme-surface\/40{background-color:rgb(var(--bg-surface) / .4)}.bg-theme-surface\/70{background-color:rgb(var(--bg-surface) / .7)}.bg-theme-surface\/90{background-color:rgb(var(--bg-surface) / .9)}.bg-theme-text{--tw-bg-opacity:1;background-color:rgb(var(--text-main) / var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(135deg\,\#1F2D42_0\%\,\#2F3E52_42\%\,\#687791_58\%\,\#25344B_100\%\)\]{background-image:linear-gradient(135deg,#1f2d42 0%,#2f3e52 42%,#687791 58%,#25344b 100%)}.bg-\[linear-gradient\(135deg\,\#36B6C4_0\%\,\#6378D6_100\%\)\]{background-image:linear-gradient(135deg,#36b6c4 0%,#6378d6 100%)}.bg-\[linear-gradient\(145deg\,\#43c2cf\,\#25a8b8\)\]{background-image:linear-gradient(145deg,#43c2cf,#25a8b8)}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.52\)\,rgba\(238\,242\,246\,0\.94\)\)\]{background-image:linear-gradient(145deg,#ffffff85,#eef2f6f0)}.bg-\[linear-gradient\(150deg\,rgba\(255\,255\,255\,0\.6\)\,rgba\(238\,242\,246\,0\.94\)\)\]{background-image:linear-gradient(150deg,#fff9,#eef2f6f0)}.bg-\[linear-gradient\(150deg\,rgba\(255\,255\,255\,0\.62\)\,rgba\(238\,242\,246\,0\.94\)\)\]{background-image:linear-gradient(150deg,#ffffff9e,#eef2f6f0)}.bg-\[linear-gradient\(90deg\,\#36B6C4_0\%\,\#6378D6_100\%\)\]{background-image:linear-gradient(90deg,#36b6c4 0%,#6378d6 100%)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(203\,213\,225\,0\.78\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#cbd5e1c7,#0000)}.bg-\[radial-gradient\(circle_at_6\%_0\%\,rgba\(204\,251\,241\,0\.58\)\,transparent_34\%\)\,linear-gradient\(145deg\,rgba\(240\,253\,250\,0\.78\)\,rgba\(255\,255\,255\,0\.78\)\)\]{background-image:radial-gradient(circle at 6% 0,#ccfbf194,#0000 34%),linear-gradient(145deg,#f0fdfac7,#ffffffc7)}.bg-\[radial-gradient\(circle_at_8\%_0\%\,rgba\(179\,242\,251\,0\.28\)\,transparent_34\%\)\,linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.78\)\,rgba\(230\,251\,254\,0\.34\)\)\]{background-image:radial-gradient(circle at 8% 0,#b3f2fb47,#0000 34%),linear-gradient(145deg,#ffffffc7,#e6fbfe57)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#07101E\]{--tw-gradient-from:#07101e var(--tw-gradient-from-position);--tw-gradient-to:#07101e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#CBD5E1\]{--tw-gradient-from:#cbd5e1 var(--tw-gradient-from-position);--tw-gradient-to:#cbd5e100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#D7E0EA\]{--tw-gradient-from:#d7e0ea var(--tw-gradient-from-position);--tw-gradient-to:#d7e0ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f8fafc\]{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand{--tw-gradient-from:#36b6c4 var(--tw-gradient-from-position);--tw-gradient-to:#36b6c400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#E6ECF3\]{--tw-gradient-to:#e6ecf300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e6ecf3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#DDE5EF\]{--tw-gradient-to:#dde5ef var(--tw-gradient-to-position)}.to-\[\#eef2f6\]{--tw-gradient-to:#eef2f6 var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to:#a5f3fc var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white\/70{--tw-gradient-to:#ffffffb3 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-\[\#06B6D4\]{stroke:#06b6d4}.stroke-\[\#0D9488\]{stroke:#0d9488}.stroke-\[\#60718A\]{stroke:#60718a}.stroke-\[\#8B5CF6\]{stroke:#8b5cf6}.stroke-\[\#DDE5EF\]{stroke:#dde5ef}.stroke-\[\#F59E0B\]{stroke:#f59e0b}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[4px\]{padding:4px}.p-\[clamp\(0\.85rem\,2vh\,1rem\)\]{padding:max(.85rem,min(2vh,1rem))}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[var\(--story-shell-gutter\)\]{padding-left:var(--story-shell-gutter);padding-right:var(--story-shell-gutter)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[clamp\(2rem\,5vh\,4rem\)\]{padding-top:max(2rem,min(5vh,4rem));padding-bottom:max(2rem,min(5vh,4rem))}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:Inter,sans-serif}.font-serif{font-family:Playfair Display,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.7em\]{font-size:.7em}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[2rem\]{font-size:2rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[56px\]{font-size:56px}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.65rem\,1\.5vh\,0\.75rem\)\]{font-size:max(.65rem,min(1.5vh,.75rem))}.text-\[clamp\(0\.85rem\,1\.5vw\,1rem\)\]{font-size:max(.85rem,min(1.5vw,1rem))}.text-\[clamp\(0\.875rem\,1\.5vw\,1rem\)\]{font-size:max(.875rem,min(1.5vw,1rem))}.text-\[clamp\(0\.95rem\,1\.8vw\,1\.15rem\)\]{font-size:max(.95rem,min(1.8vw,1.15rem))}.text-\[clamp\(0\.9rem\,1\.2vw\,1\.25rem\)\]{font-size:max(.9rem,min(1.2vw,1.25rem))}.text-\[clamp\(1\.05rem\,1\.5vw\,1\.5rem\)\]{font-size:max(1.05rem,min(1.5vw,1.5rem))}.text-\[clamp\(1\.05rem\,2\.8vw\,1\.4rem\)\]{font-size:max(1.05rem,min(2.8vw,1.4rem))}.text-\[clamp\(1\.15rem\,3vw\,1\.6rem\)\]{font-size:max(1.15rem,min(3vw,1.6rem))}.text-\[clamp\(1\.25rem\,1\.8vw\,1\.8rem\)\]{font-size:max(1.25rem,min(1.8vw,1.8rem))}.text-\[clamp\(1\.25rem\,3\.6vw\,1\.8rem\)\]{font-size:max(1.25rem,min(3.6vw,1.8rem))}.text-\[clamp\(1\.2rem\,3\.2vw\,1\.7rem\)\]{font-size:max(1.2rem,min(3.2vw,1.7rem))}.text-\[clamp\(1\.2rem\,3\.4vw\,1\.85rem\)\]{font-size:max(1.2rem,min(3.4vw,1.85rem))}.text-\[clamp\(1\.35rem\,4vw\,2\.2rem\)\]{font-size:max(1.35rem,min(4vw,2.2rem))}.text-\[clamp\(1\.45rem\,4vw\,2\.15rem\)\]{font-size:max(1.45rem,min(4vw,2.15rem))}.text-\[clamp\(1\.4rem\,2\.2vw\,2\.25rem\)\]{font-size:max(1.4rem,min(2.2vw,2.25rem))}.text-\[clamp\(1\.65rem\,4vw\,2\.45rem\)\]{font-size:max(1.65rem,min(4vw,2.45rem))}.text-\[clamp\(1\.75rem\,4vw\,2\.45rem\)\]{font-size:max(1.75rem,min(4vw,2.45rem))}.text-\[clamp\(1\.7rem\,4vw\,2\.6rem\)\]{font-size:max(1.7rem,min(4vw,2.6rem))}.text-\[clamp\(2\.25rem\,5vw\,3\.25rem\)\]{font-size:max(2.25rem,min(5vw,3.25rem))}.text-\[clamp\(2rem\,5vw\,3\.4rem\)\]{font-size:max(2rem,min(5vw,3.4rem))}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.86\]{line-height:1.86}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.92\]{line-height:1.92}.leading-\[1\]{line-height:1}.leading-\[2\.2\]{line-height:2.2}.leading-\[2\.4\]{line-height:2.4}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#066F80\]{--tw-text-opacity:1;color:rgb(6 111 128/var(--tw-text-opacity,1))}.text-\[\#06B6D4\]{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-\[\#078CA2\]{--tw-text-opacity:1;color:rgb(7 140 162/var(--tw-text-opacity,1))}.text-\[\#0B6B7C\]{--tw-text-opacity:1;color:rgb(11 107 124/var(--tw-text-opacity,1))}.text-\[\#0D9488\]{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-\[\#1F2D42\]{--tw-text-opacity:1;color:rgb(31 45 66/var(--tw-text-opacity,1))}.text-\[\#25344B\]{--tw-text-opacity:1;color:rgb(37 52 75/var(--tw-text-opacity,1))}.text-\[\#2F3E52\]{--tw-text-opacity:1;color:rgb(47 62 82/var(--tw-text-opacity,1))}.text-\[\#36B6C4\]{--tw-text-opacity:1;color:rgb(54 182 196/var(--tw-text-opacity,1))}.text-\[\#3E4C59\]{--tw-text-opacity:1;color:rgb(62 76 89/var(--tw-text-opacity,1))}.text-\[\#3E4E66\]{--tw-text-opacity:1;color:rgb(62 78 102/var(--tw-text-opacity,1))}.text-\[\#40506A\]{--tw-text-opacity:1;color:rgb(64 80 106/var(--tw-text-opacity,1))}.text-\[\#51667F\]{--tw-text-opacity:1;color:rgb(81 102 127/var(--tw-text-opacity,1))}.text-\[\#52606D\]{--tw-text-opacity:1;color:rgb(82 96 109/var(--tw-text-opacity,1))}.text-\[\#526680\]{--tw-text-opacity:1;color:rgb(82 102 128/var(--tw-text-opacity,1))}.text-\[\#5C6C84\]{--tw-text-opacity:1;color:rgb(92 108 132/var(--tw-text-opacity,1))}.text-\[\#5F7188\]{--tw-text-opacity:1;color:rgb(95 113 136/var(--tw-text-opacity,1))}.text-\[\#60718A\]{--tw-text-opacity:1;color:rgb(96 113 138/var(--tw-text-opacity,1))}.text-\[\#616E7C\]{--tw-text-opacity:1;color:rgb(97 110 124/var(--tw-text-opacity,1))}.text-\[\#6366F1\]{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-\[\#6378D6\]{--tw-text-opacity:1;color:rgb(99 120 214/var(--tw-text-opacity,1))}.text-\[\#687791\]{--tw-text-opacity:1;color:rgb(104 119 145/var(--tw-text-opacity,1))}.text-\[\#6A7F98\]{--tw-text-opacity:1;color:rgb(106 127 152/var(--tw-text-opacity,1))}.text-\[\#6F819B\]{--tw-text-opacity:1;color:rgb(111 129 155/var(--tw-text-opacity,1))}.text-\[\#7B8794\]{--tw-text-opacity:1;color:rgb(123 135 148/var(--tw-text-opacity,1))}.text-\[\#7B8BA6\]{--tw-text-opacity:1;color:rgb(123 139 166/var(--tw-text-opacity,1))}.text-\[\#7D8CA1\]{--tw-text-opacity:1;color:rgb(125 140 161/var(--tw-text-opacity,1))}.text-\[\#7D8FA8\]{--tw-text-opacity:1;color:rgb(125 143 168/var(--tw-text-opacity,1))}.text-\[\#7F3440\]{--tw-text-opacity:1;color:rgb(127 52 64/var(--tw-text-opacity,1))}.text-\[\#8291AD\]{--tw-text-opacity:1;color:rgb(130 145 173/var(--tw-text-opacity,1))}.text-\[\#8A99AD\]{--tw-text-opacity:1;color:rgb(138 153 173/var(--tw-text-opacity,1))}.text-\[\#8B5CF6\]{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-\[\#8FA0B8\]{--tw-text-opacity:1;color:rgb(143 160 184/var(--tw-text-opacity,1))}.text-\[\#8FB9C2\]{--tw-text-opacity:1;color:rgb(143 185 194/var(--tw-text-opacity,1))}.text-\[\#94A3BD\]{--tw-text-opacity:1;color:rgb(148 163 189/var(--tw-text-opacity,1))}.text-\[\#9AA5B1\]{--tw-text-opacity:1;color:rgb(154 165 177/var(--tw-text-opacity,1))}.text-\[\#9AA8BD\]{--tw-text-opacity:1;color:rgb(154 168 189/var(--tw-text-opacity,1))}.text-\[\#9AA8BF\]{--tw-text-opacity:1;color:rgb(154 168 191/var(--tw-text-opacity,1))}.text-\[\#A2AEC0\]{--tw-text-opacity:1;color:rgb(162 174 192/var(--tw-text-opacity,1))}.text-\[\#B42318\]{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.text-\[\#C0475F\]{--tw-text-opacity:1;color:rgb(192 71 95/var(--tw-text-opacity,1))}.text-\[\#E2E8F0\]{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-\[\#E62B1E\]{--tw-text-opacity:1;color:rgb(230 43 30/var(--tw-text-opacity,1))}.text-\[\#F59E0B\]{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-800\/85{color:#92400ed9}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/70{color:#000000b3}.text-brand{--tw-text-opacity:1;color:rgb(54 182 196/var(--tw-text-opacity,1))}.text-brand-dark{--tw-text-opacity:1;color:rgb(28 91 98/var(--tw-text-opacity,1))}.text-brand-dark\/80{color:#1c5b62cc}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-600\/60{color:#0891b299}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-surface-600{--tw-text-opacity:1;color:rgb(82 96 109/var(--tw-text-opacity,1))}.text-surface-700{--tw-text-opacity:1;color:rgb(62 76 89/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-theme-text{--tw-text-opacity:1;color:rgb(var(--text-main) / var(--tw-text-opacity,1))}.text-theme-text\/50{color:rgb(var(--text-main) / .5)}.text-theme-text\/60{color:rgb(var(--text-main) / .6)}.text-theme-text\/80{color:rgb(var(--text-main) / .8)}.text-theme-textFaint{--tw-text-opacity:1;color:rgb(var(--text-faint) / var(--tw-text-opacity,1))}.text-theme-textMuted{--tw-text-opacity:1;color:rgb(var(--text-muted) / var(--tw-text-opacity,1))}.text-theme-textMuted\/80{color:rgb(var(--text-muted) / .8)}.text-theme-textMuted\/90{color:rgb(var(--text-muted) / .9)}.text-theme-textSecondary{--tw-text-opacity:1;color:rgb(var(--text-secondary) / var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.text-white\/95{color:#fffffff2}.text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-950{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-brand{text-decoration-color:#36b6c4}.decoration-4{text-decoration-thickness:4px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.62\]{opacity:.62}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[-2px_2px_4px_rgba\(209\,217\,230\,0\.5\)\]{--tw-shadow:-2px 2px 4px #d1d9e680;--tw-shadow-colored:-2px 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[-3px_-3px_5px_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:-3px -3px 5px #fffc;--tw-shadow-colored:-3px -3px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(54\,182\,196\,0\.12\)\]{--tw-shadow:0 0 0 4px #36b6c41f;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_5px_rgba\(204\,251\,241\,0\.34\)\]{--tw-shadow:0 0 0 5px #ccfbf157;--tw-shadow-colored:0 0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(54\,182\,196\,0\.45\)\]{--tw-shadow:0 0 10px #36b6c473;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(54\,182\,196\,0\.55\)\]{--tw-shadow:0 0 12px #36b6c48c;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(54\,182\,196\,0\.65\)\]{--tw-shadow:0 0 12px #36b6c4a6;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(54\,182\,196\,0\.62\)\]{--tw-shadow:0 0 14px #36b6c49e;--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(54\,182\,196\,0\.16\)\]{--tw-shadow:0 0 18px #36b6c429;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(54\,182\,196\,0\.62\)\]{--tw-shadow:0 0 18px #36b6c49e;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(54\,182\,196\,0\.3\)\]{--tw-shadow:0 0 20px #36b6c44d;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(54\,182\,196\,0\.28\)\]{--tw-shadow:0 0 24px #36b6c447;--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(34\,211\,238\,0\.5\)\]{--tw-shadow:0 0 5px #22d3ee80;--tw-shadow-colored:0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(7\,140\,162\,0\.6\)\]{--tw-shadow:0 0 8px #078ca299;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(12\,30\,76\,0\.32\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow:0 10px 20px #0c1e4c52,inset 1px 1px 0 #ffffff2e;--tw-shadow-colored:0 10px 20px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(54\,182\,196\,0\.22\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.36\)\]{--tw-shadow:0 10px 20px #36b6c438,inset 1px 1px 0 #ffffff5c;--tw-shadow-colored:0 10px 20px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(54\,182\,196\,0\.32\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.42\)\]{--tw-shadow:0 10px 22px #36b6c452,inset 1px 1px 0 #ffffff6b;--tw-shadow-colored:0 10px 22px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_40px_-10px_rgba\(0\,0\,0\,0\.05\)\,0_0_20px_-5px_rgba\(255\,255\,255\,1\)\]{--tw-shadow:0 10px 40px -10px #0000000d,0 0 20px -5px #fff;--tw-shadow-colored:0 10px 40px -10px var(--tw-shadow-color), 0 0 20px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_15px_40px_rgba\(47\,62\,82\,0\.07\)\]{--tw-shadow:0 15px 40px #2f3e5212;--tw-shadow-colored:0 15px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(54\,182\,196\,0\.07\)\]{--tw-shadow:0 18px 46px #36b6c412;--tw-shadow-colored:0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(47\,62\,82\,0\.12\)\]{--tw-shadow:0 20px 60px #2f3e521f;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(47\,62\,82\,0\.14\)\]{--tw-shadow:0 24px 70px #2f3e5224;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(27\,40\,61\,0\.28\)\]{--tw-shadow:0 28px 80px #1b283d47;--tw-shadow-colored:0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(54\,182\,196\,0\.08\)\]{--tw-shadow:0 4px 10px #36b6c414;--tw-shadow-colored:0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(54\,182\,196\,0\.28\)\]{--tw-shadow:0 4px 10px #36b6c447;--tw-shadow-colored:0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(54\,182\,196\,0\.4\)\]{--tw-shadow:0 4px 12px #36b6c466;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_20px_-4px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 20px -4px #0000000d;--tw-shadow-colored:0 4px 20px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow:0 8px 16px #06b6d44d;--tw-shadow-colored:0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(54\,182\,196\,0\.1\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.76\)\]{--tw-shadow:0 8px 20px #36b6c41a,inset 0 1px 0 #ffffffc2;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[10px_10px_20px_\#cbcece\,-10px_-10px_20px_\#ffffff\]{--tw-shadow:10px 10px 20px #cbcece,-10px -10px 20px #fff;--tw-shadow-colored:10px 10px 20px var(--tw-shadow-color), -10px -10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[10px_10px_20px_\#d1d9e6\,-10px_-10px_20px_\#ffffff\,0_0_0_1px_rgba\(6\,182\,212\,0\.05\)\,0_10px_30px_rgba\(6\,182\,212\,0\.08\)\]{--tw-shadow:10px 10px 20px #d1d9e6,-10px -10px 20px #fff,0 0 0 1px #06b6d40d,0 10px 30px #06b6d414;--tw-shadow-colored:10px 10px 20px var(--tw-shadow-color), -10px -10px 20px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[10px_10px_20px_\#d1d9e6\,-10px_-10px_20px_\#ffffff\]{--tw-shadow:10px 10px 20px #d1d9e6,-10px -10px 20px #fff;--tw-shadow-colored:10px 10px 20px var(--tw-shadow-color), -10px -10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[10px_10px_22px_\#D1D9E6\,-10px_-10px_22px_\#FFFFFF\]{--tw-shadow:10px 10px 22px #d1d9e6,-10px -10px 22px #fff;--tw-shadow-colored:10px 10px 22px var(--tw-shadow-color), -10px -10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[10px_14px_30px_rgba\(31\,45\,68\,0\.18\)\]{--tw-shadow:10px 14px 30px #1f2d442e;--tw-shadow-colored:10px 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[10px_14px_30px_rgba\(54\,182\,196\,0\.10\)\,8px_12px_28px_rgba\(148\,163\,184\,0\.12\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.84\)\]{--tw-shadow:10px 14px 30px #36b6c41a,8px 12px 28px #94a3b81f,inset 1px 1px 0 #ffffffd6;--tw-shadow-colored:10px 14px 30px var(--tw-shadow-color), 8px 12px 28px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[12px_12px_24px_\#cbcece\,-12px_-12px_24px_\#ffffff\]{--tw-shadow:12px 12px 24px #cbcece,-12px -12px 24px #fff;--tw-shadow-colored:12px 12px 24px var(--tw-shadow-color), -12px -12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[12px_12px_26px_\#D1D9E6\,-12px_-12px_26px_\#FFFFFF\]{--tw-shadow:12px 12px 26px #d1d9e6,-12px -12px 26px #fff;--tw-shadow-colored:12px 12px 26px var(--tw-shadow-color), -12px -12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[12px_14px_26px_rgba\(54\,182\,196\,0\.16\)\,-9px_-9px_20px_rgba\(255\,255\,255\,0\.94\)\]{--tw-shadow:12px 14px 26px #36b6c429,-9px -9px 20px #fffffff0;--tw-shadow-colored:12px 14px 26px var(--tw-shadow-color), -9px -9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[12px_16px_34px_rgba\(54\,182\,196\,0\.09\)\,10px_14px_34px_rgba\(148\,163\,184\,0\.16\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.88\)\]{--tw-shadow:12px 16px 34px #36b6c417,10px 14px 34px #94a3b829,inset 1px 1px 0 #ffffffe0;--tw-shadow-colored:12px 16px 34px var(--tw-shadow-color), 10px 14px 34px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[14px_16px_30px_rgba\(54\,182\,196\,0\.18\)\,-10px_-10px_24px_rgba\(255\,255\,255\,0\.95\)\]{--tw-shadow:14px 16px 30px #36b6c42e,-10px -10px 24px #fffffff2;--tw-shadow-colored:14px 16px 30px var(--tw-shadow-color), -10px -10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[15px_15px_30px_\#d1d9e6\,-15px_-15px_30px_\#ffffff\]{--tw-shadow:15px 15px 30px #d1d9e6,-15px -15px 30px #fff;--tw-shadow-colored:15px 15px 30px var(--tw-shadow-color), -15px -15px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[18px_18px_38px_\#D1D9E6\,-18px_-18px_38px_\#FFFFFF\]{--tw-shadow:18px 18px 38px #d1d9e6,-18px -18px 38px #fff;--tw-shadow-colored:18px 18px 38px var(--tw-shadow-color), -18px -18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[18px_24px_54px_rgba\(31\,45\,68\,0\.14\)\,-12px_-12px_30px_rgba\(255\,255\,255\,0\.85\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:18px 24px 54px #1f2d4424,-12px -12px 30px #ffffffd9,inset 1px 1px 0 #ffffffe6;--tw-shadow-colored:18px 24px 54px var(--tw-shadow-color), -12px -12px 30px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[1px_1px_2px_\#cbcece\,-1px_-1px_2px_\#ffffff\]{--tw-shadow:1px 1px 2px #cbcece,-1px -1px 2px #fff;--tw-shadow-colored:1px 1px 2px var(--tw-shadow-color), -1px -1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[2\.5px_2\.5px_6px_rgba\(193\,203\,218\,0\.7\)\,-2\.5px_-2\.5px_6px_rgba\(255\,255\,255\,0\.92\)\]{--tw-shadow:2.5px 2.5px 6px #c1cbdab3,-2.5px -2.5px 6px #ffffffeb;--tw-shadow-colored:2.5px 2.5px 6px var(--tw-shadow-color), -2.5px -2.5px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[24px_30px_70px_rgba\(31\,45\,68\,0\.16\)\,-14px_-14px_36px_rgba\(255\,255\,255\,0\.88\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:24px 30px 70px #1f2d4429,-14px -14px 36px #ffffffe0,inset 1px 1px 0 #ffffffe6;--tw-shadow-colored:24px 30px 70px var(--tw-shadow-color), -14px -14px 36px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[24px_30px_70px_rgba\(31\,45\,68\,0\.22\)\,-14px_-14px_36px_rgba\(255\,255\,255\,0\.88\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:24px 30px 70px #1f2d4438,-14px -14px 36px #ffffffe0,inset 1px 1px 0 #ffffffe6;--tw-shadow-colored:24px 30px 70px var(--tw-shadow-color), -14px -14px 36px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[2px_2px_4px_\#cbcece\,-2px_-2px_4px_\#ffffff\]{--tw-shadow:2px 2px 4px #cbcece,-2px -2px 4px #fff;--tw-shadow-colored:2px 2px 4px var(--tw-shadow-color), -2px -2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[2px_2px_4px_\#d1d9e6\,-2px_-2px_4px_\#ffffff\]{--tw-shadow:2px 2px 4px #d1d9e6,-2px -2px 4px #fff;--tw-shadow-colored:2px 2px 4px var(--tw-shadow-color), -2px -2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[2px_2px_4px_rgba\(54\,182\,196\,0\.4\)\]{--tw-shadow:2px 2px 4px #36b6c466;--tw-shadow-colored:2px 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[2px_2px_5px_rgba\(148\,163\,184\,0\.45\)\]{--tw-shadow:2px 2px 5px #94a3b873;--tw-shadow-colored:2px 2px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[3px_3px_6px_\#d1d9e6\,-3px_-3px_6px_\#ffffff\,inset_1px_1px_2px_\#ffffff\]{--tw-shadow:3px 3px 6px #d1d9e6,-3px -3px 6px #fff,inset 1px 1px 2px #fff;--tw-shadow-colored:3px 3px 6px var(--tw-shadow-color), -3px -3px 6px var(--tw-shadow-color), inset 1px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[3px_3px_6px_\#d1d9e6\,-3px_-3px_6px_\#ffffff\]{--tw-shadow:3px 3px 6px #d1d9e6,-3px -3px 6px #fff;--tw-shadow-colored:3px 3px 6px var(--tw-shadow-color), -3px -3px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[3px_3px_7px_\#D1D9E6\,-3px_-3px_7px_\#FFFFFF\]{--tw-shadow:3px 3px 7px #d1d9e6,-3px -3px 7px #fff;--tw-shadow-colored:3px 3px 7px var(--tw-shadow-color), -3px -3px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[3px_3px_7px_rgba\(193\,203\,218\,0\.5\)\,-3px_-3px_7px_rgba\(255\,255\,255\,0\.95\)\]{--tw-shadow:3px 3px 7px #c1cbda80,-3px -3px 7px #fffffff2;--tw-shadow-colored:3px 3px 7px var(--tw-shadow-color), -3px -3px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[3px_3px_7px_rgba\(193\,203\,218\,0\.6\)\,-3px_-3px_7px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:3px 3px 7px #c1cbda99,-3px -3px 7px #ffffffe6;--tw-shadow-colored:3px 3px 7px var(--tw-shadow-color), -3px -3px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[3px_3px_7px_rgba\(209\,217\,230\,0\.75\)\,-3px_-3px_7px_rgba\(255\,255\,255\,0\.82\)\]{--tw-shadow:3px 3px 7px #d1d9e6bf,-3px -3px 7px #ffffffd1;--tw-shadow-colored:3px 3px 7px var(--tw-shadow-color), -3px -3px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_10px_rgba\(209\,217\,230\,0\.72\)\,-4px_-4px_10px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:4px 4px 10px #d1d9e6b8,-4px -4px 10px #ffffffe6;--tw-shadow-colored:4px 4px 10px var(--tw-shadow-color), -4px -4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_8px_\#D1D9E6\,-4px_-4px_8px_\#FFFFFF\]{--tw-shadow:4px 4px 8px #d1d9e6,-4px -4px 8px #fff;--tw-shadow-colored:4px 4px 8px var(--tw-shadow-color), -4px -4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_8px_\#cbcece\,-4px_-4px_8px_\#ffffff\]{--tw-shadow:4px 4px 8px #cbcece,-4px -4px 8px #fff;--tw-shadow-colored:4px 4px 8px var(--tw-shadow-color), -4px -4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_8px_\#d1d9e6\,-4px_-4px_8px_\#ffffff\]{--tw-shadow:4px 4px 8px #d1d9e6,-4px -4px 8px #fff;--tw-shadow-colored:4px 4px 8px var(--tw-shadow-color), -4px -4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_9px_\#C8D1DE\,-4px_-4px_9px_\#FFFFFF\]{--tw-shadow:4px 4px 9px #c8d1de,-4px -4px 9px #fff;--tw-shadow-colored:4px 4px 9px var(--tw-shadow-color), -4px -4px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_9px_\#D1D9E6\,-4px_-4px_9px_\#FFFFFF\]{--tw-shadow:4px 4px 9px #d1d9e6,-4px -4px 9px #fff;--tw-shadow-colored:4px 4px 9px var(--tw-shadow-color), -4px -4px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_9px_rgba\(177\,190\,207\,0\.85\)\,-4px_-4px_9px_rgba\(255\,255\,255\,0\.9\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:4px 4px 9px #b1becfd9,-4px -4px 9px #ffffffe6,inset 1px 1px 0 #ffffff59;--tw-shadow-colored:4px 4px 9px var(--tw-shadow-color), -4px -4px 9px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_9px_rgba\(193\,203\,218\,0\.5\)\,-4px_-4px_9px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:4px 4px 9px #c1cbda80,-4px -4px 9px #ffffffe6;--tw-shadow-colored:4px 4px 9px var(--tw-shadow-color), -4px -4px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_9px_rgba\(193\,203\,218\,0\.72\)\,-4px_-4px_9px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:4px 4px 9px #c1cbdab8,-4px -4px 9px #ffffffe6;--tw-shadow-colored:4px 4px 9px var(--tw-shadow-color), -4px -4px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_9px_rgba\(209\,217\,230\,0\.72\)\,-4px_-4px_9px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:4px 4px 9px #d1d9e6b8,-4px -4px 9px #ffffffe6;--tw-shadow-colored:4px 4px 9px var(--tw-shadow-color), -4px -4px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_4px_9px_rgba\(209\,217\,230\,0\.82\)\,-4px_-4px_9px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:4px 4px 9px #d1d9e6d1,-4px -4px 9px #ffffffe6;--tw-shadow-colored:4px 4px 9px var(--tw-shadow-color), -4px -4px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_5px_11px_rgba\(193\,203\,218\,0\.4\)\,-4px_-4px_10px_rgba\(255\,255\,255\,0\.88\)\]{--tw-shadow:4px 5px 11px #c1cbda66,-4px -4px 10px #ffffffe0;--tw-shadow-colored:4px 5px 11px var(--tw-shadow-color), -4px -4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_5px_12px_rgba\(209\,217\,230\,0\.42\)\]{--tw-shadow:4px 5px 12px #d1d9e66b;--tw-shadow-colored:4px 5px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[4px_5px_12px_rgba\(54\,182\,196\,0\.12\)\,-3px_-3px_9px_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:4px 5px 12px #36b6c41f,-3px -3px 9px #fffc;--tw-shadow-colored:4px 5px 12px var(--tw-shadow-color), -3px -3px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[5px_5px_10px_\#D1D9E6\,-5px_-5px_10px_\#FFFFFF\],.shadow-\[5px_5px_10px_\#d1d9e6\,-5px_-5px_10px_\#ffffff\]{--tw-shadow:5px 5px 10px #d1d9e6,-5px -5px 10px #fff;--tw-shadow-colored:5px 5px 10px var(--tw-shadow-color), -5px -5px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[5px_5px_11px_rgba\(209\,217\,230\,0\.82\)\,-5px_-5px_11px_rgba\(255\,255\,255\,0\.94\)\]{--tw-shadow:5px 5px 11px #d1d9e6d1,-5px -5px 11px #fffffff0;--tw-shadow-colored:5px 5px 11px var(--tw-shadow-color), -5px -5px 11px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[5px_5px_12px_rgba\(16\,185\,129\,0\.16\)\,-5px_-5px_12px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:5px 5px 12px #10b98129,-5px -5px 12px #ffffffe6;--tw-shadow-colored:5px 5px 12px var(--tw-shadow-color), -5px -5px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[5px_5px_12px_rgba\(244\,63\,94\,0\.16\)\,-5px_-5px_12px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:5px 5px 12px #f43f5e29,-5px -5px 12px #ffffffe6;--tw-shadow-colored:5px 5px 12px var(--tw-shadow-color), -5px -5px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[5px_6px_14px_rgba\(193\,203\,218\,0\.42\)\,-5px_-5px_12px_rgba\(255\,255\,255\,0\.86\)\]{--tw-shadow:5px 6px 14px #c1cbda6b,-5px -5px 12px #ffffffdb;--tw-shadow-colored:5px 6px 14px var(--tw-shadow-color), -5px -5px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[5px_6px_14px_rgba\(193\,203\,218\,0\.45\)\,-5px_-5px_12px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:5px 6px 14px #c1cbda73,-5px -5px 12px #ffffffe6;--tw-shadow-colored:5px 6px 14px var(--tw-shadow-color), -5px -5px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[5px_7px_16px_rgba\(148\,163\,184\,0\.10\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.82\)\]{--tw-shadow:5px 7px 16px #94a3b81a,inset 1px 1px 0 #ffffffd1;--tw-shadow-colored:5px 7px 16px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[6px_6px_12px_\#cbcece\,-6px_-6px_12px_\#ffffff\,inset_1px_1px_2px_\#ffffff\]{--tw-shadow:6px 6px 12px #cbcece,-6px -6px 12px #fff,inset 1px 1px 2px #fff;--tw-shadow-colored:6px 6px 12px var(--tw-shadow-color), -6px -6px 12px var(--tw-shadow-color), inset 1px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[6px_6px_12px_\#cbcece\,-6px_-6px_12px_\#ffffff\]{--tw-shadow:6px 6px 12px #cbcece,-6px -6px 12px #fff;--tw-shadow-colored:6px 6px 12px var(--tw-shadow-color), -6px -6px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[6px_6px_14px_\#C8D1DE\,-6px_-6px_14px_\#FFFFFF\]{--tw-shadow:6px 6px 14px #c8d1de,-6px -6px 14px #fff;--tw-shadow-colored:6px 6px 14px var(--tw-shadow-color), -6px -6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[6px_7px_14px_rgba\(193\,203\,218\,0\.55\)\,-6px_-6px_13px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:6px 7px 14px #c1cbda8c,-6px -6px 13px #ffffffe6;--tw-shadow-colored:6px 7px 14px var(--tw-shadow-color), -6px -6px 13px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[6px_8px_20px_rgba\(193\,203\,218\,0\.48\)\,-6px_-6px_18px_rgba\(255\,255\,255\,0\.74\)\]{--tw-shadow:6px 8px 20px #c1cbda7a,-6px -6px 18px #ffffffbd;--tw-shadow-colored:6px 8px 20px var(--tw-shadow-color), -6px -6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[7px_7px_14px_\#D1D9E6\,-7px_-7px_14px_\#FFFFFF\]{--tw-shadow:7px 7px 14px #d1d9e6,-7px -7px 14px #fff;--tw-shadow-colored:7px 7px 14px var(--tw-shadow-color), -7px -7px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[7px_7px_16px_\#D1D9E6\,-7px_-7px_16px_\#FFFFFF\]{--tw-shadow:7px 7px 16px #d1d9e6,-7px -7px 16px #fff;--tw-shadow-colored:7px 7px 16px var(--tw-shadow-color), -7px -7px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[7px_8px_16px_rgba\(193\,203\,218\,0\.62\)\,-7px_-7px_15px_rgba\(255\,255\,255\,0\.88\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.82\)\]{--tw-shadow:7px 8px 16px #c1cbda9e,-7px -7px 15px #ffffffe0,inset 1px 1px 0 #ffffffd1;--tw-shadow-colored:7px 8px 16px var(--tw-shadow-color), -7px -7px 15px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[8px_8px_0px_0px_rgba\(0\,0\,0\,1\)\]{--tw-shadow:8px 8px 0px 0px #000;--tw-shadow-colored:8px 8px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[8px_8px_16px_\#cbcece\,-8px_-8px_16px_\#ffffff\]{--tw-shadow:8px 8px 16px #cbcece,-8px -8px 16px #fff;--tw-shadow-colored:8px 8px 16px var(--tw-shadow-color), -8px -8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[8px_8px_16px_\#cbcece\]{--tw-shadow:8px 8px 16px #cbcece;--tw-shadow-colored:8px 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[8px_8px_16px_\#d1d9e6\,-8px_-8px_16px_\#ffffff\]{--tw-shadow:8px 8px 16px #d1d9e6,-8px -8px 16px #fff;--tw-shadow-colored:8px 8px 16px var(--tw-shadow-color), -8px -8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[8px_8px_18px_\#D1D9E6\,-8px_-8px_18px_\#FFFFFF\]{--tw-shadow:8px 8px 18px #d1d9e6,-8px -8px 18px #fff;--tw-shadow-colored:8px 8px 18px var(--tw-shadow-color), -8px -8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[8px_8px_20px_rgba\(193\,203\,218\,0\.62\)\,-8px_-8px_20px_rgba\(255\,255\,255\,0\.92\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:8px 8px 20px #c1cbda9e,-8px -8px 20px #ffffffeb,inset 1px 1px 0 #fffc;--tw-shadow-colored:8px 8px 20px var(--tw-shadow-color), -8px -8px 20px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_-1px_0_rgba\(209\,217\,230\,0\.48\)\]{--tw-shadow:inset 0 -1px 0 #d1d9e67a;--tw-shadow-colored:inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(209\,217\,230\,0\.45\)\]{--tw-shadow:inset 0 1px 0 #d1d9e673;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(209\,217\,230\,0\.5\)\]{--tw-shadow:inset 0 1px 0 #d1d9e680;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_8px_16px_rgba\(209\,217\,230\,0\.5\)\]{--tw-shadow:inset 0 8px 16px #d1d9e680;--tw-shadow-colored:inset 0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_12px_12px_24px_\#cbcece\,inset_-12px_-12px_24px_\#ffffff\]{--tw-shadow:inset 12px 12px 24px #cbcece,inset -12px -12px 24px #fff;--tw-shadow-colored:inset 12px 12px 24px var(--tw-shadow-color), inset -12px -12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_15px_15px_30px_\#cbcece\,inset_-15px_-15px_30px_\#ffffff\]{--tw-shadow:inset 15px 15px 30px #cbcece,inset -15px -15px 30px #fff;--tw-shadow-colored:inset 15px 15px 30px var(--tw-shadow-color), inset -15px -15px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_1px_1px_0_rgba\(255\,255\,255\,0\.7\)\]{--tw-shadow:inset 1px 1px 0 #ffffffb3;--tw-shadow-colored:inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_1px_1px_2px_\#cbcece\,inset_-1px_-1px_2px_\#ffffff\]{--tw-shadow:inset 1px 1px 2px #cbcece,inset -1px -1px 2px #fff;--tw-shadow-colored:inset 1px 1px 2px var(--tw-shadow-color), inset -1px -1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_1px_1px_2px_\#cbcece\]{--tw-shadow:inset 1px 1px 2px #cbcece;--tw-shadow-colored:inset 1px 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_4px_\#cbcece\,inset_-2px_-2px_4px_\#ffffff\]{--tw-shadow:inset 2px 2px 4px #cbcece,inset -2px -2px 4px #fff;--tw-shadow-colored:inset 2px 2px 4px var(--tw-shadow-color), inset -2px -2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_4px_\#d1d9e6\,inset_-2px_-2px_4px_\#ffffff\]{--tw-shadow:inset 2px 2px 4px #d1d9e6,inset -2px -2px 4px #fff;--tw-shadow-colored:inset 2px 2px 4px var(--tw-shadow-color), inset -2px -2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_4px_rgba\(0\,0\,0\,0\.1\)\,inset_-2px_-2px_4px_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow:inset 2px 2px 4px #0000001a,inset -2px -2px 4px #ffffff4d;--tw-shadow-colored:inset 2px 2px 4px var(--tw-shadow-color), inset -2px -2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_5px_\#C8D1DE\,inset_-2px_-2px_5px_\#FFFFFF\]{--tw-shadow:inset 2px 2px 5px #c8d1de,inset -2px -2px 5px #fff;--tw-shadow-colored:inset 2px 2px 5px var(--tw-shadow-color), inset -2px -2px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_5px_\#D1D9E6\,inset_-2px_-2px_5px_\#FFFFFF\],.shadow-\[inset_2px_2px_5px_\#d1d9e6\,inset_-2px_-2px_5px_\#ffffff\]{--tw-shadow:inset 2px 2px 5px #d1d9e6,inset -2px -2px 5px #fff;--tw-shadow-colored:inset 2px 2px 5px var(--tw-shadow-color), inset -2px -2px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_5px_rgba\(179\,242\,251\,0\.42\)\,inset_-2px_-2px_5px_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:inset 2px 2px 5px #b3f2fb6b,inset -2px -2px 5px #ffffffe6;--tw-shadow-colored:inset 2px 2px 5px var(--tw-shadow-color), inset -2px -2px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_5px_rgba\(193\,203\,218\,0\.5\)\,inset_-2px_-2px_5px_rgba\(255\,255\,255\,0\.85\)\]{--tw-shadow:inset 2px 2px 5px #c1cbda80,inset -2px -2px 5px #ffffffd9;--tw-shadow-colored:inset 2px 2px 5px var(--tw-shadow-color), inset -2px -2px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_5px_rgba\(193\,203\,218\,0\.7\)\,inset_-2px_-2px_5px_rgba\(255\,255\,255\,0\.85\)\]{--tw-shadow:inset 2px 2px 5px #c1cbdab3,inset -2px -2px 5px #ffffffd9;--tw-shadow-colored:inset 2px 2px 5px var(--tw-shadow-color), inset -2px -2px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_5px_rgba\(255\,255\,255\,0\.7\)\,4px_6px_16px_rgba\(54\,182\,196\,0\.18\)\]{--tw-shadow:inset 2px 2px 5px #ffffffb3,4px 6px 16px #36b6c42e;--tw-shadow-colored:inset 2px 2px 5px var(--tw-shadow-color), 4px 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_5px_rgba\(7\,140\,162\,0\.35\)\,inset_-1px_-1px_3px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow:inset 2px 2px 5px #078ca259,inset -1px -1px 3px #ffffff80;--tw-shadow-colored:inset 2px 2px 5px var(--tw-shadow-color), inset -1px -1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_2px_6px_rgba\(193\,203\,218\,0\.35\)\,inset_-2px_-2px_6px_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:inset 2px 2px 6px #c1cbda59,inset -2px -2px 6px #fffc;--tw-shadow-colored:inset 2px 2px 6px var(--tw-shadow-color), inset -2px -2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_3px_3px_6px_\#cbcece\,inset_-3px_-3px_6px_\#ffffff\]{--tw-shadow:inset 3px 3px 6px #cbcece,inset -3px -3px 6px #fff;--tw-shadow-colored:inset 3px 3px 6px var(--tw-shadow-color), inset -3px -3px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_3px_3px_6px_\#d1d9e6\,inset_-3px_-3px_6px_\#ffffff\]{--tw-shadow:inset 3px 3px 6px #d1d9e6,inset -3px -3px 6px #fff;--tw-shadow-colored:inset 3px 3px 6px var(--tw-shadow-color), inset -3px -3px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_3px_3px_6px_rgba\(54\,182\,196\,0\.15\)\,inset_-3px_-3px_6px_\#ffffff\]{--tw-shadow:inset 3px 3px 6px #36b6c426,inset -3px -3px 6px #fff;--tw-shadow-colored:inset 3px 3px 6px var(--tw-shadow-color), inset -3px -3px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_3px_3px_7px_\#D1D9E6\,inset_-3px_-3px_7px_\#FFFFFF\]{--tw-shadow:inset 3px 3px 7px #d1d9e6,inset -3px -3px 7px #fff;--tw-shadow-colored:inset 3px 3px 7px var(--tw-shadow-color), inset -3px -3px 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_4px_4px_10px_\#D1D9E6\,inset_-4px_-4px_10px_\#FFFFFF\]{--tw-shadow:inset 4px 4px 10px #d1d9e6,inset -4px -4px 10px #fff;--tw-shadow-colored:inset 4px 4px 10px var(--tw-shadow-color), inset -4px -4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_4px_4px_8px_\#D1D9E6\,inset_-4px_-4px_8px_\#FFFFFF\]{--tw-shadow:inset 4px 4px 8px #d1d9e6,inset -4px -4px 8px #fff;--tw-shadow-colored:inset 4px 4px 8px var(--tw-shadow-color), inset -4px -4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_4px_4px_8px_\#cbcece\,inset_-4px_-4px_8px_\#ffffff\,0_2px_4px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow:inset 4px 4px 8px #cbcece,inset -4px -4px 8px #fff,0 2px 4px #ffffff80;--tw-shadow-colored:inset 4px 4px 8px var(--tw-shadow-color), inset -4px -4px 8px var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_4px_4px_8px_\#cbcece\,inset_-4px_-4px_8px_\#ffffff\]{--tw-shadow:inset 4px 4px 8px #cbcece,inset -4px -4px 8px #fff;--tw-shadow-colored:inset 4px 4px 8px var(--tw-shadow-color), inset -4px -4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_4px_4px_8px_\#d1d9e6\,inset_-4px_-4px_8px_\#ffffff\]{--tw-shadow:inset 4px 4px 8px #d1d9e6,inset -4px -4px 8px #fff;--tw-shadow-colored:inset 4px 4px 8px var(--tw-shadow-color), inset -4px -4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_4px_4px_9px_\#D1D9E6\,inset_-4px_-4px_9px_\#FFFFFF\]{--tw-shadow:inset 4px 4px 9px #d1d9e6,inset -4px -4px 9px #fff;--tw-shadow-colored:inset 4px 4px 9px var(--tw-shadow-color), inset -4px -4px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_5px_5px_10px_\#d1d9e6\,inset_-5px_-5px_10px_\#ffffff\]{--tw-shadow:inset 5px 5px 10px #d1d9e6,inset -5px -5px 10px #fff;--tw-shadow-colored:inset 5px 5px 10px var(--tw-shadow-color), inset -5px -5px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_5px_5px_11px_rgba\(179\,242\,251\,0\.4\)\,inset_-5px_-5px_11px_rgba\(255\,255\,255\,0\.95\)\]{--tw-shadow:inset 5px 5px 11px #b3f2fb66,inset -5px -5px 11px #fffffff2;--tw-shadow-colored:inset 5px 5px 11px var(--tw-shadow-color), inset -5px -5px 11px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_6px_6px_12px_\#cbcece\,inset_-6px_-6px_12px_\#ffffff\]{--tw-shadow:inset 6px 6px 12px #cbcece,inset -6px -6px 12px #fff;--tw-shadow-colored:inset 6px 6px 12px var(--tw-shadow-color), inset -6px -6px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_6px_6px_12px_\#d1d9e6\,inset_-6px_-6px_12px_\#ffffff\]{--tw-shadow:inset 6px 6px 12px #d1d9e6,inset -6px -6px 12px #fff;--tw-shadow-colored:inset 6px 6px 12px var(--tw-shadow-color), inset -6px -6px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_8px_0_16px_\#d1d9e6\,inset_0_8px_16px_\#d1d9e6\,inset_-2px_-2px_4px_\#ffffff\]{--tw-shadow:inset 8px 0 16px #d1d9e6,inset 0 8px 16px #d1d9e6,inset -2px -2px 4px #fff;--tw-shadow-colored:inset 8px 0 16px var(--tw-shadow-color), inset 0 8px 16px var(--tw-shadow-color), inset -2px -2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_8px_8px_16px_\#cbcece\,inset_-8px_-8px_16px_\#ffffff\]{--tw-shadow:inset 8px 8px 16px #cbcece,inset -8px -8px 16px #fff;--tw-shadow-colored:inset 8px 8px 16px var(--tw-shadow-color), inset -8px -8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_8px_8px_16px_\#d1d9e6\,inset_-8px_-8px_16px_\#ffffff\]{--tw-shadow:inset 8px 8px 16px #d1d9e6,inset -8px -8px 16px #fff;--tw-shadow-colored:inset 8px 8px 16px var(--tw-shadow-color), inset -8px -8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-brand\/20{--tw-shadow-color:#36b6c433;--tw-shadow:var(--tw-shadow-colored)}.shadow-brand\/30{--tw-shadow-color:#36b6c44d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#36B6C4\],.ring-brand{--tw-ring-opacity:1;--tw-ring-color:rgb(54 182 196/var(--tw-ring-opacity,1))}.ring-brand\/25{--tw-ring-color:#36b6c440}.ring-brand\/30{--tw-ring-color:#36b6c44d}.ring-brand\/35{--tw-ring-color:#36b6c459}.ring-white\/70{--tw-ring-color:#ffffffb3}.ring-white\/85{--tw-ring-color:#ffffffd9}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_1px_rgba\(255\,255\,255\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 1px 1px #ffffffb3);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_1px_rgba\(255\,255\,255\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 1px 1px #fffc);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_1px_rgba\(54\,182\,196\,0\.2\)\]{--tw-drop-shadow:drop-shadow(0 1px 1px #36b6c433);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_8px_rgba\(54\,182\,196\,0\.4\)\]{--tw-drop-shadow:drop-shadow(0 1px 8px #36b6c466);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_2px_rgba\(255\,255\,255\,1\)\]{--tw-drop-shadow:drop-shadow(0 2px 2px #fff);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_4px_rgba\(255\,255\,255\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 2px 4px #fffc);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(31\,45\,66\,0\.08\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px #1f2d4214);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_4px_8px_rgba\(14\,165\,233\,0\.3\)\]{--tw-drop-shadow:drop-shadow(0 4px 8px #0ea5e94d);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_5px_10px_rgba\(47\,62\,82\,0\.10\)\]{--tw-drop-shadow:drop-shadow(0 5px 10px #2f3e521a);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_5px_10px_rgba\(47\,62\,82\,0\.14\)\]{--tw-drop-shadow:drop-shadow(0 5px 10px #2f3e5224);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_5px_10px_rgba\(47\,62\,82\,0\.16\)\]{--tw-drop-shadow:drop-shadow(0 5px 10px #2f3e5229);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_7px_14px_rgba\(47\,62\,82\,0\.08\)\]{--tw-drop-shadow:drop-shadow(0 7px 14px #2f3e5214);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px #00000008) drop-shadow(0 8px 5px #00000014);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.85\]{--tw-saturate:saturate(.85);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.pb-safe-7{padding-bottom:max(1.75rem, env(safe-area-inset-bottom,0px))}.pb-safe-32{padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))}.translation-lemma{color:rgb(var(--text-muted));margin-top:.15rem;font-size:.8rem;font-style:italic;font-weight:500;line-height:1.2;display:block}.translation-lemma--inline{min-width:0;margin-top:0;display:inline}.vocabulary-pack-lemma{color:#078ca2}.vocabulary-pack-translation{color:rgb(var(--text-main));overflow-wrap:anywhere;white-space:normal;margin-top:.1rem;font-size:.8125rem;font-style:normal;font-weight:800;line-height:1.25}.onb-word-chip{color:#2f3e52;white-space:nowrap;background:linear-gradient(160deg,#ffffffb8,#eef2f6eb);border:1px solid #fffc;border-radius:999px;align-items:center;padding:4px 12px 5px;font-family:Playfair Display,serif;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:3px 3px 7px #c1cbda8c,-3px -3px 7px #ffffffd9}.glass-card{background-color:rgb(var(--bg-surface) / .7);--tw-shadow:0 8px 32px 0 #1f26870d;--tw-shadow-colored:0 8px 32px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-width:1px;border-color:#ffffff80;border-radius:20px}.glass-panel{background-color:rgb(var(--bg-surface) / .8);--tw-shadow:0 8px 32px 0 #1f26870d;--tw-shadow-colored:0 8px 32px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-width:1px;border-color:#fff9;border-radius:24px}.mesh-bg{background-color:#fafcfd;background-image:radial-gradient(at 0 0,#e0f2ff 0,#0000 50%),radial-gradient(at 100% 0,#ccf8ff 0,#0000 50%),radial-gradient(at 100% 100%,#ebf3ff 0,#0000 50%),radial-gradient(at 0 100%,#d6f8ff 0,#0000 50%)}.library-page-premium{--library-surface:#eef2f6;--library-shadow-low:#d1d9e6;--library-shadow-high:#fff;--library-hairline:#ffffffb8;color:#2f3e52}.library-page-premium .glass-panel,.library-page-premium .glass-card,.library-premium-raised{background:linear-gradient(145deg, #ffffff6b, #eef2f6e6), var(--library-surface);border:1px solid var(--library-hairline);box-shadow:10px 10px 22px var(--library-shadow-low), -10px -10px 22px var(--library-shadow-high), inset 1px 1px 0 #ffffffb8, inset -1px -1px 0 #d1d9e63d}.library-page-premium .glass-panel{border-radius:1.65rem}.library-page-premium .glass-card{border-radius:1.35rem}.library-page-premium .glass-card:hover{box-shadow:13px 13px 28px #c1cbdaf2,-11px -11px 24px #fffffff2,inset 1px 1px #fffc,inset -1px -1px #d1d9e62e}.library-control-raised{background:linear-gradient(145deg, #ffffff7a, #eef2f6eb), var(--library-surface);border:1px solid var(--library-hairline);box-shadow:5px 5px 12px var(--library-shadow-low), -5px -5px 12px var(--library-shadow-high), inset 1px 1px 0 #ffffffb8}.library-control-inset{background:linear-gradient(145deg, #e2e9f18c, #fff6), var(--library-surface);border:1px solid #d7e0eae6;box-shadow:inset 4px 4px 9px #d1d9e6e6,inset -4px -4px 9px #ffffffe6}.progress-surface-elevated{background:#eef2f6;border:1px solid #ffffffb3;box-shadow:5px 5px 11px #d1d9e6,-5px -5px 11px #fff,inset 1px 1px #fff9}.progress-surface-inset{background:#eef2f6;border:1px solid #d1d9e680;box-shadow:inset 4px 4px 9px #d1d9e6,inset -4px -4px 9px #fff}.progress-chip-elevated{background:#eef2f6;border:1px solid #ffffffb3;box-shadow:4px 4px 8px #d1d9e6,-4px -4px 8px #fff,inset 1px 1px #fff9}.priority-picker-row{background:radial-gradient(circle at 12% 0%, #ffffffe6, transparent 34%), linear-gradient(145deg, #ffffffa3, #eef2f6e6), var(--library-surface);border:1px solid #ffffffbd;position:relative;overflow:hidden;box-shadow:8px 9px 18px #c1cbdab8,-7px -7px 16px #ffffffeb,inset 1px 1px #ffffffd1,inset -1px -1px #d1d9e629}.priority-picker-row:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}.priority-picker-row:hover:not(:disabled){border-color:#ffffffe6;box-shadow:10px 11px 22px #c1cbdad1,-8px -8px 18px #fffffffa,inset 1px 1px #ffffffe6}.priority-picker-row-selected{border-color:#36b6c45c;box-shadow:7px 8px 18px #c1cbdaad,-7px -7px 16px #ffffffe6,inset 0 0 0 1px #36b6c424,inset 1px 1px #ffffffdb}.priority-picker-row-content{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-right:2.75rem;display:block}.priority-picker-lemma{color:#078ca2;font-size:.95rem;font-weight:800;line-height:1.16}.priority-picker-translation{color:color-mix(in srgb, rgb(var(--text-muted)) 82%, #8b6f55 18%);font-size:.78rem;font-style:italic;font-weight:600;line-height:1.16}.priority-picker-metadata{color:rgb(var(--text-faint));letter-spacing:.012em;font-size:.7rem;font-weight:620;line-height:1.25}.priority-picker-definition{width:100%;max-width:none;color:rgb(var(--text-secondary));margin-top:.45rem;font-size:.9rem;font-weight:500;line-height:1.36;display:block}.priority-picker-action{border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .18s,color .18s,background .18s,box-shadow .18s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.priority-picker-action-idle{color:rgb(var(--text-muted));background:linear-gradient(145deg, #e2e9f1a8, #ffffff8a), var(--library-surface);border:1px solid #d7e0eadb;box-shadow:inset 3px 3px 7px #d1d9e6bd,inset -3px -3px 7px #ffffffe6}.priority-picker-row:hover:not(:disabled) .priority-picker-action-idle{color:rgb(var(--text-secondary));transform:translateY(-50%)scale(1.04)}.priority-picker-action-selected{color:#fff;background:linear-gradient(145deg,#52ccd8fa,#28aabafa);box-shadow:0 8px 16px #36b6c438,inset 1px 1px #ffffff4d}.extract-premium-panel{background:linear-gradient(145deg, #ffffffb8, #eef2f6eb), var(--library-surface);border:1px solid #ffffffc7;box-shadow:13px 15px 30px #c1cbdae0,-12px -12px 28px #fffffff0,inset 1px 1px #ffffffe6,inset -1px -1px #d1d9e63d}.extract-inset-surface{background:linear-gradient(145deg, #e2e9f19e, #ffffff7a), var(--library-surface);border:1px solid #cbd5e1b8;box-shadow:inset 4px 4px 9px #d1d9e6e6,inset -4px -4px 9px #fffffff0,0 1px #ffffffb8}.validate-system04-card{background:radial-gradient(circle at 24% 16%, #ffffffbd, transparent 34%), linear-gradient(145deg, #ffffffad, #eef2f6f0), var(--library-surface);border:1px solid #ffffffc7;box-shadow:12px 14px 28px #c1cbdae6,-10px -10px 24px #fffffff5,inset 1px 1px #ffffffe0,inset -1px -1px #d1d9e63d}.validate-system04-core{background:linear-gradient(145deg, #ffffff80, #eef2f6f5), var(--library-surface);border:1px solid #ffffff94;box-shadow:8px 8px 16px #cbcecec7,-8px -8px 16px #fffffff5,inset 1px 1px #ffffffbd}.extract-input-block{box-sizing:border-box;border-radius:1.1rem;width:100%;height:12rem;display:block}.url-mode-content{box-sizing:border-box;border-radius:1.1rem;flex-direction:column;justify-content:center;width:100%;min-height:12rem;display:flex}.url-input-row{min-height:3.35rem}.url-source-labels{margin-top:1.45rem}.url-helper-text{margin-top:.9rem}.url-youtube-limit-pill{color:#5f7896;background:#ffffff7a;border:1px solid #94a3b83d;box-shadow:inset 0 1px #ffffffb3,0 8px 22px #0f172a0a}.extract-raised-control{background:linear-gradient(145deg, #ffffffa3, #eef2f6f5), var(--library-surface);border:1px solid #ffffffc7;box-shadow:5px 5px 12px #d1d9e6db,-5px -5px 12px #fffffff2,inset 1px 1px #ffffffd1}.extract-tabs-container:after{content:"";background:#e2e9f133;border-radius:3px;height:3px;position:absolute;bottom:0;left:2rem;right:2rem;box-shadow:inset 1px 1px 2px #d1d9e6b3,inset -1px -1px 2px #fffc,0 1px #fff9}.extraction-depth-panel:before{content:"";background:#e2e9f133;border-radius:3px;width:3px;position:absolute;top:15%;bottom:15%;left:0;box-shadow:inset 1px 1px 2px #d1d9e6b3,inset -1px -1px 2px #fffc,1px 0 #fff9}.extraction-depth-panel{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:12rem;padding-left:2rem;display:flex;position:relative}.extract-primary-button{color:#fff;background:linear-gradient(145deg,#43c2cf,#28aaba);box-shadow:0 10px 22px #36b6c447,inset 1px 1px #ffffff5c,inset -1px -1px #1c5b6224}.extract-primary-button:hover:not(:disabled){background:linear-gradient(145deg,#36b6c4,#1c9aaa);box-shadow:0 14px 28px #36b6c457,inset 1px 1px #ffffff61,inset -1px -1px #1c5b622e}.extract-curated-card{box-shadow:14px 18px 34px #1f2d4447,-8px -8px 18px #ffffff9e,inset 1px 1px #fff3}.extract-curated-card:hover{box-shadow:18px 24px 42px #1f2d4457,-10px -10px 22px #ffffffb8,inset 1px 1px #ffffff3d}.story-premium-chip{background:linear-gradient(145deg, #ffffff94, #eef2f6f5), var(--library-surface);border:1px solid #ffffffb8;box-shadow:4px 4px 9px #d1d9e6d1,-4px -4px 9px #ffffffeb,inset 1px 1px #ffffffc7}.lesson-loading-page{isolation:isolate;min-height:max(34rem,min(100vh - 9rem,54rem));overflow:visible}.lesson-loading-floating-words{pointer-events:none;inset:0 var(--app-shell-gutter,1.5rem);z-index:1;display:none;position:absolute;overflow:visible}.floating-word-card{z-index:2;will-change:transform;max-width:min(13rem,20%);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:inline-flex;position:absolute}.floating-word-card__inner{max-width:100%;min-height:2.2rem;transform:scale(var(--chip-scale,1));opacity:var(--chip-opacity,1);animation:floating-word-activate var(--chip-activate-cycle,12s) ease-in-out infinite;animation-delay:var(--chip-activate-delay,0s);white-space:normal;overflow-wrap:anywhere;color:var(--chip-text,#6f819b);letter-spacing:0;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 20% 18%,#e6fbfe9e,#0000 38%),linear-gradient(145deg,#ffffffb3,#eef2f6b8);border:1px solid #ffffffc7;border-radius:9999px;justify-content:center;align-items:center;padding:.42rem .9rem;font-size:.86rem;font-weight:750;line-height:1.15;display:inline-flex;position:relative;box-shadow:0 20px 42px #94a3b838,8px 10px 24px #c1cbda6b,-7px -7px 20px #ffffffc7,0 0 30px #b3f2fb29,inset 1px 1px #ffffffe0}.floating-word-card__inner:after{content:"";z-index:-1;opacity:0;animation:floating-word-activate-glow var(--chip-activate-cycle,12s) ease-in-out infinite;animation-delay:var(--chip-activate-delay,0s);background:linear-gradient(145deg,#4cc6d3,#229db0);border-radius:9999px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;box-shadow:inset 1px 1px #ffffff6b,inset -1px -1px #1c5b622e,inset 0 0 14px #fff3,0 10px 24px #36b6c452,0 0 38px #36b6c457}@media (min-width:1024px){.lesson-loading-floating-words{display:block}}.lesson-loading-aurora{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.lesson-loading-aurora:before,.lesson-loading-aurora:after{content:"";filter:blur(64px);will-change:transform, opacity;border-radius:9999px;position:absolute;left:50%}.lesson-loading-aurora:before{background:radial-gradient(closest-side,#36b6c42b,#7dd3fc14 56%,#0000 76%);width:max(20rem,min(58vw,46rem));height:max(15rem,min(40vw,27rem));animation:9s ease-in-out infinite alternate lesson-aurora-breathe;top:10%}.lesson-loading-aurora:after{background:radial-gradient(closest-side,#7dd3fc1f,#36b6c40d 58%,#0000 78%);width:max(17rem,min(46vw,36rem));height:max(12rem,min(30vw,21rem));animation:12s ease-in-out -5s infinite alternate-reverse lesson-aurora-breathe;top:44%}.lesson-trail-comet{pointer-events:none;z-index:1;offset-rotate:auto;will-change:offset-distance;background:radial-gradient(circle,#fffffffa,#97e9f4e6 45%,#36b6c480 72%,#0000);border-radius:9999px;width:11px;height:11px;animation:16s linear infinite lesson-trail-travel;position:absolute;top:0;left:0;box-shadow:0 0 10px #adeef7e6,0 0 26px #36b6c480}.lesson-trail-comet:before{content:"";filter:blur(2px);background:radial-gradient(circle,#97e9f457,#36b6c421 55%,#0000 75%);border-radius:9999px;width:52px;height:52px;animation:1.9s ease-in-out infinite lesson-trail-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lesson-trail-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.lesson-trail-stroke{fill:none;stroke-linecap:round;animation:16s linear infinite lesson-trail-dash}.lesson-trail-stroke--bloom{stroke:#36b6c461;stroke-width:12px;filter:blur(7px)}.lesson-trail-stroke--body{stroke:#7de2efb8;stroke-width:4px;filter:blur(1.6px)}.lesson-trail-stroke--core{stroke:#f0fdfff2;stroke-width:1.8px;filter:drop-shadow(0 0 6px #97e9f4cc)}.lesson-loading-orb{position:relative}.lesson-loading-orb__halo{background:radial-gradient(closest-side,#36b6c433,#0000 72%);border-radius:9999px;width:5.75rem;height:5.75rem;animation:3.6s ease-in-out infinite lesson-orb-breathe;position:absolute}.lesson-loading-orb__ripple{opacity:0;border:1px solid #36b6c466;border-radius:9999px;width:2.9rem;height:2.9rem;animation:3.6s cubic-bezier(.16,1,.3,1) infinite lesson-orb-ripple;position:absolute}.lesson-loading-orb__ripple--late{animation-delay:1.8s}.lesson-loading-orb__core{animation:3.6s ease-in-out infinite lesson-orb-core}.lesson-loading-step--active:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent, var(--lesson-sheen-core,#ffffff80) 45%, var(--lesson-sheen-tint,#b2ebf46b) 58%, transparent);width:34%;animation:3.4s ease-in-out infinite lesson-step-sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-180%)skew(-14deg)}.lesson-loading-enter{animation:.7s cubic-bezier(.22,1,.36,1) both extract-rise-in}.story-audio-shell{background:linear-gradient(145deg, #ffffffa8, #eef2f6f5), var(--library-surface);border:1px solid #ffffffc7;box-shadow:9px 10px 22px #c1cbdab8,-8px -8px 18px #ffffffeb,inset 1px 1px #ffffffdb,inset -1px -1px #d1d9e633}.story-reading-surface{background:radial-gradient(circle at 18% 0%, #ffffffeb, transparent 32%), linear-gradient(145deg, #ffffff9e, #eef2f6eb), var(--library-surface);border:1px solid #ffffffc7;box-shadow:18px 22px 42px #c1cbdabd,-14px -14px 30px #fffffff0,inset 1px 1px #ffffffe6,inset -1px -1px #d1d9e638}.story-reading-inner{background:linear-gradient(145deg,#e2e9f157,#ffffff70),#ffffff3d;border:1px solid #ffffff9e;box-shadow:inset 5px 5px 12px #d1d9e694,inset -5px -5px 12px #ffffffdb}.story-vocab-highlight{color:#0596ad;text-shadow:0 0 8px #36b6c457,0 0 18px #b3f2fb42,0 1px #ffffffbf;text-decoration:none;transition:color .16s,text-shadow .16s,filter .16s}.story-vocab-highlight:hover{color:#18bfd2;text-shadow:0 0 10px #36b6c494,0 0 24px #b3f2fb5c,0 0 36px #b3f2fb2e,0 1px #ffffffd1;filter:saturate(1.16)}.context-recall-wrong-highlight{color:#c73b55;text-shadow:0 0 7px #f43f5e2e,0 0 16px #ffcdd62e,0 1px #ffffffb8;text-decoration:none}.story-sentence-active{color:#0596ad;-webkit-text-stroke:.15px currentColor;text-shadow:0 0 14px #36b6c438,0 1px #ffffffb3}.story-sentence-active .story-vocab-highlight{filter:brightness(1.05)}.story-sentence-lens{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.65rem;margin:-.05rem -.18rem;padding:.05rem .18rem;transition:background-color .16s,box-shadow .16s,color .16s}.story-sentence-lens:hover{color:#2f3e52;background:#0cb3c41a;outline:none;box-shadow:0 0 0 1px #0cb3c433,0 10px 28px #0cb3c414}.story-sentence-lens:focus-visible{color:#2f3e52;background:#0cb3c41a;outline:none;box-shadow:0 0 0 1px #0cb3c433,0 10px 28px #0cb3c414}.story-sentence-exploring,.story-sentence-exploring:hover{background:#0cb3c424;box-shadow:0 0 0 1px #0cb3c447,0 14px 34px #0cb3c41f}.story-tooltip-premium{background:linear-gradient(145deg, #ffffffe6, #eef2f6fa), var(--library-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffffc7;box-shadow:16px 18px 34px #2f3e522e,-8px -8px 20px #ffffffdb,inset 1px 1px #ffffffe0}.library-floating-bar,.lx-floating-surface{background:#fff;border:1px solid #cbd5e180;box-shadow:0 10px 26px #2d4c6324}.lx-floating-dock{box-shadow:0 2px 6px #2d4c630f,0 8px 20px #2d4c631a}.library-train-cta{color:#fff;background:#36b6c4;box-shadow:0 6px 16px #36b6c447}.library-train-cta:hover:not([aria-disabled=true]){background:#1c5b62}.library-train-cta[aria-disabled=true]{cursor:not-allowed;color:#1c5b62;box-shadow:none;background:#36b6c438}.lx-tooltip-above[data-tooltip]{position:relative}.lx-tooltip-above[data-tooltip]:after{content:attr(data-tooltip);z-index:95;color:#10344a;text-align:left;white-space:normal;opacity:0;pointer-events:none;background:#fff;border:1px solid #7e98ad3d;border-radius:.6rem;width:max-content;max-width:17rem;padding:.4rem .65rem;font-size:.78rem;font-weight:700;line-height:1.3;transition:opacity .12s;position:absolute;bottom:calc(100% + .6rem);right:0;box-shadow:0 10px 24px #3f657f2e}.lx-tooltip-above[data-tooltip]:hover:after{opacity:1}.lx-tooltip-above[data-tooltip]:focus-visible:after{opacity:1}.library-menu-surface{background:linear-gradient(145deg, #ffffffeb, #eef2f6fa), var(--library-surface);border:1px solid var(--library-hairline);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:16px 18px 34px #94a3b852,-8px -8px 20px #ffffffdb,inset 1px 1px #ffffffdb,inset -1px -1px #d1d9e652}.library-menu-item{border-radius:.85rem;transition:background-color .16s,box-shadow .16s,color .16s,transform .16s}.library-menu-item:hover{background:#ffffffa3;transform:translateY(-1px);box-shadow:4px 4px 10px #d1d9e6bd,-4px -4px 10px #ffffffdb}.library-menu-item-active{color:#1c5b62;background:linear-gradient(145deg,#fff9,#e6fbfeeb),#e6fbfe;box-shadow:inset 2px 2px 5px #b3f2fb6b,inset -2px -2px 5px #ffffffe6}.library-menu-divider{background:linear-gradient(90deg,#0000,#cbd5e1c7,#0000);height:1px}.settings-premium-card{background:linear-gradient(145deg, #ffffff8f, #eef2f6f0), var(--library-surface);border:1px solid #ffffffbd;box-shadow:12px 14px 28px #c1cbdad6,-11px -11px 24px #fffffff0,inset 1px 1px #ffffffd6,inset -1px -1px #d1d9e638}.settings-field{background:linear-gradient(145deg, #e2e9f180, #ffffff70), var(--library-surface);border:1px solid #cbd5e1b8;box-shadow:inset 4px 4px 9px #d1d9e6e0,inset -4px -4px 9px #fffffff0,0 1px #ffffffb3}.settings-field:focus{border-color:#36b6c473;box-shadow:inset 4px 4px 9px #d1d9e6d1,inset -4px -4px 9px #fffffff5,0 0 0 3px #36b6c41a}.settings-topic-pill{background:linear-gradient(145deg, #ffffff94, #eef2f6f5), var(--library-surface);border:1px solid #ffffffbd;box-shadow:5px 5px 11px #d1d9e6d1,-5px -5px 11px #fffffff0,inset 1px 1px #ffffffc7}.settings-topic-pill:hover{color:#1c5b62;transform:translateY(-1px);box-shadow:7px 7px 14px #d1d9e6db,-6px -6px 13px #fffffff5,inset 1px 1px #ffffffd1}.settings-topic-pill-selected{background:linear-gradient(145deg,#43c2cf,#28aaba);border-color:#ffffffb8;box-shadow:0 10px 20px #36b6c43d,inset 1px 1px #ffffff5c,inset -1px -1px #1c5b6224}.settings-local-badge{color:#6f819b;background:linear-gradient(145deg, #e2e9f1b3, #ffffff75), var(--library-surface);border:1px solid #ffffffad;box-shadow:inset 2px 2px 5px #d1d9e6c7,inset -2px -2px 5px #ffffffeb}.settings-switch-track{background:linear-gradient(145deg, #e2e9f1d1, #ffffff6b), var(--library-surface);border:1px solid #cbd5e19e;box-shadow:inset 3px 3px 7px #d1d9e6db,inset -3px -3px 7px #ffffffe6}.settings-switch-track-on{background:linear-gradient(145deg,#43c2cf,#28aaba);border-color:#ffffff85;box-shadow:inset 2px 2px 4px #1c5b6229,inset -2px -2px 4px #ffffff47,0 6px 14px #36b6c438}.settings-switch-thumb{box-shadow:2px 2px 5px #1f2d442e,inset 1px 1px #ffffffe6}.settings-error-alert{background:linear-gradient(145deg,#fef2f2d1,#ffffff85),#fee2e2;border:1px solid #f8717147;box-shadow:8px 10px 20px #c1cbda94,-8px -8px 18px #ffffffd6,inset 1px 1px #ffffffb8}.daily-training-loading-overlay{inset:0 0 0 var(--app-sidebar-width,0px);z-index:40;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.starter-refine-option{min-height:3.625rem;position:relative;overflow:hidden}.starter-refine-option:disabled{cursor:default}.starter-refine-option--inactive{opacity:.64;pointer-events:none}.starter-refine-option--pending{pointer-events:none;color:#2f3e52;background:radial-gradient(circle at 92%,#36b6c414,#0000 34%),linear-gradient(150deg,#ffffffa8,#eef2f6f0);border-color:#ffffffd1;transform:none;box-shadow:7px 8px 16px #c1cbda94,-7px -7px 15px #fffffff0,0 0 18px #36b6c414,inset 1px 1px #ffffffeb,inset 0 0 18px #ffffff4d;opacity:1!important}.starter-refine-option--pending:disabled{cursor:progress}.starter-refine-custom-card{min-height:3.625rem;overflow:hidden}.starter-refine-card-main{flex:auto;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.starter-refine-card-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.starter-refine-option--pending .starter-refine-card-label{color:#26394f}.starter-refine-pending-copy{color:#078ca2d1;letter-spacing:.01em;white-space:nowrap;flex:0 auto;align-items:center;gap:.4rem;min-width:0;max-width:min(12rem,48%);font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.starter-refine-pending-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.starter-refine-pending-dot{background:#36b6c4c7;border-radius:9999px;flex:none;width:.42rem;height:.42rem;animation:1.55s ease-in-out infinite starter-refine-pulse;position:relative;box-shadow:0 0 #36b6c433}.starter-refine-pending-dot--static{animation:none}.starter-refine-pending-arrow{color:#36b6c49e;flex:none}.starter-loading-stage{isolation:isolate;min-height:max(34rem,min(100vh - 12rem,52rem));padding:max(1rem,min(3vh,2rem)) 0 max(2rem,min(5vh,4rem))}.starter-loading-stage .extract-loading-aura{opacity:.9}.starter-loading-stage>:not(.extract-loading-aura){z-index:1;position:relative}.starter-loading-visual{justify-content:center;align-items:center;width:max(15rem,min(38vw,20rem));height:max(14rem,min(34vw,18rem));margin-bottom:max(1.5rem,min(4vh,2.75rem));display:flex;position:relative}.starter-loading-halo{aspect-ratio:1;background:radial-gradient(circle,#36b6c429 0%,#36b6c40e 48%,#0000 72%);border-radius:9999px;width:125%;animation:3.8s ease-in-out infinite extract-halo-pulse;position:absolute}.starter-loading-trail{pointer-events:none;z-index:1;opacity:.82;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.starter-loading-trail-stroke{fill:none;stroke-linecap:round;stroke-dasharray:90 1000;animation:7.5s linear infinite starter-trail-dash}.starter-loading-trail-stroke--bloom{stroke:#36b6c43d;stroke-width:9px;filter:blur(7px)}.starter-loading-trail-stroke--core{stroke:#eefdffeb;stroke-width:1.8px;filter:drop-shadow(0 0 7px #97e9f4b3)}.starter-loading-comet{z-index:2;background:radial-gradient(circle,#fff 0%,#97e9f4f2 46%,#36b6c46b 72%,#0000 100%);border-radius:9999px;width:.58rem;height:.58rem;animation:7.5s linear infinite starter-comet-orbit;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #adeef7e6,0 0 28px #36b6c480}.starter-loading-spark{z-index:2;background:#fffffff2;border-radius:9999px;width:.28rem;height:.28rem;animation:4.8s ease-in-out infinite starter-spark-twinkle;position:absolute;box-shadow:0 0 14px #36b6c48a}.starter-loading-spark--a{top:22%;left:27%}.starter-loading-spark--b{animation-delay:1.2s;top:38%;right:18%}.starter-loading-spark--c{animation-delay:2.4s;bottom:18%;left:33%}.starter-loading-pack{z-index:3;aspect-ratio:.82;background:linear-gradient(150deg,#fff 0% 58%,#f5f9fb 100%);border:1px solid #ffffffeb;border-radius:1.45rem;width:max(9.25rem,min(24vw,11.25rem));padding:max(1rem,min(2.4vw,1.25rem));animation:6s ease-in-out infinite alternate starter-pack-float;position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:14px 16px 32px #c1cbdac7,-10px -10px 24px #ffffffeb,0 0 42px #36b6c424,inset 1px 1px #ffffffdb}.starter-loading-pack-badge{color:#fff;background:linear-gradient(145deg,#4cc6d3,#229db0);border-radius:9999px;align-items:center;gap:.35rem;padding:.28rem .72rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #36b6c442,inset 1px 1px #ffffff5c}.starter-loading-pack-line{background:linear-gradient(90deg,#dee6ef 0% 38%,#cfeff4 50%,#dee6ef 62% 100%) 0 0/220% 100%;border-radius:9999px;height:.48rem;animation:3s ease-in-out infinite extract-line-shimmer;display:block}.starter-loading-pack-line--strong{background:linear-gradient(90deg,#cdd8e4 0% 38%,#bfe8ef 50%,#cdd8e4 62% 100%) 0 0/220% 100%;height:.64rem}.starter-loading-pack-pulse{filter:blur(14px);background:radial-gradient(closest-side,#36b6c429,#0000 72%);border-radius:9999px;height:28%;animation:3.8s ease-in-out infinite extract-halo-pulse;position:absolute;top:auto;bottom:15%;left:-20%;right:-20%}.starter-loading-chip{z-index:4;opacity:0;will-change:transform, opacity;background:radial-gradient(circle at 22% 20%,#e6fbfeeb,#0000 42%),linear-gradient(145deg,#ffffffeb,#e0f7fac2);border:1px solid #ffffffdb;border-radius:9999px;height:1.26rem;animation:5s ease-in-out infinite starter-chip-gather;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #94a3b83d,0 0 22px #36b6c442,inset 1px 1px #ffffffe6}.starter-loading-chip:after{content:"";background:#36b6c457;border-radius:9999px;width:56%;height:.28rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.\[backface-visibility\:hidden\]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.\[perspective\:1000px\]{perspective:1000px}.\[perspective\:1200px\]{perspective:1200px}.\[perspective\:1400px\]{perspective:1400px}.\[perspective\:1500px\]{perspective:1500px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transform\:rotateX\(180deg\)\]{transform:rotateX(180deg)}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.extraction-depth-options{flex-direction:column;gap:.5rem;width:100%;display:flex}.extraction-depth-segmented{background:#eef2f6e6;border:1px solid #ffffffe6;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid;box-shadow:inset 2px 2px 5px #c1cbda99,inset -2px -2px 5px #ffffffe6}@media (min-width:30rem) and (max-width:63.999rem){.extraction-depth-segmented{grid-template-columns:repeat(4,minmax(0,1fr))}}.extraction-depth-segment{color:#6f819b;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:.75rem;min-width:0;min-height:2.1rem;padding:.35rem .5rem;font-size:.82rem;font-weight:700;line-height:1.2;transition:color .16s,background .16s,box-shadow .16s;overflow:hidden}.extraction-depth-segment:hover:not(:disabled):not(.is-selected){color:#2f3e52}.extraction-depth-segment.is-selected{color:#fff;background:linear-gradient(145deg,#43c2cf,#28aaba);border-color:#ffffffb8;box-shadow:0 6px 14px #36b6c447,inset 1px 1px #ffffff5c}.extraction-depth-segment:disabled{cursor:not-allowed;opacity:.45}.extraction-depth-segment:focus-visible{outline-offset:2px;outline:2px solid #0a7f93}.extraction-depth-summary{color:#6f819b;margin:0;padding-inline-start:.15rem;padding-inline-end:.15rem;font-size:.75rem;font-weight:600;line-height:1.35}.extraction-depth-onboarding-note{color:#40506a;margin:0;padding-inline-start:.15rem;padding-inline-end:.15rem;font-size:.7rem;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:reduce){.extraction-depth-segment{transition:none}}@keyframes floating-word-drift-0{0%{transform:translate(0,0)}to{transform:translate(14px,-12px)}}@keyframes floating-word-drift-1{0%{transform:translate(0,0)}to{transform:translate(-18px,10px)}}@keyframes floating-word-drift-2{0%{transform:translate(0,0)}to{transform:translate(10px,18px)}}@keyframes floating-word-drift-3{0%{transform:translate(0,0)}to{transform:translate(-12px,-16px)}}@keyframes floating-word-activate{0%,to{transform:translate3d(0, 0, 0) scale(var(--chip-scale,1)) rotate(0deg);color:var(--chip-text,#6f819b);opacity:var(--chip-opacity,1)}1.2%{transform:translate3d(2.5px, -1.5px, 0) scale(calc(var(--chip-scale,1) * 1.1)) rotate(.7deg);color:#fff;opacity:1}2.6%{transform:translate3d(-1.8px, 1px, 0) scale(calc(var(--chip-scale,1) * 1.04)) rotate(-.5deg);color:#fff;opacity:1}4%{transform:translate3d(1.2px, -.6px, 0) scale(calc(var(--chip-scale,1) * 1.06)) rotate(.3deg);color:#f0fdff;opacity:1}5.6%{transform:translate3d(-.6px, .3px, 0) scale(calc(var(--chip-scale,1) * 1.02)) rotate(-.15deg);color:#d5f3f8;opacity:1}8%{transform:translate3d(0, 0, 0) scale(var(--chip-scale,1)) rotate(0deg);color:var(--chip-text,#6f819b);opacity:var(--chip-opacity,1)}}@keyframes floating-word-activate-glow{0%,to{opacity:0}1.2%{opacity:1}4%{opacity:.85}8%{opacity:0}}@keyframes lesson-trail-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes lesson-trail-dash{0%{stroke-dashoffset:var(--trail-dash-from,0px)}to{stroke-dashoffset:var(--trail-dash-to,-1000px)}}@keyframes lesson-trail-breathe{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.82)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@keyframes lesson-aurora-breathe{0%{opacity:calc(.7 * var(--lesson-aurora-opacity,1));transform:translate(-50%)scale(.92)}to{opacity:var(--lesson-aurora-opacity,1);transform:translate(-50%)scale(1.06)}}@keyframes lesson-orb-breathe{0%,to{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1.1)}}@keyframes lesson-orb-ripple{0%{opacity:0;transform:scale(.55)}16%{opacity:.55}to{opacity:0;transform:scale(2)}}@keyframes lesson-orb-core{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes lesson-step-sheen{0%{opacity:0;transform:translate(-180%)skew(-14deg)}12%{opacity:1}45%{opacity:1}52%,to{opacity:0;transform:translate(460%)skew(-14deg)}}@keyframes starter-pack-float{0%{transform:rotate(-1.4deg)translateY(2px)}to{transform:rotate(-1.4deg)translateY(-6px)}}@keyframes starter-refine-pulse{0%,to{opacity:.72;transform:scale(.9);box-shadow:0 0 #36b6c433}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 .26rem #36b6c400}}@keyframes starter-trail-dash{0%{stroke-dashoffset:120px}to{stroke-dashoffset:-880px}}@keyframes starter-comet-orbit{0%{opacity:.2;transform:translate(-50%,-50%)rotate(0)translate(7.2rem)scale(.86)}10%{opacity:1}50%{opacity:.9;transform:translate(-50%,-50%)rotate(180deg)translate(8.15rem)scale(1)}90%{opacity:1}to{opacity:.2;transform:translate(-50%,-50%)rotate(360deg)translate(7.2rem)scale(.86)}}@keyframes starter-spark-twinkle{0%,to{opacity:.18;transform:scale(.55)}42%{opacity:.86;transform:scale(1)}}@keyframes starter-chip-gather{0%{opacity:0;transform:translate(calc(-50% + var(--chip-dx,0rem)), var(--chip-dy,0rem)) scale(.68)}18%{opacity:1}68%{opacity:.86;transform:translate(-50%)scale(.94)}to{opacity:0;transform:translate(-50%)scale(.48)}}.qt-loading-enter{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) both extract-rise-in}.qt-loading-aura{pointer-events:none;z-index:0;background:radial-gradient(42rem 30rem at 50% 28%,#36b6c424,#0000 62%),radial-gradient(30rem 22rem at 16% 82%,#b3f2fb33,#0000 65%),radial-gradient(26rem 20rem at 86% 14%,#7dd3fc24,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 70%);mask-image:radial-gradient(#000 40%,#0000 70%)}.qt-loading-visual{justify-content:center;align-items:center;width:max(14rem,min(36vw,18rem));height:max(14rem,min(36vw,18rem));margin-top:max(1.5rem,min(5vh,3.5rem));margin-bottom:max(1.5rem,min(4vh,2.5rem));display:flex;position:relative}.qt-loading-card{aspect-ratio:4/3;background:linear-gradient(145deg, #ffffffd1, #eef2f6f5), var(--library-surface);z-index:2;border:1px solid #ffffffd9;border-radius:1rem;flex-direction:column;gap:.6rem;width:max(9.5rem,min(25vw,11.5rem));padding:max(1rem,min(2.5vw,1.3rem));animation:6s ease-in-out infinite alternate qt-card-float;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #c1cbda66,-6px -6px 16px #fffc,0 0 30px #36b6c414,inset 1px 1px #ffffffe6}.qt-card-target{background:linear-gradient(90deg,#cdd8e4 0% 38%,#bfe8ef 50%,#cdd8e4 62% 100%) 0 0/220% 100%;border-radius:.4rem;width:65%;height:1.8rem;margin-bottom:.4rem;animation:3s ease-in-out infinite extract-line-shimmer}.qt-card-option{background:linear-gradient(90deg,#dee6ef 0% 38%,#cfeff4 50%,#dee6ef 62% 100%) 0 0/220% 100%;border-radius:9999px;width:100%;height:.5rem;animation:3s ease-in-out infinite extract-line-shimmer}.qt-card-option-pulse{background:#36b6c426;border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.qt-card-option-pulse:after{content:"";background:#36b6c466;animation:2s ease-in-out infinite qt-option-pulse;position:absolute;top:0;bottom:0;left:0;right:0}.qt-loading-chip{opacity:0;will-change:transform, opacity;z-index:1;background:radial-gradient(circle at 22% 20%,#e6fbfee6,#0000 42%),linear-gradient(145deg,#ffffffeb,#e0f7fac7);border:1px solid #ffffffd9;border-radius:9999px;height:1.45rem;animation:4s cubic-bezier(.25,1,.5,1) infinite qt-chip-converge;position:absolute;box-shadow:0 6px 14px #94a3b833,0 0 16px #36b6c433,inset 1px 1px #ffffffe6}.qt-loading-chip:after{content:"";background:#36b6c461;border-radius:9999px;width:56%;height:.32rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes qt-card-float{0%{transform:translateY(3px)}to{transform:translateY(-3px)}}@keyframes qt-chip-converge{0%{opacity:0;transform:translate(var(--chip-start-x,-50%), var(--chip-start-y,-50%)) scale(.6)}20%{opacity:1;transform:translate(calc(var(--chip-start-x,-50%) * .8), calc(var(--chip-start-y,-50%) * .8)) scale(.8)}60%{opacity:1;transform:translate(calc(var(--chip-start-x,-50%) * .4), calc(var(--chip-start-y,-50%) * .4)) scale(.9)}to{opacity:0;transform:translate(0)scale(.4)}}@keyframes qt-option-pulse{0%,to{opacity:.4}50%{opacity:1}}.import-loading-enter{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) both extract-rise-in}.import-loading-visual{justify-content:center;align-items:flex-end;width:max(13rem,min(34vw,16rem));height:max(12.5rem,min(30vh,14.5rem));margin-top:max(.25rem,min(1.5vh,1rem));margin-bottom:max(1.25rem,min(3vh,2rem));padding-bottom:1.6rem;display:flex;position:relative}.import-loading-halo{aspect-ratio:1;background:radial-gradient(circle,#36b6c426 0%,#36b6c40d 45%,#0000 70%);border-radius:9999px;width:120%;animation:3.6s ease-in-out infinite import-halo-pulse;position:absolute;bottom:-14%;left:50%}.import-loading-cardstack{z-index:2;width:max(10rem,min(26vw,11.75rem));animation:6s ease-in-out infinite alternate qt-card-float;position:relative}.import-loading-stack-layer{background:linear-gradient(145deg,#ffffffad,#e8eef4e0);border:1px solid #ffffffbf;border-radius:.9rem;height:1.4rem;position:absolute;left:50%;box-shadow:0 10px 20px #94a3b833}.import-loading-stack-layer--near{width:92%;bottom:-.55rem;transform:translate(-50%)}.import-loading-stack-layer--far{opacity:.7;width:82%;bottom:-1.05rem;transform:translate(-50%)}.import-loading-card{background:linear-gradient(145deg, #ffffffd1, #eef2f6f5), var(--library-surface);border:1px solid #ffffffd9;border-radius:1.15rem;flex-direction:column;gap:.55rem;padding:max(.95rem,min(2.4vw,1.15rem));display:flex;position:relative;box-shadow:0 12px 24px #c1cbda66,-6px -6px 16px #fffc,0 0 30px #36b6c414,inset 1px 1px #ffffffe6}.import-loading-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:2.4s ease-in-out infinite import-card-lock;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 1.5px #36b6c452,0 0 26px #36b6c447}.import-loading-entry{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.import-loading-entry-lemma{background:linear-gradient(90deg,#cdd8e4 0% 38%,#bfe8ef 50%,#cdd8e4 62% 100%) 0 0/220% 100%;border-radius:9999px;width:58%;height:.85rem;animation:3s ease-in-out infinite extract-line-shimmer}.import-loading-entry-badge{background:#36b6c429;border:1px solid #36b6c447;border-radius:9999px;width:22%;height:.85rem}.import-loading-entry-line{background:linear-gradient(90deg,#dee6ef 0% 38%,#cfeff4 50%,#dee6ef 62% 100%) 0 0/220% 100%;border-radius:9999px;width:100%;height:.5rem;animation:3s ease-in-out .25s infinite extract-line-shimmer}.import-loading-entry-line--short{width:72%;animation-delay:.5s}.import-loading-entry-pulse{background:#36b6c426;border-radius:9999px;width:46%;height:.5rem;position:relative;overflow:hidden}.import-loading-entry-pulse:after{content:"";background:#36b6c466;animation:2s ease-in-out infinite qt-option-pulse;position:absolute;top:0;bottom:0;left:0;right:0}.import-loading-chip{opacity:0;will-change:transform, opacity;z-index:1;background:radial-gradient(circle at 22% 20%,#e6fbfee6,#0000 42%),linear-gradient(145deg,#ffffffeb,#e0f7fac7);border:1px solid #ffffffd9;border-radius:9999px;height:1.45rem;animation:4.8s cubic-bezier(.25,1,.5,1) infinite import-chip-settle;position:absolute;top:14%;left:50%;box-shadow:0 10px 24px #94a3b840,0 0 22px #36b6c447,inset 1px 1px #ffffffe6}.import-loading-chip:after{content:"";background:#36b6c461;border-radius:9999px;width:56%;height:.32rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes import-halo-pulse{0%,to{opacity:.75;transform:translate(-50%)scale(.96)}50%{opacity:1;transform:translate(-50%)scale(1.05)}}@keyframes import-card-lock{0%,to{opacity:0}50%{opacity:1}}@keyframes import-chip-settle{0%{opacity:0;transform:translate(calc(-50% + var(--chip-dx,0rem)), -2.2rem) scale(.7)}16%{opacity:1}62%{opacity:1;transform:translate(calc(-50% + var(--chip-dx,0rem) * .35), 2.4rem) scale(.94)}to{opacity:0;transform:translate(-50%,5.2rem)scale(.4)}}.import-loading-stage{isolation:isolate;min-height:max(34rem,min(100vh - 12rem,52rem));padding:max(1rem,min(3vh,2rem)) 0 max(2rem,min(5vh,4rem))}.import-loading-stage .extract-loading-aura{opacity:.9}.import-loading-visual--page{width:max(15rem,min(38vw,19rem));height:max(13.5rem,min(34vh,16.5rem))}.import-loading-visual--page .import-loading-cardstack{width:max(11rem,min(30vw,13.25rem))}@media (prefers-reduced-motion:reduce){.import-loading-halo,.import-loading-cardstack,.import-loading-card:after,.import-loading-entry-lemma,.import-loading-entry-line,.import-loading-entry-pulse:after{animation:none}.import-loading-chip{display:none}.import-loading-enter{animation-duration:10ms}}.import-chamber-aura{z-index:-1;pointer-events:none;filter:blur(4px);background:radial-gradient(closest-side at 50% 34%,#36b6c42b,#0000 72%),radial-gradient(closest-side at 24% 78%,#7dd3fc1f,#0000 70%);position:absolute;top:-3.5rem;bottom:-3.5rem;left:-4.5rem;right:-4.5rem}@keyframes ctx-card-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.ctx-card-enter{animation:.34s cubic-bezier(.22,1,.36,1) both ctx-card-enter}@keyframes ctx-reveal{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.ctx-reveal{animation:.42s cubic-bezier(.22,1,.36,1) both ctx-reveal}@keyframes ctx-pop{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}.ctx-pop{animation:.26s ctx-pop}@keyframes ctx-glow{0%{box-shadow:0 0 #10b98100}45%{box-shadow:0 0 22px 2px #10b98157}to{box-shadow:0 0 #10b98100}}.ctx-glow{animation:.9s ctx-glow}@keyframes ctx-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.ctx-shake{animation:.4s ctx-shake}.ctx-blank{transition:box-shadow .18s,background .18s,border-color .18s,transform .16s}.ctx-blank-empty{background:linear-gradient(145deg,#ffffffa8,#f0f3f7e6);border-color:#ffffffb3;box-shadow:inset 2px 2px 5px #36b6c41f,inset -2px -2px 5px #ffffffe6}.ctx-blank-empty:hover{border-color:#36b6c452;box-shadow:inset 2px 2px 6px #36b6c42e,inset -2px -2px 5px #ffffffeb,0 0 0 1px #36b6c41f}.ctx-blank-active{background:linear-gradient(145deg,#ffffffb8,#e7f7f9e6);border-color:#36b6c480;animation:1.7s ease-in-out infinite ctx-blank-active;box-shadow:inset 2px 2px 6px #36b6c433,inset -2px -2px 6px #ffffffeb,0 0 0 3px #36b6c42e}@keyframes ctx-blank-active{0%,to{box-shadow:inset 2px 2px 6px #36b6c433,inset -2px -2px 6px #ffffffeb,0 0 0 2px #36b6c429}50%{box-shadow:inset 2px 2px 6px #36b6c43d,inset -2px -2px 6px #ffffffeb,0 0 0 4px #36b6c44d}}.ctx-blank-filled{background:linear-gradient(145deg,#e6fbfee6,#ccf0f59e);border-color:#36b6c466;box-shadow:inset 1px 1px 3px #1c5b6224,inset -1px -1px 2px #ffffffb8}.ctx-blank-result{box-shadow:inset 1px 1px 3px #0f172a12,inset -1px -1px 2px #fff9}.ctx-blank-settle{animation:.2s ease-out ctx-blank-settle}@keyframes ctx-blank-settle{0%{transform:scale(1.07);box-shadow:inset 1px 1px 3px #1c5b6224,inset -1px -1px 2px #ffffffb8,0 0 0 4px #36b6c461}55%{transform:scale(.97)}to{transform:scale(1);box-shadow:inset 1px 1px 3px #1c5b6224,inset -1px -1px 2px #ffffffb8,0 0 #36b6c400}}.ctx-chip:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.ctx-card-enter,.ctx-reveal,.ctx-pop,.ctx-glow,.ctx-shake,.ctx-blank-active,.ctx-blank-settle,.home-dark .ctx-blank-active,.home-dark .ctx-blank-settle{animation:none}.ctx-chip:active{transform:none}.starter-loading-halo,.starter-loading-trail-stroke,.starter-loading-comet,.starter-loading-spark,.starter-loading-pack,.starter-loading-pack-line,.starter-loading-pack-pulse,.starter-refine-pending-dot{animation:none}.starter-loading-chip{display:none}.lesson-loading-page *,.lesson-loading-page :before,.lesson-loading-page :after{animation:none!important}.lesson-trail-comet,.lesson-trail-svg{display:none}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:rgb(var(--border-default));border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--text-muted))}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.dark .exp-dark-surface{color:#e2e8f0;background:#151c24}.dark .exp-dark-elevated{background:linear-gradient(145deg,#2a3646e6,#1a222ccc),#1e2631;border:1px solid #ffffff0d;box-shadow:6px 6px 14px #0006,-6px -6px 14px #ffffff0a,inset 1px 1px #ffffff1a}.dark .exp-dark-recessed{background:linear-gradient(145deg,#0f141a99,#1a222c66),#151c24;border:1px solid #0003;box-shadow:inset 5px 5px 10px #0009,inset -5px -5px 10px #ffffff05}.dark .exp-dark-well{background:#10151c;border:1px solid #0006;box-shadow:inset 8px 8px 16px #000c,inset -8px -8px 16px #ffffff05}.dark .exp-dark-text-muted{color:#8291ad}.dark .exp-dark-text-brand{color:#36b6c4}.dark .exp-dark-icon-bg{background:#1e2631;box-shadow:4px 4px 8px #0006,-4px -4px 8px #ffffff0a,inset 1px 1px #ffffff1a}.dark .exp-dark-icon-bg-recessed{background:#151c24;box-shadow:inset 3px 3px 6px #00000080,inset -3px -3px 6px #ffffff08}.dark .exp-dark-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b66;border:1px solid #ffffff0d;box-shadow:8px 8px 24px #0006}.related-overlay-backdrop{background:#eef2f6c7}.related-banner-surface{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff94,#eef2f6eb),#eef2f6;border:1px solid #ffffffb8;box-shadow:12px 14px 30px #c1cbda9e,-10px -10px 24px #ffffffe6,inset 1px 1px #fffc,inset -1px -1px #d1d9e63d}.related-card-surface{background:linear-gradient(145deg,#ffffff80,#eef2f6f0),#eef2f6;border:1px solid #ffffffb8;box-shadow:16px 18px 34px #c1cbdab8,-12px -12px 26px #ffffffeb,inset 1px 1px #ffffffd1,inset -1px -1px #d1d9e63d}.related-overlay-control{background:linear-gradient(145deg,#ffffff9e,#eef2f6e6),#eef2f6;border:1px solid #ffffffb3;box-shadow:5px 5px 10px #d1d9e6,-5px -5px 10px #fff,inset 1px 1px #ffffffb3}.related-chip{background:#eef2f6;box-shadow:inset 3px 3px 6px #d1d9e6,inset -3px -3px 6px #fff}.home-dark .related-overlay-backdrop{background:#0b0f1ad6}.home-dark .related-banner-surface{background:radial-gradient(circle at 50% -10%, #36b6c41f, transparent 48%), linear-gradient(145deg, #303a52f5, #161c2cfa), var(--hd-elev-2);border:1px solid #ffffff14;box-shadow:16px 20px 36px #0000009e,-8px -8px 20px #ffffff06,0 10px 30px #36b6c41f,inset 1px 1px #ffffff14,inset -1px -1px #00000080}.home-dark .related-card-surface{background:radial-gradient(circle at 50% -12%, #36b6c41a, transparent 50%), linear-gradient(145deg, #303a52f5, #161c2cfa), var(--hd-elev-2);border:1px solid #ffffff12;box-shadow:18px 22px 40px #0000009e,-10px -10px 24px #ffffff06,0 12px 32px #36b6c41a,inset 1px 1px #ffffff12,inset -1px -1px #00000080}.home-dark .related-overlay-control{background:linear-gradient(145deg, #3c4a66f0, #1c2436fa), var(--hd-elev-3);border:1px solid #ffffff0f;box-shadow:6px 7px 14px #0009,-4px -4px 11px #ffffff0a,inset 1px 1px #ffffff12,inset -1px -1px #00000073}.home-dark .related-chip{background:linear-gradient(145deg, #38445e9e, #1c2436f0), var(--hd-elev-1);border:1px solid #ffffff0d;box-shadow:inset 2px 2px 5px #00000080,inset -2px -2px 5px #ffffff08}html[data-appearance=dark],html[data-appearance=dark] body{background-color:#0f1422}.home-dark{--hd-base:#0f1422;--hd-elev-1:#1a2030;--hd-elev-2:#232b3d;--hd-elev-3:#2a3346;--hd-rim-light:#ffffff0f;--hd-rim-dark:#0000008c;--hd-text:#e8edf3;--hd-text-muted:#8e9eb5;--hd-text-faint:#6b7a92;--hd-teal:#43c2cf;--hd-teal-soft:#36b6c42e;--hd-text-brand:#43c2cf;--library-surface:var(--hd-base)}.app-page-wallpaper{background-image:radial-gradient(46vw 38vh at 50% 6%,#52d6e029,#0000 72%),radial-gradient(40vw 34vh at 8% 2%,#b8f5ff6b,#0000 72%),radial-gradient(38vw 32vh at 94% 6%,#c2daff66,#0000 72%),radial-gradient(42vw 40vh at 92% 96%,#cef6,#0000 74%),radial-gradient(34vw 30vh at 6% 96%,#ccf8ff5c,#0000 72%);background-attachment:fixed}.home-dark.app-page-wallpaper{background-color:var(--hd-base);background-image:radial-gradient(95vw 70vh at 50% -14%,#3ac2d02b,#0000 58%),radial-gradient(85vw 78vh at 8% 104%,#2c4e7e6b,#0000 56%),radial-gradient(66vw 62vh at 102% 46%,#3284a82b,#0000 60%),linear-gradient(#0f1422 0%,#121a2b 55%,#15202f 100%);background-attachment:fixed}.home-dark .library-page-premium{color:var(--hd-text)}.home-dark .lesson-loading-page{--lesson-aurora-opacity:.55;--lesson-sheen-core:#ffffff24;--lesson-sheen-tint:#36b6c42e}.home-dark .glass-panel,.home-dark .settings-premium-card,.home-dark .progress-panel,.home-dark .extract-premium-panel,.home-dark .discover-panel,.home-dark .story-premium-header,.home-dark .story-reading-surface,.home-dark .story-tooltip-premium,.home-dark .story-audio-shell,.home-dark .train-feedback-panel,.home-dark .train-score-orb{background:radial-gradient(circle at 50% -10%, #36b6c41a, transparent 46%), linear-gradient(145deg, #36425cf5, #161c2cfa), var(--hd-elev-2);border:1px solid #ffffff12;box-shadow:14px 18px 32px #0000009e,-10px -10px 22px #ffffff06,0 10px 30px #36b6c41a,inset 1px 1px #ffffff14,inset -1px -1px #00000080}.home-dark .glass-card,.home-dark .library-premium-raised,.home-dark .progress-card,.home-dark .extract-curated-card,.home-dark .discover-card{background:linear-gradient(145deg, #303a52f2, #161c2cfa), var(--hd-elev-2);border:1px solid #ffffff0d;box-shadow:10px 12px 24px #0000008c,-7px -7px 18px #ffffff06,inset 1px 1px #ffffff0d,inset -1px -1px #0006}.home-dark .glass-card:hover,.home-dark .progress-card:hover,.home-dark .extract-curated-card:hover,.home-dark .discover-card:hover{box-shadow:14px 16px 28px #000000a6,-9px -9px 20px #ffffff08,inset 1px 1px #ffffff0f,inset -1px -1px #00000073}.home-dark .library-control-raised,.home-dark .settings-topic-pill,.home-dark .progress-raised,.home-dark .extract-raised-control,.home-dark .discover-raised,.home-dark .story-premium-chip{background:linear-gradient(145deg, #3c4a66f0, #1c2436fa), var(--hd-elev-3);color:var(--hd-text);border:1px solid #ffffff0d;box-shadow:6px 7px 14px #0009,-4px -4px 11px #ffffff0a,inset 1px 1px #ffffff12,inset -1px -1px #00000073}.home-dark .extract-tabs-container:after,.home-dark .extraction-depth-panel:before{background:#0f141a33;box-shadow:inset 1px 1px 2px #0009,inset -1px -1px 2px #ffffff08,0 1px #ffffff0a}.home-dark .library-control-inset,.home-dark .settings-field,.home-dark .settings-switch-track,.home-dark .settings-local-badge,.home-dark .progress-inset,.home-dark .extract-inset-surface,.home-dark .discover-inset,.home-dark .story-reading-inner,.home-dark .train-progress-track,.home-dark .train-answer-field,.home-dark .train-score-highlight{background:linear-gradient(145deg, #38445e9e, #1c2436f0), var(--hd-elev-1);color:var(--hd-text);box-shadow:inset 5px 5px 12px #0000008c,inset -4px -4px 10px #ffffff08,0 1px #ffffff0a;border:1px solid #ffffff0d!important}.home-dark .story-sentence-lens:hover{color:var(--hd-text);background:#43c2cf24;outline:none;box-shadow:0 0 0 1px #43c2cf4d,0 10px 28px #36b6c429}.home-dark .story-sentence-lens:focus-visible{color:var(--hd-text);background:#43c2cf24;outline:none;box-shadow:0 0 0 1px #43c2cf4d,0 10px 28px #36b6c429}.home-dark .story-sentence-exploring,.home-dark .story-sentence-exploring:hover{color:var(--hd-text);background:#43c2cf2e;box-shadow:0 0 0 1px #43c2cf66,0 14px 34px #36b6c438}.home-dark .story-sentence-exploring:focus-visible{color:var(--hd-text);background:#43c2cf2e;box-shadow:0 0 0 1px #43c2cf66,0 14px 34px #36b6c438}.home-dark .story-sentence-lens:hover .story-vocab-highlight,.home-dark .story-sentence-exploring .story-vocab-highlight{color:#4dd3dd;text-shadow:0 0 10px #36b6c49e,0 0 24px #b3f2fb52;filter:saturate(1.12)}.home-dark .story-sentence-lens:focus-visible .story-vocab-highlight{color:#4dd3dd;text-shadow:0 0 10px #36b6c49e,0 0 24px #b3f2fb52;filter:saturate(1.12)}.home-dark .url-youtube-limit-pill{color:#afc1d2;background:linear-gradient(145deg,#2d384e6b,#18203057),#0f172a47;border:1px solid #94a3b824;box-shadow:inset 0 1px #ffffff12,0 8px 18px #00000024}.home-dark .extract-primary-button,.home-dark .topbar-control-cta-active{color:#03171a;background:linear-gradient(145deg,#4dd3dd,#1f8e9c);box-shadow:0 14px 28px #36b6c473,0 2px #0000004d,inset 1px 1px #ffffff80,inset -1px -1px #00000038}.home-dark .topbar-control-cta-active:hover{color:#03171a;background:linear-gradient(145deg,#5ee4ee,#28aabb);box-shadow:0 18px 34px #36b6c48c,0 2px #00000059,inset 1px 1px #fff9,inset -1px -1px #00000038}.home-dark .extract-primary-button:hover:not(:disabled){background:linear-gradient(145deg,#5ee4ee,#28aabb);box-shadow:0 18px 34px #36b6c48c,0 2px #00000059,inset 1px 1px #fff9,inset -1px -1px #00000040}.home-dark .validate-system04-card{background:radial-gradient(circle at 24% 14%, #4cd3dd1f, transparent 36%), linear-gradient(145deg, #36425cf5, #161c2cfa), var(--hd-elev-2);border-color:#ffffff12;box-shadow:14px 18px 32px #0000009e,-9px -9px 20px #ffffff08,0 10px 30px #36b6c41a,inset 1px 1px #ffffff14,inset -1px -1px #00000080}.home-dark .validate-system04-core{background:linear-gradient(145deg, #3c4a66f0, #1c2436fa), var(--hd-elev-3);border-color:#ffffff0f;box-shadow:8px 10px 20px #00000094,-5px -5px 14px #ffffff09,inset 1px 1px #ffffff12,inset -1px -1px #00000073}.home-dark .validate-system04-definition{background:linear-gradient(145deg, #38445e9e, #1c2436f0), var(--hd-elev-1);border-color:#ffffff0d;box-shadow:inset 4px 4px 10px #00000085,inset -3px -3px 9px #ffffff08}.home-dark .validate-system04-actions{background:linear-gradient(145deg, #303a52bd, #161c2ceb), var(--hd-elev-1);border-color:#ffffff0d;box-shadow:inset 4px 4px 10px #00000070,inset -3px -3px 8px #ffffff06}.home-dark .pack-panel{background:radial-gradient(circle at 50% -10%, #36b6c41a, transparent 46%), linear-gradient(145deg, #36425cf5, #161c2cfa), var(--hd-elev-2);color:var(--hd-text);border:1px solid #ffffff12;box-shadow:14px 18px 32px #0000009e,-10px -10px 22px #ffffff06,0 10px 30px #36b6c41a,inset 1px 1px #ffffff14,inset -1px -1px #00000080}.home-dark .pack-option,.home-dark .pack-custom-card,.home-dark .pack-badge,.home-dark .pack-secondary-btn{background:linear-gradient(145deg, #3c4a66f0, #1c2436fa), var(--hd-elev-3);color:var(--hd-text);border:1px solid #ffffff0d;box-shadow:6px 7px 14px #0009,-4px -4px 11px #ffffff0a,inset 1px 1px #ffffff12,inset -1px -1px #00000073}.home-dark .pack-option:hover{color:var(--hd-teal);box-shadow:8px 9px 18px #000000a8,-5px -5px 13px #ffffff0d,inset 1px 1px #ffffff14,inset -1px -1px #00000080}.home-dark .pack-secondary-btn,.home-dark .vocab-pack-shell .text-\[\#078CA2\]{color:var(--hd-teal)!important}.home-dark .pack-secondary-btn:hover{color:#6fe0ea!important}.home-dark .onb-word-chip{background:linear-gradient(160deg, #3c4a66eb, #1c2436f5), var(--hd-elev-3);color:var(--hd-text);border:1px solid #ffffff0f;box-shadow:4px 5px 11px #0000008c,-3px -3px 8px #ffffff08,inset 1px 1px #ffffff0f}.home-dark .pack-inset,.home-dark .pack-size-track{background:linear-gradient(145deg, #38445e9e, #1c2436f0), var(--hd-elev-1);border:1px solid #ffffff0d;box-shadow:inset 5px 5px 12px #0000008c,inset -4px -4px 10px #ffffff08,0 1px #ffffff0a}.home-dark .pack-row{background:linear-gradient(145deg, #303a52f2, #161c2cfa), var(--hd-elev-2);color:var(--hd-text);border:1px solid #ffffff0d;box-shadow:8px 10px 20px #00000080,-5px -5px 14px #ffffff06,inset 1px 1px #ffffff0d}.home-dark .pack-row.pack-row--removed{background:linear-gradient(145deg, #222a3ce6, #121826f0), var(--hd-base);border:1px solid #ffffff0a;box-shadow:inset 3px 3px 9px #00000080}.home-dark .pack-note{color:#7fe3ee;background:#36b6c424}.home-dark .pack-icon-btn,.home-dark .pack-icon-orb{background:linear-gradient(145deg, #3c4a66f0, #1c2436fa), var(--hd-elev-3);color:var(--hd-text-muted);box-shadow:5px 6px 13px #00000094,-3px -3px 9px #ffffff09,inset 1px 1px #ffffff0f}.home-dark .pack-icon-btn:hover{color:var(--hd-teal)}.home-dark .vocab-pack-shell [data-selected=true]{background:linear-gradient(145deg, #40506ef5, #1e263afa), var(--hd-elev-3);color:var(--hd-teal);box-shadow:4px 4px 10px #0000008c,-2px -2px 7px #ffffff0a,inset 1px 1px #ffffff12}.home-dark .vocab-pack-shell [data-selected=false]{color:var(--hd-text-faint)}.home-dark .vocab-pack-shell .text-\[\#8FB9C2\],.home-dark .vocab-pack-shell .text-\[\#9AA8BF\],.home-dark .vocab-pack-shell .text-\[\#97A7BF\],.home-dark .vocab-pack-shell .text-\[\#526680\],.home-dark .vocab-pack-shell .text-\[\#5D6F87\],.home-dark .vocab-pack-shell .text-\[\#4E6076\]{color:var(--hd-text-faint)!important}.home-dark .vocab-pack-shell .placeholder\:text-\[\#97A7BF\]::-moz-placeholder{color:var(--hd-text-faint)!important}.home-dark .vocab-pack-shell .placeholder\:text-\[\#9AA8BF\]::-moz-placeholder{color:var(--hd-text-faint)!important}.home-dark .vocab-pack-shell .placeholder\:text-\[\#97A7BF\]::placeholder,.home-dark .vocab-pack-shell .placeholder\:text-\[\#9AA8BF\]::placeholder{color:var(--hd-text-faint)!important}.home-dark .vocab-pack-shell .hover\:bg-white\/55:hover,.home-dark .vocab-pack-shell .hover\:bg-white\/45:hover{background-color:#ffffff14!important}.home-dark .starter-loading-pack{background:linear-gradient(150deg,#1f2d42eb,#141c28f5);border-color:#ffffff14;box-shadow:14px 16px 32px #0000008c,-10px -10px 24px #ffffff08,0 0 42px #36b6c41a,inset 1px 1px #ffffff14}.home-dark .starter-loading-pack-line{background:linear-gradient(90deg,#2a374a 0% 38%,#364b63 50%,#2a374a 62% 100%) 0 0/220% 100%}.home-dark .starter-loading-pack-line--strong{background:linear-gradient(90deg,#3a4a63 0% 38%,#4a6382 50%,#3a4a63 62% 100%) 0 0/220% 100%}.home-dark .starter-loading-chip{background:linear-gradient(150deg,#36425ce6,#182030f0);border-color:#ffffff14}.home-dark .text-theme-text,.home-dark .hover\:text-theme-text:hover,.home-dark .group:hover .group-hover\:text-theme-text{color:var(--hd-text)!important}.home-dark .focus-visible\:text-theme-text:focus-visible{color:var(--hd-text)!important}.home-dark .text-theme-textSecondary,.home-dark .hover\:text-theme-textSecondary:hover{color:var(--hd-text-muted)!important}.home-dark .focus-visible\:text-theme-textSecondary:focus-visible{color:var(--hd-text-muted)!important}.home-dark .text-theme-textMuted,.home-dark .hover\:text-theme-textMuted:hover{color:var(--hd-text-faint)!important}.home-dark .focus-visible\:text-theme-textMuted:focus-visible{color:var(--hd-text-faint)!important}.home-dark .text-theme-textFaint,.home-dark .hover\:text-theme-textFaint:hover{color:var(--hd-text-faint)!important;opacity:1!important}.home-dark .focus-visible\:text-theme-textFaint:focus-visible{color:var(--hd-text-faint)!important;opacity:1!important}.home-dark .text-\[\#1F2D42\],.home-dark .text-\[\#2F3E52\]{color:var(--hd-text)!important}.home-dark .text-\[\#40506A\]{color:var(--hd-text-muted)!important}.home-dark .text-\[\#6F819B\],.home-dark .text-\[\#8291AD\],.home-dark .text-\[\#94A3BD\],.home-dark .text-\[\#7B8BA6\]{color:var(--hd-text-faint)!important}.home-dark .bg-\[\#CBD5E1\]{background-color:#fff3!important}.home-dark .text-\[\#8A99AD\],.home-dark .text-\[\#A2AEC0\],.home-dark .text-\[\#7D8CA1\]{color:var(--hd-text-faint)!important}.home-dark .border-\[\#C9D4E1\],.home-dark .border-\[\#AEBBCA\]{border-color:#ffffff1a!important}.home-dark .text-\[\#3E4C59\]{color:var(--hd-text)!important}.home-dark .text-\[\#616E7C\],.home-dark .text-\[\#7B8794\]{color:var(--hd-text-muted)!important}.home-dark .text-\[\#9AA5B1\]{color:var(--hd-text-faint)!important}.home-dark .text-\[\#36B6C4\]{color:#4dd3dd!important}.home-dark ::placeholder{color:var(--hd-text-faint);opacity:.6}.home-dark .bg-red-50{background:#dc262626!important}.home-dark .text-red-500{color:#fca5a5!important}.home-dark .border-red-100{border-color:#f871714d!important}.home-dark .library-control-inset .library-control-raised.text-theme-text{background:linear-gradient(145deg, #3c4a66f0, #1c2436fa), var(--hd-elev-3);color:var(--hd-text);border-color:#ffffff1a;box-shadow:3px 3px 8px #0009,-2px -2px 6px #ffffff0a,inset 1px 1px #ffffff12}.home-dark .priority-picker-row{background:linear-gradient(145deg, #303a52f2, #161c2cfa), var(--hd-elev-2);border-color:#ffffff0d;box-shadow:10px 12px 24px #0000008c,-7px -7px 18px #ffffff06,inset 1px 1px #ffffff0d,inset -1px -1px #0006}.home-dark .priority-picker-row:before{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}.home-dark .priority-picker-row:hover:not(:disabled){border-color:#ffffff12;box-shadow:14px 16px 28px #000000a6,-9px -9px 20px #ffffff08,inset 1px 1px #ffffff0f,inset -1px -1px #00000073}.home-dark .priority-picker-row-selected{border-color:#4cd3dd52;box-shadow:10px 12px 24px #0000008c,-7px -7px 18px #ffffff06,inset 0 0 0 1px #4cd3dd1f,inset 1px 1px #ffffff0e,inset -1px -1px #0006}.home-dark .priority-picker-lemma{color:#7ce6f0}.home-dark .priority-picker-translation{color:#b9a590}.home-dark .priority-picker-metadata{color:var(--hd-text-faint)}.home-dark .priority-picker-definition{color:var(--hd-text-muted)}.home-dark .priority-picker-action-idle{color:var(--hd-text-faint);background:linear-gradient(145deg, #2a3449c7, #111725e6), var(--hd-elev-1);border-color:#ffffff0f;box-shadow:inset 3px 3px 7px #0000007a,inset -3px -3px 7px #ffffff06}.home-dark .priority-picker-row:hover:not(:disabled) .priority-picker-action-idle{color:var(--hd-text-muted)}.home-dark .priority-picker-action-selected{color:#eefcff;background:linear-gradient(145deg,#46c2cde6,#188597f5);box-shadow:0 8px 18px #00000057,inset 1px 1px #ffffff1f}.home-dark .bg-\[\#EEF2F6\]{background:var(--hd-base)!important}.home-dark .bg-white\/62{background:#1e293b66!important}.home-dark .bg-white\/42{background:#1e293b33!important}.home-dark .bg-white\/46{background:#1e293b40!important}.home-dark .border-white\/75{border-color:#ffffff1a!important}.home-dark .border-red-100\/80{border-color:#f8717140!important}.home-dark .shadow-\[12px_15px_32px_rgba\(148\,163\,184\,0\.15\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.86\)\]{box-shadow:10px 12px 24px #0000008c,inset 1px 1px #ffffff0d!important}.home-dark .bg-\[\#EEF2F6\]\/88{background:#0f1422e0!important}.home-dark .border-t.border-white\/70{border-top-color:#ffffff0d!important}.home-dark .library-floating-bar,.home-dark .lx-floating-surface{background:var(--hd-elev-2);border-color:#ffffff14;box-shadow:0 12px 28px #00000080}.home-dark .lx-floating-dock{box-shadow:0 2px 6px #0006,0 8px 20px #00000073}.home-dark .library-train-cta[aria-disabled=true]{color:#7ce6f0;background:#36b6c429}.home-dark .lx-tooltip-above[data-tooltip]:after{color:var(--hd-text);background:var(--hd-elev-3);border-color:#ffffff14;box-shadow:0 12px 28px #0000008c}@media (prefers-reduced-motion:reduce){.lx-tooltip-above[data-tooltip]:after{transition:none}}.home-dark .library-menu-surface{background:linear-gradient(145deg, #141a28f2, #222a3cfa), var(--hd-elev-2);border:1px solid #ffffff14;box-shadow:16px 18px 34px #0009,-8px -8px 20px #ffffff05,inset 1px 1px #ffffff14,inset -1px -1px #00000080}.home-dark .library-menu-item:hover{background:#ffffff14;box-shadow:4px 4px 10px #0006,-4px -4px 10px #ffffff05}.home-dark .library-menu-item-active{background:linear-gradient(145deg, #36b6c433, #142632e6), var(--hd-elev-3);color:#7ce6f0;box-shadow:inset 2px 2px 5px #0006,inset -2px -2px 5px #36b6c41a}.home-dark .library-menu-divider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000)}.home-dark .bg-emerald-50{background:#10b98126!important}.home-dark .text-emerald-600{color:#6ee7b7!important}.home-dark .border-emerald-100{border-color:#34d3994d!important}.home-dark .ctx-blank-empty{background:linear-gradient(145deg,#283246b3,#161d2ceb);border-color:#ffffff1f;box-shadow:inset 3px 3px 7px #0000008c,inset -2px -2px 6px #ffffff08}.home-dark .ctx-blank-empty:hover{border-color:#36b6c48c;box-shadow:inset 3px 3px 7px #0009,inset -2px -2px 6px #ffffff08,0 0 0 1px #36b6c440}.home-dark .ctx-blank-active{background:linear-gradient(145deg,#1e464ea6,#142830e6);border-color:#36b6c4a6;animation:1.7s ease-in-out infinite ctx-blank-active-dark;box-shadow:inset 3px 3px 7px #00000080,inset -2px -2px 6px #36b6c41f,0 0 0 3px #36b6c44d}@keyframes ctx-blank-active-dark{0%,to{box-shadow:inset 3px 3px 7px #00000080,inset -2px -2px 6px #36b6c41f,0 0 0 2px #36b6c43d}50%{box-shadow:inset 3px 3px 7px #00000080,inset -2px -2px 6px #36b6c424,0 0 0 4px #36b6c46b}}.home-dark .ctx-blank-settle{animation:.2s ease-out ctx-blank-settle-dark}@keyframes ctx-blank-settle-dark{0%{transform:scale(1.07);box-shadow:inset 2px 2px 5px #00000073,inset -1px -1px 3px #ffffff0a,0 0 0 4px #36b6c473}55%{transform:scale(.97)}to{transform:scale(1);box-shadow:inset 2px 2px 5px #00000073,inset -1px -1px 3px #ffffff0a,0 0 #36b6c400}}.home-dark .ctx-blank-filled{background:linear-gradient(145deg,#224e56b8,#162e34eb);border-color:#36b6c473;box-shadow:inset 2px 2px 5px #00000073,inset -1px -1px 3px #ffffff0a}.home-dark .ctx-blank-result{box-shadow:inset 2px 2px 5px #00000080,inset -1px -1px 3px #ffffff08}.home-dark .bg-brand-light{background:#43c2cf26!important}.home-dark .text-brand-dark{color:#7ce6f0!important}.home-dark .border-brand-subtle{border-color:#43c2cf4d!important}.home-dark .bg-theme-surface{background:#ffffff0d!important}.home-dark .bg-theme-surface\/70{background:#ffffff14!important}.home-dark .bg-theme-surface\/90{background:#ffffff1a!important}.home-dark .bg-theme-borderSubtle\/40{background-color:#ffffff14!important}.home-dark .border-theme-borderSubtle{border-color:#ffffff26!important}.home-dark .settings-field:focus,.home-dark .train-answer-field:focus{border-color:#43c2cf47!important;box-shadow:inset 4px 4px 10px #00000080,inset -4px -4px 10px #ffffff08,0 0 0 3px #36b6c426!important}.home-dark .train-progress-fill{background:linear-gradient(90deg,#4dd3dd,#1f8e9c)!important;box-shadow:0 0 14px #36b6c440,inset 0 1px #fff3!important}.home-dark .train-score-number{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 42%,#4dd3dd 100%)!important;color:#0000!important;text-shadow:0 0 24px #36b6c440,0 1px #ffffff1a!important;-webkit-background-clip:text!important;background-clip:text!important}.home-dark .settings-topic-pill:hover,.home-dark .progress-raised:hover:not(:disabled),.home-dark .extract-raised-control:hover:not(:disabled),.home-dark .discover-raised:hover:not(:disabled){background:linear-gradient(145deg, #445372f0, #20293efa), var(--hd-elev-3)!important;color:var(--hd-text)!important;box-shadow:7px 8px 16px #000000a6,-5px -5px 13px #ffffff0d,inset 1px 1px #ffffff14,inset -1px -1px #00000073!important}.home-dark .settings-topic-pill-selected,.home-dark .settings-topic-pill-selected:hover:not(:disabled),.home-dark .settings-switch-track-on{background:linear-gradient(145deg,#4dd3dd,#1f8e9c)!important;border-color:#ffffff26!important}.home-dark .settings-topic-pill-selected,.home-dark .settings-topic-pill-selected:hover:not(:disabled){color:#03171a!important;box-shadow:0 10px 22px #36b6c433,inset 1px 1px #ffffff59,inset -1px -1px #00000040!important}.home-dark .extraction-depth-segmented{background:var(--hd-elev-1);border-color:#ffffff0f;box-shadow:inset 2px 2px 5px #00000080,inset -1px -1px 3px #ffffff08}.home-dark .extraction-depth-segment{color:var(--hd-text-muted)}.home-dark .extraction-depth-segment:hover:not(:disabled):not(.is-selected){color:var(--hd-text)}.home-dark .extraction-depth-segment.is-selected{color:#03171a;background:linear-gradient(145deg,#4dd3dd,#1f8e9c);border-color:#ffffff26;box-shadow:0 6px 14px #36b6c433,inset 1px 1px #ffffff59}.home-dark .extraction-depth-summary{color:var(--hd-text-muted)}.home-dark .extraction-depth-onboarding-note{color:var(--hd-text)}.home-dark .settings-switch-track-on{box-shadow:inset 2px 2px 5px #00000059,inset -2px -2px 5px #ffffff26,0 5px 12px #36b6c42e!important}.home-dark .settings-error-alert{color:#fca5a5!important;background:#dc262626!important;border:1px solid #f8717133!important}.home-dark .bg-\[\#DDE5EF\]{background:#ffffff0f!important}.home-dark .border-\[\#CBD5E1\]{border-color:#ffffff1a!important}.home-dark .progress-track{box-shadow:inset 2px 2px 5px #0006,inset -2px -2px 5px #ffffff0d!important}.home-dark .text-\[\#2F3E52\],.home-dark .text-\[\#40506A\],.home-dark .text-\[\#25344B\],.home-dark .text-\[\#1F2D42\]{color:var(--hd-text)!important}.home-dark .text-\[\#6F819B\],.home-dark .text-\[\#7B8BA6\],.home-dark .text-\[\#8291AD\],.home-dark .text-\[\#5C6C84\],.home-dark .text-\[\#8FA0B8\]{color:var(--hd-text-muted)!important}.home-dark .text-\[\#078CA2\]{color:#4dd3dd!important}.home-dark .bg-\[linear-gradient\(135deg\,\#1F2D42_0\%\,\#2F3E52_42\%\,\#687791_58\%\,\#25344B_100\%\)\]{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 42%,#94a3b8 58%,#cbd5e1 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.home-dark .bg-amber-50{background:#f59e0b26!important}.home-dark .text-amber-500{color:#fcd34d!important}.home-dark .text-amber-600{color:#fbbf24!important}.home-dark .text-amber-700{color:#f59e0b!important}.home-dark .border-amber-100{border-color:#fbbf244d!important}.home-dark .bg-green-50{background:#22c55e26!important}.home-dark .bg-emerald-100{background:#10b9812e!important}.home-dark .bg-amber-100{background:#f59e0b2e!important}.home-dark .border-green-200,.home-dark .border-emerald-200{border-color:#34d39952!important}.home-dark .border-emerald-300{border-color:#34d3996b!important}.home-dark .border-amber-200{border-color:#fbbf2452!important}.home-dark .border-amber-300{border-color:#fbbf246b!important}.home-dark .border-red-200{border-color:#f8717152!important}.home-dark .text-green-600,.home-dark .text-emerald-700{color:#34d399!important}.home-dark .text-green-700,.home-dark .text-emerald-800{color:#6ee7b7!important}.home-dark .text-amber-800{color:#fbbf24!important}.home-dark .text-red-600,.home-dark .text-red-700{color:#fca5a5!important}.home-dark .bg-\[\#63CAD5\]{background:#36b6c4!important}.home-dark .bg-\[\#28AABA\]{background:#1c9aaa!important}.home-dark .text-\[\#1597A7\]{color:#36b6c4!important}.home-dark .text-\[\#1FAEBE\]{color:#4dd3dd!important}.home-dark .border-\[\#8DDDE7\]{border-color:#36b6c4!important}.home-dark .border-\[\#D8E0EA\]{border-color:#ffffff1a!important}.home-dark .border-t-\[\#36B6C4\]{border-top-color:#4dd3dd!important}.home-dark .from-transparent{--tw-gradient-from:transparent!important}.home-dark .via-\[\#CBD5E1\]{--tw-gradient-via:#ffffff1a!important}.home-dark .to-transparent{--tw-gradient-to:transparent!important}.home-dark .progress-panel{background:radial-gradient(circle at 50% -10%, #36b6c414, transparent 46%), linear-gradient(145deg, #36425cf5, #161c2cfa), var(--hd-elev-2)!important;border:1px solid #ffffff12!important;box-shadow:14px 18px 32px #0000009e,-10px -10px 22px #ffffff06,0 10px 30px #36b6c414,inset 1px 1px #ffffff14,inset -1px -1px #00000080!important}.home-dark .progress-card{background:linear-gradient(145deg, #303a52f2, #161c2cfa), var(--hd-elev-2)!important;border:1px solid #ffffff0d!important;box-shadow:10px 12px 24px #0000008c,-7px -7px 18px #ffffff06,inset 1px 1px #ffffff0d,inset -1px -1px #0006!important}.home-dark .progress-card:hover{box-shadow:14px 16px 28px #000000a6,-9px -9px 20px #ffffff08,inset 1px 1px #ffffff0f,inset -1px -1px #00000073!important}.home-dark .progress-raised{background:linear-gradient(145deg, #3c4a66f0, #1c2436fa), var(--hd-elev-3)!important;color:var(--hd-text)!important;border:1px solid #ffffff0d!important;box-shadow:6px 7px 14px #0009,-4px -4px 11px #ffffff0a,inset 1px 1px #ffffff12,inset -1px -1px #00000073!important}.home-dark .progress-inset{background:linear-gradient(145deg, #38445e9e, #1c2436f0), var(--hd-elev-1)!important;color:var(--hd-text)!important;border:1px solid #ffffff0d!important;box-shadow:inset 5px 5px 12px #0000008c,inset -4px -4px 10px #ffffff08,0 1px #ffffff0a!important}.home-dark .progress-surface-elevated,.home-dark .progress-chip-elevated{color:var(--hd-text);border:1px solid #ffffff0f;background:linear-gradient(145deg, #3c4a66f0, #1c2436fa), var(--hd-elev-3)!important;box-shadow:5px 6px 13px #0000008c,-4px -4px 11px #ffffff09,inset 1px 1px #ffffff12!important}.home-dark .progress-surface-inset,.home-dark .progress-chip-inset{color:var(--hd-text);border:1px solid #ffffff0d;background:linear-gradient(145deg, #38445e9e, #1c2436f0), var(--hd-elev-1)!important;box-shadow:inset 4px 4px 9px #00000080,inset -3px -3px 8px #ffffff08!important}.home-dark .progress-compact-footer{border:1px solid #ffffff0e;background:linear-gradient(145deg, #222d42eb, #0f1624fa), var(--hd-elev-1)!important;box-shadow:inset 4px 4px 10px #00000075,inset -3px -3px 8px #ffffff06,0 1px #ffffff0a!important}.home-dark .progress-growth-footer{border-color:#ffffff17!important}.home-dark .progress-topic-pill{border:1px solid #ffffff0e;box-shadow:inset 1px 1px #ffffff0e,0 8px 18px #00000047;background:linear-gradient(145deg, #2b3850e6, #141c2bfa), var(--hd-elev-1)!important;color:var(--hd-text)!important}.home-dark .progress-passport-card{background:radial-gradient(circle at 10% 0%, #4dd3dd1f, transparent 31%), radial-gradient(circle at 100% 100%, #6378d61a, transparent 34%), linear-gradient(145deg, #2b3751f5, #111827fc), var(--hd-elev-2)!important;border-color:#91dde71c!important;box-shadow:18px 24px 40px #00000094,0 15px 36px #14849517,inset 1px 1px #ffffff17,inset -1px -1px #0000007a!important}.home-dark .progress-passport-card:hover{box-shadow:20px 26px 44px #0000009e,0 17px 40px #1484951a,inset 1px 1px #ffffff1a,inset -1px -1px #00000080!important}.home-dark .progress-passport-divider{border-color:#ffffff1a!important}.home-dark .progress-passport-stamp-card{border:1px solid #ffffff0f;background:linear-gradient(145deg, #303d58eb, #151d2efa), var(--hd-elev-2)!important;box-shadow:8px 10px 18px #00000061,inset 1px 1px #ffffff0f,inset -1px -1px #0000006b!important}.home-dark .progress-passport-metric{border:1px solid #ffffff0d;background:linear-gradient(145deg, #38445e9e, #1c2436f0), var(--hd-elev-1)!important;box-shadow:inset 4px 4px 9px #0000007a,inset -3px -3px 8px #ffffff08!important}.home-dark .progress-passport-stamp-label,.home-dark .progress-passport-metric-label{color:var(--hd-text-muted)!important}.home-dark .progress-passport-dot[data-dot-state=highlight]{background:linear-gradient(145deg,#55e0ea,#078ca2)!important;box-shadow:0 0 12px #4dd3dd7a,inset 0 1px #ffffff47!important}.home-dark .progress-passport-dot[data-dot-state=filled]{box-shadow:0 2px 5px #00000057,inset 0 1px #ffffff29;background:linear-gradient(145deg,#8da3c8,#667b9e)!important}.home-dark .progress-passport-dot[data-dot-state=empty]{box-shadow:inset 2px 2px 4px #00000057,inset -1px -1px 3px #ffffff08;background:#080f1c57!important;border-color:#b0c9e55c!important}.home-dark .progress-passport-grade{text-shadow:0 0 15px #7a87ff38;color:#9aa8ff!important}.home-dark .progress-passport-insight{border:1px solid #4dd3dd1f;background:linear-gradient(145deg, #1d2b3fe6, #0e1523f5), var(--hd-elev-1)!important;box-shadow:inset 3px 3px 8px #00000070,inset -2px -2px 6px #ffffff06,0 7px 18px #00000038,0 0 0 1px #4dd3dd06!important}.home-dark .progress-passport-balance{background:radial-gradient(circle at 78% 0%, #4dd3dd14, transparent 36%), linear-gradient(145deg, #27334ce0, #121b2bf5), var(--hd-elev-1)!important;border-color:#ffffff12!important}.home-dark .progress-passport-balance-track{box-shadow:inset 2px 2px 5px #00000061,inset -1px -1px 3px #ffffff09;background:#ffffff13!important}.home-dark .progress-track{background:var(--hd-elev-1)!important;box-shadow:inset 2px 2px 5px #0006,inset -2px -2px 5px #ffffff0d!important}.home-dark .border-\[\#DDE5EF\]{border-color:#ffffff17!important}.home-dark .progress-stat-value{color:#4dd3dd!important;text-shadow:0 0 16px #36b6c433!important}.home-dark .progress-metric-icon{color:#4dd3dd!important;background:linear-gradient(145deg,#142632e6,#1c2436fa)!important;box-shadow:inset 2px 2px 5px #0006,inset -2px -2px 5px #36b6c41a!important}.home-dark .progress-ring-track{stroke:#ffffff14!important}.home-dark .progress-ring-stop-1{stop-color:#4dd3dd!important}.home-dark .progress-ring-stop-2{stop-color:#1f8e9c!important}.home-dark .level-mix-bar{background:linear-gradient(90deg,#4dd3dd,#1f8e9c)!important;box-shadow:0 0 14px #36b6c440,inset 0 1px #fff3!important}.home-dark .chart-grid-line{border-color:#ffffff0f!important}.home-dark .chart-bar[data-series=words_added],.home-dark .chart-legend-dot[data-series=words_added]{background-color:#4dd3dd!important}.home-dark .chart-bar[data-series=words_reviewed],.home-dark .chart-legend-dot[data-series=words_reviewed]{background-color:#a5f3fc!important}.home-dark .chart-bar[data-series=words_mastered],.home-dark .chart-legend-dot[data-series=words_mastered]{background-color:#1f8e9c!important}.home-dark .import-loading-card{background:linear-gradient(145deg, #1f2d42cc, #141c28e6), var(--hd-elev-1);border-color:#ffffff14;box-shadow:0 12px 24px #00000080,-6px -6px 16px #ffffff08,0 0 30px #36b6c414,inset 1px 1px #ffffff1a}.home-dark .import-loading-stack-layer{background:linear-gradient(145deg,#1f2d42bf,#141c28e6);border-color:#ffffff12;box-shadow:0 10px 20px #00000073}.home-dark .import-loading-entry-lemma{background:linear-gradient(90deg,#3a4a63 0% 38%,#4a6382 50%,#3a4a63 62% 100%)}.home-dark .import-loading-entry-line{background:linear-gradient(90deg,#2a374a 0% 38%,#364b63 50%,#2a374a 62% 100%)}.home-dark .import-loading-chip{background:radial-gradient(circle at 22% 20%,#36b6c447,#0000 42%),linear-gradient(145deg,#2c3a52f2,#1c2638e6);border-color:#ffffff1f;box-shadow:0 10px 24px #00000073,0 0 22px #36b6c433,inset 1px 1px #ffffff1a}.home-dark .import-loading-halo{background:radial-gradient(circle,#36b6c412 0%,#36b6c405 45%,#0000 70%)}.home-dark .library-import-input-panel{background:linear-gradient(155deg, #303a52c7, #161c2ceb), var(--hd-elev-1)!important;border:1px solid #ffffff0d!important;box-shadow:10px 14px 26px #0000008c,-6px -6px 16px #ffffff06,inset 1px 1px #ffffff0d,inset -1px -1px #0006!important}.home-dark .import-chamber-aura{background:radial-gradient(closest-side at 50% 34%,#36b6c424,#0000 72%),radial-gradient(closest-side at 24% 78%,#3882be1a,#0000 70%)}.home-dark .library-import-row-pill{background:linear-gradient(145deg, #3c4a66f0, #1c2436fa), var(--hd-elev-3)!important;color:var(--hd-text-muted)!important;border:1px solid #ffffff0f!important;box-shadow:4px 5px 12px #00000080,-3px -3px 9px #ffffff08,inset 1px 1px #ffffff0f!important}.home-dark .library-import-tag-suggestion{background:linear-gradient(145deg, #36425cd9, #1a2232f2), var(--hd-elev-2)!important;color:var(--hd-text-muted)!important;border-color:#ffffff0f!important;box-shadow:3px 4px 10px #00000073,inset 1px 1px #ffffff0a!important}.home-dark .library-import-tag-suggestion:hover{background:linear-gradient(145deg, #36b6c42e, #142632e6), var(--hd-elev-3)!important;color:#a5f3fc!important;border-color:#43c2cf52!important}.home-dark .library-import-tag-suggestion-selected,.home-dark .library-import-tag-suggestion-selected:hover{background:linear-gradient(145deg, #36b6c447, #142632eb), var(--hd-elev-3)!important;color:#a5f3fc!important;border-color:#43c2cf73!important;box-shadow:inset 2px 2px 6px #00000073,inset -1px -1px 4px #36b6c42e,0 0 0 1px #43c2cf2e!important}.home-dark .library-import-success-panel{background:radial-gradient(circle at 6% 0%, #36b6c429, transparent 34%), linear-gradient(150deg, #22464ef0, #16202efa), var(--hd-elev-2)!important;color:#c9f2dc!important;border:1px solid #6ee7b738!important;box-shadow:10px 14px 26px #0000008a,-5px -5px 15px #ffffff06,0 0 22px #36b6c414,inset 1px 1px #ffffff0f,inset -1px -1px #00000073!important}.home-dark .library-import-success-panel-warn{background:radial-gradient(circle at 6% 0%, #f59e0b2e, transparent 38%), linear-gradient(150deg, #48381ceb, #1c1828fa), var(--hd-elev-2)!important;color:#fce2a6!important;border:1px solid #fcd34d3d!important}.home-dark .library-import-success-panel .library-import-success-title{color:#c9f2dc!important}.home-dark .library-import-success-panel-warn .library-import-success-title{color:#fce2a6!important}.home-dark .library-import-success-panel .library-import-success-subtle{color:#c9f2dcb8!important}.home-dark .library-import-success-panel-warn .library-import-success-subtle{color:#fce2a6c7!important}.home-dark .library-import-success-icon{background:linear-gradient(145deg, #36b6c43d, #102632f0), var(--hd-elev-3)!important;color:#6ee7b7!important;box-shadow:inset 2px 2px 5px #0006,inset -2px -2px 5px #36b6c429,0 0 0 5px #36b6c417!important}.home-dark .library-import-success-icon-warn{background:linear-gradient(145deg, #f59e0b3d, #322412f0), var(--hd-elev-3)!important;color:#fcd34d!important;box-shadow:inset 2px 2px 5px #0006,inset -2px -2px 5px #f59e0b29,0 0 0 6px #f59e0b1a!important}.home-dark .library-import-success-detail{background:linear-gradient(145deg, #1c2638b3, #121824eb), var(--hd-elev-1)!important;color:var(--hd-text-muted)!important;border:1px solid #ffffff0a!important;box-shadow:inset 3px 3px 8px #00000080,inset -2px -2px 6px #ffffff06!important}.home-dark .train-saved-banner{background:radial-gradient(circle at 6% 0%, #36b6c42e, transparent 38%), linear-gradient(150deg, #22464ef0, #16202efa), var(--hd-elev-2)!important;color:#c9f2dc!important;border:1px solid #6ee7b738!important;box-shadow:8px 10px 22px #0000008c,-4px -4px 14px #ffffff05,0 0 18px #36b6c414,inset 1px 1px #ffffff0f,inset -1px -1px #00000073!important}.home-dark .train-saved-banner .train-saved-banner-icon{color:#6ee7b7!important}.library-import-preview-list{scrollbar-color:#36b6c46b #cbd5e147;scrollbar-gutter:stable}.library-import-preview-list::-webkit-scrollbar{width:8px}.library-import-preview-list::-webkit-scrollbar-track{background:#cbd5e13d;border-radius:999px}.library-import-preview-list::-webkit-scrollbar-thumb{background:#36b6c46b;border:2px solid #f1f5f9c7;border-radius:999px}.library-import-preview-lemma,.library-import-preview-translation,.library-import-preview-definition{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.library-import-preview-lemma{-webkit-line-clamp:2}.library-import-preview-translation{-webkit-line-clamp:1}.library-import-preview-definition{-webkit-line-clamp:2}.home-dark .library-import-preview-shell{background:linear-gradient(155deg, #303a52db, #161c2cfa), var(--hd-elev-2)!important;border:1px solid #ffffff0f!important;box-shadow:12px 16px 30px #00000094,-7px -7px 18px #ffffff06,0 8px 24px #36b6c414,inset 1px 1px #ffffff0f,inset -1px -1px #00000073!important}.home-dark .library-import-preview-header{background:radial-gradient(circle at 8% 0,#36b6c42e,#0000 38%),linear-gradient(145deg,#28344ceb,#161c2cf5)!important;border-bottom:1px solid #ffffff0d!important}.home-dark .library-import-preview-header h3{color:var(--hd-text)!important}.home-dark .library-import-preview-count{background:linear-gradient(145deg, #36b6c438, #142632eb), var(--hd-elev-3)!important;color:#a5f3fc!important;border:1px solid #43c2cf47!important;box-shadow:4px 5px 12px #00000080,-3px -3px 9px #36b6c41a,inset 1px 1px #ffffff0f!important}.home-dark .library-import-preview-list{scrollbar-color:#94a3b852 #0f172a57}.home-dark .library-import-preview-list::-webkit-scrollbar-track{background:#0f172a47}.home-dark .library-import-preview-list::-webkit-scrollbar-thumb{background:#94a3b847;border-color:#0f172a61}.home-dark .library-import-preview-row{background:linear-gradient(150deg, #303a52f0, #161c2cfa), var(--hd-elev-2)!important;border:1px solid #ffffff0d!important;box-shadow:8px 10px 20px #00000080,-5px -5px 14px #ffffff06,inset 1px 1px #ffffff0d,inset -1px -1px #0006!important}.home-dark .library-import-preview-lemma{color:var(--hd-text)!important}.home-dark .library-import-preview-translation{color:var(--hd-text-faint)!important}.home-dark .library-import-preview-definition{color:var(--hd-text-muted)!important}.home-dark .vocabulary-pack-lemma{color:#7deaf5!important}.home-dark .vocabulary-pack-translation{color:var(--hd-text)!important}.home-dark .library-import-pos-badge{background:linear-gradient(145deg, #36b6c43d, #142632f0), var(--hd-elev-3)!important;color:#a5f3fc!important;border:1px solid #43c2cf4d!important;box-shadow:0 4px 10px #0006,inset 1px 1px #ffffff0f!important}.home-dark .library-import-topic-badge{background:linear-gradient(145deg, #3c4a66eb, #1c2436fa), var(--hd-elev-3)!important;color:var(--hd-text-muted)!important;border:1px solid #ffffff0f!important;box-shadow:0 3px 8px #00000059,inset 1px 1px #ffffff0d!important}@media (max-height:850px){.train-setup-page .train-setup-breadcrumb{margin-bottom:1rem}.train-setup-page .train-setup-hero{margin-bottom:1.25rem}.train-setup-page .train-setup-hero h1{margin-bottom:.75rem}}@media (max-height:720px){.train-setup-page .train-setup-breadcrumb{margin-bottom:.75rem}.train-setup-page .train-setup-hero{margin-bottom:1rem}.train-setup-page .train-setup-hero h1{margin-bottom:.5rem}}.home-dark{scrollbar-color:#94a3b847 #0f172a59}html:has(.home-dark){scrollbar-color:#94a3b847 #0f172a59}html:has(.home-dark)::-webkit-scrollbar{width:8px;height:8px}html:has(.home-dark)::-webkit-scrollbar-track{background:#0f172a40}html:has(.home-dark)::-webkit-scrollbar-thumb{background:#94a3b838;border:2px solid #0f172a40;border-radius:999px}html:has(.home-dark)::-webkit-scrollbar-thumb:hover{background:#94a3b857}.home-dark ::-webkit-scrollbar{width:8px;height:8px}.home-dark ::-webkit-scrollbar-track{background:#0f172a40}.home-dark ::-webkit-scrollbar-thumb{background:#94a3b838;border:2px solid #0f172a40;border-radius:999px}.home-dark ::-webkit-scrollbar-thumb:hover{background:#94a3b857}.home-dark .floating-word-card__inner{--chip-text:#94a3b8;background:linear-gradient(145deg, #303a52f2, #161c2cfa), var(--hd-elev-2);color:var(--chip-text);border-color:#ffffff14;box-shadow:0 12px 28px #00000073,8px 10px 24px #00000059,inset 1px 1px #ffffff0d,inset -1px -1px #0006}.home-dark .floating-word-card__inner:after{background:var(--smart-session-surface-bg);box-shadow:var(--smart-session-surface-shadow)}.daily-completion-shell{isolation:isolate;background:radial-gradient(circle at 50% -8%,#a7eef438,#0000 36%),linear-gradient(145deg,#ffffffe6,#eef3f8f5);border:1px solid #ffffffdb;border-radius:max(1.5rem,min(3vw,2.15rem));position:relative;overflow:hidden;box-shadow:0 26px 60px #51698829,10px 14px 28px #c1cbda6b,-8px -8px 24px #ffffffd1,inset 1px 1px #fffffff5,inset -1px -1px #bccbdb3d}.daily-completion-shell:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(118deg,#0000 21%,#fff3 44%,#0000 67%);position:absolute;top:0;bottom:0;left:0;right:0}.daily-completion-ambient{z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle at 50% 48%,#57cbd61f,#0000 50%);border-radius:50%;width:min(54rem,100%);height:27rem;position:absolute;top:-13rem;left:50%;transform:translate(-50%)}.daily-completion-hero{text-align:center;flex-direction:column;align-items:center;min-height:17rem;padding:2rem max(1.25rem,min(4vw,3rem)) 1.75rem;display:flex;position:relative}.daily-completion-emblem{--daily-completion-score:0deg;place-items:center;width:6.5rem;height:6.5rem;margin-bottom:1.15rem;animation:.78s cubic-bezier(.16,1,.3,1) both daily-completion-emblem-enter;display:grid;position:relative}.daily-completion-emblem__ring{background:radial-gradient(circle at center, #eff6f8 57%, transparent 59%), conic-gradient(from -90deg, #36b6c4 0deg var(--daily-completion-score), #7e97b229 var(--daily-completion-score) 360deg);border-radius:50%;place-items:center;width:5.25rem;height:5.25rem;display:grid;box-shadow:0 12px 24px #36b6c424,5px 6px 13px #9aadc240,-4px -4px 11px #ffffffe0,inset 1px 1px #ffffffe6}.daily-completion-emblem__core{color:#fff;background:linear-gradient(145deg,#4cc8d3,#269eae);border:1px solid #fffc;border-radius:50%;place-items:center;width:3.55rem;height:3.55rem;display:grid;box-shadow:0 8px 16px #36b6c433,inset 1px 1px #ffffff6b,inset -1px -1px #0a616c33}.daily-completion-emblem__orbit{border:1px solid #36b6c433;border-radius:50%;position:absolute}.daily-completion-emblem__orbit--one{border-bottom-color:#0000;border-right-color:#0000;top:.15rem;bottom:.15rem;left:.15rem;right:.15rem;transform:rotate(28deg)}.daily-completion-hero__copy{animation:.62s cubic-bezier(.16,1,.3,1) .11s both daily-completion-rise}.daily-completion-eyebrow{color:#168394;letter-spacing:.14em;text-transform:uppercase;background:#e0f7f96b;border:1px solid #36b6c433;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .72rem;font-size:.69rem;font-weight:800;line-height:1;display:inline-flex}.daily-completion-hero h1{color:rgb(var(--text-main));letter-spacing:-.025em;margin-top:.85rem;font-family:Playfair Display,serif;font-size:max(2rem,min(5vw,3.2rem));font-weight:700;line-height:1.08}.daily-completion-score{color:rgb(var(--text-muted));margin-top:.65rem;font-size:max(.9rem,min(2vw,1.05rem));font-weight:600}.daily-completion-degraded{color:rgb(var(--text-muted));margin-top:.55rem;font-size:.75rem;font-weight:600}.daily-completion-body{padding:0 max(1rem,min(3vw,2rem)) max(1.25rem,min(3vw,2rem))}.daily-completion-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:-.45rem;display:grid}.daily-completion-stat{background:#f9fbfd9e;border:1px solid #ffffffa6;border-radius:1.15rem;align-content:center;justify-items:center;gap:.4rem;min-height:7rem;padding:1.05rem .85rem .95rem;animation:.58s cubic-bezier(.16,1,.3,1) both daily-completion-rise;display:grid;position:relative;box-shadow:0 12px 26px #6f849d21,0 2px 6px #6f849d12}.daily-completion-stat:first-child{animation-delay:.18s}.daily-completion-stat:nth-child(2){animation-delay:.24s}.daily-completion-stat:nth-child(3){animation-delay:.3s}.daily-completion-stat__count{color:rgb(var(--text-main));font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1}.daily-completion-stat__label{max-width:12rem;color:rgb(var(--text-muted));letter-spacing:.105em;text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.35}.daily-completion-outcomes{gap:.65rem;margin-top:.75rem;display:grid}.daily-completion-outcome{--outcome-accent:54, 182, 196;background:#f5f8fb9e;border:1px solid #ffffffbd;border-radius:1.2rem;padding:.75rem .85rem .85rem;animation:.56s cubic-bezier(.16,1,.3,1) .34s both daily-completion-rise;position:relative;box-shadow:inset 1px 1px #ffffffad,0 4px 12px #6f849d0f}.daily-completion-outcome--strengthened{--outcome-accent:40, 178, 160}.daily-completion-outcome--progress{--outcome-accent:92, 116, 204}.daily-completion-outcome--revisit{--outcome-accent:210, 153, 70}.daily-completion-outcome__heading{align-items:center;gap:.55rem;display:flex}.daily-completion-outcome__icon{width:1.1rem;height:1.1rem;color:rgba(var(--outcome-accent), .72);flex:none;place-items:center;display:grid}.daily-completion-outcome__icon svg{width:.9rem;height:.9rem}.daily-completion-outcome h2{color:rgb(var(--text-secondary));letter-spacing:.105em;text-transform:uppercase;font-size:.72rem;font-weight:800}.daily-completion-outcome__count{min-width:1.55rem;height:1.55rem;color:rgb(var(--text-muted));background:#ffffff57;border:1px solid #6d839d1f;border-radius:999px;place-items:center;margin-left:auto;font-size:.7rem;font-weight:800;display:grid}.daily-completion-chip-list{flex-wrap:wrap;gap:.42rem;margin-top:.58rem;display:flex}.daily-completion-chip{max-width:100%;color:rgb(var(--text-secondary));overflow-wrap:anywhere;background:linear-gradient(145deg,#ffffffd1,#e5ecf3eb);border:1px solid #ffffffe0;border-radius:.75rem;align-items:center;gap:.42rem;padding:.4rem .68rem .42rem .58rem;font-size:.82rem;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:3px 4px 9px #b3c1d175,-3px -3px 7px #ffffffe0,inset 1px 1px #ffffffe0}.daily-completion-chip__marker{background:rgb(var(--outcome-accent));width:.42rem;height:.42rem;box-shadow:0 0 0 3px rgba(var(--outcome-accent), .11);border-radius:50%;flex:none}.daily-completion-actions{border-top:1px solid #6d839d21;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.85rem;padding-top:.85rem;animation:.56s cubic-bezier(.16,1,.3,1) .44s both daily-completion-rise;display:flex}.daily-completion-action{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:.65rem 1.2rem;font-size:.86rem;font-weight:800;transition:transform .18s,box-shadow .18s,color .18s;display:inline-flex}.daily-completion-action:hover:not(:disabled){transform:translateY(-2px)}.daily-completion-action:focus-visible{outline-offset:3px;outline:3px solid #36b6c452}.daily-completion-action:disabled{cursor:not-allowed;opacity:.6}.daily-completion-action--primary{padding-inline-start:1.55rem;padding-inline-end:1.55rem}.daily-completion-action--secondary{color:rgb(var(--text-main))}.daily-completion-action--tertiary{color:rgb(var(--text-muted))}.daily-completion-action--tertiary:hover{color:rgb(var(--text-main))}.daily-completion-error{color:rgb(var(--text-muted));text-align:center;margin-top:.9rem;font-size:.82rem;font-weight:700}@keyframes daily-completion-emblem-enter{0%{opacity:0;transform:translateY(12px)scale(.78)rotate(-8deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes daily-completion-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.daily-completion-hero{text-align:left;flex-direction:row;justify-content:center;min-height:9.5rem;padding-block-start:1.35rem;padding-block-end:1.35rem}.daily-completion-emblem{flex:none;width:5.75rem;height:5.75rem;margin:0 1.5rem 0 0}.daily-completion-emblem__ring{width:4.75rem;height:4.75rem}.daily-completion-emblem__core{width:3.15rem;height:3.15rem}.daily-completion-hero__copy{min-width:0}.daily-completion-hero h1{margin-top:.55rem;font-size:max(2rem,min(3.3vw,2.65rem))}.daily-completion-score{margin-top:.4rem;font-size:.95rem}.daily-completion-degraded{margin-top:.35rem}.daily-completion-stats{margin-top:-.35rem}.daily-completion-stat{min-height:5.5rem;padding-block-start:.8rem;padding-block-end:.8rem}.daily-completion-stat__count{font-size:1.75rem}.daily-completion-outcomes{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@media (max-width:639px){.daily-completion-hero{min-height:auto;padding-bottom:1.75rem}.daily-completion-emblem{width:6rem;height:6rem;margin-bottom:.75rem}.daily-completion-stats{grid-template-columns:1fr;gap:.6rem}.daily-completion-stat{grid-template-columns:auto 1fr;place-items:center start;gap:0 .85rem;min-height:0;padding:.95rem 1.1rem}.daily-completion-stat__count{grid-row:1/span 2;font-size:1.8rem}.daily-completion-stat__label{text-align:left}.daily-completion-chip{max-width:100%}.daily-completion-actions{flex-direction:column}.daily-completion-action{width:100%}}@media (prefers-reduced-motion:reduce){.daily-completion-emblem,.daily-completion-hero__copy,.daily-completion-stat,.daily-completion-outcome,.daily-completion-actions{animation:none}.daily-completion-action{transition:none}.daily-completion-action:hover:not(:disabled){transform:none}}.home-dark .daily-completion-shell{background:radial-gradient(circle at 50% -4%, #36b6c417, transparent 38%), linear-gradient(145deg, #303c54fa, #131928fc), var(--hd-elev-2);border-color:#ffffff14;box-shadow:0 30px 64px #00000080,10px 14px 28px #0006,-6px -6px 20px #ffffff05,inset 1px 1px #ffffff14,inset -1px -1px #0000008c}.home-dark .daily-completion-shell:before{opacity:.08}.home-dark .daily-completion-actions{border-color:#ffffff12}.home-dark .daily-completion-hero h1,.home-dark .daily-completion-stat__count{color:var(--hd-text)}.home-dark .daily-completion-score,.home-dark .daily-completion-degraded,.home-dark .daily-completion-stat__label,.home-dark .daily-completion-error{color:var(--hd-text-muted)}.home-dark .daily-completion-eyebrow{color:#72dce4;background:#36b6c41c;border-color:#4dd3dd3d;box-shadow:inset 0 1px #ffffff0f}.home-dark .daily-completion-emblem__ring{background:radial-gradient(circle at center, #253149 57%, transparent 59%), conic-gradient(from -90deg, #4dd3dd 0deg var(--daily-completion-score), #94a3b824 var(--daily-completion-score) 360deg);box-shadow:0 13px 26px #36b6c41f,6px 8px 17px #00000070,-4px -4px 11px #ffffff06,inset 1px 1px #ffffff14}.home-dark .daily-completion-emblem__orbit{border-color:#4dd3dd38}.home-dark .daily-completion-emblem__orbit--one{border-bottom-color:#0000;border-right-color:#0000}.home-dark .daily-completion-stat{background:#1f283bcc;border-color:#ffffff0f;box-shadow:0 14px 28px #00000057,0 2px 6px #00000047}.home-dark .daily-completion-outcome--strengthened{--outcome-accent:80, 210, 186}.home-dark .daily-completion-outcome--progress{--outcome-accent:146, 163, 232}.home-dark .daily-completion-outcome--revisit{--outcome-accent:239, 183, 101}.home-dark .daily-completion-outcome__count{color:var(--hd-text-muted);background:#ffffff09;border-color:#ffffff12}.home-dark .daily-completion-outcome{background:#181f30a8;border-color:#ffffff0d;box-shadow:inset 1px 1px #ffffff08,0 4px 12px #00000029}.home-dark .daily-completion-outcome h2{color:var(--hd-text-muted)}.home-dark .daily-completion-chip{color:var(--hd-text);background:linear-gradient(145deg,#394762f5,#1b2335fa);border-color:#fff1;box-shadow:4px 5px 11px #0000007a,-3px -3px 8px #ffffff06,inset 1px 1px #fff1}.home-dark .daily-completion-action--secondary{color:var(--hd-text)}.home-dark .daily-completion-action--tertiary{color:var(--hd-text-muted)}.home-dark .daily-completion-action--tertiary:hover{color:var(--hd-text)}.home-dark .qt-bubble{background:linear-gradient(145deg, #3c4a66eb, #1c2436f5), var(--hd-elev-3);color:var(--hd-text);box-shadow:3px 3px 7px #00000080,-2px -2px 6px #ffffff0a,inset 1px 1px #ffffff14}.home-dark .qt-track{background:var(--hd-elev-1);box-shadow:inset 2px 2px 5px #0009,inset -1px -1px 3px #ffffff08}.home-dark .qt-tile{background:linear-gradient(145deg, #38445e80, #1c2436e6), var(--hd-elev-1);border:1px solid #ffffff0a;box-shadow:inset 3px 3px 8px #00000080,inset -2px -2px 6px #ffffff06}.home-dark .qt-status-correct{color:#6ee7b7;background:#34d39926;box-shadow:inset 0 0 0 1px #34d3994d}.home-dark .qt-status-wrong{color:#fda4af;background:#f43f5e26;box-shadow:inset 0 0 0 1px #f43f5e52}.home-dark .qt-status-warn{color:#fcd34d;background:#f59e0b26;box-shadow:inset 0 0 0 1px #f59e0b4d}.home-dark .qt-status-neutral{color:#cbd5e1;background:#94a3b824;box-shadow:inset 0 0 0 1px #94a3b83d}.home-dark .qt-option-correct{background:linear-gradient(145deg, #106c5880, #0c2e28d9), var(--hd-elev-2);color:#d8f5e6;border:1px solid #34d3996b;box-shadow:6px 8px 18px #00000080,0 0 22px #10b98129,inset 1px 1px #ffffff0f}.home-dark .qt-option-wrong{background:linear-gradient(145deg, #78223680, #34121cd9), var(--hd-elev-2);color:#ffdbe1;border:1px solid #f43f5e6b;box-shadow:6px 8px 18px #00000080,0 0 22px #f43f5e29,inset 1px 1px #ffffff0f}.home-dark .qt-slot-correct{color:#6ee7b7;background:#34d39929;border-color:#34d39973}.home-dark .qt-slot-wrong{color:#fda4af;background:#f43f5e29;border-color:#f43f5e73}.home-dark .qt-icon-control{background:linear-gradient(145deg, #3c4a66f0, #1c2436fa), var(--hd-elev-3);color:var(--hd-text-muted);border-color:#ffffff0f;box-shadow:5px 6px 13px #00000080,-3px -3px 9px #ffffff09,inset 1px 1px #ffffff0f}.home-dark .qt-icon-control:hover{color:var(--hd-teal);border-color:#43c2cf66}.home-dark .qt-locked-chip{background:linear-gradient(145deg, #28324680, #161c2cdb), var(--hd-elev-1);color:var(--hd-text-faint);border-color:#ffffff0d;box-shadow:inset 3px 3px 8px #00000080,inset -2px -2px 6px #ffffff06}.home-dark .qt-modal-backdrop{background:#060a129e}.home-dark .qt-divider{border-color:#ffffff12}.home-dark .qt-modal-shell{border:1px solid #ffffff14;box-shadow:24px 30px 60px #000000a8,-12px -12px 28px #ffffff06,0 12px 40px #36b6c41f,inset 1px 1px #ffffff14,inset -1px -1px #00000080;background:radial-gradient(circle at 50% -10%, #36b6c41a, transparent 46%), linear-gradient(145deg, #36425cf5, #161c2cfa), var(--hd-elev-2)!important}.home-dark .qt-tile .uppercase.text-theme-textFaint{color:var(--hd-text-muted)!important}.home-dark .qt-tile .text-theme-textSecondary{color:var(--hd-text)!important}.home-dark .qt-loading-aura{background:radial-gradient(42rem 30rem at 50% 28%,#36b6c41a,#0000 62%),radial-gradient(30rem 22rem at 16% 82%,#36b6c40f,#0000 65%),radial-gradient(26rem 20rem at 86% 14%,#36b6c40d,#0000 65%)}.home-dark .qt-loading-card{background:linear-gradient(145deg, #1f2d42cc, #141c28e6), var(--hd-elev-1);border-color:#ffffff14;box-shadow:13px 15px 30px #00000080,-10px -10px 24px #ffffff08,0 0 30px #36b6c414,inset 1px 1px #ffffff1a}.home-dark .qt-card-target{background:linear-gradient(90deg,#3a4a63 0% 38%,#4a6382 50%,#3a4a63 62% 100%) 0 0/220% 100%}.home-dark .qt-card-option{background:linear-gradient(90deg,#2a374a 0% 38%,#364b63 50%,#2a374a 62% 100%) 0 0/220% 100%}.home-dark .qt-loading-chip{background:radial-gradient(circle at 22% 20%,#36b6c429,#0000 45%),linear-gradient(145deg,#3c4a66f0,#1c2436fa);border-color:#ffffff0f;box-shadow:0 6px 14px #00000080,0 0 16px #36b6c41f,inset 1px 1px #ffffff0f}@keyframes roleplay-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes roleplay-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 2px #ffffffd9,0 0 0 5px #36b6c424,0 4px 10px #1f2d442e}50%{transform:scale(1.06);box-shadow:0 0 0 2px #ffffffd9,0 0 0 7px #36b6c438,0 4px 12px #1f2d4433}}@keyframes roleplay-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.roleplay-message-in{animation:.34s cubic-bezier(.22,.9,.35,1) both roleplay-enter}.roleplay-avatar{color:#fff;box-shadow:0 0 0 2px #ffffffd9,0 4px 10px #1f2d442e}.roleplay-avatar-tide{background:linear-gradient(145deg,#43c2cf,#28aaba)}.roleplay-avatar-deep{background:linear-gradient(145deg,#2e86a8,#1d6584)}.roleplay-avatar-sky{background:linear-gradient(145deg,#5fa7dc,#3d83bc)}.roleplay-avatar-mist{background:linear-gradient(145deg,#7fb6c9,#578ea3)}.roleplay-avatar-active{animation:1.7s ease-in-out infinite roleplay-breathe}.roleplay-speaker-name{color:#7e90ab}.roleplay-bubble-partner{color:#25344b;background:linear-gradient(145deg,#fff,#f2f6fa);border:1px solid #ffffffd9;box-shadow:6px 7px 16px #c7d1e0bf,-4px -4px 10px #ffffffe6,inset 1px 1px #ffffffe6}.roleplay-bubble-user{color:#173b41;background:linear-gradient(145deg,#e2f8fb,#cceff5);border:1px solid #36b6c442;box-shadow:6px 7px 16px #7ebec859,-4px -4px 10px #ffffffd9,inset 1px 1px #ffffffbf}.roleplay-thinking-line{background:linear-gradient(90deg,#dce5ef 0% 35%,#bfd8e2 50%,#dce5ef 65% 100%) 0 0/220% 100%;border-radius:999px;width:6.5rem;height:.55rem;animation:1.4s linear infinite roleplay-shimmer}.roleplay-scene-setting{background:linear-gradient(145deg,#e6fbfe66,#ffffff80),#eef2f6b8;border:1px solid #ffffffbf;border-radius:1.25rem;box-shadow:inset 2px 2px 6px #d1d9e68c,inset -2px -2px 6px #fffc}.roleplay-composer-shell{background:linear-gradient(145deg, #ffffff8c, #eef2f6f0), var(--library-surface,#eef2f6);border:1px solid #ffffffc7;box-shadow:9px 10px 22px #c7d1e0cc,-8px -8px 18px #ffffffeb,inset 1px 1px #ffffffd1}.roleplay-composer-input{color:#25344b;background:#ffffffb8;border:1px solid #d7e0eae6;box-shadow:inset 3px 3px 7px #d1d9e699,inset -3px -3px 7px #ffffffe6}.roleplay-composer-input:focus{border-color:#36b6c48c;box-shadow:inset 3px 3px 7px #d1d9e673,inset -3px -3px 7px #ffffffe6,0 0 0 3px #36b6c42e}.roleplay-word-chip{background:linear-gradient(145deg, #ffffff94, #eef2f6f5), var(--library-surface,#eef2f6);color:#3e5e74;border:1px solid #ffffffb8;box-shadow:3px 3px 7px #d1d9e6cc,-3px -3px 7px #ffffffe6}.roleplay-word-chip:hover:not(:disabled){color:#1c7a87;border-color:#36b6c466;transform:translateY(-1px)}.roleplay-word-chip:focus-visible{outline:none;box-shadow:3px 3px 7px #d1d9e6cc,-3px -3px 7px #ffffffe6,0 0 0 3px #36b6c459}.roleplay-complete-check{color:#1c7a87;background:#36b6c429}.roleplay-review-in{animation:.4s cubic-bezier(.22,.9,.35,1) both roleplay-enter}.roleplay-review-hero{background:linear-gradient(150deg, #ffffff9e, #eef2f6f0), var(--library-surface,#eef2f6);border:1px solid #fffc;box-shadow:9px 10px 22px #c7d1e0cc,-8px -8px 18px #ffffffeb,inset 1px 1px #ffffffd9}.roleplay-review-hero-strong{background:radial-gradient(115% 90% at 12% -10%, #96e4ee80, transparent 52%), radial-gradient(80% 70% at 100% 0%, #e6fbfebf, transparent 46%), linear-gradient(150deg, #ffffff9e, #eef2f6f0), var(--library-surface,#eef2f6);border-color:#36b6c44d;box-shadow:9px 10px 22px #c7d1e0cc,-8px -8px 18px #ffffffeb,0 8px 28px #36b6c424,inset 1px 1px #ffffffd9}.roleplay-review-hero-solid{background:radial-gradient(100% 80% at 12% -10%, #beeef566, transparent 48%), linear-gradient(150deg, #ffffff9e, #eef2f6f0), var(--library-surface,#eef2f6);border-color:#36b6c42e}.roleplay-review-hero-focus{background:radial-gradient(100% 80% at 12% -10%, #fae2b252, transparent 48%), linear-gradient(150deg, #ffffff9e, #eef2f6f0), var(--library-surface,#eef2f6);border-color:#d9770624}.roleplay-measure+.roleplay-measure{border-top:1px solid #d1d9e68c}.roleplay-sent-strong{--rp-sent:#1898a9;--rp-sent-ink:#0e6c7d;--rp-sent-halo:#36b6c459}.roleplay-sent-positive{--rp-sent:#5cc3d0;--rp-sent-ink:#1d7a89;--rp-sent-halo:#36b6c400}.roleplay-sent-attention{--rp-sent:#e9a23b;--rp-sent-ink:#b45309;--rp-sent-halo:#d9770600}.roleplay-measure-value{color:var(--rp-sent-ink,#40506a);white-space:nowrap}.roleplay-measure-track{gap:.3rem}.roleplay-track-dot{background:#94a3bd38;border-radius:999px;width:.5rem;height:.5rem;box-shadow:inset 1px 1px 2px #78869e47}.roleplay-track-dot.is-on{background:linear-gradient(145deg, var(--rp-sent), var(--rp-sent-ink));box-shadow:0 1px 3px #1f2d442e, 0 0 6px var(--rp-sent-halo)}.roleplay-coach-thread{background:linear-gradient(150deg, #ffffff80, #eef2f6eb), var(--library-surface,#eef2f6);border:1px solid #ffffffbf;box-shadow:8px 9px 20px #c7d1e0cc,-7px -7px 16px #ffffffeb,inset 1px 1px #fffc}.roleplay-coach-rail{background:linear-gradient(#94a3bd66,#94a3bd1f);border-radius:999px;width:2px;position:absolute;top:1.9rem;bottom:.35rem;left:.8rem}.roleplay-coach-node{border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex;position:absolute;top:-.1rem;left:0;box-shadow:0 0 0 2px #ffffffd9,0 3px 8px #1f2d4429}.roleplay-coach-node-worked{color:#fff;background:linear-gradient(145deg,#43c2cf,#1c8b9c)}.roleplay-coach-node-improve{color:#fff;background:linear-gradient(145deg,#f2b04a,#d97706)}.roleplay-coach-node-note{color:#fff;background:linear-gradient(145deg,#aebccf,#8496b1)}.roleplay-coach-title-worked{color:#16697a}.roleplay-coach-title-improve{color:#b45309}.roleplay-coach-title-note{color:#8291ad}.roleplay-say-eyebrow{color:#1c7a87}.roleplay-review-say{color:#14343a;background:radial-gradient(120% 120% at 100% 0,#ffffff8c,#0000 52%),linear-gradient(145deg,#dcf6f9,#c3ecf2);border:1px solid #36b6c466;box-shadow:8px 9px 20px #7ebec866,-5px -5px 12px #ffffffd9,0 6px 24px #36b6c429,inset 1px 1px #fffc}.roleplay-hint-note{background:linear-gradient(150deg,#fff8ead9,#eef2f6bf),#eef2f6d9;border:1px solid #e9a23b47;box-shadow:inset 2px 2px 6px #d6c5a84d,inset -2px -2px 6px #fffc}.roleplay-hint-icon{color:#d97706}.roleplay-ghost-cta{background:linear-gradient(145deg, #ffffff80, #eef2f6eb), var(--library-surface,#eef2f6);border:1px solid #ffffffbf;box-shadow:6px 7px 16px #c7d1e0bf,-5px -5px 12px #ffffffe6}.roleplay-recap{background:linear-gradient(145deg,#e2e9f173,#fff6),#eef2f6cc;border:1px solid #d7e0eacc;box-shadow:inset 2px 2px 6px #d1d9e68c,inset -2px -2px 6px #fffc}@media (prefers-reduced-motion:reduce){.roleplay-message-in,.roleplay-review-in,.roleplay-avatar-active,.roleplay-thinking-line{animation:none}}.home-dark .roleplay-speaker-name{color:var(--hd-text-faint)}.home-dark .roleplay-avatar{box-shadow:0 0 0 2px #ffffff1f,0 4px 12px #0000008c}.home-dark .roleplay-bubble-partner{background:linear-gradient(145deg, #303a52f2, #161c2cfa), var(--hd-elev-2);color:var(--hd-text);border:1px solid #ffffff0f;box-shadow:8px 9px 20px #00000080,-5px -5px 14px #ffffff06,inset 1px 1px #ffffff0f}.home-dark .roleplay-bubble-user{background:linear-gradient(145deg, #1b606ae6, #0f383ff5), var(--hd-elev-2);color:#d9f6f9;border:1px solid #4dd3dd3d;box-shadow:8px 9px 20px #00000080,0 0 18px #36b6c41a,inset 1px 1px #ffffff12}.home-dark .roleplay-thinking-line{background:linear-gradient(90deg,#3a4a63 0% 35%,#4a6382 50%,#3a4a63 65% 100%) 0 0/220% 100%}.home-dark .roleplay-scene-setting{background:linear-gradient(145deg, #38445e80, #1c2436e6), var(--hd-elev-1);border:1px solid #ffffff0d;box-shadow:inset 4px 4px 10px #00000080,inset -3px -3px 8px #ffffff08}.home-dark .roleplay-composer-shell{background:linear-gradient(145deg, #303a52f2, #161c2cfa), var(--hd-elev-2);border:1px solid #ffffff0f;box-shadow:10px 12px 24px #0000008c,-7px -7px 18px #ffffff06,inset 1px 1px #ffffff0d}.home-dark .roleplay-composer-input{background:linear-gradient(145deg, #38445e9e, #1c2436f0), var(--hd-elev-1);color:var(--hd-text);border:1px solid #ffffff0d;box-shadow:inset 5px 5px 12px #0000008c,inset -4px -4px 10px #ffffff08}.home-dark .roleplay-composer-input:focus{border-color:#4dd3dd73;box-shadow:inset 5px 5px 12px #00000080,inset -4px -4px 10px #ffffff08,0 0 0 3px #36b6c438}.home-dark .roleplay-word-chip{background:linear-gradient(145deg, #3c4a66f0, #1c2436fa), var(--hd-elev-3);color:#7fd9e2;border:1px solid #ffffff0d;box-shadow:4px 5px 10px #0000008c,-3px -3px 8px #ffffff08}.home-dark .roleplay-word-chip:hover:not(:disabled){color:#a8ecf2;border-color:#4dd3dd59}.home-dark .roleplay-complete-check{color:#7fd9e2;background:#4dd3dd2e}.home-dark .roleplay-review-hero{background:linear-gradient(150deg, #303a52f2, #161c2cfa), var(--hd-elev-2);border:1px solid #ffffff0d;box-shadow:10px 12px 24px #0000008c,-7px -7px 18px #ffffff06,inset 1px 1px #ffffff0d}.home-dark .roleplay-review-hero-strong{background:radial-gradient(115% 90% at 12% -10%, #36b6c433, transparent 52%), linear-gradient(150deg, #303a52f2, #161c2cfa), var(--hd-elev-2);border-color:#4dd3dd47;box-shadow:10px 12px 24px #0000008c,0 8px 28px #36b6c41f,inset 1px 1px #ffffff0f}.home-dark .roleplay-review-hero-solid{background:radial-gradient(100% 80% at 12% -10%, #36b6c41f, transparent 48%), linear-gradient(150deg, #303a52f2, #161c2cfa), var(--hd-elev-2);border-color:#4dd3dd29}.home-dark .roleplay-review-hero-focus{background:radial-gradient(100% 80% at 12% -10%, #f59e0b1a, transparent 48%), linear-gradient(150deg, #303a52f2, #161c2cfa), var(--hd-elev-2);border-color:#f59e0b24}.home-dark .roleplay-measure+.roleplay-measure{border-top:1px solid #ffffff0f}.home-dark .roleplay-sent-strong{--rp-sent:#4dd3dd;--rp-sent-ink:#7fd9e2;--rp-sent-halo:#4dd3dd59}.home-dark .roleplay-sent-positive{--rp-sent:#3ba8b6;--rp-sent-ink:#6ec6d1;--rp-sent-halo:#4dd3dd00}.home-dark .roleplay-sent-attention{--rp-sent:#f59e0b;--rp-sent-ink:#fbbf24;--rp-sent-halo:#f59e0b00}.home-dark .roleplay-track-dot{background:#94a3bd2e;box-shadow:inset 1px 1px 2px #00000073}.home-dark .roleplay-track-dot.is-on{background:linear-gradient(145deg, var(--rp-sent), var(--rp-sent-ink));box-shadow:0 1px 3px #0006, 0 0 7px var(--rp-sent-halo)}.home-dark .roleplay-coach-thread{background:linear-gradient(150deg, #303a52f2, #161c2cfa), var(--hd-elev-2);border:1px solid #ffffff0d;box-shadow:10px 12px 24px #0000008c,-7px -7px 18px #ffffff06,inset 1px 1px #ffffff0d}.home-dark .roleplay-coach-rail{background:linear-gradient(#94a3bd52,#94a3bd14)}.home-dark .roleplay-coach-node{box-shadow:0 0 0 2px #ffffff1a,0 3px 10px #00000080}.home-dark .roleplay-coach-title-worked{color:#7fd9e2}.home-dark .roleplay-coach-title-improve{color:#fbbf24}.home-dark .roleplay-coach-title-note{color:var(--hd-text-faint)}.home-dark .roleplay-say-eyebrow{color:#7fd9e2}.home-dark .roleplay-review-say{background:radial-gradient(120% 120% at 100% 0%, #4dd3dd24, transparent 52%), linear-gradient(145deg, #1b606aeb, #0f383ff7), var(--hd-elev-2);color:#d9f6f9;border:1px solid #4dd3dd4d;box-shadow:8px 9px 20px #00000080,0 0 22px #36b6c424,inset 1px 1px #ffffff12}.home-dark .roleplay-hint-note{background:linear-gradient(150deg, #45382080, #1c2436eb), var(--hd-elev-1);border:1px solid #f59e0b38;box-shadow:inset 3px 3px 8px #00000073,inset -2px -2px 6px #ffffff08}.home-dark .roleplay-hint-icon{color:#fbbf24}.home-dark .roleplay-ghost-cta{background:linear-gradient(145deg, #303a52f2, #161c2cfa), var(--hd-elev-2);border:1px solid #ffffff0f;box-shadow:6px 7px 16px #00000080,-5px -5px 12px #ffffff06}.home-dark .roleplay-recap{background:linear-gradient(145deg, #38445e80, #1c2436e6), var(--hd-elev-1);border:1px solid #ffffff0d;box-shadow:inset 4px 4px 10px #00000080,inset -3px -3px 8px #ffffff08}.placeholder\:text-\[\#94A3BD\]::placeholder{--tw-text-opacity:1;color:rgb(148 163 189/var(--tw-text-opacity,1))}.placeholder\:text-\[\#97A7BF\]::placeholder{--tw-text-opacity:1;color:rgb(151 167 191/var(--tw-text-opacity,1))}.placeholder\:text-\[\#9AA8BC\]::placeholder{--tw-text-opacity:1;color:rgb(154 168 188/var(--tw-text-opacity,1))}.placeholder\:text-\[\#9AA8BF\]::placeholder{--tw-text-opacity:1;color:rgb(154 168 191/var(--tw-text-opacity,1))}.placeholder\:text-theme-textFaint::placeholder{--tw-text-opacity:1;color:rgb(var(--text-faint) / var(--tw-text-opacity,1))}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-brand:focus-within{--tw-border-opacity:1;border-color:rgb(54 182 196/var(--tw-border-opacity,1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within\:ring-brand\/25:focus-within{--tw-ring-color:#36b6c440}.focus-within\:ring-brand\/30:focus-within{--tw-ring-color:#36b6c44d}.hover\:-translate-x-1:hover{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1\.5:hover{--tw-translate-y:-.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!border-brand\/40:hover{border-color:#36b6c466!important}.hover\:border-brand\/30:hover{border-color:#36b6c44d}.hover\:border-brand\/40:hover{border-color:#36b6c466}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-\[\#1F2D42\]:hover{--tw-bg-opacity:1;background-color:rgb(31 45 66/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2563EB\]:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-\[\#8F1C13\]:hover{--tw-bg-opacity:1;background-color:rgb(143 28 19/var(--tw-bg-opacity,1))}.hover\:bg-\[\#94A3B8\]:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-brand-dark:hover{--tw-bg-opacity:1;background-color:rgb(28 91 98/var(--tw-bg-opacity,1))}.hover\:bg-brand-light\/35:hover{background-color:#e6fbfe59}.hover\:bg-brand\/25:hover{background-color:#36b6c440}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-50\/80:hover{background-color:#fef2f2cc}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-theme-borderDefault\/20:hover{background-color:rgb(var(--border-default) / .2)}.hover\:bg-theme-surface\/50:hover{background-color:rgb(var(--bg-surface) / .5)}.hover\:bg-theme-surface\/60:hover{background-color:rgb(var(--bg-surface) / .6)}.hover\:bg-theme-surface\/90:hover{background-color:rgb(var(--bg-surface) / .9)}.hover\:bg-theme-text:hover{--tw-bg-opacity:1;background-color:rgb(var(--text-main) / var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/45:hover{background-color:#ffffff73}.hover\:bg-white\/55:hover{background-color:#ffffff8c}.hover\:bg-white\/\[0\.45\]:hover{background-color:#ffffff73}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.hover\:text-\[\#066F80\]:hover{--tw-text-opacity:1;color:rgb(6 111 128/var(--tw-text-opacity,1))}.hover\:text-\[\#067285\]:hover{--tw-text-opacity:1;color:rgb(6 114 133/var(--tw-text-opacity,1))}.hover\:text-\[\#078CA2\]:hover{--tw-text-opacity:1;color:rgb(7 140 162/var(--tw-text-opacity,1))}.hover\:text-\[\#2F3E52\]:hover{--tw-text-opacity:1;color:rgb(47 62 82/var(--tw-text-opacity,1))}.hover\:text-\[\#4E6076\]:hover{--tw-text-opacity:1;color:rgb(78 96 118/var(--tw-text-opacity,1))}.hover\:text-\[\#5D6F87\]:hover{--tw-text-opacity:1;color:rgb(93 111 135/var(--tw-text-opacity,1))}.hover\:text-\[\#B42318\]:hover{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.hover\:text-brand:hover{--tw-text-opacity:1;color:rgb(54 182 196/var(--tw-text-opacity,1))}.hover\:text-brand-dark:hover{--tw-text-opacity:1;color:rgb(28 91 98/var(--tw-text-opacity,1))}.hover\:text-cyan-700:hover{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.hover\:text-green-700:hover{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-slate-500:hover{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-theme-text:hover{--tw-text-opacity:1;color:rgb(var(--text-main) / var(--tw-text-opacity,1))}.hover\:text-theme-textMuted:hover{--tw-text-opacity:1;color:rgb(var(--text-muted) / var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_14px_28px_rgba\(54\,182\,196\,0\.35\)\,inset_1px_1px_0_rgba\(255\,255\,255\,0\.45\)\]:hover{--tw-shadow:0 14px 28px #36b6c459,inset 1px 1px 0 #ffffff73;--tw-shadow-colored:0 14px 28px var(--tw-shadow-color), inset 1px 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[13px_13px_28px_rgba\(193\,203\,218\,0\.95\)\,-11px_-11px_24px_rgba\(255\,255\,255\,0\.95\)\]:hover{--tw-shadow:13px 13px 28px #c1cbdaf2,-11px -11px 24px #fffffff2;--tw-shadow-colored:13px 13px 28px var(--tw-shadow-color), -11px -11px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[5px_5px_12px_\#D1D9E6\,-5px_-5px_12px_\#FFFFFF\]:hover{--tw-shadow:5px 5px 12px #d1d9e6,-5px -5px 12px #fff;--tw-shadow-colored:5px 5px 12px var(--tw-shadow-color), -5px -5px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[5px_8px_16px_rgba\(209\,217\,230\,0\.8\)\,-5px_-8px_16px_rgba\(255\,255\,255\,0\.95\)\]:hover{--tw-shadow:5px 8px 16px #d1d9e6cc,-5px -8px 16px #fffffff2;--tw-shadow-colored:5px 8px 16px var(--tw-shadow-color), -5px -8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow:0 4px 20px #00000008;--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-\[\#B42318\]:focus{--tw-border-opacity:1;border-color:rgb(180 35 24/var(--tw-border-opacity,1))}.focus\:border-brand:focus{--tw-border-opacity:1;border-color:rgb(54 182 196/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-brand\/25:focus{--tw-ring-color:#36b6c440}.focus\:ring-brand\/30:focus{--tw-ring-color:#36b6c44d}.focus\:ring-brand\/40:focus{--tw-ring-color:#36b6c466}.focus\:ring-cyan-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(207 250 254/var(--tw-ring-opacity,1))}.focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.focus-visible\:-translate-y-0\.5:focus-visible{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-visible\:text-\[\#B42318\]:focus-visible{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-brand:focus-visible{outline-color:#36b6c4}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#36B6C4\]\/35:focus-visible{--tw-ring-color:#36b6c459}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.focus-visible\:ring-brand:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(54 182 196/var(--tw-ring-opacity,1))}.focus-visible\:ring-brand\/25:focus-visible{--tw-ring-color:#36b6c440}.focus-visible\:ring-brand\/30:focus-visible{--tw-ring-color:#36b6c44d}.focus-visible\:ring-brand\/40:focus-visible{--tw-ring-color:#36b6c466}.focus-visible\:ring-brand\/50:focus-visible{--tw-ring-color:#36b6c480}.focus-visible\:ring-brand\/60:focus-visible{--tw-ring-color:#36b6c499}.focus-visible\:ring-red-200\/70:focus-visible{--tw-ring-color:#fecacab3}.focus-visible\:ring-red-300:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity,1))}.focus-visible\:ring-red-500\/50:focus-visible{--tw-ring-color:#ef444480}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-\[\#2F3E52\]:disabled{--tw-text-opacity:1;color:rgb(47 62 82/var(--tw-text-opacity,1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:text-theme-text:hover:disabled{--tw-text-opacity:1;color:rgb(var(--text-main) / var(--tw-text-opacity,1))}.disabled\:active\:scale-100:active:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0\.5{--tw-translate-y:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-theme-borderSubtle{--tw-border-opacity:1;border-color:rgb(var(--border-subtle) / var(--tw-border-opacity,1))}.group:hover .group-hover\:bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-\[\#066F80\]{--tw-text-opacity:1;color:rgb(6 111 128/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#078CA2\]{--tw-text-opacity:1;color:rgb(7 140 162/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-brand{--tw-text-opacity:1;color:rgb(54 182 196/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-theme-text{--tw-text-opacity:1;color:rgb(var(--text-main) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-theme-textSecondary{--tw-text-opacity:1;color:rgb(var(--text-secondary) / var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:brightness-\[0\.98\]{--tw-brightness:brightness(.98);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:640px){.sm\:-inset-14{top:-3.5rem;bottom:-3.5rem;left:-3.5rem;right:-3.5rem}.sm\:-left-14{left:-3.5rem}.sm\:-right-14{right:-3.5rem}.sm\:right-2{right:.5rem}.sm\:right-6{right:1.5rem}.sm\:top-2{top:.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:aspect-\[4\/4\.8\]{aspect-ratio:4/4.8}.sm\:h-28{height:7rem}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:min-h-\[12\.5rem\]{min-height:12.5rem}.sm\:w-10{width:2.5rem}.sm\:w-14{width:3.5rem}.sm\:w-28{width:7rem}.sm\:w-64{width:16rem}.sm\:w-9{width:2.25rem}.sm\:w-\[10\.5rem\]{width:10.5rem}.sm\:w-\[11rem\]{width:11rem}.sm\:w-\[13rem\]{width:13rem}.sm\:w-\[14\.5rem\]{width:14.5rem}.sm\:w-\[16rem\]{width:16rem}.sm\:w-\[196px\]{width:196px}.sm\:w-\[21rem\]{width:21rem}.sm\:w-\[320px\]{width:320px}.sm\:w-\[380px\]{width:380px}.sm\:w-auto{width:auto}.sm\:max-w-\[13rem\]{max-width:13rem}.sm\:max-w-\[46\%\]{max-width:46%}.sm\:max-w-\[50rem\]{max-width:50rem}.sm\:max-w-\[85\%\]{max-width:85%}.sm\:max-w-full{max-width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(14rem\,1\.35fr\)_minmax\(8rem\,auto\)\]{grid-template-columns:minmax(0,1.05fr) minmax(14rem,1.35fr) minmax(8rem,auto)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:self-end{align-self:flex-end}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-12{padding:3rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-\[1\.15rem\]{padding:1.15rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pt-7{padding-top:1.75rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mb-0{margin-bottom:0}.md\:mb-9{margin-bottom:2.25rem}.md\:flex{display:flex}.md\:w-\[26rem\]{width:26rem}.md\:w-\[38\%\]{width:38%}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:min-w-\[37\.5rem\]{min-width:37.5rem}.md\:max-w-2xl{max-width:42rem}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:border-r{border-right-width:1px}.md\:border-\[\#DDE5EF\]{--tw-border-opacity:1;border-color:rgb(221 229 239/var(--tw-border-opacity,1))}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pl-4{padding-left:1rem}.md\:pr-8{padding-right:2rem}.md\:pt-10{padding-top:2.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[21px\]{font-size:21px}.md\:text-\[44px\]{font-size:44px}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mb-10{margin-bottom:2.5rem}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:h-\[clamp\(18rem\,45vh\,21\.5rem\)\]{height:max(18rem,min(45vh,21.5rem))}.lg\:w-\[10\.5rem\]{width:10.5rem}.lg\:w-\[10rem\]{width:10rem}.lg\:w-\[12\.5rem\]{width:12.5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[13\.5rem_minmax\(0\,1fr\)_13\.5rem\]{grid-template-columns:13.5rem minmax(0,1fr) 13.5rem}.lg\:grid-cols-\[14\.5rem_minmax\(0\,1fr\)_14\.5rem\]{grid-template-columns:14.5rem minmax(0,1fr) 14.5rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(19rem\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(19rem,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(19rem\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(19rem,1.15fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:2rem}.lg\:px-0{padding-left:0;padding-right:0}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:bg-brand-light{--tw-bg-opacity:1;background-color:rgb(230 251 254/var(--tw-bg-opacity,1))}.dark\:bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.lc-ex-loading{color:#2f3e52;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.lc-ex-loading-content{z-index:10;text-align:center;flex-direction:column;align-items:center;width:100%;margin-block-start:auto;margin-block-end:auto;padding:max(2rem,min(5vh,4rem)) 1rem;display:flex;position:relative}.lc-ex-loading-doc-lines{flex-direction:column;gap:.55rem;display:flex}.lc-ex-loading-title{letter-spacing:-.02em;color:#1f2d42;max-width:560px;margin:0 0 max(.5rem,min(1.5vh,.75rem));font-family:Playfair Display,serif;font-size:max(1.65rem,min(4vw,2.45rem));font-weight:500;line-height:1.15}.lc-ex-loading-body{color:#6f819b;max-width:460px;margin:0;font-size:max(.875rem,min(1.5vw,1rem));font-weight:500;line-height:1.625}.lc-ex-loading-helper{border-radius:9999px;align-items:center;gap:.625rem;margin-top:max(1.25rem,min(3vh,1.75rem));padding:.5rem 1.25rem;display:flex}.lc-ex-loading-helper p{letter-spacing:.02em;margin:0;font-size:.75rem;font-weight:700}.lc-ex-loading-helper-dot{background:#36b6c4;border-radius:9999px;width:.5rem;height:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite lc-ex-helper-pulse;box-shadow:0 0 14px #36b6c49e}.lc-ex-loading-status{color:#078ca2;margin:max(1rem,min(2.5vh,1.25rem)) 0 0;font-size:13px;font-weight:600}.lc-ex-loading[data-lc-size=panel] .lc-ex-loading-content{padding:1.25rem 1rem}.lc-ex-loading[data-lc-size=panel] .extract-loading-visual{width:11rem;height:12rem;margin-top:.75rem;margin-bottom:1.25rem}.lc-ex-loading[data-lc-size=panel] .extract-loading-doc{width:7.5rem;padding:.85rem}.lc-ex-loading[data-lc-size=panel] .lc-ex-loading-title{font-size:1.4rem}.lc-ex-loading[data-lc-size=panel] .lc-ex-loading-body{font-size:.9rem}.extract-loading-enter{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) both extract-rise-in}.extract-status-swap{animation:.4s cubic-bezier(.16,1,.3,1) both extract-status-swap;display:inline-block}.extract-loading-aura{pointer-events:none;z-index:0;background:radial-gradient(42rem 30rem at 50% 28%,#36b6c424,#0000 62%),radial-gradient(30rem 22rem at 16% 82%,#b3f2fb33,#0000 65%),radial-gradient(26rem 20rem at 86% 14%,#7dd3fc24,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 70%);mask-image:radial-gradient(#000 40%,#0000 70%)}.extract-loading-visual{justify-content:center;align-items:center;width:max(12.5rem,min(32vw,15.5rem));height:max(13.5rem,min(34vw,16.5rem));margin-top:max(1.5rem,min(5vh,3.5rem));margin-bottom:max(1.5rem,min(4vh,2.5rem));display:flex;position:relative}.extract-loading-halo{aspect-ratio:1;background:radial-gradient(circle,#36b6c426 0%,#36b6c40d 45%,#0000 70%);border-radius:9999px;width:130%;animation:3.6s ease-in-out infinite extract-halo-pulse;position:absolute}.extract-loading-ring{aspect-ratio:1;-webkit-mask-composite:xor;-webkit-mask-composite:xor;background:conic-gradient(#0000 0deg 252deg,#36b6c480 310deg,#b3f2fbeb 332deg,#0000 360deg);border-radius:9999px;width:116%;padding:1.5px;animation:6.5s linear infinite extract-ring-spin;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.extract-loading-doc{aspect-ratio:3/4;background:linear-gradient(145deg, #ffffffb8, #eef2f6eb), var(--library-surface,#eef2f6);border:1px solid #fffc;border-radius:1.35rem;width:max(8.75rem,min(23vw,10.75rem));padding:max(1rem,min(2.5vw,1.3rem));animation:6s ease-in-out infinite alternate extract-doc-float;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:13px 15px 30px #c1cbdad9,-10px -10px 24px #ffffffeb,0 0 40px #36b6c41f,inset 1px 1px #ffffffd1}.extract-loading-doc-line{background:linear-gradient(90deg,#dee6ef 0% 38%,#cfeff4 50%,#dee6ef 62% 100%) 0 0/220% 100%;border-radius:9999px;height:.5rem;animation:3s ease-in-out infinite extract-line-shimmer}.extract-loading-doc-line--strong{background:linear-gradient(90deg,#cdd8e4 0% 38%,#bfe8ef 50%,#cdd8e4 62% 100%) 0 0/220% 100%;height:.68rem;margin-bottom:.2rem}.extract-loading-beam{background:linear-gradient(#36b6c400 0%,#36b6c41a 30%,#7de4f057 50%,#36b6c41a 70%,#36b6c400 100%);border-radius:1rem;height:34%;animation:3.2s ease-in-out infinite extract-beam-sweep;position:absolute;top:-34%;left:.45rem;right:.45rem}.extract-loading-chip{opacity:0;will-change:transform, opacity;background:radial-gradient(circle at 22% 20%,#e6fbfee6,#0000 42%),linear-gradient(145deg,#ffffffeb,#e0f7fac7);border:1px solid #ffffffd9;border-radius:9999px;height:1.45rem;animation:5s ease-in-out infinite extract-chip-rise;position:absolute;top:24%;left:50%;box-shadow:0 10px 24px #94a3b840,0 0 22px #36b6c447,inset 1px 1px #ffffffe6}.extract-loading-chip:after{content:"";background:#36b6c461;border-radius:9999px;width:56%;height:.32rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.extract-bottom-chip{background:#fff9;box-shadow:inset 1px 1px 3px #fffc,inset -1px -1px 3px #d1d9e64d}.extract-bottom-chip-text{color:#8fa0b8}.home-dark .lc-ex-loading,.lc-ex-loading[data-lc-appearance=dark],.home-dark .lc-ex-loading-title,.lc-ex-loading[data-lc-appearance=dark] .lc-ex-loading-title{color:var(--hd-text,#e8edf3)}.home-dark .lc-ex-loading-body,.lc-ex-loading[data-lc-appearance=dark] .lc-ex-loading-body{color:var(--hd-text-muted,#8e9eb5)}.home-dark .lc-ex-loading-status,.lc-ex-loading[data-lc-appearance=dark] .lc-ex-loading-status{color:var(--hd-teal,#43c2cf)}.home-dark .extract-loading-doc,[data-lc-appearance=dark] .extract-loading-doc{background:linear-gradient(145deg, #1f2d42cc, #141c28e6), var(--hd-elev-1,#1a2030);border-color:#ffffff14;box-shadow:13px 15px 30px #00000080,-10px -10px 24px #ffffff08,0 0 30px #36b6c414,inset 1px 1px #ffffff1a}.home-dark .extract-loading-doc-line,[data-lc-appearance=dark] .extract-loading-doc-line{background:linear-gradient(90deg,#2a374a 0% 38%,#364b63 50%,#2a374a 62% 100%)}.home-dark .extract-loading-doc-line--strong,[data-lc-appearance=dark] .extract-loading-doc-line--strong{background:linear-gradient(90deg,#3a4a63 0% 38%,#4a6382 50%,#3a4a63 62% 100%)}.home-dark .extract-loading-halo,[data-lc-appearance=dark] .extract-loading-halo{background:radial-gradient(circle,#36b6c40f 0%,#36b6c405 45%,#0000 70%)}.home-dark .extract-loading-ring,[data-lc-appearance=dark] .extract-loading-ring{opacity:.5}.home-dark .extract-loading-chip,[data-lc-appearance=dark] .extract-loading-chip{background:radial-gradient(circle at 22% 20%,#36b6c447,#0000 42%),linear-gradient(145deg,#2c3a52f2,#1c2638e6);border-color:#ffffff1f;box-shadow:0 10px 24px #00000073,0 0 22px #36b6c433,inset 1px 1px #ffffff1a}.home-dark .extract-bottom-chip,[data-lc-appearance=dark] .extract-bottom-chip{background:linear-gradient(145deg, #1f2d4299, #141c28cc), var(--hd-base,#0f1422);border:1px solid #ffffff0f;box-shadow:0 4px 12px #0003,inset 1px 1px #ffffff14}.home-dark .extract-bottom-chip-text,[data-lc-appearance=dark] .extract-bottom-chip-text{color:#8a99ad}.lc-ex-depth{gap:var(--lc-space-small,8px);flex-direction:column;min-width:0;display:flex}.lc-ex-depth-grid{gap:var(--lc-space-small,8px);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.lc-ex-depth-option{border:1px solid var(--lc-raised-border,#d7dfea);border-radius:var(--lc-radius,12px);background:var(--lc-raised-fill,#fff);min-width:0;box-shadow:var(--lc-raised-shadow,none);color:var(--lc-text-primary,#1f2d42);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.lc-ex-depth-option:hover:not(:disabled){border-color:var(--lc-accent-fill-border,#0e7490);box-shadow:var(--lc-raised-shadow-hover,none);transform:translateY(-1px)}.lc-ex-depth-option.is-selected{border-color:var(--lc-accent-fill-border,#0e7490);background:var(--lc-accent-fill-quiet,#e0f2fe);box-shadow:0 6px 16px var(--lc-accent-glow,#36b6c447)}.lc-ex-depth-option.is-selected .lc-ex-depth-option-title:after{content:" ✓";font-weight:800}.lc-ex-depth-option:disabled{cursor:not-allowed;opacity:.55}.lc-ex-depth-option:focus-visible{outline:3px solid var(--lc-accent-primary,#0e7490);outline-offset:2px}.lc-ex-depth-option-title{overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.2}.lc-ex-depth-option.is-selected .lc-ex-depth-option-title{color:var(--lc-accent-strong,#0e7490)}.lc-ex-depth-option-help{color:var(--lc-text-muted,#6f819b);overflow-wrap:anywhere;font-size:.7rem;font-weight:600;line-height:1.3}.lc-ex-depth-option-note{border-top:1px solid var(--lc-border-subtle,#d7dfea);margin-top:.35rem;padding-top:.4rem;font-size:.64rem;font-weight:700;line-height:1.25}.lc-ex-depth--segmented{gap:6px}.lc-ex-segmented{border:1px solid var(--lc-inset-border,#d7dfea);background:var(--lc-inset-fill,#f5f7fa);box-shadow:var(--lc-inset-shadow,none);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}.lc-ex-segment{min-width:0;color:var(--lc-text-secondary,#40506a);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 4px;font-size:.8125rem;font-weight:700;line-height:1.2;transition:color .16s,box-shadow .16s,background .16s;overflow:hidden}.lc-ex-segment:hover:not(:disabled):not(.is-selected){color:var(--lc-text-primary,#1f2d42)}.lc-ex-segment.is-selected{border-color:var(--lc-accent-fill-border,#0e7490);background:var(--lc-accent-fill-quiet,#e0f2fe);box-shadow:0 4px 10px var(--lc-accent-glow,#36b6c447);color:var(--lc-accent-strong,#0e7490)}.lc-ex-segment:disabled{cursor:not-allowed;opacity:.55}.lc-ex-segment:focus-visible{outline:3px solid var(--lc-accent-primary,#0e7490);outline-offset:1px}.lc-ex-depth-summary{color:var(--lc-text-muted,#6f819b);margin:0;padding-inline-start:2px;padding-inline-end:2px;font-size:.75rem;font-weight:600;line-height:1.35}@media (prefers-reduced-motion:reduce){.lc-ex-depth-option,.lc-ex-segment{transition:none}.lc-ex-depth-option:hover:not(:disabled){transform:none}}@media (forced-colors:active){.lc-ex-segment.is-selected,.lc-ex-depth-option.is-selected{box-shadow:none;border-color:highlight}}@media (max-width:300px){.lc-ex-depth-grid{grid-template-columns:minmax(0,1fr)}}.lc-ex-editor{gap:var(--lc-space-small,8px);flex-direction:column;min-width:0;display:flex}.lc-ex-editor-label{color:var(--lc-text-secondary,#40506a);font-size:.8125rem;font-weight:700}.lc-ex-editor-field{width:100%;color:var(--lc-text-primary,#1f2d42);font:inherit;line-height:1.6}.lc-ex-editor-field:not(.lc-ex-editor-field--web){border:1px solid var(--lc-border-subtle,#d7dfea);border-radius:var(--lc-radius,12px);background:var(--lc-surface-canvas,#fff);resize:vertical;min-height:180px;padding:10px 12px}.lc-ex-editor-field:focus-visible{outline:3px solid var(--lc-accent-primary,#0e7490);outline-offset:2px}.lc-ex-editor-field--web{resize:none;color:#2f3e52;outline:none;padding:1rem;font-size:15px;line-height:1.625;transition:all .15s}.lc-ex-editor-field--web::placeholder{color:#9aa8bc}.lc-ex-editor-field--web:focus{border-color:#36b6c4;box-shadow:0 0 0 2px #36b6c44d}.lc-ex-editor-field--web:focus-visible{outline:none}.home-dark .lc-ex-editor-field--web{color:var(--hd-text,#e8edf3)}.home-dark .lc-ex-editor-field--web::placeholder{color:var(--hd-text-faint,#6b7a92)}.lc-ex-editor--web{display:block}.lc-ex-editor--web .lc-ex-editor-guidance{margin-top:.75rem}.lc-ex-editor-guidance{min-width:0;color:var(--lc-text-muted,#6f819b);flex-direction:column;gap:.5rem;font-size:.75rem;display:flex}.lc-ex-editor-helper{margin:0}.lc-ex-editor-counter{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.lc-ex-editor-validation{border:1px solid var(--lc-warning-border,#fcd34d);background:var(--lc-warning-surface,#fffbeb);color:var(--lc-warning-text,#78350f);border-radius:10px;padding:8px 12px}.lc-ex-editor-validation[data-lc-severity=error]{border-color:var(--lc-danger-border,#fca5a5);background:var(--lc-danger-surface,#fef2f2);color:var(--lc-danger-text,#7f1d1d)}.lc-ex-editor-validation-title{margin:0;font-weight:700}.lc-ex-editor-validation-body{margin:4px 0 0;line-height:1.5}.home-dark .lc-ex-editor-validation,[data-lc-appearance=dark] .lc-ex-editor-validation{color:#fde68a;background:#78350f47;border-color:#fbbf246b}.home-dark .lc-ex-editor-validation[data-lc-severity=error],[data-lc-appearance=dark] .lc-ex-editor-validation[data-lc-severity=error]{color:#fca5a5;background:#7f1d1d52;border-color:#fca5a566}@keyframes extract-rise-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes extract-status-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes extract-halo-pulse{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes extract-ring-spin{to{transform:rotate(360deg)}}@keyframes extract-doc-float{0%{transform:rotate(-2deg)translateY(2px)}to{transform:rotate(-2deg)translateY(-5px)}}@keyframes extract-line-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes extract-beam-sweep{0%{opacity:0;top:-34%}12%{opacity:1}82%{opacity:1}to{opacity:0;top:102%}}@keyframes extract-chip-rise{0%{opacity:0;transform:translate(-50%)scale(.55)}16%{opacity:1}60%{opacity:.85}to{opacity:0;transform:translate(calc(-50% + var(--chip-dx,0rem)), -10.5rem) scale(1)}}@keyframes lc-ex-helper-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.extract-loading-halo,.extract-loading-ring,.extract-loading-doc,.extract-loading-doc-line,.extract-loading-beam,.lc-ex-loading-helper-dot{animation:none}.extract-loading-chip{display:none}.extract-loading-enter,.extract-status-swap{animation-duration:10ms}.lc-ex-depth-option{transition:none}}
