@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.block-5{block-size:calc(var(--spacing) * 5)}.block-10{block-size:calc(var(--spacing) * 10)}}:root,[data-theme=light]{--c-bg-page:#f8fafc;--c-bg-card:#fff;--c-bg-subtle:#fafafa;--c-text-primary:#1a202c;--c-text-secondary:#4a5568;--c-text-muted:#718096;--c-text-faint:#a0aec0;--c-text-disabled:#cbd5e0;--c-border:#e2e8f0;--c-border-light:#f1f5f9;--c-sidebar:#2d3748;--background:var(--c-bg-page);--foreground:var(--c-text-primary);--shadow-sm:0 1px 2px #0000000d, 0 1px 3px #0000000f;--shadow-md:0 2px 8px #00000014, 0 1px 4px #0000000f;--shadow-lg:0 8px 24px #0000001a, 0 2px 8px #0000000f}[data-theme=dark]{--c-bg-page:#0f172a;--c-bg-card:#1e293b;--c-bg-subtle:#162032;--c-text-primary:#f1f5f9;--c-text-secondary:#94a3b8;--c-text-muted:#64748b;--c-text-faint:#475569;--c-text-disabled:#334155;--c-border:#334155;--c-border-light:#1e293b;--c-sidebar:#020617;--background:var(--c-bg-page);--foreground:var(--c-text-primary)}html{scroll-behavior:smooth}body{background:var(--c-bg-page);color:var(--c-text-primary);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .2s,color .2s}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes agentAlive{0%,to{opacity:.3;transform:translateY(2%)scale(.94)}50%{opacity:.7;transform:translateY(-2%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.agent-glow{opacity:.4!important;animation:none!important}}@keyframes badgeGlow{0%,to{box-shadow:0 0 #f8717100}50%{box-shadow:0 0 15px 3px #f87171b3}}.agent-badge-glow{animation:1.5s ease-in-out infinite badgeGlow}@keyframes iconBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.agent-icon-alive{will-change:transform;animation:4.5s ease-in-out infinite iconBreathe}@keyframes sectionIconFlip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.section-icon-flip{transform-style:preserve-3d;place-items:center;animation:5.5s linear infinite sectionIconFlip;display:grid}.section-icon-face{backface-visibility:hidden;grid-area:1/1;justify-content:center;align-items:center;display:flex}.section-icon-face-back{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.agent-badge-glow,.agent-icon-alive,.section-icon-flip{animation:none!important}}@keyframes heroRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroShimmer{0%{background-position:0%}to{background-position:200%}}@keyframes heroDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7%,-9%)scale(1.18)}}.hero-text{animation:.7s cubic-bezier(.22,1,.36,1) both heroRise}.hero-greeting{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#fff 0%,#7dd3fc 30%,#c4b5fd 55%,#fff 80%) 0 0/220%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite heroShimmer}.hero-aurora{animation:16s ease-in-out infinite heroDrift}.hero-aurora2{animation:22s ease-in-out infinite reverse heroDrift}.gp-cards-scroll{scrollbar-width:thin;scroll-snap-type:x proximity}.gp-cards-scroll::-webkit-scrollbar{height:7px}.gp-cards-scroll::-webkit-scrollbar-thumb{background:var(--gp-card-border);border-radius:4px}.gp-cards-scroll::-webkit-scrollbar-track{background:0 0}@keyframes gpPulseRed{0%{box-shadow:0 0 0 0 #dc262680, var(--gp-card-shadow)}70%{box-shadow:0 0 0 12px #dc262600, var(--gp-card-shadow)}to{box-shadow:0 0 0 0 #dc262600, var(--gp-card-shadow)}}.gp-pulse-red{animation:1.8s ease-out infinite gpPulseRed;border-color:#dc26268c!important}@media (prefers-reduced-motion:reduce){.gp-pulse-red{animation:none;box-shadow:0 0 0 3px #dc262659, var(--gp-card-shadow)!important}}@keyframes govFlash{0%,to{opacity:1;box-shadow:0 0 #dc26268c}50%{opacity:.7;box-shadow:0 0 0 7px #dc262600}}.gov-flash-pill{animation:1.1s ease-in-out infinite govFlash}.gov-flash-pill:hover,.gov-amber-pill:hover{filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.gov-flash-pill{animation:none;box-shadow:0 0 0 3px #dc26264d}}.hero-btn{transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.hero-btn:hover{transform:translateY(-2px)}.hero-btn-primary:hover{box-shadow:0 10px 30px #3bbfef99}.hero-btn-ghost{background:var(--gp-pill-bg);border:1px solid var(--gp-pill-border);color:var(--gp-title)}@media (prefers-reduced-motion:reduce){.hero-text,.hero-greeting,.hero-aurora,.hero-aurora2{animation:none!important}.hero-greeting{-webkit-text-fill-color:#fff;color:#fff}}.dashboard-content{background-color:var(--c-bg-page);background-image:radial-gradient(820px 560px at 6% -10%,#7c5cff29,#0000 60%),radial-gradient(760px 560px at 102% -2%,#3bbfef2e,#0000 60%),radial-gradient(720px 640px at 94% 104%,#1d9e7521,#0000 62%),radial-gradient(660px 560px at -6% 98%,#ef9f271f,#0000 62%);background-attachment:fixed}[data-theme=dark] .dashboard-content{background-image:none}:root,[data-theme=light]{--gp-title:#0f172a;--gp-sub:#0f172a94;--gp-faint:#0f172a66;--gp-card-bg:#ffffffa8;--gp-card-border:#0f172a14;--gp-card-shadow:0 8px 26px #0f172a17, inset 0 1px 0 #ffffffbf;--gp-pill-bg:#0f172a0d;--gp-pill-border:#0f172a1a;--gp-pill-text:#0f172a9e;--gp-chip-bg:#0f172a12;--gp-panel-border:#0f172a12;--gp-panel-shadow:0 14px 40px #0f172a1a;--gp-headicon-bg:#0f172a0d;--gp-headicon-border:#0f172a1a;--gp-eyebrow:#0369a1;--gp-banner-text:#0f766e;--gp-banner-icon:#0d9488}[data-theme=dark]{--gp-title:#f8fafc;--gp-sub:#ffffff80;--gp-faint:#fff6;--gp-card-bg:#ffffff0f;--gp-card-border:#ffffff1a;--gp-card-shadow:0 8px 32px #00000047, inset 0 1px 0 #ffffff1a;--gp-pill-bg:#ffffff12;--gp-pill-border:#ffffff1f;--gp-pill-text:#ffffffb3;--gp-chip-bg:#ffffff1a;--gp-panel-border:#ffffff14;--gp-panel-shadow:0 14px 44px #080a1e66;--gp-headicon-bg:#ffffff14;--gp-headicon-border:#ffffff24;--gp-eyebrow:#7dd3fc;--gp-banner-text:#e0f2fe;--gp-banner-icon:#5eead4}.gp-hero{background:linear-gradient(125deg,#fff 0%,#eff7ff 50%,#dbedfe 100%)}.gp-agents{background:linear-gradient(135deg,#f3f1ff 0%,#eceafe 55%,#e4f2fe 100%)}.gp-overview{background:linear-gradient(135deg,#eafbf2 0%,#eefcfb 55%,#fff6e0 100%)}.gp-appts{background:linear-gradient(135deg,#eaf4ff 0%,#e4f4fe 55%,#eff8ff 100%)}.gp-briefing{background:linear-gradient(135deg,#f7faff 0%,#eef6fe 52%,#f3f1ff 100%)}[data-theme=dark] .gp-hero{background:linear-gradient(125deg,#06294a 0%,#0c4c8e 46%,#0e7ca6 100%)}[data-theme=dark] .gp-agents{background:linear-gradient(135deg,#0e1426 0%,#171036 55%,#0b1a2d 100%)}[data-theme=dark] .gp-overview{background:linear-gradient(135deg,#0b1a2d 0%,#0e2622 55%,#161033 100%)}[data-theme=dark] .gp-appts{background:linear-gradient(135deg,#0e1a2e 0%,#102a3a 55%,#0b1733 100%)}[data-theme=dark] .gp-briefing{background:linear-gradient(135deg,#111c31 0%,#13243c 52%,#141033 100%)}[data-theme=dark][data-shade=black]{--c-bg-page:#000;--c-bg-card:#111318;--c-bg-subtle:#0a0b0e;--c-text-primary:#f4f6f8;--c-text-secondary:#a7b0bc;--c-text-muted:#6e7783;--c-text-faint:#454c56;--c-border:#23262e;--c-border-light:#16181d;--c-sidebar:#000;--gp-card-bg:#ffffff0b;--gp-card-border:#ffffff1c;--gp-card-shadow:0 10px 34px #0009, inset 0 1px 0 #ffffff14;--gp-panel-border:#ffffff17;--gp-panel-shadow:0 18px 50px #000000b3;--gp-pill-bg:#ffffff0e;--gp-pill-border:#ffffff1f;--gp-chip-bg:#ffffff14;--gp-headicon-bg:#3bbfef1f;--gp-headicon-border:#3bbfef47}[data-theme=dark][data-shade=black] .gp-hero:not(.asr-root *){background:radial-gradient(120% 140% at 90% -20%,#e4eefa1a,#0000 55%),linear-gradient(125deg,#0b0c10 0%,#08090c 55%,#050506 100%)}[data-theme=dark][data-shade=black] .gp-agents:not(.asr-root *){background:radial-gradient(120% 140% at 10% -20%,#e4eefa14,#0000 55%),linear-gradient(135deg,#0b0c10 0%,#08090c 55%,#050506 100%)}[data-theme=dark][data-shade=black] .gp-overview:not(.asr-root *){background:radial-gradient(120% 140% at 90% 120%,#e4eefa14,#0000 55%),linear-gradient(135deg,#0a0b0e 0%,#08090c 55%,#050506 100%)}[data-theme=dark][data-shade=black] .gp-appts:not(.asr-root *){background:radial-gradient(120% 140% at 15% 120%,#e4eefa17,#0000 55%),linear-gradient(135deg,#0b0c10 0%,#08090c 55%,#050506 100%)}[data-theme=dark][data-shade=black] .page-hero:not(.asr-root *){background:radial-gradient(120% 140% at 90% -20%,#e4eefa1a,#0000 55%),linear-gradient(125deg,#0b0c10 0%,#08090c 55%,#050506 100%)}[data-theme=dark][data-shade=black] .gp-briefing:not(.asr-root *){background:radial-gradient(120% 140% at 85% -20%,#e4eefa1a,#0000 55%),linear-gradient(135deg,#0c0d12 0%,#08090c 55%,#050506 100%)}[data-theme=dark][data-shade=black] .hero-aurora:not(.asr-root *){background:radial-gradient(circle,#e8f0fa29,#0000 68%)!important}[data-theme=dark][data-shade=black] .hero-aurora2:not(.asr-root *){background:radial-gradient(circle,#d2def01f,#0000 70%)!important}[data-theme=dark][data-shade=black]{--gp-eyebrow:#e4ecf6;--gp-banner-text:#eaf1f8;--gp-banner-icon:#dce6f2}[data-theme=dark][data-shade=black] .dashboard-content{background:#000}[data-theme=dark][data-shade=black]{--sb-panel-bg:#000;--sb-panel-border:#ffffff17;--sb-divider:#ffffff12;--sb-section-divider:#ffffff14;--sb-item-bg:#ffffff06;--sb-item-bg-hot:#ffffff16;--sb-item-bg-active:#ffffff29;--sb-item-border:#ffffff0d;--sb-item-border-hot:#fff3;--sb-item-border-active:#ffffff6b;--sb-item-text:#ffffffb8;--sb-item-text-hot:#fffffff5;--sb-item-text-active:#fff;--sb-icon:#4fb4ff;--sb-icon-hot:#6cceff;--sb-icon-active:#7dd8ff;--sb-shadow-hot:0 4px 16px #00000080, 0 0 14px #ffffff0f, inset 0 1px 0 #ffffff1a;--sb-shadow-active:0 0 22px #ffffff29, inset 0 1px 0 #ffffff38;--sb-card-bg:#ffffff09;--sb-card-border:#ffffff17;--sb-signout-bg:#ffffff0a;--sb-signout-border:#ffffff17;--sb-toggle-bg:#ffffff0d;--sb-toggle-border:#ffffff1c;--sb-toggle-track:#ffffff24}[data-theme=dark][data-shade=sky]{--c-bg-page:#0a4a78;--c-bg-card:#0e5c93;--c-bg-subtle:#0c5285;--c-text-primary:#f4fbff;--c-text-secondary:#f4fbffc2;--c-text-muted:#f4fbff99;--c-text-faint:#f4fbff70;--c-text-disabled:#f4fbff4d;--c-border:#fff3;--c-border-light:#ffffff1f;--c-sidebar:#063553;--lux-top:#12669f;--lux-bottom:#0b5286;--lux-border:#ffffff24;--lux-sheen:#fff3;--lux-accent:#7fd8ff;--lux-shadow:0 1px 2px #031e3266, 0 16px 34px -16px #031e3299;--lux-shadow-hover:0 2px 6px #031e3280, 0 28px 56px -18px #031e32b3;--gp-title:#fff;--gp-sub:#f4fbff9e;--gp-faint:#f4fbff70;--gp-card-bg:#ffffff14;--gp-card-border:#ffffff29;--gp-card-shadow:0 8px 26px #031e3257, inset 0 1px 0 #ffffff1a;--gp-pill-bg:#ffffff1f;--gp-pill-border:#fff3;--gp-pill-text:#f4fbffcc;--gp-chip-bg:#ffffff24;--gp-panel-border:#ffffff29;--gp-panel-shadow:0 14px 40px #031e3261;--gp-headicon-bg:#ffffff1f;--gp-headicon-border:#ffffff38;--gp-eyebrow:#bfe9ff;--gp-banner-text:#d6f1ff;--gp-banner-icon:#7fd8ff;--sb-panel-bg:linear-gradient(180deg, #0a4771 0%, #073b5f 52%, #052e4b 100%);--sb-panel-border:#ffffff29;--sb-divider:#ffffff1a;--sb-section-divider:#ffffff24;--sb-label:#f4fbff8a;--sb-logo-text:#fff;--sb-logo-pulse:#7fd8ff;--sb-subtitle:#f4fbff66;--sb-item-text:#f4fbffd1;--sb-item-text-hot:#fff;--sb-item-text-active:#fff;--sb-item-bg:#ffffff0d;--sb-item-bg-hot:#ffffff21;--sb-item-bg-active:#ffffff38;--sb-item-border:#ffffff1a;--sb-item-border-hot:#ffffff42}[data-theme=dark][data-shade=sky] body,[data-theme=dark][data-shade=sky] .dashboard-content:not(.asr-root *){background:#0a4a78}[data-theme=dark][data-shade=sky] .sidebar svg [fill=\#4FB4FF]{fill:#bfe9ffcc}[data-theme=dark][data-shade=sky] .sidebar a:hover svg [fill=\#4FB4FF],[data-theme=dark][data-shade=sky] .sidebar button:hover svg [fill=\#4FB4FF]{fill:#fff}[data-theme=dark][data-shade=sky] .page-hero:not(.asr-root *),[data-theme=dark][data-shade=sky] .gp-hero:not(.asr-root *){background:radial-gradient(120% 140% at 90% -20%,#ffffff29,#0000 55%),linear-gradient(125deg,#0c5285 0%,#0a4a78 55%,#083c63 100%)}[data-theme=dark][data-shade=sky] .gp-agents:not(.asr-root *){background:radial-gradient(120% 140% at 10% -20%,#ffffff1f,#0000 55%),linear-gradient(135deg,#0c5285 0%,#0a4a78 55%,#083c63 100%)}[data-theme=dark][data-shade=sky] .gp-overview:not(.asr-root *){background:radial-gradient(120% 140% at 90% 120%,#ffffff1f,#0000 55%),linear-gradient(135deg,#0b4f80 0%,#0a4a78 55%,#083c63 100%)}[data-theme=dark][data-shade=sky] .gp-appts:not(.asr-root *){background:radial-gradient(120% 140% at 15% 120%,#ffffff21,#0000 55%),linear-gradient(135deg,#0c5285 0%,#0a4a78 55%,#083c63 100%)}[data-theme=dark][data-shade=sky] .gp-briefing:not(.asr-root *){background:radial-gradient(120% 140% at 85% -20%,#ffffff26,#0000 55%),linear-gradient(135deg,#0d5a90 0%,#0a4a78 55%,#083c63 100%)}[data-theme=dark][data-shade=sky] .hero-aurora:not(.asr-root *){background:radial-gradient(circle,#7ed7ff61,#0000 66%)!important}[data-theme=dark][data-shade=sky] .hero-aurora2:not(.asr-root *){background:radial-gradient(circle,#fff3,#0000 70%)!important}[data-theme=dark][data-shade=graphite]{--c-bg-page:#1c1f23;--c-bg-card:#262a2f;--c-bg-subtle:#212429;--c-text-primary:#eceef1;--c-text-secondary:#b2b8c0;--c-text-muted:#838a93;--c-text-faint:#5c636c;--c-text-disabled:#414750;--c-border:#363b42;--c-border-light:#2a2e34;--c-sidebar:#16181b;--lux-top:#2a2e34;--lux-bottom:#212429;--lux-border:#ffffff17;--lux-sheen:#ffffff21;--lux-accent:#c3cad3;--lux-shadow:0 1px 2px #0006, 0 16px 34px -16px #0009;--lux-shadow-hover:0 2px 6px #00000080, 0 28px 56px -18px #000000b8;--gp-title:#f1f3f6;--gp-sub:#f1f3f68f;--gp-faint:#f1f3f666;--gp-card-bg:#ffffff0d;--gp-card-border:#ffffff1a;--gp-card-shadow:0 8px 26px #00000057, inset 0 1px 0 #ffffff0f;--gp-pill-bg:#ffffff12;--gp-pill-border:#ffffff21;--gp-pill-text:#f1f3f6ad;--gp-chip-bg:#ffffff17;--gp-panel-border:#ffffff1a;--gp-panel-shadow:0 14px 40px #0006;--gp-headicon-bg:#ffffff12;--gp-headicon-border:#ffffff24;--gp-eyebrow:#c3cad3;--gp-banner-text:#d5dbe2;--gp-banner-icon:#aab2bc;--sb-panel-bg:linear-gradient(180deg, #202429 0%, #191c20 52%, #131518 100%);--sb-panel-border:#ffffff1a;--sb-divider:#ffffff12;--sb-section-divider:#ffffff17;--sb-label:#eceef175;--sb-logo-text:#f1f3f6;--sb-logo-pulse:#c3cad3;--sb-subtitle:#eceef157;--sb-item-text:#eceef1c2;--sb-item-text-hot:#f7f9fb;--sb-item-text-active:#fff;--sb-item-bg:#ffffff08;--sb-item-bg-hot:#ffffff16;--sb-item-bg-active:#ffffff26;--sb-item-border:#ffffff0f;--sb-item-border-hot:#ffffff29;--sb-item-border-active:#ffffff57;--sb-shadow-hot:0 4px 16px #0006, inset 0 1px 0 #ffffff12;--sb-shadow-active:0 0 18px #ffffff1a, inset 0 1px 0 #ffffff29;--sb-icon:#eceef199;--sb-icon-hot:#eceef1e6;--sb-icon-active:#fff;--sb-card-bg:#ffffff0d;--sb-card-border:#ffffff1a;--sb-signout-bg:#ffffff0d;--sb-signout-border:#ffffff1c;--sb-toggle-bg:#ffffff0f;--sb-toggle-border:#ffffff1f;--sb-toggle-track:#ffffff29;--sb-user-name:#f1f3f6}[data-theme=dark][data-shade=graphite] body,[data-theme=dark][data-shade=graphite] .dashboard-content{background:#1c1f23}[data-theme=dark][data-shade=graphite] .sidebar svg [fill=\#4FB4FF]{fill:#eceef180}[data-theme=dark][data-shade=graphite] .sidebar a:hover svg [fill=\#4FB4FF],[data-theme=dark][data-shade=graphite] .sidebar button:hover svg [fill=\#4FB4FF]{fill:#ffffffeb}[data-theme=dark][data-shade=graphite] .hero-aurora:not(.asr-root *){background:radial-gradient(circle,#ffffff1f,#0000 66%)!important}[data-theme=dark][data-shade=graphite] .hero-aurora2:not(.asr-root *){background:radial-gradient(circle,#c8d2de17,#0000 70%)!important}[data-theme=dark][data-shade=slate]{--c-bg-page:#2b2d33;--c-bg-card:#36383e;--c-bg-subtle:#303238;--c-text-primary:#eceae6;--c-text-secondary:#c2c0bb;--c-text-muted:#9c9ba0;--c-text-faint:#6e6e74;--c-text-disabled:#4e4f55;--c-border:#46484f;--c-border-light:#3a3c42;--c-sidebar:#23252a;--slate-sand:#bba582;--slate-sand-lift:#d8c3a0;--slate-brush:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='240'><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='.0025 .85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .035 0'/></filter><rect width='100%' height='100%' filter='url(%23b)'/></svg>");--lux-top:#383a40;--lux-bottom:#33353b;--lux-border:#ffffff14;--lux-sheen:#ffffff0a;--lux-accent:#bba582;--lux-shadow:0 1px 2px #00000047;--lux-shadow-hover:0 2px 8px #00000052;--gp-title:#f1efeb;--gp-sub:#eceae699;--gp-faint:#eceae66b;--gp-card-bg:#ffffff09;--gp-card-border:#ffffff14;--gp-card-shadow:0 1px 2px #00000040;--gp-pill-bg:#ffffff0d;--gp-pill-border:#ffffff1a;--gp-pill-text:#eceae6b8;--gp-chip-bg:#ffffff0f;--gp-panel-border:#ffffff14;--gp-panel-shadow:0 1px 2px #00000040;--gp-headicon-bg:#bba5821f;--gp-headicon-border:#bba58247;--gp-eyebrow:#bba582;--gp-banner-text:#e2d5be;--gp-banner-icon:#bba582;--sb-panel-bg:#23252a;--sb-panel-border:#ffffff12;--sb-divider:#ffffff0f;--sb-section-divider:#ffffff12;--sb-label:#eceae670;--sb-logo-text:#f1efeb;--sb-logo-pulse:#bba582;--sb-subtitle:#eceae65c;--sb-item-text:#eceae6bd;--sb-item-text-hot:#f4f2ee;--sb-item-text-active:#fff;--sb-item-bg:transparent;--sb-item-bg-hot:#ffffff0d;--sb-item-bg-active:#ffffff17;--sb-item-border:transparent;--sb-item-border-hot:#ffffff14;--sb-item-border-active:#bba58273;--sb-shadow-hot:none;--sb-shadow-active:none;--sb-icon:#eceae68f;--sb-icon-hot:#eceae6e0;--sb-icon-active:#d8c3a0;--sb-card-bg:#ffffff0a;--sb-card-border:#ffffff14;--sb-signout-bg:#ffffff0a;--sb-signout-border:#ffffff17;--sb-toggle-bg:#ffffff0d;--sb-toggle-border:#ffffff1a;--sb-toggle-track:#ffffff24;--sb-user-name:#f1efeb;--shadow-sm:0 1px 2px #00000047;--shadow-md:0 1px 2px #0000004d, 0 8px 22px -14px #00000080;--shadow-lg:0 2px 4px #00000052, 0 18px 40px -18px #0009;--card-sheen:none;--card-ring:none;--ca-a1:#c9b48f;--ca-a2:#a58e6a;--ca-on:#1e1f23;--ca-glow:#00000059;--ca-glass:#ffffff0d;--ca-glass-hi:#ffffff17;--ca-edge:#ffffff1a;--ca-edge-hi:#bba58273;--ca-text:#f1efeb;--ca-icon:#d8c3a0;--ca-lift:0 6px 18px #00000059;--ca-sheen:#ffffff0f;--ca-inset:#ffffff0f}[data-theme=dark][data-shade=slate] body,[data-theme=dark][data-shade=slate] .dashboard-content{background-color:#2b2d33;background-image:linear-gradient(180deg, #121e2a8c 0%, #2b2d3300 280px), var(--slate-brush);background-attachment:fixed}[data-theme=dark][data-shade=slate] .sidebar svg [fill=\#4FB4FF]{fill:#eceae680}[data-theme=dark][data-shade=slate] .sidebar a:hover svg [fill=\#4FB4FF],[data-theme=dark][data-shade=slate] .sidebar button:hover svg [fill=\#4FB4FF]{fill:#d8c3a0}[data-theme=dark][data-shade=slate] .hero-aurora:not(.asr-root *),[data-theme=dark][data-shade=slate] .hero-aurora2:not(.asr-root *){background:0 0!important}[data-theme=dark][data-shade=slate] [style*="var(--c-bg-card)"]:not(.asr-root *){background-image:none!important;box-shadow:0 1px 2px #00000047!important}[data-theme=dark][data-shade=slate] [style*=\#36383E]{box-shadow:0 1px 2px #00000047}[data-theme=dark][data-shade=slate] .gp-hero:not(.asr-root *),[data-theme=dark][data-shade=slate] .gp-briefing:not(.asr-root *),[data-theme=dark][data-shade=slate] .page-hero:not(.asr-root *){background:linear-gradient(#16202c8c,#36383e00 70%),#303238!important;box-shadow:0 1px 2px #00000047!important}[data-theme=dark][data-shade=slate] .gp-agents:not(.asr-root *),[data-theme=dark][data-shade=slate] .gp-overview:not(.asr-root *),[data-theme=dark][data-shade=slate] .gp-appts:not(.asr-root *){background:#33353b!important}[data-theme=dark][data-shade=slate] .hero-greeting{-webkit-text-fill-color:#f1efeb;color:#f1efeb;background:0 0}[data-theme=dark][data-shade=slate] .hero-btn-primary:not(.asr-root *){color:#1e1f23!important;background:#bba582!important;border:1px solid #bba582!important;box-shadow:0 1px 2px #0000004d!important}[data-theme=dark][data-shade=slate] .hero-btn-primary:not(.asr-root *):hover{background:#c9b48f!important}[data-theme=dark][data-shade=graphite]{--shadow-sm:0 1px 2px #0000006b, 0 6px 20px #00000057, inset 0 1px 0 #ffffff0e;--shadow-md:0 2px 4px #00000073, 0 12px 34px #0006, inset 0 1px 0 #fff1;--shadow-lg:0 4px 10px #0000007a, 0 24px 60px #00000085, inset 0 1px 0 #ffffff13}[data-theme=dark][data-shade=graphite] [style*="var(--c-bg-card)"]:not(.asr-root *){background-image:linear-gradient(#ffffff0e,#fff0 42%)!important;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #0000006b!important}[data-theme=dark][data-shade=graphite] .gp-hero:not(.asr-root *){background:radial-gradient(120% 140% at 88% -25%,#ffffff29,#0000 58%),radial-gradient(90% 120% at 8% 115%,#a0acba24,#0000 60%),linear-gradient(125deg,#2b3037 0%,#24282e 48%,#1b1e22 100%)}[data-theme=dark][data-shade=graphite] .gp-agents:not(.asr-root *){background:radial-gradient(120% 140% at 12% -20%,#ffffff1a,#0000 56%),linear-gradient(135deg,#262a30 0%,#212429 55%,#1b1e22 100%)}[data-theme=dark][data-shade=graphite] .gp-overview:not(.asr-root *){background:radial-gradient(120% 140% at 88% 118%,#ffffff17,#0000 58%),linear-gradient(135deg,#24282e 0%,#282c32 55%,#1b1e22 100%)}[data-theme=dark][data-shade=graphite] .gp-appts:not(.asr-root *){background:radial-gradient(120% 140% at 15% 118%,#ffffff17,#0000 58%),linear-gradient(135deg,#262a30 0%,#212429 55%,#1b1e22 100%)}[data-theme=dark][data-shade=graphite] .gp-briefing:not(.asr-root *){background:radial-gradient(120% 140% at 85% -22%,#ffffff1c,#0000 58%),linear-gradient(135deg,#2a2e35 0%,#24282e 55%,#1d2025 100%)}[data-theme=dark][data-shade=graphite] .gp-hero:not(.asr-root *){box-shadow:0 22px 60px #00000080,inset 0 1px #ffffff29}[data-theme=dark][data-shade=graphite] .hero-greeting{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0%,#dde3ea 32%,#aeb6c0 58%,#fff 85%) 0 0/220%;-webkit-background-clip:text;background-clip:text}[data-theme=dark][data-shade=graphite] .hero-btn-primary:not(.asr-root *){background:linear-gradient(135deg,#757d87,#41464d)!important;border:1px solid #ffffff29!important;box-shadow:0 6px 18px #00000073!important}[data-theme=dark][data-shade=graphite] .hero-btn-primary:not(.asr-root *):hover{box-shadow:0 10px 30px #0009,0 0 0 1px #ffffff1f!important}[data-theme=dark][data-shade=graphite] .page-hero:not(.asr-root *){background:radial-gradient(110% 130% at 88% -20%,#ffffff1a,#0000 58%),linear-gradient(125deg,#262a30 0%,#212429 55%,#1b1e22 100%)}[data-theme=dark][data-shade=graphite] [style*=\#262A2F]{box-shadow:inset 0 1px #ffffff12,0 10px 30px #0000006b}.cal-add{opacity:0;transition:opacity .14s}button:hover>.cal-add,button:focus-visible>.cal-add{opacity:1}@media (hover:none){.cal-add{opacity:.7}}[data-theme=dark][data-shade=black] .page-fill:not(.asr-root *),[data-theme=dark][data-shade=black] .ops-modebar:not(.asr-root *){background:#000!important}[data-theme=dark][data-shade=black]{--c-bg-card:#121319;--c-bg-subtle:#0b0c10;--shadow-sm:0 1px 2px #0009, 0 6px 20px #0000008c, inset 0 1px 0 #ffffff0f;--shadow-md:0 2px 4px #0009, 0 12px 34px #0009, inset 0 1px 0 #ffffff12;--shadow-lg:0 4px 10px #0009, 0 24px 60px #000000b3, inset 0 1px 0 #ffffff14}[data-theme=dark][data-shade=black] [style*="var(--c-bg-card)"]:not(.asr-root *){background-image:linear-gradient(#ffffff0b,#fff0 40%)!important;box-shadow:inset 0 1px #ffffff0d,0 10px 30px #000000b3!important}[data-theme=dark][data-shade=black]{--gp-card-bg:#ffffff0e;--gp-card-border:#ffffff21;--gp-card-shadow:0 1px 0 #ffffff12 inset, 0 12px 34px #000000b8;--gp-panel-shadow:0 20px 56px #000c, inset 0 1px 0 #ffffff0d;--gp-chip-bg:#ffffff17}[data-theme=dark][data-shade=black] .gp-hero:not(.asr-root *){box-shadow:0 20px 56px #000c,inset 0 1px #e8f0fa29}.page-hero{background:linear-gradient(125deg,#fff 0%,#f3f7fc 100%)}[data-theme=dark] .page-hero{background:linear-gradient(125deg,#0c1322 0%,#111b30 55%,#0b1526 100%)}.hero-greeting{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#0c4a6e 0%,#0ea5e9 34%,#06b6d4 60%,#0c4a6e 90%) 0 0/220%;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .hero-greeting{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0%,#7dd3fc 32%,#38bdf8 58%,#fff 85%) 0 0/220%;-webkit-background-clip:text;background-clip:text}.hero-btn-ghost:hover{background:#0f172a17;border-color:#0f172a33;box-shadow:0 8px 22px #0f172a1a}[data-theme=dark] .hero-btn-ghost:hover{background:#ffffff24;border-color:#ffffff59;box-shadow:0 8px 22px #ffffff1f}.portal-canvas{background-color:#f3f8fe;background-image:radial-gradient(860px 580px at 4% -12%,#7c5cff29,#0000 60%),radial-gradient(820px 600px at 104% -4%,#3bbfef38,#0000 60%),radial-gradient(760px 660px at 96% 106%,#1d9e7521,#0000 62%),radial-gradient(700px 580px at -8% 100%,#ef9f271c,#0000 62%);min-height:100vh}.pf-topbar{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#fff9;border-bottom:1px solid #0f172a12;position:sticky;top:0}.pf-card{background:var(--gp-card-bg);border:1px solid var(--gp-card-border);box-shadow:var(--gp-card-shadow);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);border-radius:18px}.pf-hero{border:1px solid var(--gp-panel-border);box-shadow:var(--gp-panel-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:26px;position:relative;overflow:hidden}.pf-input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .15s,box-shadow .15s;background:#ffffffb8!important;border:1px solid #0f172a1f!important}.pf-input:focus{box-shadow:0 0 0 3px #3bbfef29;border-color:#3bbfefa6!important}.pf-pill{transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.pf-pill:hover{transform:translateY(-1px)}.pf-row{transition:background .12s}:root,[data-theme=light]{--card-sheen:linear-gradient(180deg, #ffffffe6 0%, #f1f7ff8c 34%, #f1f7ff00 100%);--card-ring:inset 0 1px 0 #ffffffe6}[data-theme=dark]{--card-sheen:linear-gradient(180deg, #ffffff0e 0%, #ffffff03 38%, #fff0 100%);--card-ring:inset 0 1px 0 #ffffff12;--shadow-sm:0 1px 2px #00000073, 0 6px 20px -8px #00000080, inset 0 1px 0 #ffffff0e;--shadow-md:0 2px 4px #00000073, 0 14px 34px -14px #0000008c, inset 0 1px 0 #ffffff12;--shadow-lg:0 4px 10px #00000080, 0 28px 60px -20px #000000a6, inset 0 1px 0 #ffffff14}:root,[data-theme=light]{--shadow-sm:0 1px 2px #0f172a0d, 0 6px 18px -10px #0f172a38, inset 0 1px 0 #ffffffe6;--shadow-md:0 2px 5px #0f172a0f, 0 14px 32px -14px #0f172a42, inset 0 1px 0 #fffffff2;--shadow-lg:0 6px 14px #0f172a12, 0 28px 56px -20px #0f172a4d, inset 0 1px 0 #fff}html:not([data-shade]) [style*="var(--c-bg-card)"]:not([style*=gradient]):not(.asr-root *){background-image:var(--card-sheen)!important}.glass-surface{background-color:var(--c-bg-card);background-image:var(--card-sheen);border:1px solid var(--c-border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;position:relative}.glass-surface:before{content:"";background:linear-gradient(90deg, transparent, var(--card-ring-line,#ffffffbf), transparent);pointer-events:none;z-index:1;height:1px;position:absolute;top:0;left:14px;right:14px}[data-theme=dark] .glass-surface{--card-ring-line:#ffffff29}.glass-lift:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}:root,[data-theme=light]{--lux-top:#fff;--lux-bottom:#f7fafd;--lux-border:#0f172a17;--lux-sheen:#fffffff2;--lux-shadow:0 1px 2px #0f172a0a, 0 14px 30px -14px #0f172a33;--lux-shadow-hover:0 2px 6px #0f172a12, 0 26px 50px -18px #0f172a4d}[data-theme=dark]{--lux-top:#18212f;--lux-bottom:#121a27;--lux-border:#ffffff17;--lux-sheen:#ffffff24;--lux-shadow:0 1px 2px #00000059, 0 16px 34px -16px #0009;--lux-shadow-hover:0 2px 6px #00000073, 0 28px 56px -18px #000000b8}.lux-card{background:linear-gradient(180deg, var(--lux-top) 0%, var(--lux-bottom) 100%);border:1px solid var(--lux-border);box-shadow:var(--lux-shadow);border-radius:16px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;position:relative}.lux-card:before{content:"";background:linear-gradient(90deg, transparent, var(--lux-sheen), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:14px;right:14px}.lux-accent:after{content:"";background:linear-gradient(90deg, var(--lux-accent,#3bbfef), var(--lux-accent,#3bbfef));border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.lux-accent:after{background:linear-gradient(90deg, var(--lux-accent,#3bbfef), color-mix(in srgb, var(--lux-accent,#3bbfef) 30%, transparent))}}.lux-accent:after{pointer-events:none}.lux-hover{cursor:pointer}.lux-hover:hover{box-shadow:var(--lux-shadow-hover);border-color:var(--lux-accent,#94a3b8);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.lux-hover:hover{border-color:color-mix(in srgb, var(--lux-accent,#94a3b8) 45%, var(--lux-border))}}:root,[data-theme=light]{--sb-panel-bg:linear-gradient(180deg, #fff 0%, #f1f7ff 45%, #e5f0fe 100%);--sb-panel-border:#0f172a14;--sb-divider:#0f172a12;--sb-section-divider:#0f172a17;--sb-label:#0f172a80;--sb-logo-text:#0f2a43;--sb-logo-pulse:#0f2a43;--sb-subtitle:#0f172a66;--sb-item-text:#33415a;--sb-item-text-hot:#0c2a45;--sb-item-text-active:#075985;--sb-item-bg:#0f172a04;--sb-item-bg-hot:#3bbfef1a;--sb-item-bg-active:#3bbfef29;--sb-item-border:#0f172a0d;--sb-item-border-hot:#3bbfef4d;--sb-item-border-active:#3bbfef8c;--sb-shadow-hot:0 4px 14px #3bbfef2e, inset 0 1px 0 #fff9;--sb-shadow-active:0 0 18px #3bbfef38, inset 0 1px 0 #ffffffb3;--sb-icon:#2d9cdb;--sb-icon-hot:#1b86c9;--sb-icon-active:#0b6fb0;--sb-card-bg:#3bbfef14;--sb-card-border:#0f172a12;--sb-user-name:#1e293b;--sb-user-role:#0f172a73;--sb-signout-bg:#0f172a0a;--sb-signout-border:#0f172a14;--sb-signout-text:#0f172a80;--sb-signout-bg-hover:#0f172a14;--sb-signout-text-hover:#0f172ac7;--sb-toggle-bg:#0f172a0a;--sb-toggle-border:#0f172a1a;--sb-toggle-track:#0f172a2e}[data-theme=dark]{--sb-panel-bg:linear-gradient(180deg, #080f1e 0%, #0d1832 40%, #0a1428 100%);--sb-panel-border:#ffffff0f;--sb-divider:#ffffff12;--sb-section-divider:#ffffff14;--sb-label:#ffffff8c;--sb-logo-text:#fff;--sb-logo-pulse:#fff;--sb-subtitle:#ffffff4d;--sb-item-text:#ffffffe0;--sb-item-text-hot:#fff;--sb-item-text-active:#fff;--sb-item-bg:#ffffff08;--sb-item-bg-hot:#ffffff17;--sb-item-bg-active:#3bbfef2e;--sb-item-border:#ffffff0d;--sb-item-border-hot:#ffffff24;--sb-item-border-active:#3bbfef66;--sb-shadow-hot:0 4px 16px #00000059, inset 0 1px 0 #ffffff12;--sb-shadow-active:0 0 18px #3bbfef26, inset 0 1px 0 #3bbfef26;--sb-icon:#4fb4ff;--sb-icon-hot:#6cceff;--sb-icon-active:#7dd8ff;--sb-card-bg:#ffffff0a;--sb-card-border:#ffffff12;--sb-user-name:#ffffffe6;--sb-user-role:#ffffff59;--sb-signout-bg:#ffffff0d;--sb-signout-border:#ffffff14;--sb-signout-text:#ffffff73;--sb-signout-bg-hover:#ffffff17;--sb-signout-text-hover:#ffffffb3;--sb-toggle-bg:#ffffff0f;--sb-toggle-border:#ffffff1a;--sb-toggle-track:#ffffff26}.page-fill{max-width:1200px;padding:28px 32px;margin-left:auto!important;margin-right:auto!important}@media (min-width:1600px){.page-fill,#report-printable{max-width:1880px!important}}@media (min-width:2100px){.page-fill,#report-printable{max-width:none!important}}.agent-roster{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}@media (min-width:1600px){.agent-roster{scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:16px;padding:12px 6px 14px;display:flex;overflow-x:auto}.agent-roster>*{scroll-snap-align:start;flex:0 0 252px;width:252px!important}.agent-roster::-webkit-scrollbar{height:8px}.agent-roster::-webkit-scrollbar-thumb{background:var(--gp-card-border);border-radius:4px}.agent-roster::-webkit-scrollbar-track{background:0 0}}.op-convo:hover{background:var(--c-bg-subtle)}.op-del{opacity:.45;transition:opacity .15s}.op-convo:hover .op-del{opacity:1}@media (max-width:768px){button,a{min-height:44px}body{overflow-x:hidden}*{-webkit-overflow-scrolling:touch}input,select,textarea{border-radius:10px!important;font-size:16px!important}.page-fill{box-sizing:border-box;width:100%!important;min-width:0!important;padding:16px!important}.gp-hero{border-radius:16px!important;padding:18px 16px!important}.gp-hero .hero-greeting{font-size:24px!important}.gp-hero .hero-sub{font-size:13px!important}.gp-hero .hero-row{gap:14px!important}.gp-hero .hero-actions{grid-template-columns:1fr 1fr;width:100%;gap:8px!important;display:grid!important}.gp-hero .hero-actions .hero-btn-ops{order:-1;grid-column:1/-1;justify-content:center}.gp-hero .hero-actions .hero-btn{padding:9px 10px!important;font-size:13px!important}.gp-hero .hero-actions .hero-btn-ops{padding:6px 14px 6px 6px!important}.gp-overview,.gp-appts,.gp-agents{padding-left:15px!important;padding-right:15px!important}img{max-width:100%}.mobile-hamburger{display:flex!important}.mobile-overlay{display:block!important}.sidebar{z-index:150!important;height:100vh!important;box-shadow:none!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;position:fixed!important;top:0!important;left:0!important;transform:translate(-100%)!important}.sidebar.sidebar-open{transform:translate(0)!important;box-shadow:4px 0 24px #0006!important}.dashboard-content{width:100%!important;margin-left:0!important;padding-top:56px!important;padding-bottom:80px!important}.mobile-header{display:block!important}.mobile-bottom-nav{padding:4px 0 env(safe-area-inset-bottom)!important;z-index:100!important;background:#0f172a!important;border-top:1px solid #ffffff14!important;justify-content:space-around!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}}.asr-root{--asr-violet:#8b7cff;--asr-violet2:#a594ff;--asr-emerald:#34d399;--asr-amber:#fbbf24;--asr-red:#f87171;color:var(--asr-ink);transition:background .25s,color .25s}.asr-root[data-asr-theme=dark]{--card-sheen:linear-gradient(180deg, #ffffff0e 0%, #ffffff03 38%, #fff0 100%);--card-ring:inset 0 1px 0 #ffffff12;--card-edge:var(--asr-border);--asr-ink:#eae7ff;--asr-sub:#9b98c7;--asr-faint:#6e6b9a;--asr-nav-text:#c4c0ea;--asr-nav-text-active:#fff;--asr-nav-icon:#8b84c9;--asr-nav-rest-bg:transparent;--asr-nav-active-bg:linear-gradient(90deg, #8b7cff33, #8b7cff0f);--asr-panel:#ffffff09;--asr-panel-2:#ffffff0e;--asr-border:#a096ff24;--asr-border-2:#a096ff47;--asr-inset:#ffffff08;--asr-track:#ffffff14;--asr-hover-shadow:0 16px 40px #06081480;--asr-sidebar-bg:linear-gradient(185deg, #0f0d26db 0%, #0a091adb 100%);--asr-topbar-bg:#0908148c;--asr-hero:linear-gradient(125deg, #140f30 0%, #1c1547 52%, #100c26 100%);--asr-violet2:#a594ff;--c-bg-page:transparent;--c-bg-card:#ffffff0b;--c-bg-subtle:#ffffff06;--c-text-primary:#eae7ff;--c-text-secondary:#c3bfe8;--c-text-muted:#9b98c7;--c-text-faint:#6e6b9a;--c-border:#a096ff26;--c-border-light:#a096ff17;--gp-title:#eae7ff;--gp-sub:#eae7ff99;--gp-faint:#eae7ff66;--gp-card-bg:#ffffff0d;--gp-card-border:#a096ff24;--gp-card-shadow:0 10px 34px #06081473;--gp-pill-bg:#ffffff0f;--gp-pill-border:#a096ff29;--gp-pill-text:#eae7ffb8;--gp-panel-border:#a096ff1f;--gp-headicon-bg:#8b7cff24;--gp-headicon-border:#8b7cff4d;--gp-eyebrow:#a594ff;background:radial-gradient(1100px 620px at 88% -8%,#7c5cff29,#0000 60%),radial-gradient(900px 560px at 4% 108%,#34d39914,#0000 62%),linear-gradient(160deg,#070912 0%,#0b0d1e 46%,#080a15 100%)}.asr-root[data-asr-theme=light]{--card-sheen:linear-gradient(180deg, #ffffffe6 0%, #f1f7ff8c 34%, #f1f7ff00 100%);--card-ring:inset 0 1px 0 #ffffffe6;--card-edge:var(--asr-border);--asr-ink:#221d46;--asr-sub:#5b5585;--asr-faint:#938dba;--asr-nav-text:#3f3a66;--asr-nav-text-active:#4c1d95;--asr-nav-icon:#6d5ce0;--asr-nav-rest-bg:#8b7cff12;--asr-nav-active-bg:linear-gradient(90deg, #8b7cff52, #8b7cff26);--asr-panel:#ffffffb8;--asr-panel-2:#fffffff0;--asr-border:#7c5cff29;--asr-border-2:#7c5cff57;--asr-inset:#7c5cff0d;--asr-track:#7c5cff21;--asr-hover-shadow:0 14px 34px #503ca029;--asr-sidebar-bg:linear-gradient(185deg, #ffffffe0 0%, #f3f0ffe6 100%);--asr-topbar-bg:#faf9ffb8;--asr-hero:linear-gradient(125deg, #f1edff 0%, #e7e1ff 52%, #eef5ff 100%);--asr-violet2:#6d5ce0;--c-bg-page:transparent;--c-bg-card:#fffc;--c-bg-subtle:#7c5cff0b;--c-text-primary:#221d46;--c-text-secondary:#4a447a;--c-text-muted:#6e679a;--c-text-faint:#a39dc5;--c-border:#7c5cff29;--c-border-light:#7c5cff1a;--gp-title:#221d46;--gp-sub:#221d469e;--gp-faint:#221d466b;--gp-card-bg:#ffffffbd;--gp-card-border:#7c5cff24;--gp-card-shadow:0 10px 30px #503ca01a;--gp-pill-bg:#7c5cff12;--gp-pill-border:#7c5cff29;--gp-pill-text:#221d46a8;--gp-panel-border:#7c5cff1f;--gp-headicon-bg:#7c5cff1a;--gp-headicon-border:#7c5cff3d;--gp-eyebrow:#6d5ce0;background:radial-gradient(1050px 600px at 88% -8%,#7c5cff29,#0000 60%),radial-gradient(900px 560px at 2% 108%,#34d3991f,#0000 62%),linear-gradient(160deg,#f7f5ff 0%,#efecfc 46%,#f4f2fe 100%)}.asr-aurora{pointer-events:none;filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}@keyframes asrDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(26px,-22px)scale(1.08)}}@keyframes asrDrift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,20px)scale(1.1)}}.asr-drift{animation:17s ease-in-out infinite asrDrift}.asr-drift2{animation:21s ease-in-out infinite asrDrift2}@keyframes asrGaugeIn{0%{stroke-dashoffset:var(--asr-dash-full)}to{stroke-dashoffset:var(--asr-dash)}}@keyframes asrShimmer{0%{background-position:-180% 0}to{background-position:180% 0}}.asr-navitem{transition:background .16s,border-color .16s,transform .16s,color .16s}.asr-navitem:hover{transform:translate(3px)}.asr-panel{background:var(--asr-panel);border:1px solid var(--asr-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}.asr-card-hover{transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s,box-shadow .18s,background .18s}.asr-card-hover:hover{border-color:var(--asr-border-2);background:var(--asr-panel-2);box-shadow:var(--asr-hover-shadow);transform:translateY(-3px)}.asr-hero-btn{transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.asr-hero-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #7c5cff6b}.asr-hero-btn-ghost:hover{background:#8b7cff29;border-color:#8b7cff73;box-shadow:0 8px 22px #7c5cff33}@media (prefers-reduced-motion:reduce){.asr-drift,.asr-drift2{animation:none}}@media (max-width:768px){.asr-root{height:100dvh!important}.asr-sidebar{height:100dvh;transition:transform .3s cubic-bezier(.4,0,.2,1);top:0;left:0;transform:translate(-100%);z-index:170!important;position:fixed!important}.asr-sidebar.asr-open{transform:translate(0);box-shadow:4px 0 34px #0000008c}.asr-topbar{padding-left:62px!important;padding-right:14px!important}.asr-hide-mobile{display:none!important}}.asr-root .lux-card,.asr-root .gp-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asr-root .page-hero,.asr-root .gp-hero{border:1px solid var(--asr-border);background:var(--asr-hero)!important}@media (max-width:768px){.ops-modebar{padding-left:62px!important;position:static!important}.ops-modebar-calendar{display:none!important}}.asr-greeting{background:linear-gradient(90deg, var(--asr-ink) 0%, #a594ff 38%, #34d399 66%, var(--asr-ink) 92%);-webkit-text-fill-color:transparent;color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite heroShimmer}@media (prefers-reduced-motion:reduce){.asr-greeting{-webkit-text-fill-color:var(--asr-ink);color:var(--asr-ink);animation:none}}.asr-root[data-asr-theme=dark]{--shadow-sm:0 3px 14px #0406106b, inset 0 1px 0 #ffffff1c, 0 0 0 1px #a096ff0f;--shadow-md:0 10px 30px #04061085, inset 0 1px 0 #ffffff21, 0 0 0 1px #a096ff17;--shadow-lg:0 20px 52px #0406109e, inset 0 1px 0 #ffffff24, 0 0 0 1px #a096ff1c}.asr-root[data-asr-theme=light]{--shadow-sm:0 3px 14px #5440a81c, inset 0 1px 0 #fffffff2, 0 0 0 1px #7c5cff0f;--shadow-md:0 10px 28px #5440a826, inset 0 1px 0 #fff, 0 0 0 1px #7c5cff17;--shadow-lg:0 20px 50px #5440a830, inset 0 1px 0 #fff, 0 0 0 1px #7c5cff1c}.asr-root [style*="var(--c-bg-card)"]{-webkit-backdrop-filter:blur(13px)}.asr-root[data-asr-theme=dark] [style*="var(--c-bg-card)"]{background-image:linear-gradient(#ffffff0f,#ffffff03 34%,#fff0 60%)!important}.asr-root[data-asr-theme=light] [style*="var(--c-bg-card)"]{background-image:linear-gradient(#ffffffb3,#fff0 46%)!important}.portal-split{grid-template-columns:minmax(0, 1fr) minmax(0, var(--portal-aside,340px));align-items:start;gap:28px;display:grid}.portal-aside{position:sticky;top:24px}.portal-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:860px){.portal-split{grid-template-columns:minmax(0,1fr);gap:24px}.portal-aside{position:static;top:auto}.portal-pair{grid-template-columns:minmax(0,1fr)}}.agent-speech{transform-origin:22px -2px;animation:4s forwards agentSpeech}@keyframes agentSpeech{0%{opacity:0;transform:translateY(8px)scale(.6)}7%{opacity:1;transform:translateY(0)scale(1.05)}12%{transform:translateY(0)scale(1)}86%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.92)}}@media (prefers-reduced-motion:reduce){.agent-speech{opacity:1;animation:none;transform:none}}@media print{.doc-hide-print,.asr-sidebar,.asr-topbar,.mobile-hamburger{display:none!important}.doc-sheet{box-shadow:none!important;background:#fff!important;border:none!important;padding:0!important}.doc-sheet,.doc-sheet *{color:#111!important}.page-fill{max-width:none!important;padding:0!important}body{background:#fff!important}}.notif-stack{width:340px;max-width:calc(100vw - 40px);position:fixed;top:20px;right:20px}@media (max-width:640px){.notif-stack{top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;width:auto;max-width:none}}:root{--sb-w:228px;--asr-w:250px}[data-rail]{--sb-w:72px;--asr-w:72px}.sidebar,.asr-sidebar{transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1),background .25s}.sb-label,.sb-group,.sb-brandtext,.sb-usertext,.sb-assuretext{opacity:1;white-space:nowrap;max-width:200px;transition:opacity .18s,max-width .3s cubic-bezier(.4,0,.2,1);overflow:hidden}[data-rail] .sb-label,[data-rail] .sb-brandtext,[data-rail] .sb-usertext,[data-rail] .sb-assuretext{opacity:0;max-width:0}[data-rail] .sb-group{opacity:0;background:var(--c-border-light);max-width:0;height:1px;margin:8px 10px;padding:0!important}[data-rail] .sb-row{justify-content:center;gap:0!important;padding-left:0!important;padding-right:0!important;transform:none!important}.page-hero{transition:padding .28s cubic-bezier(.4,0,.2,1)}.page-hero-wrap{transition:margin-bottom .28s cubic-bezier(.4,0,.2,1)}@media (min-width:769px){[data-compact] .page-hero{padding:12px 18px!important}[data-compact] .page-hero-wrap{margin-bottom:16px!important}[data-compact] .page-hero h1{font-size:19px!important}[data-compact] .page-hero .hero-eyebrow,[data-compact] .page-hero .hero-sub{display:none!important}[data-compact] .page-hero .hero-icon{border-radius:10px!important;width:34px!important;height:34px!important}[data-compact] .page-hero .hero-aurora,[data-compact] .page-hero .hero-aurora2{opacity:0}[data-compact] .ops-modebar{padding-top:6px!important;padding-bottom:6px!important}}@media (max-width:1024px){.chrome-rail-toggle{display:none!important}:root,[data-rail]{--sb-w:228px;--asr-w:250px}}.sb-handle{z-index:40}.hero-handle{z-index:5}.hero-handle:focus-visible,.sb-handle:focus-visible{outline-offset:2px;outline:2px solid #4fb4ff}@media (max-width:768px){.hero-handle{display:none!important}.page-hero{border-radius:16px!important;padding:11px 14px!important}.page-hero-wrap{margin-bottom:14px!important}.page-hero .hero-row,.page-hero .hero-title{gap:10px!important}.page-hero h1{font-size:18px!important;line-height:1.15!important}.page-hero .hero-eyebrow,.page-hero .hero-sub{display:none!important}.page-hero .hero-icon{border-radius:10px!important;width:32px!important;height:32px!important}.page-hero .hero-icon svg{width:17px!important;height:17px!important}.page-hero .hero-actions{gap:8px!important}.page-hero .hero-aurora,.page-hero .hero-aurora2{opacity:0;animation:none!important}}@media (prefers-reduced-motion:reduce){.sidebar,.sb-label,.sb-group,.sb-brandtext,.sb-usertext,.sb-assuretext,.page-hero,.page-hero-wrap{transition:none!important}}@media (max-width:768px){.facemap-grid{grid-template-columns:1fr!important}}.note-row:hover,.task-row:hover{background:var(--c-bg-subtle)}.task-tool{opacity:0;transition:opacity .12s}.task-row:hover .task-tool,.task-tool:focus-visible{opacity:1}.note-tool{opacity:0;transition:opacity .12s}.note-paper:hover .note-tool,.note-tool:focus-visible{opacity:1}.notes-page ::placeholder{color:var(--c-text-faint);opacity:1}.tick{width:34px;height:34px;margin:-8px}@media (hover:hover) and (pointer:fine){.tick{width:26px;height:26px;margin:-4px}}.tick:active>span{transform:scale(.88)}.tick>span{transition:transform .1s,background .12s,border-color .12s}.note-card{background:var(--c-bg-card);border:1px solid var(--c-border-light);border-radius:13px;overflow:hidden}.folder-tools{opacity:0;transition:opacity .12s}.folder-item:hover .folder-tools,.folder-tools:focus-within{opacity:1}.attach-x{opacity:0;transition:opacity .12s}.attach:hover .attach-x,.attach-x:focus-visible{opacity:1}@media (hover:none){.task-tool,.note-tool,.attach-x,.folder-tools{opacity:1}}@media (max-width:1120px){.notes-grid{grid-template-columns:minmax(0,156px) minmax(0,1fr)!important}.notes-grid>article{grid-column:1/-1}}@media (max-width:760px){.notes-grid{grid-template-columns:1fr!important;gap:14px!important}.notes-page{padding:14px 10px 40px!important}.notes-grid>nav{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.notes-grid>nav::-webkit-scrollbar{display:none}.notes-grid>nav>div:first-of-type{display:none}.notes-grid>nav .note-row,.notes-grid>nav>button{white-space:nowrap;flex-shrink:0;width:auto!important}.notes-grid>nav .folder-item{flex-shrink:0}.task-row{padding-top:9px!important;padding-bottom:9px!important}.task-tool{opacity:.45}.note-paper{padding:0 4px}.note-row:hover{background:0 0}.note-row:active{background:var(--c-bg-subtle)}}@media (max-width:720px){.laser-table{display:none!important}.laser-cards{display:flex!important}}@keyframes cmCaret{0%,to{opacity:.85}50%{opacity:.15}}@media (prefers-reduced-motion:reduce){[style*=cmCaret]{opacity:0!important;animation:none!important}}.asr-root[data-asr-theme=dark],.asr-root:not([data-asr-theme=light]){--cm-surface:radial-gradient(720px 420px at 88% -6%, #7c5cff33, transparent 62%), linear-gradient(168deg, #140f30 0%, #0d0b22 55%, #090813 100%);--cm-scrim:#0607129e;--cm-text:#eae7ffdb;--cm-strong:#f4f2ff;--cm-muted:#9b98c7;--cm-faint:#6e6b9a;--cm-hair:#a096ff1f;--cm-line:#a096ff2e;--cm-raise:#ffffff0a;--cm-ask-bg:#8b7cff29;--cm-edge:-1px 0 0 #a096ff38, -36px 0 90px #04050e99}.asr-root[data-asr-theme=light]{--cm-surface:radial-gradient(720px 420px at 88% -6%, #7c5cff1f, transparent 62%), linear-gradient(168deg, #fbfaff 0%, #f4f1ff 58%, #fff 100%);--cm-scrim:#28205447;--cm-text:#2a2450;--cm-strong:#140f30;--cm-muted:#5b5585;--cm-faint:#938dba;--cm-hair:#7c5cff24;--cm-line:#7c5cff38;--cm-raise:#7c5cff0d;--cm-ask-bg:#8b7cff24;--cm-edge:-1px 0 0 #7c5cff33, -36px 0 90px #503ca02e}.cm-backdrop{z-index:300;background:var(--cm-scrim);-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);justify-content:flex-end;animation:.22s both cmFade;display:flex;position:fixed;inset:0}@keyframes cmFade{0%{opacity:0}to{opacity:1}}.cm-panel{background:var(--cm-surface);width:min(620px,100%);height:100%;box-shadow:var(--cm-edge);flex-direction:column;animation:.3s cubic-bezier(.22,1,.36,1) both cmSlide;display:flex}@keyframes cmSlide{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.cm-head{border-bottom:1px solid var(--cm-hair);align-items:center;gap:13px;padding:18px 22px 16px;display:flex}.cm-mark{background:linear-gradient(135deg,#8b7cff,#6d5ce0);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 10px 26px #7c5cff73}.cm-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--asr-violet2);align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.cm-live{background:#34d399;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #34d399}.cm-name{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.02em;color:var(--cm-strong);margin-top:2px;font-size:19px;font-weight:700}.cm-headbtn{cursor:pointer;color:var(--cm-faint);background:0 0;border:none;border-radius:9px;padding:7px;transition:color .15s,background .15s}.cm-headbtn:hover{color:var(--cm-strong);background:var(--cm-raise)}.cm-body{flex:1;padding:24px 22px 8px;overflow-y:auto}.cm-body::-webkit-scrollbar{width:9px}.cm-body::-webkit-scrollbar-thumb{background:var(--cm-line);border-radius:9px}.cm-intro p{letter-spacing:-.006em;color:var(--cm-muted);max-width:54ch;margin:0 0 20px;font-size:14.5px;line-height:1.75}.cm-openers{flex-direction:column;gap:9px;display:flex}.cm-opener{text-align:left;cursor:pointer;border:1px solid var(--cm-hair);background:var(--cm-raise);color:var(--cm-strong);border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:14px 16px;transition:border-color .16s,background .16s,transform .16s;display:grid}.cm-opener:hover{border-color:var(--asr-violet);background:#8b7cff1a;transform:translateY(-1px)}.cm-opener svg{color:var(--cm-faint);grid-row:1/3}.cm-opener:hover svg{color:var(--asr-violet2)}.cm-opener-q{letter-spacing:-.011em;font-size:14px;font-weight:600;line-height:1.4}.cm-opener-hint{color:var(--cm-faint);letter-spacing:-.003em;grid-column:1;font-size:12px}.cm-turn{margin-bottom:26px}.cm-turn-user{justify-content:flex-end;display:flex}.cm-ask{background:var(--cm-ask-bg);border:1px solid var(--cm-line);max-width:82%;color:var(--cm-strong);letter-spacing:-.008em;border-radius:15px 15px 5px;padding:11px 15px;font-size:14px;line-height:1.55}.cm-answer{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.011em;color:var(--cm-text);max-width:62ch;font-size:15.5px;line-height:1.78}.cm-answer>div>div:last-child{margin-bottom:0!important}.cm-strong{color:var(--cm-strong);font-weight:650}.cm-sources{background:var(--cm-raise);border:1px solid var(--cm-hair);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--cm-faint);border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:6px 11px;font-size:10.5px;display:inline-flex}.cm-thinking{color:var(--cm-faint);letter-spacing:-.006em;align-items:center;gap:6px;font-size:13px;display:flex}.cm-thinking span{background:var(--asr-violet2);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite cmPulse}.cm-thinking span:nth-child(2){animation-delay:.16s}.cm-thinking span:nth-child(3){margin-right:6px;animation-delay:.32s}@keyframes cmPulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.cm-history{padding:8px 0 4px}.cm-history-title{letter-spacing:.14em;text-transform:uppercase;color:var(--cm-faint);margin:0 0 10px;font-size:10px;font-weight:800}.cm-hitem{text-align:left;cursor:pointer;border:1px solid var(--cm-hair);background:var(--cm-raise);width:100%;color:var(--cm-strong);border-radius:11px;margin-bottom:7px;padding:12px 14px;transition:border-color .15s,background .15s;display:block}.cm-hitem:hover{border-color:var(--asr-violet);background:#8b7cff14}.cm-hitem-q{letter-spacing:-.01em;font-size:13.5px;font-weight:600;line-height:1.4;display:block}.cm-hitem-when{color:var(--cm-faint);margin-top:3px;font-size:11.5px;display:block}.cm-foot{border-top:1px solid var(--cm-hair);padding:14px 22px 18px}.cm-inputwrap{border:1px solid var(--cm-line);background:var(--cm-raise);border-radius:14px;align-items:center;gap:8px;padding:5px 5px 5px 16px;transition:border-color .16s,box-shadow .16s;display:flex}.cm-inputwrap:focus-within{border-color:#8b7cff99;box-shadow:0 0 0 3px #8b7cff24}.cm-input{color:var(--cm-strong);letter-spacing:-.008em;font-size:14.5px;font-family:var(--font-geist-sans), system-ui, sans-serif;background:0 0;border:none;outline:none;flex:1;padding:9px 0}.cm-input::placeholder{color:var(--cm-faint)}.cm-send{cursor:pointer;background:linear-gradient(135deg,#8b7cff,#6d5ce0);border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .16s,transform .16s;display:inline-flex}.cm-send:disabled{opacity:.3;cursor:default}.cm-send:not(:disabled):hover{transform:translateY(-1px)}.cm-note{color:var(--cm-faint);margin:10px 2px 0;font-size:10.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.cm-backdrop,.cm-panel{animation:none!important}.cm-thinking span{opacity:.6!important;animation:none!important}.cm-opener:hover,.cm-send:hover{transform:none!important}}@media (max-width:640px){.cm-panel{width:100%}.cm-answer{font-size:15px}}:root{--cf-note-accent:#3bbfef}.cf-note-body{--cf-body-size:15.5px;--cf-body-line:1.72;outline:none}.cf-note-body p{line-height:var(--cf-body-line);font-size:var(--cf-body-size);color:var(--c-text-primary);margin:0 0 .85em}.cf-note-body h1{letter-spacing:-.02em;margin:1.5em 0 .5em;font-size:27px;font-weight:800;line-height:1.25}.cf-note-body h2{letter-spacing:-.015em;margin:1.4em 0 .45em;font-size:21px;font-weight:800;line-height:1.3}.cf-note-body h3{margin:1.3em 0 .4em;font-size:17px;font-weight:800;line-height:1.35}.cf-note-body h1:first-child,.cf-note-body h2:first-child{margin-top:0}.cf-note-body ul,.cf-note-body ol{margin:0 0 .85em;padding-left:1.35em}.cf-note-body ul{list-style:outside}.cf-note-body ol{list-style:decimal}.cf-note-body ul ul{list-style:circle}.cf-note-body ul ul ul{list-style:square}.cf-note-body ol ol{list-style:lower-alpha}.cf-note-body ol ol ol{list-style:lower-roman}.cf-note-body li::marker{color:var(--c-text-muted)}.cf-note-body ul[data-type=taskList],.cf-note-body ul[data-type=taskList] ul{list-style:none}.cf-note-body li{margin:.2em 0;line-height:1.7}.cf-note-body li p{margin:0}.cf-note-body blockquote{border-left:3px solid var(--c-border);color:var(--c-text-secondary);margin:1em 0;padding-left:15px}.cf-note-body hr{border:none;border-top:1px solid var(--c-border);margin:1.8em 0}.cf-note-body pre{background:var(--c-bg-subtle);border-radius:10px;padding:13px 15px;font-size:13px;overflow-x:auto}.cf-note-body code{font-size:.92em}.cf-note-body a{color:var(--cf-note-accent);text-underline-offset:2px;text-decoration:underline}.cf-note-body mark{background:var(--cf-note-accent)33;border-radius:3px;padding:0 2px}.cf-note-body ul[data-type=taskList]{padding-left:0;list-style:none}.cf-note-body ul[data-type=taskList] li{align-items:flex-start;gap:9px;display:flex}.cf-note-body ul[data-type=taskList] li>label{height:calc(var(--cf-body-size) * var(--cf-body-line));-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex}.cf-note-body ul[data-type=taskList] li>label input[type=checkbox]{cursor:pointer;width:15px;height:15px;accent-color:var(--cf-note-accent);margin:0}.cf-note-body ul[data-type=taskList] li>div{flex:1;min-width:0}.cf-note-body ul[data-type=taskList] li[data-checked=true]>div p{color:var(--c-text-muted);text-decoration:line-through}.cf-note-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--c-text-muted)}.cf-notes-sidebar{border-right:1px solid var(--c-border);flex-shrink:0;width:212px;padding:14px 10px;overflow-y:auto}.cf-notes-list{border-right:1px solid var(--c-border);flex-direction:column;flex-shrink:0;width:306px;display:flex;overflow:hidden}.cf-notes-editor{flex:1;min-width:0;overflow-y:auto}@media (max-width:1023px){.cf-notes-sidebar{display:none}.cf-scope-chips{display:flex!important}}@media (max-width:760px){.cf-notes-list{border-right:none;width:100%}.cf-notes-back{display:inline-flex!important}.cf-notes-root[data-pane=list] .cf-notes-editor,.cf-notes-root[data-pane=editor] .cf-notes-list{display:none}}@media (hover:none){.cf-note-actions button,.cf-folder-actions button{width:32px;height:32px}}.cf-note-actions{opacity:0;transition:opacity .12s}.cf-note-card:hover .cf-note-actions,.cf-note-card:focus-within .cf-note-actions{opacity:1}@media (hover:none){.cf-note-actions{opacity:1}}.cf-folder-actions{opacity:0;transition:opacity .12s}.cf-folder-row:hover .cf-folder-actions,.cf-folder-row:focus-within .cf-folder-actions{opacity:1}@media (hover:none){.cf-folder-actions{opacity:1}}.cf-note-body ul[data-type=taskList] li .cf-promote{opacity:0;height:calc(var(--cf-body-size) * var(--cf-body-line));cursor:pointer;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text-secondary);white-space:nowrap;border-radius:7px;flex-shrink:0;align-self:flex-start;align-items:center;gap:5px;margin-left:8px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:700;transition:opacity .12s;display:inline-flex}.cf-note-body ul[data-type=taskList] li:hover .cf-promote,.cf-note-body ul[data-type=taskList] li:focus-within .cf-promote{opacity:1}.cf-note-body ul[data-type=taskList] li .cf-promote:hover{color:var(--c-text-primary)}@media (hover:none){.cf-note-body ul[data-type=taskList] li .cf-promote{opacity:1}}@media (prefers-reduced-motion:reduce){.cf-note-actions,.cf-folder-actions,.cf-note-body ul[data-type=taskList] li .cf-promote{transition:none}}.cf-mobile-bar{display:none}@media (max-width:760px){.cf-mobile-bar{-webkit-overflow-scrolling:touch;z-index:50;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--c-bg-card);border-top:1px solid var(--c-border);gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.cf-notes-editor{padding-bottom:64px}.cf-new-compact{display:flex!important}.cf-notes-list input[aria-label=Search\ notes]{padding-right:44px!important}.cf-notes-list input,.cf-note-body{font-size:15px}.cf-notes-list button[type=button]{min-height:44px}}@media (max-width:1023px){.cf-new-compact{display:flex!important}.cf-notes-list input[aria-label=Search\ notes]{padding-right:44px!important}}@media (hover:none){.cf-note-card>button{padding-right:78px!important}.cf-folder-row>button{padding-right:84px!important}.cf-note-actions button,.cf-folder-actions button{background:0 0;border-color:#0000}}.pf-offer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(118deg,#3b82f633 0%,#2563eb17 46%,#ffffffb8 100%);border:1px solid #2563eb61;border-radius:18px;align-items:center;gap:20px;margin-bottom:26px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #1d4ed833,inset 0 1px #fff9}button.pf-offer{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none}.pf-offer-live{transition:transform .16s,box-shadow .16s,border-color .16s}.pf-offer-live:hover{border-color:#2563eb99;transform:translateY(-2px);box-shadow:0 16px 40px #1d4ed847,inset 0 1px #fff9}.pf-offer-live:focus-visible{outline-offset:3px;outline:3px solid #2563eb99}.pf-offer-live:active{transform:translateY(0)}.pf-offer-cta{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:999px;align-items:center;gap:7px;margin-top:13px;padding:9px 16px;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #2563eb61}.pf-offer-glow{filter:blur(46px);pointer-events:none;background:radial-gradient(circle,#3b82f699,#0000 66%);border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-30px}.pf-offer-body{z-index:1;flex:1;min-width:0;position:relative}.pf-offer-tag{letter-spacing:.08em;text-transform:uppercase;color:#1e3a8a;background:#3b82f638;border:1px solid #2563eb4d;border-radius:999px;align-items:center;gap:6px;margin-bottom:9px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.pf-offer-headline{letter-spacing:-.015em;color:#172554;text-wrap:balance;margin:0;font-size:19px;font-weight:800;line-height:1.3}.pf-offer-qualifier{color:#1d4ed8;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:13.5px;font-weight:700;line-height:1.4}.pf-offer-condition{color:#1e40af;margin:7px 0 0;font-size:13px;line-height:1.5}.pf-offer-reward{z-index:1;text-align:center;background:#ffffffb8;border:1px solid #1d4ed847;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:14px 18px;display:flex;position:relative}.pf-offer-free{letter-spacing:-.02em;color:#1d4ed8;font-size:22px;font-weight:900;line-height:1}.pf-offer-reward-name{color:#1e40af;max-width:130px;font-size:11.5px;font-weight:700;line-height:1.35}.pf-offer-compact{gap:12px;margin-bottom:14px;padding:12px 14px}.pf-offer-compact .pf-offer-headline{font-size:14.5px}.pf-offer-compact .pf-offer-tag{margin-bottom:6px}.pf-offer-compact .pf-offer-qualifier{margin-top:5px;font-size:12.5px}.pf-offer-compact .pf-offer-cta{margin-top:10px;padding:7px 13px;font-size:12.5px}@media (max-width:640px){.pf-offer{border-radius:16px;flex-direction:column;align-items:stretch;gap:14px;padding:17px 16px}.pf-offer-headline{font-size:17px}.pf-offer-qualifier{font-size:13px}.pf-offer-cta{justify-content:center;width:100%;min-height:46px;margin-top:14px;padding:13px 16px;font-size:14.5px;display:flex}.pf-offer-live:hover{transform:none}.pf-offer-reward{flex-direction:row;justify-content:center;align-items:baseline;gap:9px;padding:11px 14px}.pf-offer-free{font-size:19px}.pf-offer-reward-name{max-width:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-offer{background:linear-gradient(118deg,#1e40af 0%,#1e3a8a 52%,#172554 100%);border-color:#60a5fa66;box-shadow:0 10px 30px #00000057,inset 0 1px #ffffff14}:root:not([data-theme=light]) .pf-offer-glow{background:radial-gradient(circle,#60a5fa80,#0000 66%)}:root:not([data-theme=light]) .pf-offer-headline{color:#eff6ff}:root:not([data-theme=light]) .pf-offer-condition{color:#bfdbfe}:root:not([data-theme=light]) .pf-offer-qualifier{color:#93c5fd}:root:not([data-theme=light]) .pf-offer-cta{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 5px 14px #1d4ed885}:root:not([data-theme=light]) .pf-offer-live:hover{border-color:#60a5faa8}:root:not([data-theme=light]) .pf-offer-tag{color:#bfdbfe;background:#3b82f63d;border-color:#60a5fa57}:root:not([data-theme=light]) .pf-offer-reward{background:#17255494;border-color:#3b82f661}:root:not([data-theme=light]) .pf-offer-free{color:#60a5fa}:root:not([data-theme=light]) .pf-offer-reward-name{color:#bfdbfe}}.pf-mem{background:linear-gradient(150deg,#e0f2fed9 0%,#f0f9ffbf 45%,#ffffffd9 100%);border:1px solid #0284c74d;border-radius:18px;margin:0 0 18px;padding:20px 20px 16px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0284c724,inset 0 1px #fffc}.pf-mem-frost{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#7dd3fc8c,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;left:-60px}.pf-mem-head{z-index:1;margin-bottom:14px;position:relative}.pf-mem-tag{letter-spacing:.12em;text-transform:uppercase;color:#0369a1;background:#0284c71f;border:1px solid #0284c742;border-radius:999px;align-items:center;gap:5px;margin-bottom:9px;padding:4px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.pf-mem-title{letter-spacing:-.02em;color:#0c2d48;margin:0;font-size:19px;font-weight:800}.pf-mem-lede{color:#1e4e79;max-width:520px;margin:4px 0 0;font-size:13.5px;line-height:1.5}.pf-mem-plans{z-index:1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid;position:relative}.pf-mem-plan{color:inherit;background:#ffffffd1;border:1px solid #0284c738;border-radius:14px;flex-direction:column;padding:15px 16px 14px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 4px 14px #0284c71a}.pf-mem-plan:hover{border-color:#0284c780;transform:translateY(-2px);box-shadow:0 12px 28px #0284c733}.pf-mem-plan:focus-visible{outline-offset:3px;outline:3px solid #0284c78c}.pf-mem-plan-top{align-items:center;gap:9px;display:flex}.pf-mem-count{letter-spacing:-.04em;color:#0369a1;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.pf-mem-count-label{color:#1e4e79;font-size:11.5px;font-weight:700;line-height:1.2}.pf-mem-save{letter-spacing:.04em;color:#065f46;background:#d1fae5;border-radius:999px;align-self:flex-start;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:800}.pf-mem-price{letter-spacing:-.02em;color:#0c2d48;font-variant-numeric:tabular-nums;margin-top:12px;font-size:21px;font-weight:800}.pf-mem-price span{color:#1e4e79;margin-left:2px;font-size:13px;font-weight:600}.pf-mem-per{color:#1e4e79;margin-top:2px;font-size:12.5px}.pf-mem-per s{opacity:.7}.pf-mem-cta{color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:13px;padding:8px 15px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #0284c752}.pf-mem-terms{z-index:1;color:#1e4e79;margin:12px 2px 0;font-size:12px;line-height:1.5;position:relative}@media (max-width:520px){.pf-mem{padding:16px 14px 14px}.pf-mem-plan:hover{transform:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-mem{background:linear-gradient(150deg,#0c2d48eb 0%,#0e2640e0 50%,#0f172aeb 100%);border-color:#38bdf84d;box-shadow:0 10px 30px #00000057,inset 0 1px #ffffff0f}:root:not([data-theme=light]) .pf-mem-frost{background:radial-gradient(circle,#38bdf84d,#0000 65%)}:root:not([data-theme=light]) .pf-mem-tag{color:#bae6fd;background:#38bdf824;border-color:#38bdf84d}:root:not([data-theme=light]) .pf-mem-title{color:#f0f9ff}:root:not([data-theme=light]) .pf-mem-lede,:root:not([data-theme=light]) .pf-mem-terms,:root:not([data-theme=light]) .pf-mem-per,:root:not([data-theme=light]) .pf-mem-count-label,:root:not([data-theme=light]) .pf-mem-price span{color:#bae6fd}:root:not([data-theme=light]) .pf-mem-plan{background:#0c2a449e;border-color:#38bdf83d;box-shadow:0 4px 14px #00000040}:root:not([data-theme=light]) .pf-mem-plan:hover{border-color:#7dd3fc8c}:root:not([data-theme=light]) .pf-mem-count{color:#7dd3fc}:root:not([data-theme=light]) .pf-mem-price{color:#f0f9ff}:root:not([data-theme=light]) .pf-mem-save{color:#a7f3d0;background:#10b98133}:root:not([data-theme=light]) .pf-mem-cta{background:linear-gradient(135deg,#0ea5e9,#0284c7)}}.cf-dictating-dot{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite cf-dictating-pulse;box-shadow:0 0 #ffffffb3}@keyframes cf-dictating-pulse{0%{box-shadow:0 0 #ffffffbf}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}@media (prefers-reduced-motion:reduce){.cf-dictating-dot{animation:none}}.mx-page{--mx-ink:#0a1f33;--mx-ink-2:#12304d;--mx-ice:#e0f2fe;--mx-ice-2:#bae6fd;--mx-frost:#f4faff;--mx-accent:#0284c7;--mx-accent-deep:#0369a1;--mx-glow:#3bbfef;--mx-text:#0b2238;--mx-mist:#4b6478;--mx-line:#d6e8f5;background:var(--mx-frost);color:var(--mx-text);font-family:var(--font-geist-sans), system-ui, sans-serif;min-height:100vh}.mx-hero{background:radial-gradient(120% 90% at 85% 0%, #0f4c81 0%, var(--mx-ink) 55%, #06131f 100%);color:#eaf6ff;padding:64px 16px 56px;position:relative;overflow:hidden}.mx-frost{pointer-events:none;filter:blur(60px);opacity:.55;border-radius:50%;animation:22s ease-in-out infinite alternate mx-drift;position:absolute}.mx-frost-a{background:radial-gradient(circle,#38bdf88c,#0000 65%);width:420px;height:420px;top:-140px;right:-80px}.mx-frost-b{background:radial-gradient(circle,#bae6fd59,#0000 65%);width:360px;height:360px;animation-duration:28s;bottom:-180px;left:-100px}@keyframes mx-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,30px)scale(1.12)}}@media (prefers-reduced-motion:reduce){.mx-frost{animation:none}}.mx-hero-inner{z-index:1;max-width:960px;margin:0 auto;position:relative}.mx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mx-ice-2);margin:0 0 18px;font-size:12px;font-weight:700}.mx-h1{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.035em;color:#f5faff;text-wrap:balance;margin:0;font-size:clamp(42px,8vw,84px);font-weight:800;line-height:.95}.mx-lede{color:#bfddf2;max-width:34em;margin:22px 0 0;font-size:clamp(16px,2.2vw,19px);line-height:1.55}.mx-lede strong{color:#fff}.mx-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.mx-btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.mx-btn:focus-visible{outline:3px solid var(--mx-glow);outline-offset:3px}.mx-btn-ice{background:var(--mx-ice);color:var(--mx-ink);box-shadow:0 8px 24px #38bdf840}.mx-btn-ice:hover{background:#fff;transform:translateY(-1px)}.mx-btn-ghost{color:#eaf6ff;border:1px solid #bae6fd59}.mx-btn-ghost:hover{background:#bae6fd1a}.mx-btn-solid{background:linear-gradient(135deg, var(--mx-accent), var(--mx-accent-deep));color:#fff;box-shadow:0 8px 20px #0284c74d}.mx-btn-solid:hover{transform:translateY(-1px)}.mx-btn-soft{color:var(--mx-accent-deep);border:1px solid var(--mx-line);background:#e6f2fc}.mx-readout{background:#bae6fd2e;border:1px solid #bae6fd2e;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:560px;margin:40px 0 0;display:grid;overflow:hidden}.mx-readout div{background:#06131f8c;padding:14px 16px}.mx-readout dt{letter-spacing:.12em;text-transform:uppercase;color:#8fc3e6;font-size:11px}.mx-readout dd{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#f5faff;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:19px;font-weight:600}.mx-main{max-width:960px;margin:0 auto;padding:0 16px 72px}.mx-section{padding-top:64px}.mx-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--mx-accent);margin:0 0 8px;font-size:12px;font-weight:700}.mx-h2{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.025em;color:var(--mx-ink);text-wrap:balance;margin:0 0 24px;font-size:clamp(28px,4.5vw,40px);font-weight:700;line-height:1.05}.mx-muted{color:var(--mx-mist)}.mx-session{z-index:2;border:1px solid var(--mx-line);background:#fff;border-radius:20px;margin-top:-28px;padding:28px 26px;position:relative;box-shadow:0 18px 40px #0a1f331a}.mx-quote{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.015em;color:var(--mx-ink);max-width:34em;margin:0;font-size:clamp(20px,3vw,26px);line-height:1.3}.mx-quote-foot{color:var(--mx-mist);max-width:60ch;margin:14px 0 0;font-size:14.5px;line-height:1.6}.mx-quote-foot a{color:var(--mx-accent-deep);font-weight:600}.mx-plans{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.mx-plan{border:1px solid var(--mx-line);background:#fff;border-radius:20px;flex-direction:column;padding:26px 24px 22px;display:flex;position:relative}.mx-plan-best{border:2px solid var(--mx-accent);box-shadow:0 18px 40px #0284c729}.mx-badge{background:var(--mx-ink);color:var(--mx-ice);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:22px}.mx-plan-count{color:var(--mx-mist);align-items:baseline;gap:10px;font-size:14px;font-weight:600;display:flex}.mx-plan-count span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.04em;color:var(--mx-accent-deep);font-size:56px;font-weight:600;line-height:1}.mx-plan-price{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--mx-ink);font-variant-numeric:tabular-nums;margin-top:14px;font-size:30px;font-weight:600}.mx-plan-price small{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--mx-mist);margin-left:4px;font-size:14px;font-weight:500}.mx-plan-facts{border-top:1px solid var(--mx-line);color:var(--mx-mist);flex:1;gap:8px;margin:16px 0 22px;padding:16px 0 0;font-size:14.5px;list-style:none;display:grid}.mx-plan-facts strong{color:var(--mx-ink)}.mx-steps{counter-reset:mx;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.mx-steps li{counter-increment:mx;border:1px solid var(--mx-line);background:#fff;border-radius:16px;padding:20px 18px}.mx-steps li:before{content:counter(mx, decimal-leading-zero);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--mx-accent);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.mx-steps h3{letter-spacing:-.01em;color:var(--mx-ink);margin:0 0 6px;font-size:17px}.mx-steps p{color:var(--mx-mist);margin:0;font-size:14px;line-height:1.6}.mx-toggle{background:#e6f2fc;border-radius:999px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.mx-toggle button{font:inherit;color:var(--mx-accent-deep);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.mx-toggle button.on{color:var(--mx-ink);background:#fff;box-shadow:0 2px 8px #0a1f331a}.mx-toggle button:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-receipt{border:1px solid var(--mx-line);background:#fff;border-radius:18px;max-width:640px;padding:8px 22px 16px}.mx-receipt-row{border-bottom:1px dashed var(--mx-line);color:var(--mx-mist);justify-content:space-between;gap:16px;padding:13px 0;font-size:14.5px;display:flex}.mx-receipt-row b{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--mx-ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.mx-receipt-total{border-bottom:0}.mx-receipt-note{color:var(--mx-mist);margin:4px 0 0;font-size:12.5px}.mx-faq{gap:10px;max-width:720px;display:grid}.mx-faq details{border:1px solid var(--mx-line);background:#fff;border-radius:14px;padding:0 18px}.mx-faq summary{cursor:pointer;color:var(--mx-ink);justify-content:space-between;gap:12px;padding:16px 0;font-size:15.5px;font-weight:700;list-style:none;display:flex}.mx-faq summary::-webkit-details-marker{display:none}.mx-faq summary:after{content:"+";font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--mx-accent)}.mx-faq details[open] summary:after{content:"–"}.mx-faq summary:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px;border-radius:6px}.mx-faq details p{color:var(--mx-mist);margin:0 0 16px;font-size:14.5px;line-height:1.65}.mx-close{background:radial-gradient(120% 120% at 100% 0%, #0f4c81 0%, var(--mx-ink) 60%);color:#eaf6ff;border-radius:24px;margin-top:64px;padding:40px 28px}.mx-close h2{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.025em;color:#f5faff;margin:0;font-size:clamp(28px,4.5vw,40px);font-weight:700}.mx-close p{color:#bfddf2;margin:10px 0 0;font-size:16px}@media (max-width:520px){.mx-hero{padding:44px 16px 48px}.mx-readout dd{font-size:16px}.mx-readout div{padding:12px}.mx-session{padding:22px 18px}.mx-receipt-row{flex-direction:column;gap:4px}.mx-receipt-row b{text-align:left}}.pf-cryo{gap:16px;display:grid}.pf-cryo-intro{background:linear-gradient(150deg,#e0f2fee6 0%,#f0f9ffcc 50%,#ffffffe6 100%);border:1px solid #0284c747;border-radius:18px;padding:22px 22px 20px;position:relative;overflow:hidden}.pf-cryo-eyebrow{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#0369a1;margin:0 0 6px;font-size:11.5px;font-weight:800;position:relative}.pf-cryo-title{z-index:1;letter-spacing:-.02em;color:#0c2d48;margin:0;font-size:22px;font-weight:800;position:relative}.pf-cryo-desc{z-index:1;color:#1e4e79;max-width:560px;margin:6px 0 0;font-size:14px;line-height:1.55;position:relative}.pf-cryo-options{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.pf-cryo-opt{color:inherit;background:#fff;border:1px solid #0284c738;border-radius:16px;flex-direction:column;padding:18px 16px 15px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;box-shadow:0 4px 14px #0284c714}.pf-cryo-opt:hover{border-color:#0284c780;transform:translateY(-2px);box-shadow:0 12px 28px #0284c72e}.pf-cryo-opt:focus-visible{outline-offset:3px;outline:3px solid #0284c78c}.pf-cryo-opt-offer{border:2px solid #2563eb;box-shadow:0 10px 26px #2563eb2e}.pf-cryo-flag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:14px}.pf-cryo-opt-head{align-items:baseline;gap:6px;display:flex}.pf-cryo-n{letter-spacing:-.04em;color:#0369a1;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1}.pf-cryo-n-label{color:#1e4e79;font-size:12px;font-weight:700}.pf-cryo-plus{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:999px;align-self:center;padding:3px 8px;font-size:11.5px;font-weight:800}.pf-cryo-opt-name{color:#1e4e79;margin-top:10px;font-size:13px;font-weight:700}.pf-cryo-opt-price{letter-spacing:-.02em;color:#0c2d48;font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:800}.pf-cryo-opt-per{color:#1e4e79;flex:1;margin-top:2px;font-size:12.5px}.pf-cryo-opt-per b{color:#065f46}.pf-cryo-opt-bonus{color:#1d4ed8;align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex}.pf-cryo-book{color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;padding:8px 15px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #0284c747}.pf-cryo-opt-offer .pf-cryo-book{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 5px 14px #2563eb52}.pf-cryo-note{color:var(--c-text-muted);margin:-4px 2px 0;font-size:12.5px;line-height:1.55}.pf-cryo-teaser{background:linear-gradient(150deg,#e0f2feb3,#ffffffd9);border:1px dashed #0284c773;border-radius:18px;grid-template-columns:minmax(180px,260px) 1fr;align-items:center;gap:22px;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.pf-cryo-teaser>:not(.pf-mem-frost){z-index:1;position:relative}.pf-cryo-teaser-body{flex-direction:column;gap:6px;display:flex}.pf-cryo-teaser .pf-mem-tag{align-self:flex-start;margin-bottom:2px}.pf-cryo-photo{aspect-ratio:772/1200;object-fit:cover;object-position:center top;border-radius:14px;width:100%;max-width:100%;display:block;box-shadow:0 10px 24px #0a1f332e}.pf-mem-head-photo{grid-template-columns:minmax(150px,210px) 1fr;align-items:center;gap:20px;display:grid}.pf-cryo-teaser-title{letter-spacing:-.02em;color:#0c2d48;font-size:19px;font-weight:800}.pf-cryo-teaser-text{color:#1e4e79;font-size:13.5px;line-height:1.5}.pf-cryo-teaser-cta{color:#0369a1;align-items:center;gap:6px;margin-top:2px;font-size:13.5px;font-weight:800;display:inline-flex}.pf-cryo-teaser:focus-visible{outline-offset:3px;outline:3px solid #0284c78c}.pf-cryo-more{margin-top:8px}.pf-cryo-row{color:inherit;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.pf-cryo-row:hover{background:#0f172a09}.pf-cryo-row-name{color:var(--c-text-primary);font-size:15px;font-weight:600;display:block}.pf-cryo-row-meta{color:var(--c-text-muted);margin-top:2px;font-size:13px;display:block}.pf-cryo-row-desc{color:var(--c-text-secondary);max-width:580px;margin-top:5px;font-size:13px;line-height:1.45;display:block}.pf-cryo-row-price{color:#0369a1;white-space:nowrap;font-size:16px;font-weight:700}@media (max-width:520px){.pf-cryo-teaser,.pf-mem-head-photo{grid-template-columns:1fr}.pf-cryo-photo{aspect-ratio:auto;object-position:center 88%;height:400px}.pf-cryo-options{grid-template-columns:1fr}.pf-cryo-opt:hover{transform:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-cryo-intro{background:linear-gradient(150deg,#0c2d48 0%,#0e2640 55%,#0f172a 100%);border-color:#38bdf84d}:root:not([data-theme=light]) .pf-cryo-eyebrow{color:#7dd3fc}:root:not([data-theme=light]) .pf-cryo-title,:root:not([data-theme=light]) .pf-cryo-opt-price,:root:not([data-theme=light]) .pf-cryo-teaser-title{color:#f0f9ff}:root:not([data-theme=light]) .pf-cryo-desc,:root:not([data-theme=light]) .pf-cryo-n-label,:root:not([data-theme=light]) .pf-cryo-opt-name,:root:not([data-theme=light]) .pf-cryo-opt-per,:root:not([data-theme=light]) .pf-cryo-teaser-text{color:#bae6fd}:root:not([data-theme=light]) .pf-cryo-opt{background:#0c2a44;border-color:#38bdf83d;box-shadow:0 4px 14px #00000040}:root:not([data-theme=light]) .pf-cryo-opt-offer{border-color:#60a5fa}:root:not([data-theme=light]) .pf-cryo-n{color:#7dd3fc}:root:not([data-theme=light]) .pf-cryo-opt-per b{color:#6ee7b7}:root:not([data-theme=light]) .pf-cryo-opt-bonus{color:#93c5fd}:root:not([data-theme=light]) .pf-cryo-teaser{background:linear-gradient(150deg,#0c2d48,#0f172a);border-color:#38bdf866}:root:not([data-theme=light]) .pf-cryo-teaser-cta{color:#7dd3fc}}.cp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:700px){.cp-head{flex-direction:column!important;align-items:stretch!important;gap:16px!important;margin-bottom:20px!important}.cp-head h1{line-height:1.2;font-size:21px!important}.cp-actions{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.cp-actions>button{justify-content:center;width:100%;min-height:46px;padding:10px 12px!important;font-size:13.5px!important}.cp-actions>.cp-act-primary,.cp-actions>.cp-act-wide{grid-column:1/-1}.cp-stats{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:20px!important}.cp-stats>div{padding:12px 14px!important}.cp-stats>div>div:last-child{font-size:18px!important}.cp-sechead{flex-wrap:wrap;gap:12px;padding:16px!important}.cp-two{grid-template-columns:minmax(0,1fr)!important}.cp-form2{grid-template-columns:1fr!important}.cp-inv{flex-wrap:wrap!important;row-gap:10px!important}.cp-inv>:nth-child(2){flex:calc(100% - 50px)!important}.cp-inv>:nth-child(3){margin-left:44px;margin-right:auto}}body.focus-screen .mobile-bottom-nav,body.focus-screen .mobile-hamburger{display:none!important}:root,[data-theme=light]{--ca-a1:#3bbfef;--ca-a2:#1d8fc4;--ca-on:#fff;--ca-glow:#3bbfef8c;--ca-glass:#ffffffa8;--ca-glass-hi:#ffffffeb;--ca-edge:#0f172a1a;--ca-edge-hi:#1d8fc473;--ca-text:#0f172a;--ca-icon:#1d8fc4;--ca-lift:0 12px 28px #1d8fc438;--ca-sheen:#ffffffbf;--ca-inset:#ffffffe6;--ca-sale1:#22b783;--ca-sale2:#15936a;--ca-sale-glow:#1d9e7573}[data-theme=dark]{--ca-a1:#3bbfef;--ca-a2:#1679b8;--ca-on:#fff;--ca-glow:#3bbfef80;--ca-glass:#ffffff12;--ca-glass-hi:#ffffff21;--ca-edge:#ffffff24;--ca-edge-hi:#7dd3fc8c;--ca-text:#f8fafc;--ca-icon:#7dd3fc;--ca-lift:0 14px 32px #0006, 0 0 0 1px #7dd3fc1f;--ca-sheen:#ffffff38;--ca-inset:#ffffff24;--ca-sale1:#22b783;--ca-sale2:#11795a;--ca-sale-glow:#22b78366}[data-theme=dark][data-shade=black]{--ca-a1:#eef2f8;--ca-a2:#aeb8c6;--ca-on:#0b0c10;--ca-glow:#e8f0fa4d;--ca-glass:#ffffff0e;--ca-glass-hi:#ffffff1c;--ca-edge:#ffffff1f;--ca-edge-hi:#e8f0fa73;--ca-text:#f2f5fa;--ca-icon:#dce4ee;--ca-lift:0 14px 32px #0009, 0 0 0 1px #e8f0fa1a;--ca-sheen:#ffffff2e;--ca-inset:#ffffff1f}[data-theme=dark][data-shade=sky]{--ca-a1:#fff;--ca-a2:#cfefff;--ca-on:#0a4a78;--ca-glow:#ffffff73;--ca-glass:#ffffff1f;--ca-glass-hi:#fff3;--ca-edge:#ffffff3d;--ca-edge-hi:#fff9;--ca-text:#fff;--ca-icon:#bfe9ff;--ca-lift:0 14px 32px #041e3466;--ca-sheen:#ffffff59;--ca-inset:#ffffff4d}[data-theme=dark][data-shade=graphite]{--ca-a1:#7a828c;--ca-a2:#41464d;--ca-on:#fff;--ca-glow:#0000008c;--ca-glass:#ffffff12;--ca-glass-hi:#ffffff1f;--ca-edge:#ffffff21;--ca-edge-hi:#ffffff61;--ca-text:#f1f3f6;--ca-icon:#d5dae0;--ca-lift:0 14px 32px #0000008c;--ca-sheen:#ffffff2e;--ca-inset:#ffffff24}.ca-btn{isolation:isolate;cursor:pointer;letter-spacing:-.005em;white-space:nowrap;color:var(--ca-text);background:var(--ca-glass);border:1px solid var(--ca-edge);box-shadow:inset 0 1px 0 var(--ca-inset), 0 2px 8px #0f172a0f;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:650;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s,border-color .22s,color .22s;display:inline-flex;position:relative;overflow:hidden}.ca-btn svg{color:var(--ca-icon);transition:transform .22s cubic-bezier(.22,1,.36,1)}.ca-btn:after{content:"";z-index:-1;background:linear-gradient(100deg, transparent, var(--ca-sheen), transparent);pointer-events:none;width:45%;transition:left .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px auto -1px -60%;transform:skew(-18deg)}.ca-btn:hover{background:var(--ca-glass-hi);border-color:var(--ca-edge-hi);box-shadow:inset 0 1px 0 var(--ca-inset), var(--ca-lift);transform:translateY(-2px)scale(1.03)}.ca-btn:hover:after{left:120%}.ca-btn:hover svg{transform:scale(1.12)}.ca-btn:active{transition-duration:80ms;transform:translateY(0)scale(.98)}.ca-btn:focus-visible{outline:3px solid var(--ca-edge-hi);outline-offset:2px}.ca-btn:disabled{opacity:.6;cursor:default;transform:none}.ca-primary{color:var(--ca-on);background:linear-gradient(135deg, var(--ca-a1), var(--ca-a2));box-shadow:inset 0 1px 0 #ffffff59, 0 6px 18px var(--ca-glow);border-color:#0000}.ca-primary svg{color:var(--ca-on)}.ca-primary:hover{background:linear-gradient(135deg, var(--ca-a1), var(--ca-a2));box-shadow:inset 0 1px 0 #fff6, 0 12px 32px var(--ca-glow);filter:brightness(1.05);border-color:#0000}.ca-sale{color:#fff;background:linear-gradient(135deg, var(--ca-sale1,#22b783), var(--ca-sale2,#15936a));box-shadow:inset 0 1px 0 #ffffff52, 0 6px 18px var(--ca-sale-glow,#1d9e7566);border-color:#0000}.ca-sale svg{color:#fff}.ca-sale:hover{background:linear-gradient(135deg, var(--ca-sale1,#22b783), var(--ca-sale2,#15936a));box-shadow:inset 0 1px 0 #ffffff61, 0 12px 32px var(--ca-sale-glow,#1d9e7580);filter:brightness(1.05);border-color:#0000}@media (prefers-reduced-motion:reduce){.ca-btn,.ca-btn svg,.ca-btn:after{transition:none}.ca-btn:hover,.ca-btn:active{transform:none}.ca-btn:after{display:none}}:root,[data-theme=light]{--cal-off-bg:#0f172a0f;--cal-off-stripe:#0f172a17}[data-theme=dark]{--cal-off-bg:#0000004d;--cal-off-stripe:#ffffff13}[data-theme=dark][data-shade=sky]{--cal-off-bg:#0003;--cal-off-stripe:#ffffff1f}.cal-off{background-color:var(--cal-off-bg);background-image:repeating-linear-gradient(135deg, var(--cal-off-stripe) 0 1.5px, transparent 1.5px 7px)}.font-outfit,.font-outfit :not(.font-keep):not(.font-keep *):not(.font-brand):not(.font-brand *):not(:is(h1,h2,h3,h4)):not(:is(h1,h2,h3,h4) *){font-family:var(--font-outfit), system-ui, sans-serif!important}.font-outfit :is(h1,h2,h3,h4):not(.font-keep *):not(.font-brand),.font-outfit :is(h1,h2,h3,h4):not(.font-keep *) :not(.font-brand):not(.font-brand *){font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,system-ui,sans-serif!important}.font-keep,.font-brand{font-family:var(--font-geist-sans), system-ui, sans-serif}.cl-brand img{height:auto;display:none}.cl-brand .cl-full{width:150px;max-width:100%}.cl-brand .cl-mark{width:34px}.cl-brand .cl-full.cl-light{display:block}[data-theme=dark] .cl-brand .cl-full.cl-light{display:none}[data-theme=dark]:not([data-shade=sky]) .cl-brand .cl-full.cl-dark,[data-theme=dark][data-shade=sky] .cl-brand .cl-full.cl-sky{display:block}[data-rail] .cl-brand{justify-content:center;padding-left:0!important;padding-right:0!important}[data-rail] .cl-brand .cl-full{display:none!important}[data-rail] .cl-brand .cl-mark.cl-light{display:block}[data-theme=dark][data-shade=sky] [data-rail] .cl-brand .cl-mark.cl-light,[data-theme=dark][data-shade=sky][data-rail] .cl-brand .cl-mark.cl-light{display:none}[data-theme=dark][data-shade=sky] [data-rail] .cl-brand .cl-mark.cl-sky,[data-theme=dark][data-shade=sky][data-rail] .cl-brand .cl-mark.cl-sky{display:block}.hero-btn-ops{color:var(--gp-title);background:var(--gp-pill-bg);border:1px solid var(--ops-edge,#3bbfef80);box-shadow:0 0 0 4px var(--ops-ring,#3bbfef1f), 0 6px 18px #0f172a1a;-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:9px;padding:6px 16px 6px 6px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s;display:inline-flex}.hero-btn-ops:hover{box-shadow:0 0 0 5px var(--ops-ring-hot,#3bbfef33), 0 10px 26px #0f172a29;transform:translateY(-1px)}.hero-btn-ops:focus-visible{outline:2px solid var(--ops-edge,#3bbfef);outline-offset:3px}.hero-ops-face{border-radius:50%;display:inline-flex;overflow:hidden}.hero-ops-live{background:#34d399;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite opsLive;box-shadow:0 0 #34d3998c}@keyframes opsLive{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 #34d39900}}@media (prefers-reduced-motion:reduce){.hero-ops-live{animation:none}.hero-btn-ops{transition:none}}[data-theme=dark] .hero-btn-ops{box-shadow:0 0 0 4px var(--ops-ring,#3bbfef24), 0 6px 18px #0000004d}[data-theme=dark][data-shade=black]{--ops-edge:#ffffff59;--ops-ring:#ffffff12;--ops-ring-hot:#ffffff1f}[data-theme=dark][data-shade=graphite]{--ops-edge:#ffffff52;--ops-ring:#ffffff0f;--ops-ring-hot:#ffffff1c}[data-theme=dark][data-shade=sky]{--ops-edge:#ffffff8c;--ops-ring:#ffffff1f;--ops-ring-hot:#fff3}[data-theme=dark][data-shade=slate]{--ops-edge:#bba58299;--ops-ring:#bba5821f;--ops-ring-hot:#bba58233}[data-theme=dark][data-shade=slate] .hero-btn-ops:not(.asr-root *){-webkit-backdrop-filter:none}.yin-panel,.yin-panel *{box-sizing:border-box}.yin-panel{--yin-accent:#3bbfef;--yin-alert:#c2414b;--yin-warn:#b26b0e;--yin-ok:#1f9d63;background:var(--c-bg-card);border:1px solid var(--c-border);min-width:0;color:var(--c-text-primary);border-radius:16px;margin-bottom:28px;padding:20px 22px 18px}[data-theme=dark] .yin-panel{--yin-alert:#f08a93;--yin-warn:#f2c46b;--yin-ok:#6fd6a3}[data-theme=dark][data-shade=black] .yin-panel{--yin-accent:#e4ecf6}[data-theme=dark][data-shade=graphite] .yin-panel{--yin-accent:#c3cad3}[data-theme=dark][data-shade=sky] .yin-panel{--yin-accent:#fff}[data-theme=dark][data-shade=slate] .yin-panel{--yin-accent:#bba582;--yin-ok:#d8c3a0}.yin-panel.yin-quiet{min-height:140px;color:var(--c-text-muted);place-items:center;font-size:13px;display:grid}.yin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.yin-title{letter-spacing:-.01em;color:var(--c-text-primary);margin:0;font-size:19px;font-weight:600}.yin-sub{color:var(--c-text-muted);margin:3px 0 0;font-size:12.5px}.yin-live{color:var(--c-text-secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.yin-titlerow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.yin-span{letter-spacing:.06em;text-transform:uppercase;color:var(--yin-accent);border:1px solid var(--yin-accent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.yin-span{border:1px solid color-mix(in srgb, var(--yin-accent) 45%, transparent)}}.yin-span{background:var(--yin-accent)}@supports (color:color-mix(in lab, red, red)){.yin-span{background:color-mix(in srgb, var(--yin-accent) 12%, transparent)}}.yin-span{white-space:nowrap}.yin-live i{background:#34d399;border-radius:50%;width:7px;height:7px}.yin-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.yin-grid-safety{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.yin-card{background:var(--c-bg-subtle);border:1px solid var(--c-border);border-radius:12px;min-width:0;padding:16px 18px 15px;position:relative}.yin-card.yin-lead{border-top:2px solid var(--yin-accent);padding-top:15px}.yin-label{letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.yin-value{letter-spacing:-.02em;color:var(--c-text-primary);font-variant-numeric:tabular-nums;margin-top:10px;font-size:32px;font-weight:600;line-height:1.05}.yin-context{color:var(--c-text-secondary);margin-top:8px;font-size:12.5px;line-height:1.4}.yin-alert .yin-value{color:var(--yin-alert)}.yin-warn .yin-value{color:var(--yin-warn)}.yin-ok .yin-value{color:var(--c-text-primary)}.yin-ok .yin-context:before{content:"";background:var(--yin-ok);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.yin-group{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.yin-clean{color:var(--c-text-secondary);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.yin-clean i{background:var(--yin-ok);border-radius:50%;width:7px;height:7px}.yin-foot{color:var(--c-text-secondary);margin:16px 0 0;font-size:12.5px;line-height:1.6}@media (max-width:640px){.yin-panel{border-radius:14px;padding:16px 14px 14px}.yin-grid,.yin-grid-safety{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yin-card{padding:13px 13px 12px}.yin-value{margin-top:8px;font-size:26px}.yin-label{letter-spacing:.12em;font-size:9.5px}.yin-context{font-size:11.5px}.yin-grid>.yin-card:last-child:nth-child(odd){grid-column:1/-1}}.font-outfit .yin-panel .yin-title.yin-title{font-family:var(--font-outfit), system-ui, sans-serif!important}.asr-root .yin-panel.yin-panel{--yin-accent:var(--asr-violet2);--c-bg-card:var(--asr-panel);--c-bg-subtle:var(--asr-panel-2);--c-border:var(--asr-border);--c-text-primary:var(--asr-ink);--c-text-secondary:var(--asr-sub);--c-text-muted:var(--asr-sub);margin-bottom:0}.ca-mark-ring{stroke-dasharray:210;stroke-dashoffset:210px;animation:1.1s cubic-bezier(.4,0,.2,1) .2s forwards caMarkDraw}.ca-mark-pulse{stroke-dasharray:160;stroke-dashoffset:160px;animation:.9s cubic-bezier(.4,0,.2,1) 1s forwards caMarkDraw}.ca-mark-beat{stroke-dasharray:26 220;stroke-dashoffset:26px;opacity:0;filter:drop-shadow(0 0 4px #4fb4ffe6);animation:2.8s cubic-bezier(.45,0,.25,1) 2.1s infinite caMarkBeat}@keyframes caMarkDraw{to{stroke-dashoffset:0}}@keyframes caMarkBeat{0%{stroke-dashoffset:26px;opacity:0}8%{opacity:1}55%{stroke-dashoffset:-150px;opacity:1}62%,to{stroke-dashoffset:-150px;opacity:0}}@media (prefers-reduced-motion:reduce){.ca-mark-ring,.ca-mark-pulse{stroke-dashoffset:0;animation:none}.ca-mark-beat{display:none}}.ad-root{--ad-accent:#1287b8;--ad-glow:#3bbfef;--ad-on:#fff;--ad-alert:#c2414b;--ad-warn:#b26b0e;--ad-ok:#1f9d63;--ad-tile:linear-gradient(135deg, #1287b8, #1287b8aa);--ad-glass:var(--gp-card-bg);--ad-line:var(--gp-card-border);--ad-shadow:var(--gp-card-shadow);--ad-scrim:#e2eaf18c;z-index:1000;overscroll-behavior:contain;color:var(--gp-title);background:var(--ad-scrim);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);animation:.32s both adScrimIn;position:fixed;inset:0;overflow-y:auto}.ad-root.ad-closing{animation:.24s both adScrimOut}[data-theme=dark] .ad-root{--ad-accent:var(--ad-glow);--ad-on:#06223a;--ad-alert:#f08a93;--ad-warn:#f2c46b;--ad-ok:#6fd6a3;--ad-scrim:#060c149e}[data-theme=dark][data-shade=black] .ad-root{--ad-accent:#e4ecf6;--ad-glow:#9fb8d6;--ad-on:#0b0b0c;--ad-scrim:#000000b3;--ad-tile:linear-gradient(135deg, #2a3340, #12161c)}[data-theme=dark][data-shade=graphite] .ad-root{--ad-accent:#c3cad3;--ad-glow:#8d96a3;--ad-on:#16181b;--ad-scrim:#0e0f11a8;--ad-tile:linear-gradient(135deg, #4a515b, #23272c)}[data-theme=dark][data-shade=sky] .ad-root{--ad-accent:#fff;--ad-glow:#bdebff;--ad-on:#0a4a78;--ad-scrim:#063a608c;--ad-tile:linear-gradient(135deg, #ffffff52, #ffffff1f)}[data-theme=dark][data-shade=slate] .ad-root{--ad-accent:#bba582;--ad-glow:#bba582;--ad-on:#1e1f23;--ad-ok:#d8c3a0;--ad-scrim:#1a1b1fa8;--ad-tile:linear-gradient(135deg, #bba582, #7c6c52)}.ad-root,.ad-root *{box-sizing:border-box}.ad-sheet{background:var(--ad-glass);border:1px solid var(--ad-line);max-width:1240px;box-shadow:var(--ad-shadow), 0 40px 120px #020a1447;-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);transform-origin:var(--ad-ox,50%) var(--ad-oy,0%);border-radius:28px;margin:28px auto;padding:28px 30px 34px;animation:.52s cubic-bezier(.2,.9,.2,1) both adGrow;position:relative;overflow:hidden;container-type:inline-size}.ad-closing .ad-sheet{animation:.24s cubic-bezier(.4,0,1,1) both adShrink}.ad-aura{pointer-events:none;z-index:0;background:radial-gradient(closest-side, var(--ad-glow), transparent 70%);width:70%;height:420px;position:absolute;inset:-20% -10% auto auto}@supports (color:color-mix(in lab, red, red)){.ad-aura{background:radial-gradient(closest-side, color-mix(in srgb, var(--ad-glow) 34%, transparent), transparent 70%)}}.ad-aura{filter:blur(30px);animation:9s ease-in-out infinite adAura}.ad-aura.ad-aura-b{opacity:.7;width:60%;height:380px;animation-duration:12s;animation-delay:-4s;inset:auto auto -30% -15%}.ad-sheet>:not(.ad-aura){z-index:1;position:relative}.ad-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ad-who{align-items:center;gap:16px;min-width:0;display:flex}.ad-icon{flex-shrink:0;width:64px;height:64px;animation:5s ease-in-out infinite adFloat;position:relative}.ad-icon-tile{z-index:1;background:var(--ad-tile);width:64px;height:64px;box-shadow:0 12px 30px var(--ad-glow), inset 0 1px 0 #ffffff52;border:1px solid #ffffff38;border-radius:19px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ad-icon-tile{box-shadow:0 12px 30px color-mix(in srgb, var(--ad-glow) 45%, transparent), inset 0 1px 0 #ffffff52}}.ad-icon-tile{animation:4.5s ease-in-out infinite iconBreathe}.ad-icon-tile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff59,#fff0 45%);position:absolute;inset:0}.ad-icon-halo{border:1.5px solid var(--ad-glow);border-radius:26px;position:absolute;inset:-10px}@supports (color:color-mix(in lab, red, red)){.ad-icon-halo{border:1.5px solid color-mix(in srgb, var(--ad-glow) 55%, transparent)}}.ad-icon-halo{animation:3.2s ease-out infinite adHalo}.ad-icon-shadow{background:var(--ad-glow);border-radius:50%;height:10px;position:absolute;bottom:-14px;left:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.ad-icon-shadow{background:color-mix(in srgb, var(--ad-glow) 40%, transparent)}}.ad-icon-shadow{filter:blur(8px);animation:5s ease-in-out infinite adShadow}.ad-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gp-sub);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.ad-online{background:#34d399;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite adPing;box-shadow:0 0 #34d39999}.ad-title{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.ad-title h2{letter-spacing:-.02em;color:var(--gp-title);margin:0;font-size:32px;font-weight:600;line-height:1.05}.ad-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--ad-accent);border:1px solid var(--ad-accent);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ad-badge{border:1px solid color-mix(in srgb, var(--ad-accent) 40%, transparent)}}.ad-badge{background:var(--ad-accent)}@supports (color:color-mix(in lab, red, red)){.ad-badge{background:color-mix(in srgb, var(--ad-accent) 12%, transparent)}}.ad-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-btn{font:inherit;cursor:pointer;border:1px solid var(--ad-line);background:var(--ad-glass);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ad-btn{background:color-mix(in srgb, var(--ad-glass) 100%, #ffffff14)}}.ad-btn{color:var(--gp-title);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:inset 0 1px #ffffff2e}.ad-btn:hover:not(:disabled){border-color:var(--ad-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.ad-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--ad-accent) 55%, transparent)}}.ad-btn:hover:not(:disabled){box-shadow:0 8px 22px #00000024,inset 0 1px #ffffff38}.ad-btn:disabled{opacity:.7;cursor:default}.ad-btn.ad-primary{background:var(--ad-accent);color:var(--ad-on);box-shadow:0 8px 24px var(--ad-accent), inset 0 1px 0 #ffffff4d;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ad-btn.ad-primary{box-shadow:0 8px 24px color-mix(in srgb, var(--ad-accent) 38%, transparent), inset 0 1px 0 #ffffff4d}}.ad-btn.ad-close{border-radius:50%;width:42px;padding:10px 0}.ad-btn:focus-visible,.ad-tabs button:focus-visible,.ad-link:focus-visible,.ad-chip-btn:focus-visible,.ad-kpi:focus-visible{outline:2px solid var(--ad-accent);outline-offset:2px}.ad-spin{display:inline-flex}.ad-loading .ad-spin{animation:.8s linear infinite adSpin}.ad-tabs{scrollbar-width:none;background:var(--gp-title);border-radius:14px;gap:2px;max-width:100%;margin-top:22px;padding:4px;display:inline-flex;position:relative;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ad-tabs{background:color-mix(in srgb, var(--gp-title) 6%, transparent)}}.ad-tabs{border:1px solid var(--ad-line)}.ad-tabs::-webkit-scrollbar{display:none}.ad-pill{background:var(--ad-glass);border:1px solid var(--ad-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border-radius:10px;transition:transform .38s cubic-bezier(.2,.9,.2,1),width .38s cubic-bezier(.2,.9,.2,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 4px 14px #0000001f,inset 0 1px #ffffff4d}.ad-tabs button{z-index:1;font:inherit;cursor:pointer;color:var(--gp-sub);white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:8px 16px;font-size:14px;transition:color .2s;position:relative}.ad-tabs button[aria-selected=true]{color:var(--gp-title);font-weight:600}.ad-meta{color:var(--gp-sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:20px;margin:16px 0 14px;font-size:13px;display:flex}.ad-live{align-items:center;gap:8px;display:inline-flex}.ad-live i{background:#34d399;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite adPing}.ad-link{color:var(--ad-accent);font-size:13px;font-weight:600;text-decoration:none}.ad-link:hover{text-underline-offset:3px;text-decoration:underline}.ad-rise{animation:.6s cubic-bezier(.2,.9,.2,1) both adRise;animation-delay:calc(.14s + var(--i,0) * 60ms)}.ad-glass{background:var(--ad-glass);border:1px solid var(--ad-line);box-shadow:var(--ad-shadow);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%)}.ad-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ad-kpi{border-radius:18px;min-width:0;padding:16px 17px 15px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.ad-kpi:hover{border-color:var(--ad-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ad-kpi:hover{border-color:color-mix(in srgb, var(--ad-accent) 50%, transparent)}}.ad-kpi:before{content:"";background:radial-gradient(closest-side, var(--ad-glow), transparent);height:90%;position:absolute;inset:auto -20% -60%}@supports (color:color-mix(in lab, red, red)){.ad-kpi:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--ad-glow) 30%, transparent), transparent)}}.ad-kpi:before{filter:blur(12px);opacity:.55;pointer-events:none;animation:6s ease-in-out infinite agentAlive;animation-delay:calc(var(--i,0) * -1.1s)}.ad-kpi>*{position:relative}.ad-kpi.ad-lead{border-color:var(--ad-accent)}@supports (color:color-mix(in lab, red, red)){.ad-kpi.ad-lead{border-color:color-mix(in srgb, var(--ad-accent) 55%, transparent)}}.ad-kpi.ad-lead{box-shadow:var(--ad-shadow), 0 0 0 1px var(--ad-accent), 0 14px 36px var(--ad-glow)}@supports (color:color-mix(in lab, red, red)){.ad-kpi.ad-lead{box-shadow:var(--ad-shadow), 0 0 0 1px color-mix(in srgb, var(--ad-accent) 25%, transparent), 0 14px 36px color-mix(in srgb, var(--ad-glow) 22%, transparent)}}.ad-kpi.ad-lead:before{opacity:1}.ad-l{letter-spacing:.14em;text-transform:uppercase;color:var(--gp-sub);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.ad-lead .ad-l{color:var(--ad-accent)}.ad-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--gp-title);margin-top:10px;font-size:32px;font-weight:600;line-height:1.1}.ad-c{color:var(--gp-sub);margin-top:6px;font-size:12.5px;line-height:1.35}.ad-kpi.ad-alert .ad-v{color:var(--ad-alert)}.ad-kpi.ad-warn .ad-v{color:var(--ad-warn)}.ad-panel{border-radius:20px;min-width:0;margin-top:14px;padding:19px 21px}.ad-panel h3{letter-spacing:-.01em;color:var(--gp-title);justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.2;display:flex}.ad-panel h3 small{color:var(--gp-faint);letter-spacing:0;font-size:12.5px;font-weight:400}.ad-sub{color:var(--gp-sub);margin:0 0 12px;font-size:13.5px}.ad-summary{max-width:80ch;color:var(--gp-title);margin:0;font-size:15.5px;line-height:1.65}.ad-summary-row{align-items:flex-start;gap:14px;display:flex}.ad-spark{background:var(--ad-tile);width:30px;height:30px;box-shadow:0 6px 16px var(--ad-glow);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ad-spark{box-shadow:0 6px 16px color-mix(in srgb, var(--ad-glow) 35%, transparent)}}.ad-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ad-item{border-top:1px solid var(--ad-line);animation:.5s cubic-bezier(.2,.9,.2,1) both adSlide;animation-delay:calc(.38s + var(--i,0) * 70ms);gap:12px;padding:12px 0;display:flex}.ad-item:first-of-type{border-top:0;padding-top:4px}.ad-item p{color:var(--gp-title);margin:0;font-size:14.5px;line-height:1.55}.ad-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:7px}.ad-dot-alert{background:var(--ad-alert);box-shadow:0 0 0 4px var(--ad-alert)}@supports (color:color-mix(in lab, red, red)){.ad-dot-alert{box-shadow:0 0 0 4px color-mix(in srgb, var(--ad-alert) 18%, transparent)}}.ad-dot-warn{background:var(--ad-warn);box-shadow:0 0 0 4px var(--ad-warn)}@supports (color:color-mix(in lab, red, red)){.ad-dot-warn{box-shadow:0 0 0 4px color-mix(in srgb, var(--ad-warn) 18%, transparent)}}.ad-dot-ok{background:var(--ad-ok)}.ad-dot-info{background:var(--ad-accent)}.ad-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ad-chip{background:var(--gp-title);border-radius:999px;padding:4px 10px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.ad-chip{background:color-mix(in srgb, var(--gp-title) 6%, transparent)}}.ad-chip{border:1px solid var(--ad-line);color:var(--gp-sub)}.ad-chip-btn{font:inherit;cursor:pointer;font-size:12.5px;transition:border-color .18s,color .18s}.ad-chip-btn:hover{border-color:var(--ad-accent)}@supports (color:color-mix(in lab, red, red)){.ad-chip-btn:hover{border-color:color-mix(in srgb, var(--ad-accent) 55%, transparent)}}.ad-chip-btn:hover{color:var(--gp-title)}.ad-bar{color:var(--gp-sub);grid-template-columns:120px 1fr 44px;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.ad-track{background:var(--gp-title);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.ad-track{background:color-mix(in srgb, var(--gp-title) 8%, transparent)}}.ad-track{overflow:hidden}.ad-track i{border-radius:inherit;background:linear-gradient(90deg, var(--ad-accent), var(--ad-glow));transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.9,.2,1) both adFill;animation-delay:calc(.45s + var(--i,0) * 80ms);display:block}.ad-bar b{color:var(--gp-title);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ad-did{border-top:1px solid var(--ad-line);animation:.5s cubic-bezier(.2,.9,.2,1) both adSlide;animation-delay:calc(.12s + var(--i,0) * 60ms);gap:14px;padding:11px 0;font-size:14px;line-height:1.5;display:flex}.ad-did:first-of-type{border-top:0}.ad-did time{color:var(--gp-faint);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:70px}.ad-ask{gap:8px;display:flex}.ad-ask input{border:1px solid var(--ad-line);background:var(--gp-title);border-radius:12px;flex:1;min-width:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ad-ask input{background:color-mix(in srgb, var(--gp-title) 5%, transparent)}}.ad-ask input{color:var(--gp-title);font:inherit;font-size:14px}.ad-ask input:focus{border-color:var(--ad-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.ad-ask input:focus{border-color:color-mix(in srgb, var(--ad-accent) 60%, transparent)}}.ad-ask input:focus{box-shadow:0 0 0 4px var(--ad-accent)}@supports (color:color-mix(in lab, red, red)){.ad-ask input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--ad-accent) 16%, transparent)}}@media (pointer:coarse){.ad-ask input{font-size:16px}.ad-root{background:var(--ad-scrim-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.ad-sheet,.ad-glass,.ad-btn,.ad-pill{-webkit-backdrop-filter:none;backdrop-filter:none}.ad-aura,.ad-kpi:before,.ad-icon-shadow{display:none}.ad-icon,.ad-icon-halo,.ad-online,.ad-live i,.ad-root [class*=ad-]{animation-iteration-count:1}}.ad-root{--ad-scrim-solid:#e3eaf0}[data-theme=dark] .ad-root{--ad-scrim-solid:#0b141f}[data-theme=dark][data-shade=black] .ad-root{--ad-scrim-solid:#050506}[data-theme=dark][data-shade=graphite] .ad-root{--ad-scrim-solid:#131417}[data-theme=dark][data-shade=sky] .ad-root{--ad-scrim-solid:#0b4a78}[data-theme=dark][data-shade=slate] .ad-root{--ad-scrim-solid:#1e1f23}.ad-quiet{color:var(--gp-sub);margin:6px 0;font-size:14px}.ad-clear{align-items:center;gap:8px;display:inline-flex}.ad-clear i{background:var(--ad-ok);border-radius:50%;width:7px;height:7px}.ad-dim{opacity:.5;transition:opacity .2s}.ad-skel{border-radius:18px;height:112px;position:relative;overflow:hidden}.ad-skel:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--gp-title) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ad-skel:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--gp-title) 7%, transparent) 50%, transparent 80%)}}.ad-skel:after{animation:1.4s ease-in-out infinite adSweep;transform:translate(-100%)}.ad-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ad-panel[hidden]{display:none}.ad-chat{flex-direction:column;gap:12px;display:flex}.ad-thread{scrollbar-width:thin;flex-direction:column;gap:12px;max-height:min(56vh,560px);padding:4px 2px;display:flex;overflow-y:auto}.ad-msg{max-width:86%;animation:.45s cubic-bezier(.2,.9,.2,1) both adRise}.ad-msg-user{background:var(--ad-accent);color:var(--ad-on);box-shadow:0 6px 18px var(--ad-accent);border-radius:16px 16px 4px;align-self:flex-end;padding:10px 14px;font-size:14.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.ad-msg-user{box-shadow:0 6px 18px color-mix(in srgb, var(--ad-accent) 28%, transparent)}}.ad-msg-assistant{background:var(--gp-title);border-radius:16px 16px 16px 4px;align-self:flex-start;padding:12px 15px}@supports (color:color-mix(in lab, red, red)){.ad-msg-assistant{background:color-mix(in srgb, var(--gp-title) 5%, transparent)}}.ad-msg-assistant{border:1px solid var(--ad-line)}.ad-msg-who{letter-spacing:.1em;text-transform:uppercase;color:var(--ad-accent);align-items:center;gap:7px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.ad-spark.ad-spark-sm{border-radius:6px;width:20px;height:20px}.ad-msg-text{white-space:pre-wrap;color:var(--gp-title);font-size:14.5px;line-height:1.6}.ad-msg-status{color:var(--gp-sub);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.ad-typing{gap:3px;display:inline-flex}.ad-typing i{background:var(--ad-accent);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite adDot}.ad-typing i:nth-child(2){animation-delay:.15s}.ad-typing i:nth-child(3){animation-delay:.3s}@keyframes adDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ad-msg,.ad-typing i{animation:none!important}}@keyframes adScrimIn{0%{opacity:0}to{opacity:1}}@keyframes adScrimOut{to{opacity:0}}@keyframes adGrow{0%{opacity:0;filter:blur(6px);transform:scale(.86)translateY(14px)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes adShrink{to{opacity:0;transform:scale(.9)translateY(10px)}}@keyframes adRise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes adSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes adFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes adFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes adShadow{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.5;transform:scale(.78)}}@keyframes adHalo{0%{opacity:.9;transform:scale(.86)}to{opacity:0;transform:scale(1.18)}}@keyframes adPing{0%{box-shadow:0 0 #34d3998c}to{box-shadow:0 0 0 9px #34d39900}}@keyframes adAura{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6%,8%)scale(1.12)}}@keyframes adSpin{to{transform:rotate(360deg)}}@keyframes adSweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ad-root,.ad-sheet,.ad-rise,.ad-item,.ad-did,.ad-track i,.ad-icon,.ad-icon-tile,.ad-icon-halo,.ad-icon-shadow,.ad-aura,.ad-kpi:before,.ad-online,.ad-live i,.ad-skel:after,.ad-loading .ad-spin{animation:none!important}.ad-icon-halo{display:none}.ad-pill,.ad-kpi,.ad-btn{transition:none}}@container (max-width:640px){.ad-sheet{padding:18px 14px 26px}.ad-title h2{font-size:24px}.ad-icon,.ad-icon-tile{width:52px;height:52px}.ad-icon-tile{border-radius:16px}.ad-actions{width:100%}.ad-actions .ad-btn:not(.ad-close){flex:1;padding:10px 8px;font-size:13px}.ad-tabs{display:flex}.ad-tabs button{flex:1;padding:8px 10px;font-size:13px}.ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ad-kpis .ad-lead{grid-column:1/-1}.ad-kpi{padding:14px 14px 13px}.ad-v{font-size:26px}.ad-cols{grid-template-columns:1fr}.ad-summary{font-size:14.5px}.ad-bar{grid-template-columns:96px 1fr 40px}}@container (min-width:641px) and (max-width:980px){.ad-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-cols{grid-template-columns:1fr}}@media (max-width:640px){.ad-sheet{border-radius:24px 24px 0 0;min-height:calc(100% - 10px);margin:10px 0 0}}.fd-root{--fd-scrim:#e2eaf19e}.fd-shell{--fd-bg:#f4f7fa;--fd-txt:#0f172a;--fd-txt2:#0f172abd;--fd-muted:#475569e0;--fd-faint:#64748b9e;--fd-line:#0f172a14;--fd-glass:#ffffff9e;--fd-cell:#ffffffc7;--fd-soft:#0f172a0a;--fd-hover:#0f172a09;--fd-tip:#fffffff7;--fd-track:#0f172a12;--fd-cross:#0f172a38;--fd-edge:#0f172a14;--fd-edge-hi:#0f172a2e;--fd-accent:var(--fd-brand-deep);--fd-accent-lift:var(--fd-brand-deep);--fd-accent-deep:var(--fd-brand-deep);--fd-on:#fff;--fd-gold:#a8874a;--fd-good:var(--fd-good-deep);--fd-alert:var(--fd-alert-deep);--fd-wait:var(--fd-waiting);--fd-shell-bg:radial-gradient(900px 420px at 92% -8%, #1287b821, transparent 62%), radial-gradient(700px 380px at -6% 108%, #a8874a14, transparent 60%), linear-gradient(180deg, #ffffffe0, #f4f8fbf0);--fd-shell-shadow:0 40px 120px #0f172a38, inset 0 1px 0 #ffffffe6}[data-theme=dark] .fd-root{--fd-scrim:radial-gradient(1200px 700px at 50% -10%, #1287b847, transparent 60%), #02060eb8}[data-theme=dark] .fd-shell{--fd-bg:#050a13;--fd-txt:#f3f6fa;--fd-txt2:#e2e8f0bd;--fd-muted:#94a3b8b8;--fd-faint:#94a3b873;--fd-line:#ffffff13;--fd-glass:#ffffff08;--fd-cell:#0a1220;--fd-soft:#ffffff0d;--fd-hover:#ffffff09;--fd-tip:#080e1aeb;--fd-track:#ffffff0f;--fd-cross:#ffffff40;--fd-edge:#ffffff17;--fd-edge-hi:#ffffff38;--fd-accent:var(--fd-brand);--fd-accent-lift:var(--fd-brand-lift);--fd-accent-deep:var(--fd-brand-deep);--fd-on:#04121c;--fd-gold:#e8d5a3;--fd-good:var(--fd-good-lift);--fd-alert:var(--fd-alert-lift);--fd-shell-bg:radial-gradient(900px 420px at 92% -8%, #3bbfef29, transparent 62%), radial-gradient(700px 380px at -6% 108%, #e8d5a312, transparent 60%), linear-gradient(180deg, #08111f 0%, #050a13 46%);--fd-shell-shadow:0 40px 120px #0009, inset 0 1px 0 #ffffff14}[data-theme=dark][data-shade=black] .fd-root{--fd-scrim:#000000c7}[data-theme=dark][data-shade=black] .fd-shell{--fd-bg:#000;--fd-cell:#0b0b0c;--fd-tip:#0c0c0ef2;--fd-line:#ffffff14;--fd-accent:#e4ecf6;--fd-accent-lift:#fff;--fd-accent-deep:#9fb0c4;--fd-on:#0b0b0c;--fd-gold:#d9cba6;--fd-shell-bg:radial-gradient(900px 420px at 92% -8%, #e4ecf614, transparent 62%), linear-gradient(180deg, #0b0b0d 0%, #000 50%);--fd-shell-shadow:0 40px 120px #000000d9, inset 0 1px 0 #ffffff14}[data-theme=dark][data-shade=graphite] .fd-root{--fd-scrim:#0e0f11b8}[data-theme=dark][data-shade=graphite] .fd-shell{--fd-bg:#16181b;--fd-cell:#15171a;--fd-tip:#181a1ef2;--fd-accent:#c3cad3;--fd-accent-lift:#e6eaef;--fd-accent-deep:#8d96a3;--fd-on:#16181b;--fd-gold:#d6c9a8;--fd-shell-bg:radial-gradient(900px 420px at 92% -8%, #c3cad317, transparent 62%), linear-gradient(180deg, #1f2226 0%, #16181b 50%)}[data-theme=dark][data-shade=sky] .fd-root{--fd-scrim:radial-gradient(1200px 700px at 50% -10%, #bdebff40, transparent 60%), #063a6080}[data-theme=dark][data-shade=sky] .fd-shell{--fd-bg:#0a4a78;--fd-txt:#fff;--fd-txt2:#f0f9ffd1;--fd-muted:#dcf0fcb8;--fd-faint:#dcf0fc80;--fd-line:#ffffff24;--fd-glass:#ffffff12;--fd-cell:#042e4e8c;--fd-tip:#063a60f2;--fd-edge:#fff3;--fd-edge-hi:#fff6;--fd-accent:#fff;--fd-accent-lift:#e6f7ff;--fd-accent-deep:#bdebff;--fd-on:#0a4a78;--fd-gold:#fde7b0;--fd-shell-bg:radial-gradient(900px 420px at 92% -8%, #ffffff29, transparent 62%), linear-gradient(180deg, #0c568ae0 0%, #08426cf0 50%);--fd-shell-shadow:0 40px 120px #031e3280, inset 0 1px 0 #ffffff2e}[data-theme=dark][data-shade=slate] .fd-root{--fd-scrim:#1a1b1fbd}[data-theme=dark][data-shade=slate] .fd-shell{--fd-bg:#202226;--fd-txt:#eceae6;--fd-txt2:#eceae6c2;--fd-muted:#9c9ba0e0;--fd-faint:#9c9ba099;--fd-line:#ffffff12;--fd-glass:#ffffff08;--fd-cell:#222428;--fd-tip:#202226f2;--fd-accent:#bba582;--fd-accent-lift:#d8c3a0;--fd-accent-deep:#8e7b5b;--fd-on:#1e1f23;--fd-gold:#d8c3a0;--fd-shell-bg:radial-gradient(900px 420px at 92% -8%, #bba5821f, transparent 62%), var(--slate-brush), linear-gradient(180deg, #2b2d33 0%, #202226 55%)}.ad-root .ad-sheet.fd-shell{--fd-glass:var(--gp-card-bg);--fd-line:var(--gp-card-border);--fd-edge:var(--gp-card-border);--fd-txt:var(--gp-title);--fd-txt2:var(--gp-title)}@supports (color:color-mix(in lab, red, red)){.ad-root .ad-sheet.fd-shell{--fd-txt2:color-mix(in srgb, var(--gp-title) 78%, transparent)}}.ad-root .ad-sheet.fd-shell{--fd-muted:var(--gp-sub);--fd-faint:var(--gp-faint);--fd-cell:var(--gp-title)}@supports (color:color-mix(in lab, red, red)){.ad-root .ad-sheet.fd-shell{--fd-cell:color-mix(in srgb, var(--gp-title) 4%, transparent)}}.ad-root .ad-sheet.fd-shell{--fd-soft:var(--gp-title)}@supports (color:color-mix(in lab, red, red)){.ad-root .ad-sheet.fd-shell{--fd-soft:color-mix(in srgb, var(--gp-title) 5%, transparent)}}.ad-root .ad-sheet.fd-shell{--fd-hover:var(--gp-title)}@supports (color:color-mix(in lab, red, red)){.ad-root .ad-sheet.fd-shell{--fd-hover:color-mix(in srgb, var(--gp-title) 4%, transparent)}}.ad-root .ad-sheet.fd-shell{--fd-track:var(--gp-title)}@supports (color:color-mix(in lab, red, red)){.ad-root .ad-sheet.fd-shell{--fd-track:color-mix(in srgb, var(--gp-title) 8%, transparent)}}.ad-root .ad-sheet.fd-shell{--fd-cross:var(--gp-title)}@supports (color:color-mix(in lab, red, red)){.ad-root .ad-sheet.fd-shell{--fd-cross:color-mix(in srgb, var(--gp-title) 25%, transparent)}}[data-theme=light][data-shade=gloss]{--c-bg-page:#e4e0d8;--c-bg-card:#ffffff94;--c-bg-subtle:#ffffff61;--c-text-primary:#14202b;--c-text-secondary:#46586a;--c-text-muted:#6b7c8c;--c-text-faint:#93a1ad;--c-text-disabled:#b9c3cb;--c-border:#14202b1c;--c-border-light:#14202b0f;--c-sidebar:#e4e0d8;--room-canvas:#e4e0d8;--room:radial-gradient(60vw 60vw at 12% 10%, #cdbba2 0%, #cdbba200 70%), radial-gradient(52vw 52vw at 92% 22%, #b7c9d4 0%, #b7c9d400 70%), radial-gradient(46vw 46vw at 44% 100%, #f4f0e8 0%, #f4f0e800 70%), radial-gradient(34vw 34vw at 86% 96%, #a8b6a4 0%, #a8b6a400 70%), linear-gradient(100deg, #fffcf600 54%, #fffcf68c 60%, #fffcf68c 68%, #fffcf600 74%);--card-sheen:linear-gradient(165deg, #fffc 0%, #ffffff3d 38%, #fff0 60%);--card-ring:inset 0 1px 0 #fffffff2;--card-edge:#ffffffd9;--shadow-sm:0 1px 2px #14202b0d, 0 14px 34px -12px #14202b2e, inset 0 1px 0 #fffffff2;--shadow-md:0 2px 5px #14202b0f, 0 22px 48px -16px #14202b38, inset 0 1px 0 #fffffff2;--shadow-lg:0 6px 14px #14202b12, 0 34px 70px -20px #14202b47, inset 0 1px 0 #fff;--lux-top:#ffffffa3;--lux-bottom:#ffffff70;--lux-border:#fffc;--lux-sheen:#fff;--lux-shadow:0 1px 2px #14202b0a, 0 18px 40px -14px #14202b33;--lux-shadow-hover:0 2px 6px #14202b12, 0 30px 60px -18px #14202b47;--gp-title:#14202b;--gp-sub:#14202b99;--gp-faint:#14202b6b;--gp-card-bg:#ffffff75;--gp-card-border:#fffc;--gp-card-shadow:0 18px 44px #14202b1f, inset 0 1px 0 #fffffff2;--gp-pill-bg:#ffffff80;--gp-pill-border:#ffffffd9;--gp-pill-text:#14202ba8;--gp-chip-bg:#ffffff8c;--gp-panel-border:#fffc;--gp-panel-shadow:0 24px 60px #14202b24, inset 0 1px 0 #fffffff2;--gp-headicon-bg:#fff9;--gp-headicon-border:#ffffffe6;--gp-eyebrow:#1287b8;--gp-banner-text:#0e6e98;--gp-banner-icon:#1287b8;--sb-panel-bg:#ffffff6b;--sb-panel-border:#fffc;--sb-divider:#14202b12;--sb-section-divider:#14202b17;--sb-label:#14202b80;--sb-logo-text:#14202b;--sb-logo-pulse:#1287b8;--sb-subtitle:#14202b66;--sb-item-text:#33455a;--sb-item-text-hot:#14202b;--sb-item-text-active:#0e6e98;--sb-item-bg:transparent;--sb-item-bg-hot:#ffffff73;--sb-item-bg-active:#ffffffb3;--sb-item-border:transparent;--sb-item-border-hot:#fffc;--sb-item-border-active:#fffffff2;--sb-shadow-hot:inset 0 1px 0 #fffc;--sb-shadow-active:inset 0 1px 0 #fffffff2, 0 6px 16px #14202b14;--sb-icon:#14202b8c;--sb-icon-hot:#14202bd9;--sb-icon-active:#1287b8;--sb-card-bg:#ffffff73;--sb-card-border:#fffc;--sb-signout-bg:#fff6;--sb-signout-border:#fffc;--sb-toggle-bg:#fff6;--sb-toggle-border:#fffc;--sb-toggle-track:#14202b1f;--sb-user-name:#14202b;--ops-edge:#ffffffe6;--ops-ring:#1287b81a;--ops-ring-hot:#1287b82e;--ad-scrim:#e4e0d88c}[data-theme=dark][data-shade=dusk]{--c-bg-page:#0b1824;--c-bg-card:#101c2a8f;--c-bg-subtle:#ffffff0d;--c-text-primary:#f1f6f9;--c-text-secondary:#aebdc9;--c-text-muted:#7e8e9b;--c-text-faint:#5a6977;--c-text-disabled:#3e4b57;--c-border:#ffffff24;--c-border-light:#ffffff14;--c-sidebar:#08141f;--room-canvas:#0b1824;--room:radial-gradient(60vw 60vw at 12% 10%, #1e4a63 0%, #1e4a6300 70%), radial-gradient(52vw 52vw at 92% 22%, #2b2a5e 0%, #2b2a5e00 70%), radial-gradient(46vw 46vw at 44% 100%, #6e5a3c 0%, #6e5a3c00 70%), radial-gradient(34vw 34vw at 86% 96%, #133b3a 0%, #133b3a00 70%), linear-gradient(100deg, #ffd6a000 54%, #ffd6a029 60%, #ffd6a029 68%, #ffd6a000 74%);--card-sheen:linear-gradient(165deg, #ffffff29 0%, #ffffff0a 38%, #fff0 60%);--card-ring:inset 0 1px 0 #ffffff1f;--card-edge:#ffffff29;--shadow-sm:0 1px 2px #00000059, 0 16px 40px -14px #0000008c, inset 0 1px 0 #ffffff1a;--shadow-md:0 2px 5px #0006, 0 24px 56px -16px #0009, inset 0 1px 0 #ffffff1f;--shadow-lg:0 6px 14px #00000073, 0 36px 80px -20px #000000b3, inset 0 1px 0 #ffffff24;--lux-top:#162434a8;--lux-bottom:#0e182480;--lux-border:#ffffff24;--lux-sheen:#ffffff3d;--lux-shadow:0 1px 2px #00000059, 0 18px 40px -14px #0000008c;--lux-shadow-hover:0 2px 6px #00000073, 0 30px 60px -18px #000000b3;--gp-title:#f1f6f9;--gp-sub:#f1f6f99e;--gp-faint:#f1f6f970;--gp-card-bg:#101c2a6b;--gp-card-border:#ffffff29;--gp-card-shadow:0 20px 50px #0006, inset 0 1px 0 #ffffff1f;--gp-pill-bg:#ffffff14;--gp-pill-border:#ffffff2e;--gp-pill-text:#f1f6f9cc;--gp-chip-bg:#ffffff1a;--gp-panel-border:#ffffff29;--gp-panel-shadow:0 28px 70px #00000080, inset 0 1px 0 #ffffff1f;--gp-headicon-bg:#ffffff1a;--gp-headicon-border:#fff3;--gp-eyebrow:#8ee0ff;--gp-banner-text:#d6f1ff;--gp-banner-icon:#8ee0ff;--sb-panel-bg:#0a142075;--sb-panel-border:#ffffff24;--sb-divider:#ffffff14;--sb-section-divider:#ffffff1f;--sb-label:#f1f6f980;--sb-logo-text:#f1f6f9;--sb-logo-pulse:#8ee0ff;--sb-subtitle:#f1f6f961;--sb-item-text:#f1f6f9cc;--sb-item-text-hot:#fff;--sb-item-text-active:#fff;--sb-item-bg:transparent;--sb-item-bg-hot:#ffffff14;--sb-item-bg-active:#ffffff24;--sb-item-border:transparent;--sb-item-border-hot:#ffffff2e;--sb-item-border-active:#8ee0ff80;--sb-shadow-hot:inset 0 1px 0 #ffffff1a;--sb-shadow-active:inset 0 1px 0 #ffffff29;--sb-icon:#f1f6f98f;--sb-icon-hot:#f1f6f9e0;--sb-icon-active:#8ee0ff;--sb-card-bg:#ffffff0f;--sb-card-border:#ffffff24;--sb-signout-bg:#ffffff0f;--sb-signout-border:#ffffff24;--sb-toggle-bg:#ffffff0f;--sb-toggle-border:#ffffff24;--sb-toggle-track:#ffffff29;--sb-user-name:#f1f6f9;--ops-edge:#8ee0ff8c;--ops-ring:#8ee0ff1a;--ops-ring-hot:#8ee0ff2e;--ad-glow:#8ee0ff;--ad-scrim:#060e169e}[data-shade=gloss] body,[data-shade=dusk] body{background:var(--room-canvas)}[data-shade=gloss] body:before,[data-shade=dusk] body:before{content:"";z-index:-1;pointer-events:none;background:var(--room);background-color:var(--room-canvas);will-change:transform;animation:48s ease-in-out infinite alternate glossDrift;position:fixed;inset:-12%}@keyframes glossDrift{0%{transform:translate(0)scale(1)}to{transform:translate(-2.5%,1.5%)scale(1.06)}}@media (prefers-reduced-motion:reduce){[data-shade=gloss] body:before,[data-shade=dusk] body:before{animation:none}}[data-shade=gloss] .dashboard-content:not(.asr-root *),[data-shade=dusk] .dashboard-content:not(.asr-root *){background:0 0!important}[data-shade=gloss] div:has(>main.dashboard-content){background:0 0!important}[data-shade=dusk] div:has(>main.dashboard-content){background:0 0!important}[data-shade=gloss] .ops-modebar,[data-shade=dusk] .ops-modebar{background:var(--gp-card-bg)!important;border-bottom-color:var(--gp-panel-border)!important;-webkit-backdrop-filter:blur(18px)saturate(160%)!important;backdrop-filter:blur(18px)saturate(160%)!important}[data-shade=gloss] .sidebar,[data-shade=dusk] .sidebar{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%)}[data-shade=gloss] .sidebar svg [fill=\#4FB4FF]{fill:#14202b8c}[data-shade=gloss] .sidebar a:hover svg [fill=\#4FB4FF],[data-shade=gloss] .sidebar button:hover svg [fill=\#4FB4FF]{fill:#1287b8}[data-shade=gloss] [style*="var(--c-bg-card)"]:not([style*=gradient]):not(.asr-root *),[data-shade=dusk] [style*="var(--c-bg-card)"]:not([style*=gradient]):not(.asr-root *){background-image:var(--card-sheen)!important}[data-shade=gloss] [style*="var(--c-bg-card)"][style*="var(--c-border)"]:not(.asr-root *),[data-shade=dusk] [style*="var(--c-bg-card)"][style*="var(--c-border)"]:not(.asr-root *){border-color:var(--card-edge)!important}[data-shade=gloss] .glass-surface:not(.asr-root *),[data-shade=dusk] .glass-surface:not(.asr-root *){border-color:var(--card-edge)}[data-shade=gloss] .lux-card:not(.asr-root *),[data-shade=dusk] .lux-card:not(.asr-root *){-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}[data-shade=gloss]{--c-bg-dialog:#fafcfff2;--dialog-dim:#14202b61}[data-shade=dusk]{--c-bg-dialog:#0d1622f2;--dialog-dim:#02060c9e}[data-shade=gloss] [style*="position: fixed"][style*="inset: 0"][style*=background]:not([style*="pointer-events: none"]):not(.asr-root *),[data-shade=dusk] [style*="position: fixed"][style*="inset: 0"][style*=background]:not([style*="pointer-events: none"]):not(.asr-root *){background-color:var(--dialog-dim)!important}[data-shade=gloss] [style*="position: fixed"]>[style*="var(--c-bg-card)"]:not(.asr-root *),[data-shade=dusk] [style*="position: fixed"]>[style*="var(--c-bg-card)"]:not(.asr-root *),[data-shade=gloss] [role=dialog][style*="var(--c-bg-card)"]:not(.asr-root *),[data-shade=dusk] [role=dialog][style*="var(--c-bg-card)"]:not(.asr-root *){-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background-color:var(--c-bg-dialog)!important}[data-shade=gloss] .gp-hero:not(.asr-root *),[data-shade=gloss] .gp-agents:not(.asr-root *),[data-shade=gloss] .gp-overview:not(.asr-root *),[data-shade=gloss] .gp-appts:not(.asr-root *),[data-shade=gloss] .gp-briefing:not(.asr-root *),[data-shade=gloss] .page-hero:not(.asr-root *){-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background:linear-gradient(165deg,#ffffffa3 0%,#ffffff5c 45%,#ffffff6b 100%)!important;border-color:#fffc!important}[data-shade=dusk] .gp-hero:not(.asr-root *),[data-shade=dusk] .gp-agents:not(.asr-root *),[data-shade=dusk] .gp-overview:not(.asr-root *),[data-shade=dusk] .gp-appts:not(.asr-root *),[data-shade=dusk] .gp-briefing:not(.asr-root *),[data-shade=dusk] .page-hero:not(.asr-root *){-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background:linear-gradient(165deg,#162434ad 0%,#0e18247a 50%,#101c2a8a 100%)!important;border-color:#ffffff29!important}[data-shade=gloss] .hero-btn-primary:not(.asr-root *),[data-shade=dusk] .hero-btn-primary:not(.asr-root *){color:#fff!important;background:linear-gradient(135deg,#3bbfef 0%,#1287b8 100%)!important;border:1px solid #ffffff8c!important;box-shadow:inset 0 1px #ffffffa6,0 10px 26px #1287b861!important}[data-shade=gloss] .hero-btn-primary:not(.asr-root *):hover,[data-shade=dusk] .hero-btn-primary:not(.asr-root *):hover{box-shadow:inset 0 1px #ffffffb3,0 14px 34px #1287b880!important}[data-shade=gloss] .hero-btn-ops:not(.asr-root *),[data-shade=dusk] .hero-btn-ops:not(.asr-root *){border-color:var(--ops-edge)}[data-shade=gloss] .yin-card.yin-lead:not(.asr-root *),[data-shade=dusk] .yin-card.yin-lead:not(.asr-root *){background:linear-gradient(160deg,#2fb6e9 0%,#1287b8 55%,#0e6e98 100%);border:1px solid #ffffff8c;overflow:hidden;box-shadow:0 20px 44px #1287b866,inset 0 1px #ffffffb3}[data-shade=gloss] .yin-lead:not(.asr-root *) .yin-label,[data-shade=dusk] .yin-lead:not(.asr-root *) .yin-label,[data-shade=gloss] .yin-lead:not(.asr-root *) .yin-context,[data-shade=dusk] .yin-lead:not(.asr-root *) .yin-context{color:#ffffffd9}[data-shade=gloss] .yin-lead:not(.asr-root *) .yin-value,[data-shade=dusk] .yin-lead:not(.asr-root *) .yin-value{color:#fff}[data-shade=gloss] .yin-card.yin-lead:not(.asr-root *):after,[data-shade=dusk] .yin-card.yin-lead:not(.asr-root *):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:60%;height:180%;animation:7s ease-in-out infinite glossShine;position:absolute;top:-40%;left:-60%;transform:skew(-18deg)}@keyframes glossShine{0%,70%{left:-60%}to{left:140%}}@media (prefers-reduced-motion:reduce){[data-shade=gloss] .yin-card.yin-lead:not(.asr-root *):after,[data-shade=dusk] .yin-card.yin-lead:not(.asr-root *):after{animation:none}}.rk{color:var(--asr-ink);--rk-hero-ink:#eae7ff;--rk-hero-sub:#eae7ffad;--rk-hero-faint:#eae7ff8c;--rk-hero-panel:#ffffff0d;--rk-hero-edge:#a096ff2e;--rk-hero-seg:#00000038;--rk-hero-seg-on:#ffffff1a;--rk-hero-em:linear-gradient(90deg, #eae7ff, #a594ff 45%, #34d399 80%);--rk-hero-warn:#fbbf24;--rk-hero-good:#34d399;--rk-hero-btn:#ffffff14;font-size:14px;line-height:1.5}.asr-root[data-asr-theme=light] .rk{--rk-hero-ink:var(--asr-ink);--rk-hero-sub:var(--asr-sub);--rk-hero-faint:var(--asr-faint);--rk-hero-panel:#fff9;--rk-hero-edge:var(--asr-border-2);--rk-hero-seg:#7c5cff14;--rk-hero-seg-on:#fffffff2;--rk-hero-em:linear-gradient(90deg, #221d46, #6d5ce0 45%, #059669 80%);--rk-hero-warn:#b45309;--rk-hero-good:#047857;--rk-hero-btn:#ffffffb3}.rk h1,.rk h2,.rk h3{letter-spacing:-.02em;margin:0}.rk .rk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--asr-violet2);font-size:11px;font-weight:600}.rk .rk-muted{color:var(--asr-sub)}.rk .rk-faint{color:var(--asr-faint)}.rk .rk-lab{text-transform:uppercase;letter-spacing:.1em;color:var(--asr-faint);margin-bottom:2px;font-size:10px}.rk .rk-hero{box-sizing:border-box;background:var(--asr-hero);border:1px solid var(--asr-border);border-radius:22px;grid-template-columns:1.15fr 1fr;gap:26px;min-width:0;padding:26px;display:grid;position:relative;overflow:hidden}.rk .rk-hero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0d 45%,#0000 60%);position:absolute;inset:0}.rk .rk-hero>*{z-index:1;position:relative}.rk .rk-hero h1{text-wrap:balance;color:var(--rk-hero-ink);margin:8px 0 10px;font-size:34px;font-weight:700;line-height:1.1}.rk .rk-hero h1 em{background:var(--rk-hero-em);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.rk .rk-hero .rk-muted{color:var(--rk-hero-sub)}.rk .rk-hero .rk-eyebrow{color:var(--asr-violet2)}.rk .rk-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.rk .rk-stat{background:var(--rk-hero-panel);border:1px solid var(--rk-hero-edge);color:var(--rk-hero-ink);border-radius:14px;padding:12px 14px}.rk .rk-stat b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;display:block}.rk .rk-stat span{color:var(--rk-hero-sub);font-size:12px}.rk .rk-alert{color:var(--rk-hero-ink);background:#fbbf241f;border:1px solid #fbbf2473;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.rk .rk-alert .rk-muted{color:var(--rk-hero-sub)}.rk .rk-alert-ic{background:#fbbf242e;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.rk .rk-hero-panel{background:var(--rk-hero-panel);border:1px solid var(--rk-hero-edge);color:var(--rk-hero-ink);border-radius:18px;min-width:0;padding:16px}.rk .rk-hero-panel .rk-eyebrow{color:var(--rk-hero-sub)}.rk .rk-hero-panel .rk-ax,.rk .rk-hero-panel .rk-axl,.rk .rk-hero-panel .rk-legend{color:var(--rk-hero-faint)}.rk .rk-hero-panel .rk-cell{border-color:#ffffff0d}.rk .rk-btn{cursor:pointer;border:1px solid var(--asr-border-2);background:var(--asr-panel-2);color:var(--asr-ink);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font:600 13px inherit;text-decoration:none;display:inline-flex}.rk .rk-btn:hover{border-color:var(--asr-violet2)}.rk .rk-btn:focus-visible,.rk .rk-seg button:focus-visible,.rk .rk-card:focus-visible{outline:2px solid var(--asr-violet2);outline-offset:2px}.rk .rk-btn-primary{color:#fff;background:linear-gradient(135deg,#8b7cff,#6e5bff);border:0;box-shadow:0 8px 22px #8b7cff59}.rk .rk-btn-primary:hover{filter:brightness(1.06)}.rk .rk-btn-good{color:#fff;background:linear-gradient(135deg,#34d399,#059669);border:0}.rk .rk-btn[disabled]{opacity:.5;cursor:default}.rk .rk-seg{border:1px solid var(--asr-border);background:var(--asr-inset);border-radius:10px;padding:3px;display:inline-flex}.rk .rk-seg button{color:var(--asr-sub);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;font:600 12px inherit}.rk .rk-seg button[aria-pressed=true]{background:var(--asr-panel-2);color:var(--asr-ink);box-shadow:var(--card-ring)}.rk .rk-hero-panel .rk-seg{background:var(--rk-hero-seg);border-color:var(--rk-hero-edge)}.rk .rk-hero-panel .rk-seg button{color:var(--rk-hero-sub)}.rk .rk-hero-panel .rk-seg button[aria-pressed=true]{background:var(--rk-hero-seg-on);color:var(--rk-hero-ink)}.rk .rk-legend{color:var(--asr-sub);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.rk .rk-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.rk .rk-section-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:30px 0 12px;display:flex}.rk .rk-section-h h2{font-size:20px;font-weight:700}.rk .rk-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.rk .rk-card{background:var(--asr-panel);border:1px solid var(--asr-border);cursor:pointer;text-align:left;color:inherit;font:inherit;background-image:var(--card-sheen);border-radius:16px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.rk .rk-card:hover{border-color:var(--asr-border-2);box-shadow:var(--asr-hover-shadow);transform:translateY(-2px)}.rk .rk-card h3{color:var(--asr-ink);font-size:15px;font-weight:600}.rk .rk-num{color:var(--asr-faint);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11px}.rk .rk-strip{gap:3px;height:8px;display:flex}.rk .rk-strip span{border-radius:3px;flex:1;min-width:2px}.rk .rk-row{color:var(--asr-sub);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.rk .rk-chip{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.rk .rk-chip-warn{color:#b45309;background:#fbbf2429}.rk .rk-chip-ok{color:#047857;background:#34d39929}.rk .rk-chip-v{color:#5b4bd6;background:#8b7cff2e}.rk .rk-chip-file{background:var(--asr-inset);color:var(--asr-sub)}.rk .rk-chip-bad{color:#b91c1c;background:#f871712e}.asr-root[data-asr-theme=dark] .rk .rk-chip-warn{color:#fbbf24}.asr-root[data-asr-theme=dark] .rk .rk-chip-ok{color:#34d399}.asr-root[data-asr-theme=dark] .rk .rk-chip-v{color:#a594ff}.asr-root[data-asr-theme=dark] .rk .rk-chip-bad{color:#f87171}.rk .rk-doc{grid-template-columns:380px 1fr;align-items:start;gap:20px;display:grid}.rk .rk-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:16px}.rk .rk-box{background:var(--asr-panel);border:1px solid var(--asr-border);background-image:var(--card-sheen);border-radius:18px;padding:18px}.rk .rk-box-ai{background:linear-gradient(135deg,#8b7cff2e,#34d39914);border-color:#8b7cff66}.rk .rk-meta{grid-template-columns:1fr 1fr;gap:10px 14px;max-width:620px;margin:10px 0 0;font-size:12px;display:grid}.rk .rk-meta dt{color:var(--asr-faint);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.rk .rk-meta dd{color:var(--asr-ink);margin:2px 0 0;font-weight:500}.rk .rk-dochead h1{text-wrap:balance;margin:6px 0;font-size:30px;font-weight:700}.rk .rk-rev{border-left:2px solid var(--asr-violet);color:var(--asr-sub);margin-top:12px;padding:2px 0 2px 12px;font-size:12.5px}.rk .rk-rev b{color:var(--asr-ink)}.rk .rk-rev+.rk-rev{margin-top:8px}.rk .rk-hz{background:var(--asr-panel);border:1px solid var(--asr-border);background-image:var(--card-sheen);border-radius:18px;grid-template-columns:34px 1fr;gap:14px;margin-bottom:10px;padding:16px 18px;scroll-margin-top:16px;display:grid}.rk .rk-hz-edit{border-color:#8b7cff99;box-shadow:0 0 0 4px #8b7cff1f}.rk .rk-hz-changed{border-color:#fbbf248c}.rk .rk-hz-new{border-color:#34d3998c}.rk .rk-hzn{color:#0b0a1c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.rk .rk-hz h3{font-size:15.5px;font-weight:600}.rk .rk-what{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 12px;font-size:13px;display:grid}.rk .rk-journey{background:var(--asr-inset);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.rk .rk-score{text-align:center;border-radius:10px;min-width:88px;padding:8px 10px}.rk .rk-score b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1;display:block}.rk .rk-score small{font-size:11px;font-weight:600}.rk .rk-score-H{color:#b91c1c;background:#f8717133}.rk .rk-score-M{color:#92400e;background:#fbbf242e}.rk .rk-score-L{color:#047857;background:#34d39929}.asr-root[data-asr-theme=dark] .rk .rk-score-H{color:#ffc9c9}.asr-root[data-asr-theme=dark] .rk .rk-score-M{color:#ffe7a3}.asr-root[data-asr-theme=dark] .rk .rk-score-L{color:#b6f5da}.rk .rk-controls{color:var(--asr-ink);min-width:0;font-size:13px}.rk .rk-controls ul{color:var(--asr-sub);margin:4px 0 0;padding-left:18px}.rk .rk-controls li{margin:2px 0}.rk .rk-step{color:var(--asr-sub);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rk .rk-step button{border:1px solid var(--asr-border-2);background:var(--asr-panel-2);width:26px;height:26px;color:var(--asr-ink);cursor:pointer;border-radius:7px;font:600 15px inherit}.rk .rk-step output{text-align:center;min-width:14px;color:var(--asr-ink);font-weight:700}.rk .rk-editbar{border-top:1px dashed var(--asr-border-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.rk .rk-field{box-sizing:border-box;width:100%;font:inherit;color:var(--asr-ink);background:var(--asr-panel-2);border:1px solid var(--asr-border-2);border-radius:9px;padding:8px 10px;font-size:13px}.rk .rk-field:focus{outline:2px solid var(--asr-violet2);outline-offset:1px}.rk textarea.rk-field{resize:vertical;min-height:56px;line-height:1.45}.rk .rk-links{flex-wrap:wrap;gap:6px;display:flex}.rk .rk-savebar{z-index:5;background:var(--asr-panel-2);border:1px solid var(--asr-border-2);box-shadow:var(--asr-hover-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;margin-top:14px;padding:14px 16px;position:sticky;bottom:12px}.rk .rk-ai ul{color:var(--asr-sub);margin:8px 0 12px;padding-left:18px;font-size:12.5px}.rk .rk-hero .rk-btn-hero{background:var(--rk-hero-btn);color:var(--rk-hero-ink);border-color:var(--rk-hero-edge)}.rk .rk-hero .rk-chip-hero{color:var(--rk-hero-ink);background:#8b7cff4d}.rk .rk-hero .rk-chip-hero-ok{color:var(--rk-hero-good)}.rk .rk-hero .rk-chip-hero-warn{color:var(--rk-hero-warn)}.rk .rk-hero .rk-rev{color:var(--rk-hero-sub);border-color:var(--asr-violet2);margin:0}.rk .rk-hero .rk-rev b{color:var(--rk-hero-ink)}.rk .rk-hero .rk-stat-good{color:var(--rk-hero-good)}.rk .rk-hero .rk-stat-warn{color:var(--rk-hero-warn)}.rk .rk-outside{background:var(--asr-panel);border:1px dashed var(--asr-border-2);border-radius:16px;padding:14px 16px}@media (max-width:1000px){.rk .rk-hero,.rk .rk-doc{grid-template-columns:1fr}.rk .rk-side{position:static}}@media (max-width:560px){.rk{font-size:13.5px}.rk .rk-hero{border-radius:18px;padding:18px}.rk .rk-hero h1{font-size:26px}.rk .rk-stats{grid-template-columns:1fr 1fr}.rk .rk-hz{grid-template-columns:1fr;padding:14px}.rk .rk-what,.rk .rk-journey{grid-template-columns:1fr}.rk .rk-score{text-align:left}.rk .rk-dochead h1{font-size:24px}.rk .rk-meta,.rk .rk-cards{grid-template-columns:1fr}.rk .rk-savebar{bottom:70px}}.rk .rk-cal{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rk .rk-cal-month{flex-direction:column;padding:14px;display:flex}.rk .rk-cal-now{border-color:#8b7cff8c;box-shadow:0 0 0 3px #8b7cff1a}.rk .rk-cal-item{background:var(--asr-panel-2);border:1px solid var(--asr-border);border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.rk .rk-cal-foot{color:var(--asr-sub);gap:3px;margin-top:auto;padding-top:10px;font-size:11.5px;display:grid}.rk .rk-cal-foot>div{align-items:center;gap:5px;display:flex}@media (max-width:1200px){.rk .rk-cal{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.rk .rk-cal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rk .rk-cal{grid-template-columns:1fr}}.enq-desk{grid-template-columns:380px minmax(0,1fr);min-height:560px;display:grid}@media (max-width:900px){.enq-desk{grid-template-columns:1fr}.enq-desk .enq-list{border-bottom:1px solid var(--c-border-light);border-right:0!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
