:root{--wc-ink: #001233;--wc-ink-2: #0a2450;--wc-ink-rgb: 0, 18, 51;--wc-surface-rgb: 255, 255, 255;--wc-panel: #001233;--wc-panel-2: #0a2450;--wc-on-panel: #ffffff;--wc-accent: #ee4266;--wc-accent-light: #f15875;--wc-accent-dark: #c4384f;--wc-accent-deep: #c9284b;--wc-muted: #64748b;--wc-muted-2: #94a3b8;--wc-muted-3: #cbd5e1;--wc-body: #4b5563;--wc-warm: #6f6b64;--wc-warm-2: #b6a0a6;--wc-good: #059669;--wc-good-dark: #047857;--wc-good-deep: #065f46;--wc-warn: #a16207;--wc-bad: #dc2626;--wc-info: #0369a1;--wc-brand-stripe: #635bff;--wc-surface: #ffffff;--wc-ground: #fafbfc;--wc-line-soft: #f3f4f6;--wc-line: rgba(0, 18, 51, .07);--wc-line-2: rgba(0, 18, 51, .09);--wc-line-3: rgba(0, 18, 51, .12)}:root[data-theme=dark]{--wc-ink: #eef1f6;--wc-ink-2: #c7d2e4;--wc-ink-rgb: 238, 241, 246;--wc-surface-rgb: 23, 27, 33;--wc-panel: #0e1b33;--wc-panel-2: #16294a;--wc-on-panel: #ffffff;--wc-accent: #ff6b86;--wc-accent-light: #ff8da1;--wc-accent-dark: #ff5f7e;--wc-accent-deep: #ff7d95;--wc-muted: #94a3b8;--wc-muted-2: #6b7a8d;--wc-muted-3: #47566a;--wc-body: #b6c0ce;--wc-warm: #9a958c;--wc-warm-2: #b6a0a6;--wc-good: #34d399;--wc-good-dark: #6ee7b7;--wc-good-deep: #a7f3d0;--wc-warn: #fbbf24;--wc-bad: #f87171;--wc-info: #7dd3fc;--wc-brand-stripe: #a5a0ff;--wc-surface: #171b21;--wc-ground: #101215;--wc-line-soft: #1d2126;--wc-line: rgba(255, 255, 255, .09);--wc-line-2: rgba(255, 255, 255, .12);--wc-line-3: rgba(255, 255, 255, .16)}:root[data-theme=dark] body{background:var(--wc-ground);color:var(--wc-ink)}:root:root{--mute: var(--wc-warm);--mute-2: var(--wc-muted);--line: var(--wc-line);--line-soft: var(--wc-ink-0030);--page-bg: var(--wc-ground);--cream-text: var(--wc-ink);--surface: var(--wc-surface)}:root:root[data-theme=dark]{--ink: var(--wc-surface);--ink-2: #1d2229;--ink-deep: #232931;--pink-soft: rgba(255, 107, 134, .12);--pink-glow: rgba(255, 107, 134, .2)}:root[data-theme=dark] .wc-side{background:linear-gradient(180deg,#14181e,#101318)}:root[data-theme=dark] .wc-top,:root[data-theme=dark] .wc-topbar{background:#14181edb}:root[data-theme=dark] body,:root[data-theme=dark] .wc-shell{background:var(--wc-ground);color:var(--wc-ink)}:root[data-theme=dark] .bg-white{background-color:var(--wc-surface)!important}:root[data-theme=dark] .bg-white\/60,:root[data-theme=dark] .bg-white\/55,:root[data-theme=dark] .bg-white\/80{background-color:var(--wc-surface-0700)!important}:root:root[data-theme=dark]{--background: 220 14% 7%;--foreground: 210 20% 96%;--card: 220 13% 11%;--card-foreground: 210 20% 96%;--popover: 220 13% 11%;--popover-foreground: 210 20% 96%;--muted: 220 12% 16%;--muted-foreground: 215 16% 68%;--border: 215 14% 22%;--input: 215 14% 22%;--secondary: 220 12% 16%;--secondary-foreground: 210 20% 96%;--accent: 220 12% 18%;--accent-foreground: 210 20% 96%}:root{--wc-ink-0000: rgba(0, 18, 51, 0);--wc-ink-0015: rgba(0, 18, 51, .015);--wc-ink-0018: rgba(0, 18, 51, .018);--wc-ink-0020: rgba(0, 18, 51, .02);--wc-ink-0025: rgba(0, 18, 51, .025);--wc-ink-0030: rgba(0, 18, 51, .03);--wc-ink-0040: rgba(0, 18, 51, .04);--wc-ink-0045: rgba(0, 18, 51, .045);--wc-ink-0050: rgba(0, 18, 51, .05);--wc-ink-0055: rgba(0, 18, 51, .055);--wc-ink-0060: rgba(0, 18, 51, .06);--wc-ink-0070: rgba(0, 18, 51, .07);--wc-ink-0080: rgba(0, 18, 51, .08);--wc-ink-0090: rgba(0, 18, 51, .09);--wc-ink-0100: rgba(0, 18, 51, .1);--wc-ink-0120: rgba(0, 18, 51, .12);--wc-ink-0130: rgba(0, 18, 51, .13);--wc-ink-0140: rgba(0, 18, 51, .14);--wc-ink-0150: rgba(0, 18, 51, .15);--wc-ink-0160: rgba(0, 18, 51, .16);--wc-ink-0180: rgba(0, 18, 51, .18);--wc-ink-0200: rgba(0, 18, 51, .2);--wc-ink-0250: rgba(0, 18, 51, .25);--wc-ink-0260: rgba(0, 18, 51, .26);--wc-ink-0280: rgba(0, 18, 51, .28);--wc-ink-0300: rgba(0, 18, 51, .3);--wc-ink-0320: rgba(0, 18, 51, .32);--wc-ink-0340: rgba(0, 18, 51, .34);--wc-ink-0350: rgba(0, 18, 51, .35);--wc-ink-0400: rgba(0, 18, 51, .4);--wc-ink-0420: rgba(0, 18, 51, .42);--wc-ink-0450: rgba(0, 18, 51, .45);--wc-ink-0500: rgba(0, 18, 51, .5);--wc-ink-0600: rgba(0, 18, 51, .6);--wc-ink-0620: rgba(0, 18, 51, .62);--wc-ink-0660: rgba(0, 18, 51, .66);--wc-ink-0680: rgba(0, 18, 51, .68);--wc-ink-0700: rgba(0, 18, 51, .7);--wc-ink-0740: rgba(0, 18, 51, .74);--wc-ink-0780: rgba(0, 18, 51, .78);--wc-ink-0800: rgba(0, 18, 51, .8);--wc-ink-0820: rgba(0, 18, 51, .82);--wc-ink-0860: rgba(0, 18, 51, .86);--wc-ink-0900: rgba(0, 18, 51, .9);--wc-surface-0000: rgba(255, 255, 255, 0);--wc-surface-0090: rgba(255, 255, 255, .09);--wc-surface-0350: rgba(255, 255, 255, .35);--wc-surface-0400: rgba(255, 255, 255, .4);--wc-surface-0500: rgba(255, 255, 255, .5);--wc-surface-0550: rgba(255, 255, 255, .55);--wc-surface-0600: rgba(255, 255, 255, .6);--wc-surface-0620: rgba(255, 255, 255, .62);--wc-surface-0650: rgba(255, 255, 255, .65);--wc-surface-0700: rgba(255, 255, 255, .7);--wc-surface-0720: rgba(255, 255, 255, .72);--wc-surface-0740: rgba(255, 255, 255, .74);--wc-surface-0750: rgba(255, 255, 255, .75);--wc-surface-0780: rgba(255, 255, 255, .78);--wc-surface-0800: rgba(255, 255, 255, .8);--wc-surface-0900: rgba(255, 255, 255, .9);--wc-surface-0920: rgba(255, 255, 255, .92);--wc-surface-0940: rgba(255, 255, 255, .94)}:root[data-theme=dark]{--wc-ink-0000: rgba(238, 241, 246, 0);--wc-ink-0015: rgba(238, 241, 246, .015);--wc-ink-0018: rgba(238, 241, 246, .018);--wc-ink-0020: rgba(238, 241, 246, .02);--wc-ink-0025: rgba(238, 241, 246, .025);--wc-ink-0030: rgba(238, 241, 246, .03);--wc-ink-0040: rgba(238, 241, 246, .04);--wc-ink-0045: rgba(238, 241, 246, .045);--wc-ink-0050: rgba(238, 241, 246, .05);--wc-ink-0055: rgba(238, 241, 246, .055);--wc-ink-0060: rgba(238, 241, 246, .06);--wc-ink-0070: rgba(238, 241, 246, .07);--wc-ink-0080: rgba(238, 241, 246, .08);--wc-ink-0090: rgba(238, 241, 246, .09);--wc-ink-0100: rgba(238, 241, 246, .1);--wc-ink-0120: rgba(238, 241, 246, .12);--wc-ink-0130: rgba(238, 241, 246, .13);--wc-ink-0140: rgba(238, 241, 246, .14);--wc-ink-0150: rgba(238, 241, 246, .15);--wc-ink-0160: rgba(238, 241, 246, .16);--wc-ink-0180: rgba(238, 241, 246, .18);--wc-ink-0200: rgba(238, 241, 246, .2);--wc-ink-0250: rgba(238, 241, 246, .25);--wc-ink-0260: rgba(238, 241, 246, .26);--wc-ink-0280: rgba(238, 241, 246, .28);--wc-ink-0300: rgba(238, 241, 246, .3);--wc-ink-0320: rgba(238, 241, 246, .32);--wc-ink-0340: rgba(238, 241, 246, .34);--wc-ink-0350: rgba(238, 241, 246, .35);--wc-ink-0400: rgba(238, 241, 246, .4);--wc-ink-0420: rgba(238, 241, 246, .42);--wc-ink-0450: rgba(238, 241, 246, .45);--wc-ink-0500: rgba(238, 241, 246, .5);--wc-ink-0600: rgba(238, 241, 246, .6);--wc-ink-0620: rgba(238, 241, 246, .62);--wc-ink-0660: rgba(238, 241, 246, .66);--wc-ink-0680: rgba(238, 241, 246, .68);--wc-ink-0700: rgba(238, 241, 246, .7);--wc-ink-0740: rgba(238, 241, 246, .74);--wc-ink-0780: rgba(238, 241, 246, .78);--wc-ink-0800: rgba(238, 241, 246, .8);--wc-ink-0820: rgba(238, 241, 246, .82);--wc-ink-0860: rgba(238, 241, 246, .86);--wc-ink-0900: rgba(238, 241, 246, .9);--wc-surface-0000: rgba(23, 27, 33, 0);--wc-surface-0090: rgba(23, 27, 33, .09);--wc-surface-0350: rgba(23, 27, 33, .35);--wc-surface-0400: rgba(23, 27, 33, .4);--wc-surface-0500: rgba(23, 27, 33, .5);--wc-surface-0550: rgba(23, 27, 33, .55);--wc-surface-0600: rgba(23, 27, 33, .6);--wc-surface-0620: rgba(23, 27, 33, .62);--wc-surface-0650: rgba(23, 27, 33, .65);--wc-surface-0700: rgba(23, 27, 33, .7);--wc-surface-0720: rgba(23, 27, 33, .72);--wc-surface-0740: rgba(23, 27, 33, .74);--wc-surface-0750: rgba(23, 27, 33, .75);--wc-surface-0780: rgba(23, 27, 33, .78);--wc-surface-0800: rgba(23, 27, 33, .8);--wc-surface-0900: rgba(23, 27, 33, .9);--wc-surface-0920: rgba(23, 27, 33, .92);--wc-surface-0940: rgba(23, 27, 33, .94)}.wcx-page{position:relative;overflow-x:clip;max-width:1240px;width:100%;margin:0 auto;padding:40px 36px 110px;color:var(--wc-ink);font-size:14px;line-height:1.5}.wcx-head{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;letter-spacing:-.005em;color:var(--wc-ink)}.wcx-rule{width:16px;height:2px;border-radius:2px;background:var(--wc-accent);flex-shrink:0}.wcx-eyebrow{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--wc-ink-0780)}.wcx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;width:100%;padding:24px 28px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--wc-ink),var(--wc-ink-2));color:#fff;text-align:left}.wcx-bar-sub{display:block;margin-top:4px;font-size:13px;color:#ffffffc7}.wcx-ghost{padding:7px 13px;border:1px solid var(--wc-ink-0100);border-radius:999px;background:var(--wc-surface);font:inherit;font-size:11.5px;font-weight:500;color:var(--wc-ink);cursor:pointer;transition:all .18s ease}.wcx-ghost:hover{border-color:#ee426673;color:var(--wc-accent-deep)}.wcx-primary{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--wc-accent-light),var(--wc-accent));color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px -10px #ee426680,inset 0 1px #ffffff47;transition:transform .22s cubic-bezier(.22,1.1,.32,1)}.wcx-card{position:relative;padding:28px;border:1px solid var(--wc-line);border-radius:16px;background:var(--wc-surface);box-shadow:0 1px 0 var(--wc-ink-0020),0 16px 40px -30px var(--wc-ink-0300)}.wcx-wash{position:absolute;left:-200px;right:-200px;top:-240px;height:720px;pointer-events:none;z-index:0;background:radial-gradient(760px 400px at 20% 0%,#ee42661c,#ee426607 48%,#ee426600 76%),radial-gradient(620px 320px at 80% 8%,#0a245014,#0a245000 72%)}.wcx-page>*:not(.wcx-wash){position:relative;z-index:1}@keyframes tdPulse{0%,to{box-shadow:0 0 #ee426600}50%{box-shadow:0 0 0 8px #ee426621}}@keyframes tdLive{0%{box-shadow:0 0 #05966980}70%{box-shadow:0 0 0 7px #05966900}to{box-shadow:0 0 #05966900}}@keyframes tdRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fpLive{0%{box-shadow:0 0 #05966980}70%{box-shadow:0 0 0 7px #05966900}to{box-shadow:0 0 #05966900}}@keyframes fpSweep{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(320%) skew(-12deg)}}@keyframes fpHalo{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.8;transform:scale(1.07)}}@keyframes fpIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes fpRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cpxIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cpxPop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes cpxSlide{0%{transform:translate(28px);opacity:0}to{transform:none;opacity:1}}@keyframes cpxPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes cpxBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cpxDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes agPing{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(2.6);opacity:0}}@keyframes agDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.06)}to{transform:translateZ(0) scale(1)}}@keyframes agFlow{0%{transform:translateY(-100%)}to{transform:translateY(350%)}}@keyframes btIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes btLift{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes btSheen{0%{transform:translate(-120%)}to{transform:translate(520%)}}@keyframes dsLift{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dsHalo{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}:root{--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.2, .7, .2, 1);--r-sm: 12px;--r-md: 18px;--r-lg: 24px;--grad-pink: linear-gradient(135deg, var(--wc-accent) 0%, var(--wc-accent) 50%, var(--wc-ink) 100%);--grad-pink-soft: linear-gradient(135deg, var(--wc-accent-light) 0%, var(--wc-accent) 100%);--grad-aurora: conic-gradient(from 220deg at 50% 50%, var(--wc-accent), var(--wc-ink), #6366f1, #06b6d4, var(--wc-accent));--glass-bg: rgba(255, 255, 255, .62);--glass-stroke: rgba(15, 23, 42, .06);--shadow-xs: 0 1px 0 rgba(15, 23, 42, .03), 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 2px 6px -2px rgba(15, 23, 42, .06), 0 8px 24px -12px rgba(15, 23, 42, .1);--shadow-md: 0 6px 16px -8px rgba(15, 23, 42, .12), 0 18px 50px -22px rgba(15, 23, 42, .18);--shadow-card: 0 1px 0 rgba(15, 23, 42, .02), 0 8px 24px -16px rgba(15, 23, 42, .12);--shadow-pink: 0 10px 30px -10px rgba(238, 66, 102, .45), 0 2px 8px -2px rgba(238, 66, 102, .25);--shadow-inset-glass: inset 0 1px 0 rgba(255, 255, 255, .7), inset 0 -1px 0 rgba(15, 23, 42, .04);--line: rgba(15, 23, 42, .07);--line-soft: rgba(15, 23, 42, .04)}.app-dashboard-bg{background:radial-gradient(900px 520px at 92% -8%,rgba(238,66,102,.18),transparent 62%),radial-gradient(820px 520px at -8% 12%,rgba(99,102,241,.16),transparent 62%),radial-gradient(1100px 700px at 50% 110%,rgba(6,182,212,.12),transparent 60%),linear-gradient(180deg,#f7f8fb,#f2f4f8);min-height:100vh}.picture-page-bg,.settings-page-bg{position:relative;z-index:0;min-height:100%;background:var(--wc-surface)}.settings-page-bg section{background:var(--wc-surface);border:1px solid rgba(15,23,42,.07);border-radius:14px;box-shadow:0 1px #0f172a05,0 8px 24px -16px #0f172a1a}.members-page-bg{position:relative;z-index:0;min-height:100%;background:var(--wc-surface)}.settings-page-bg,.settings-page-bg .font-mono{font-family:var(--font-body)!important}.dimension-progress-track{background:var(--wc-line-2)!important}.dimension-progress-fill{position:relative;background:linear-gradient(90deg,var(--wc-ink) 0%,#3b82f6 60%,#bfdbfe 100%)!important}.dimension-progress-fill:after{content:"";position:absolute;top:50%;right:0;width:6px;height:6px;border-radius:9999px;background:var(--wc-ink);transform:translate(50%,-50%)}.btn-do{position:relative;overflow:hidden;display:inline-flex!important;align-items:center;justify-content:center;gap:9px;height:auto!important;min-height:0!important;padding:11px 18px!important;border:0!important;border-radius:999px!important;background:var(--grad-pink-soft)!important;color:var(--wc-surface)!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em;line-height:normal!important;box-shadow:0 6px 18px -10px #ee426673,0 1px 2px #0f172a0f,inset 0 1px #ffffff47!important;cursor:pointer;transition:transform .25s var(--ease-spring),box-shadow .25s,filter .25s}.move-head .btn-do.sm{background:var(--wc-surface)!important;color:var(--wc-ink)!important;padding:12px 22px!important;font-size:14px!important}.move-head .btn-do .pulse{background:var(--wc-accent);animation:pulse-pink 1.6s infinite}@keyframes pulse-pink{0%{box-shadow:0 0 #ee426699}70%{box-shadow:0 0 0 8px #ee426600}to{box-shadow:0 0 #ee426600}}.btn-do:before{content:"";position:absolute;inset:0;transform:translate(-120%);background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.32) 50%,transparent 65%);transition:transform 1s var(--ease-out);pointer-events:none}.btn-do:hover{transform:translateY(-2px) scale(1.015);filter:saturate(1.04) brightness(1.02);box-shadow:0 10px 22px -10px #ee426680,0 2px 4px #0f172a0f,inset 0 1px #ffffff52!important}.btn-do:hover:before{transform:translate(120%)}.btn-do:active{transform:translateY(0) scale(.99)}.btn-do.lg{padding:13px 22px!important;font-size:14px!important}.btn-do.sm{padding:8px 13px!important;font-size:12px!important}.btn-do .pulse{width:6px;height:6px;border-radius:50%;background:#fff;flex-shrink:0;animation:pulse-white 1.6s infinite}@keyframes pulse-white{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.btn-ghost{display:inline-flex!important;align-items:center;justify-content:center;height:auto!important;min-height:0!important;padding:10px 16px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.1)!important;background:var(--wc-surface-0600)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--cream-text)!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;box-shadow:var(--shadow-xs)!important;cursor:pointer;transition:all .25s var(--ease-spring)}.btn-ghost:hover{transform:translateY(-1px);border-color:#ee426659!important;background:#ee42660f!important;color:var(--wc-ink)!important}.btn-text{display:inline-flex!important;align-items:center;height:auto!important;padding:8px 12px!important;border:none!important;background:transparent!important;color:var(--mute-2)!important;font-size:12px!important;font-weight:400!important;box-shadow:none!important;cursor:pointer}.btn-text:hover{color:var(--cream-text)!important}.vitals-tile,.score-tile,.move,.rail-card{background:var(--glass-bg)!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--glass-stroke)!important;border-radius:var(--r-md)!important;box-shadow:var(--shadow-sm),var(--shadow-inset-glass);transition:transform .35s var(--ease-spring),box-shadow .35s,border-color .25s}.move:hover,.rail-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md),var(--shadow-inset-glass);border-color:#0f172a1a!important}.score-rail{display:grid;grid-template-columns:200px 1fr;gap:16px;margin-bottom:22px;align-items:stretch}@media(max-width:640px){.score-rail{grid-template-columns:1fr}}.score-tile{padding:22px!important;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,var(--wc-surface) 0%,rgba(238,242,255,.75) 100%)!important;border:1px solid rgba(15,23,42,.06)!important;box-shadow:var(--shadow-sm),var(--shadow-inset-glass)!important}.score-tile:before{content:none}@keyframes aurora-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.score-tile:before{animation:none}}.score-tile-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--mute);margin-bottom:6px}.score-tile-num{font-family:var(--font-display);font-size:56px;font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--wc-ink)}.score-tile-num .max{font-size:18px;font-weight:400;color:var(--mute);-webkit-text-fill-color:var(--mute);background:none;margin-left:2px}.score-tile-band{display:inline-block;margin-top:14px;padding:4px 12px;border-radius:999px;background:var(--wc-ink);color:var(--wc-surface);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.score-tile-meta{margin-top:8px;font-family:var(--font-mono);font-size:10px;color:var(--mute)}.vitals-tile{padding:22px!important}.vitals-tile-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.vitals-tile-title{font-size:13px;font-weight:600;color:var(--cream-text)}.vitals-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media(max-width:1100px){.vitals-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.vitals-grid{grid-template-columns:repeat(2,1fr)}}.vital-stat{border-left:2px solid var(--line-soft);padding:8px 12px 8px 14px;border-radius:12px;transition:transform .25s var(--ease-spring),background .2s}.vital-stat:hover{background:#ee42660d;transform:translate(3px)}.vital-stat.danger{border-left-color:var(--pink)}.vital-stat.warn{border-left-color:var(--warn)}.vital-stat.good{border-left-color:var(--good)}.vital-stat-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--mute);margin-bottom:4px}.vital-stat-value{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--cream-text);line-height:1.2}.vital-stat-value .denom{font-size:11px;font-weight:400;color:var(--mute)}.vital-stat-trend{font-family:var(--font-mono);font-size:11px;color:var(--mute);margin-top:2px}.vital-stat-trend.up{color:var(--good)}.vital-stat-trend.down{color:var(--pink)}.page-head{margin-bottom:28px}.today-greeting{font-size:13px;color:var(--mute);margin-bottom:6px}.today-headline{font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.035em;margin-bottom:16px;max-width:880px;color:var(--wc-ink)}.today-headline .pink{color:var(--pink);-webkit-text-fill-color:var(--pink);background:none}.today-proof{font-size:14px;color:var(--mute-2);line-height:1.65;margin-bottom:26px;max-width:760px}.today-proof .strong{color:var(--cream-text);font-weight:500}.today-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px}.today-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}@media(max-width:1100px){.today-grid{grid-template-columns:1fr}}.moves-stack{display:flex;flex-direction:column;gap:14px}.move{overflow:hidden}.move.first{border-color:#ee426638!important}.move-head{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:20px 22px}.move-rank{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px!important;background:var(--wc-surface)!important;color:var(--wc-ink)!important;font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1;box-shadow:none;transition:transform .35s var(--ease-spring)}.move:not(.first) .move-rank{opacity:.92}.actions-page .move-rank,.actions-page .move:not(.first) .move-rank{background:var(--wc-surface)!important;color:var(--wc-ink)!important;border:1px solid var(--wc-ink-0150);box-shadow:none;opacity:1}.move:hover .move-rank{transform:scale(1.08) rotate(-4deg)}.move-title{font-size:15px;font-weight:600;color:var(--cream-text);margin-bottom:8px;line-height:1.4}.move-meta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--mute)}.move-meta .impact{color:var(--good)}.move-meta .why{color:var(--pink)}.dont-do{margin-top:14px;padding:10px 14px;display:flex;gap:10px;align-items:flex-start;background:#f59e0b0f;border:1px solid rgba(245,158,11,.2);border-radius:10px;font-size:12px;line-height:1.5;color:var(--cream-text)}.dont-do .label{flex-shrink:0;padding-top:2px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--warn)}.right-rail{display:flex;flex-direction:column;gap:16px}.rail-card{padding:20px}.rail-card-title{font-size:14px;font-weight:600;color:var(--cream-text);margin-bottom:14px}.forecast-mini{background:linear-gradient(135deg,#ffffffd9,#eef2ffbf)!important;border-color:#6366f133!important}.forecast-value{color:var(--wc-ink)}.sidebar-polish{background:linear-gradient(180deg,#ffffffc7,#f7f8fb9e)!important;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-right:1px solid rgba(15,23,42,.05)!important}.sidebar-polish .sidebar-logo-accent{background:var(--grad-pink);-webkit-background-clip:text;background-clip:text;color:transparent}.sidebar-polish .sidebar-link-active{background:linear-gradient(135deg,#ee42661a,#c026d314)!important;color:var(--wc-ink)!important;box-shadow:inset 0 0 0 1px #ee42662e,0 6px 20px -10px #ee426666;position:relative}.sidebar-polish .sidebar-link-active:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:3px;border-radius:0 4px 4px 0;background:var(--grad-pink);box-shadow:0 0 14px #ee4266b3}.topbar-polish{background:var(--wc-surface)!important;border-bottom:1px solid rgba(15,23,42,.05)!important}.topbar-polish .icon-btn-polish{width:34px;height:34px;border-radius:10px;background:var(--wc-surface-0600);border:1px solid rgba(15,23,42,.06);transition:all .25s var(--ease-spring)}.topbar-polish .icon-btn-polish:hover{transform:translateY(-1px);border-color:#ee42664d;background:var(--wc-surface);box-shadow:var(--shadow-sm)}.sidebar-polish.today-white-bg,.topbar-polish.today-white-bg{background:var(--wc-surface)!important}.sync-bar-indeterminate{position:relative;overflow:hidden}.sync-bar-indeterminate:after{content:"";position:absolute;inset:0;width:40%;border-radius:9999px;background:var(--wc-info);animation:sync-bar-travel 1.4s ease-in-out infinite}@keyframes sync-bar-travel{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.sync-bar-indeterminate:after{animation:none;width:100%;opacity:.35}}.ds-page{overflow-x:clip;--ds-pink: var(--wc-accent);--ds-pink-soft: rgba(238, 66, 102, .09);--ds-ink: var(--wc-ink);--ds-mute: var(--wc-muted);--ds-faint: var(--wc-muted-2);--ds-amber: var(--wc-warn);--ds-green: var(--wc-good);--ds-hair: rgba(15, 23, 42, .09);position:relative;display:flex;flex-direction:column;gap:0;color:var(--ds-ink)}.ds-page:before{content:"";position:absolute;left:50%;top:-160px;width:1400px;height:620px;margin-left:-700px;pointer-events:none;z-index:-1;background:radial-gradient(720px 380px at 18% 0%,#ee426629,#ee42660a 48%,#ee426600 74%),radial-gradient(520px 260px at 76% 8%,#f158751a,#f1587500 70%)}.ds-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 24px}.ds-hero header{max-width:600px}.ds-hero-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-pink)}.ds-hero-title{margin:10px 0 0;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1.14;letter-spacing:-.035em}.ds-hero-sub{margin:12px 0 0;max-width:56ch;font-size:14px;line-height:1.65;color:var(--wc-body);text-wrap:pretty}.ds-hero-actions{display:flex;flex-wrap:wrap;gap:9px;padding-bottom:4px}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:var(--wc-surface-0600);color:var(--ds-ink);font:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:transform .25s cubic-bezier(.22,1.1,.32,1),border-color .25s ease,background .25s ease,box-shadow .25s ease}.ds-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#ee426659;background:#ee42660f}.ds-btn:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:2px}.ds-btn:disabled{opacity:.55;cursor:default}.ds-btn.is-primary{border:0;background:linear-gradient(135deg,var(--wc-accent-light) 0%,var(--wc-accent) 100%);color:var(--wc-surface);font-weight:700;box-shadow:0 6px 18px -10px #ee426673,inset 0 1px #ffffff47}.ds-btn.is-primary:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,var(--wc-accent-light) 0%,var(--wc-accent) 100%);box-shadow:0 10px 22px -10px #ee426680,inset 0 1px #ffffff52}.ds-btn.is-lg{padding:11px 18px;font-size:13px}.ds-btn-right{margin-left:auto}.ds-btn-pair{display:inline-flex;gap:8px}.ds-ledger{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:26px;padding:14px 18px;border-radius:14px;border:1px solid rgba(238,66,102,.16);background:linear-gradient(135deg,#ee426613,#f1587508 55%,#ffffff80);box-shadow:inset 0 1px #fff9}.ds-ledger-stats{display:flex;flex-wrap:wrap;gap:8px 26px}.ds-stat{display:inline-flex;align-items:baseline;gap:7px}.ds-stat b{font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.ds-stat>span{font-size:12.5px;line-height:1.5;color:var(--ds-mute)}.ds-ledger-note{margin-left:auto;font-size:11.5px;line-height:1.5;color:var(--ds-faint)}.ds-ledger-working{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--wc-info)}.ds-spin{width:13px;height:13px;flex-shrink:0;animation:ds-spin 1s linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-message{margin:16px 0 0;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.55;background:#10b98114;color:var(--wc-good-deep);animation:ds-up .3s cubic-bezier(.22,1,.36,1)}.ds-error{margin:12px 0 0;font-size:13px;color:var(--wc-bad)}@keyframes ds-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ds-coverage{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:10px;padding:10px 18px;border-radius:12px;background:#eab30814}.ds-coverage.is-met{background:#10b98114}.ds-coverage.is-empty{background:#0f172a08;font-size:13px;color:var(--ds-mute)}.ds-coverage-top{display:inline-flex;align-items:baseline;gap:7px}.ds-coverage-top b{font-size:17px;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.ds-coverage-top span{font-size:12.5px;font-weight:500}.ds-coverage-sub{flex:1 1 320px;margin:0;font-size:11.5px;line-height:1.5;color:var(--ds-mute)}.ds-coverage-track{flex:0 0 100%;margin-top:8px;height:4px;border-radius:999px;overflow:hidden;background:#0f172a14}.ds-coverage-track i{display:block;height:100%;border-radius:999px}.ds-section{display:flex;flex-direction:column;gap:16px;margin-top:44px}.ds-sec-head{display:flex;flex-direction:column;gap:0}.ds-sec-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}.ds-sec-index{display:inline-grid;place-items:center;min-width:26px;padding:4px 7px;border-radius:7px;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--wc-surface);background:linear-gradient(135deg,var(--wc-accent-light) 0%,var(--wc-accent) 100%);box-shadow:0 4px 12px -6px #ee426699}.ds-sec-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;color:var(--ds-faint)}.ds-sec-title{margin:17px 0 0;max-width:28ch;font-size:clamp(21px,2.5vw,26px);font-weight:600;line-height:1.22;letter-spacing:-.03em;text-wrap:balance}.ds-sec-sub{margin:8px 0 0;max-width:54ch;font-size:13.5px;line-height:1.6;color:var(--ds-mute);text-wrap:pretty}.ds-switch{display:inline-flex;margin-left:auto;padding:3px;border-radius:999px;border:1px solid rgba(15,23,42,.11);background:var(--wc-surface-0550)}.ds-switch-btn{padding:6px 14px;border:0;border-radius:999px;background:transparent;color:var(--ds-mute);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:all .25s ease}.ds-switch-btn.is-on{background:linear-gradient(135deg,var(--wc-accent-light) 0%,var(--wc-accent) 100%);color:var(--wc-surface);font-weight:600;box-shadow:0 5px 14px -8px #ee4266b3}.ds-switch-btn:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:2px}.ds-stage{position:relative;overflow:hidden;margin:20px 0 0;padding-top:2px;border-top:1px solid rgba(15,23,42,.08);background:radial-gradient(760px 460px at 50% 44%,#ee426616,#ee426608 42%,#ee426600 72%);transition:height .35s ease}.ds-stage--flow{background:radial-gradient(640px 420px at 19% 48%,#ee426614,#ee426607 44%,#ee426600 74%)}.ds-stage-inner{position:absolute;left:50%;top:0;transform-origin:top center}.ds-stage-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ds-stage-hint{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--wc-warm-2)}.ds-halo{transform-origin:center;animation:ds-breathe 5.5s ease-in-out infinite}@keyframes ds-breathe{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.09);opacity:.16}}.ds-core{position:absolute;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;transform:translate(-50%,-50%);cursor:pointer;transition:transform .13s cubic-bezier(.3,0,.2,1)}.ds-core:hover{transform:translate(-50%,-50%) scale(1.035)}.ds-core:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:6px}.ds-orb{--ds-orb-stroke: calc(var(--ds-orb-size, 88px) * .073);position:relative;display:grid;place-items:center;border-radius:50%;background:radial-gradient(120% 120% at 30% 20%,#f7708a 0%,var(--wc-accent) 46%,var(--wc-ink) 132%);box-shadow:0 26px 58px -28px #ee4266cc,inset 0 1px #ffffff52;flex-shrink:0}.ds-orb-ring{position:absolute;border-radius:50%;border-style:solid;border-color:var(--wc-surface);border-right-color:transparent}.ds-orb-ring--outer{width:72%;height:72%;border-width:var(--ds-orb-stroke);transform:rotate(-50deg)}.ds-orb-ring--inner{width:50%;height:50%;border-width:var(--ds-orb-stroke);border-color:#ffffff9e;border-right-color:transparent;transform:rotate(-50deg)}.ds-orb-pip{position:absolute;width:var(--ds-orb-stroke);height:var(--ds-orb-stroke);border-radius:calc(var(--ds-orb-stroke) * .16);background:var(--wc-surface)}.ds-core-caption{position:absolute;text-align:center;text-wrap:balance;pointer-events:none;display:flex;flex-direction:column;gap:3px}.ds-core-caption b{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.ds-core-caption span{font-size:11.5px;line-height:1.5;color:var(--ds-faint)}.ds-wire{stroke:#0f172a24;stroke-width:1;stroke-linecap:round;stroke-dasharray:4 6;transition:opacity .3s cubic-bezier(.3,0,.2,1),stroke .3s ease}.ds-wire.is-live{stroke:#ee426647;stroke-dasharray:none}.ds-wire.is-picked{stroke:#ee42668c;stroke-width:1.6}.ds-wire.is-dim{opacity:.3}.ds-twig{stroke:#ee426661;stroke-width:1;stroke-linecap:round;stroke-dasharray:3 5;animation:ds-dash 2.4s linear infinite}@keyframes ds-dash{to{stroke-dashoffset:-24}}.ds-mote{position:absolute;left:0;top:0;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;pointer-events:none;offset-rotate:0deg;animation-name:ds-flow;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ds-flow{0%{offset-distance:0%;opacity:0}12%{opacity:1}80%{opacity:1}to{offset-distance:100%;opacity:0}}.ds-node-slot{position:absolute;display:block}.ds-node{display:block;width:100%;height:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(238,66,102,.16);background:var(--wc-surface);font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 20px -16px #0f172a73;transition:border-color .13s cubic-bezier(.3,0,.2,1),background .2s ease,box-shadow .13s cubic-bezier(.3,0,.2,1),opacity .3s cubic-bezier(.3,0,.2,1),transform .13s cubic-bezier(.3,0,.2,1)}.ds-node:hover{border-color:#ee426680;transform:scale(1.022);box-shadow:0 10px 26px -16px #ee426680}.ds-node:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:3px}.ds-node.is-off{border-color:#0f172a17;background:var(--wc-surface-0720);box-shadow:none}.ds-node.is-dim{opacity:.46}.ds-node.is-picked{border-color:#ee426680;background:linear-gradient(152deg,rgba(238,66,102,.11) 0%,var(--wc-surface) 78%);box-shadow:0 0 0 2px #ee42666b,0 16px 36px -20px #ee42668c}.ds-node-top{display:flex;align-items:center;gap:9px}.ds-node-mark{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;color:var(--wc-surface);font-size:11px;font-weight:800}.ds-node-name{display:block;min-width:0;text-align:left}.ds-node-name b{display:block;font-size:12.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-node-name span{display:block;margin-top:2px;font-size:10.5px;line-height:1.4;color:var(--ds-faint);white-space:nowrap}.ds-node-foot{display:flex;align-items:center;gap:6px;margin-top:9px}.ds-node-track{flex:1;height:3px;border-radius:2px;background:#0f172a17;overflow:hidden}.ds-node-track i{display:block;height:100%;border-radius:2px;transition:width .6s cubic-bezier(.22,1,.36,1)}.ds-node-count{font-size:10px;line-height:1.3;color:var(--ds-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.ds-leaf-slot{position:absolute;transform:translate(-50%,-50%);z-index:2}.ds-leaf{display:flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:var(--wc-surface);white-space:nowrap;box-shadow:0 10px 26px -18px #0f172a80;animation:ds-arrive .42s cubic-bezier(.2,1.06,.3,1) backwards}.ds-leaf.is-live{border-color:#ee426673}.ds-leaf.is-soon{opacity:.55}.ds-leaf-mark{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:999px;color:var(--wc-surface);font-size:9px;font-weight:800}.ds-leaf-text b{display:block;font-size:11.5px;font-weight:600;line-height:1.3}.ds-leaf-text span{display:block;margin-top:1px;font-size:9.5px;line-height:1.3;color:var(--ds-faint)}@keyframes ds-arrive{0%{opacity:0;transform:scale(.9)}62%{opacity:1;transform:scale(1.014)}to{opacity:1;transform:scale(1)}}.ds-trunk{stroke:url(#dsTrunk);stroke-width:13;stroke-linecap:round;animation:ds-draw .5s cubic-bezier(.5,0,.2,1) both;pathlength:1}.ds-branch{stroke-linecap:round;stroke-dasharray:1;animation:ds-draw .95s cubic-bezier(.5,0,.2,1) both;transition:opacity .45s ease,stroke-width .35s cubic-bezier(.22,1,.36,1)}.ds-branch-halo{stroke-linecap:round;filter:blur(9px);transition:opacity .5s ease}.ds-trunk,.ds-branch{fill:none}@keyframes ds-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.ds-drop{position:absolute;left:0;top:0;border-radius:50%;pointer-events:none;offset-rotate:0deg;animation-name:ds-drift;animation-timing-function:linear;animation-iteration-count:infinite;transition:opacity .4s ease}@keyframes ds-drift{0%{offset-distance:0%;opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1)}86%{opacity:.9;transform:scale(1)}to{offset-distance:100%;opacity:0;transform:scale(.5)}}.ds-flow-eyebrow{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#c98ea0}.ds-port-slot{position:absolute;display:block;width:318px}.ds-port{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;animation:ds-slidein .58s cubic-bezier(.16,.84,.28,1) backwards;transition:opacity .3s cubic-bezier(.3,0,.2,1)}.ds-port.is-quiet{opacity:.42}.ds-port:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:2px}.ds-port-rule{position:absolute;left:0;top:50%;height:44px;margin-top:-22px;width:2px;border-radius:2px;transition:all .3s cubic-bezier(.22,1,.36,1)}.ds-port.is-lit .ds-port-rule{height:52px;margin-top:-26px;width:3px}.ds-port-body{position:absolute;left:18px;right:4px;top:50%;transform:translateY(-50%)}.ds-port-top{display:flex;align-items:baseline;gap:8px}.ds-port-name{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.015em;white-space:nowrap;transition:color .3s ease}.ds-port.is-lit .ds-port-name{color:var(--ds-pink)}.ds-port-ratio{margin-left:auto;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ds-port-short{display:block;margin-top:3px;font-size:11px;line-height:1.5;color:var(--ds-faint);white-space:nowrap}.ds-port-foot{display:flex;align-items:center;gap:5px;margin-top:8px}.ds-port-src{font-size:10px;line-height:1.3;color:var(--wc-warm-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-port-state{margin-left:3px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ds-srcdot{width:7px;height:7px;border-radius:2px;flex-shrink:0}@keyframes ds-slidein{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.ds-dim-rail{display:flex;gap:10px;padding:2px 2px 12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.18) transparent}.ds-dim-rail::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:99px}.ds-dim{flex:0 0 232px;scroll-snap-align:start;display:block;padding:14px 16px 16px;border-radius:13px;border:1px solid rgba(238,66,102,.14);background:linear-gradient(150deg,var(--wc-surface) 0%,rgba(238,66,102,.035) 100%);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px #0f172a05,0 8px 22px -20px #ee426666;transition:transform .25s cubic-bezier(.22,1.1,.32,1),border-color .25s,background .25s,box-shadow .25s}.ds-dim:hover{transform:translateY(-2px);border-color:#ee42664d}.ds-dim:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:2px}.ds-dim.is-picked{border-color:#ee426680;background:linear-gradient(150deg,#ee426621,#f158750d);box-shadow:0 10px 26px -16px #ee426680}.ds-dim-state{display:inline-block;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ds-dim-title{display:block;margin-top:11px;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.ds-dim-purpose{display:block;margin-top:5px;font-size:11.5px;line-height:1.55;color:var(--ds-mute)}.ds-dim-sources{display:flex;align-items:center;gap:5px;margin-top:9px;min-height:12px;font-size:10px;line-height:1.3;color:var(--wc-warm-2)}.ds-dim-sources>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-dim-foot{display:flex;align-items:center;gap:8px;margin-top:14px}.ds-dim-track{flex:1;height:3px;border-radius:2px;background:#0f172a14;overflow:hidden}.ds-dim-track i{display:block;height:100%;border-radius:2px;transition:width .5s cubic-bezier(.22,1,.36,1)}.ds-dim-count{font-size:11px;line-height:1.4;color:var(--ds-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.ds-dimdetail{display:grid;grid-template-columns:repeat(auto-fit,minmax(304px,1fr));border-radius:14px;border:1px solid rgba(238,66,102,.2);border-top:3px solid var(--ds-pink);background:var(--wc-surface);overflow:hidden;box-shadow:0 1px #0f172a05,0 14px 36px -24px #ee426666;animation:ds-reveal .42s cubic-bezier(.19,1.02,.29,1) backwards}@keyframes ds-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ds-dimdetail-left{padding:20px 22px}.ds-dimdetail-right{padding:20px 22px;background:linear-gradient(180deg,#ee426612,#ee426609)}.ds-dimdetail-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.ds-dimdetail-head h3{margin:0;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.ds-dimdetail-state{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ds-dimdetail-close{display:grid;place-items:center;flex-shrink:0;margin-left:auto;width:24px;height:24px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:var(--wc-surface-0700);color:var(--ds-faint);cursor:pointer;transition:all .13s cubic-bezier(.3,0,.2,1)}.ds-dimdetail-close svg{width:10px;height:10px}.ds-dimdetail-close:hover{border-color:#ee426666;color:var(--ds-pink);background:#ee42660f}.ds-dimdetail-close:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:2px}.ds-dimdetail-purpose{margin:8px 0 0;max-width:52ch;font-size:13px;line-height:1.65;color:var(--wc-body)}.ds-dimdetail-label{margin:18px 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-faint)}.ds-dimdetail-right .ds-dimdetail-label{margin-top:0}.ds-dimdetail-srcs{display:flex;flex-wrap:wrap;gap:7px}.ds-srcchip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:var(--wc-surface);font:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .2s ease}.ds-srcchip:hover{border-color:#ee426659;background:#ee42660d}.ds-dimdetail-empty{margin:0;max-width:52ch;font-size:12.5px;line-height:1.6;color:var(--ds-faint)}.ds-inputs{list-style:none;margin:0;padding:0}.ds-input{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:9px 0;border-top:1px solid rgba(15,23,42,.05)}.ds-input:first-child{border-top:0}.ds-input-name b{display:block;font-size:12.5px;font-weight:500;line-height:1.4}.ds-input-name span{display:block;margin-top:2px;font-size:11px;line-height:1.5;color:var(--ds-faint)}.ds-input-value{font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.ds-cats{display:flex;flex-direction:column;gap:10px}.ds-cat{position:relative;display:block;border-radius:14px;border:1px solid rgba(238,66,102,.13);border-left:3px solid var(--ds-accent, rgba(15, 23, 42, .18));background:var(--wc-surface-0600);box-shadow:0 1px #0f172a05,0 10px 26px -20px #ee426659;transition:box-shadow .3s cubic-bezier(.22,1.1,.32,1),border-color .25s,background .3s}.ds-cat.is-live{background:linear-gradient(105deg,var(--wc-surface) 0%,var(--wc-surface) 58%,rgba(238,66,102,.05) 100%)}.ds-cat.is-open{border-color:#ee42664d}.ds-cat.is-live.is-open{background:linear-gradient(180deg,rgba(238,66,102,.055) 0%,var(--wc-surface) 120px)}.ds-cat.is-flagged{border-color:#a1620752}.ds-cat:hover{box-shadow:0 4px 12px -6px #0f172a17,0 20px 44px -28px #0f172a33}.ds-cat.is-picked{border-color:#ee426673;box-shadow:0 16px 34px -20px #ee426673,0 0 0 3px #ee426614}.ds-cat-head{display:flex;width:100%;align-items:flex-start;gap:16px;padding:18px 20px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.ds-cat-head:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:-2px;border-radius:14px}.ds-cat-mark{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;margin-top:2px;border-radius:10px;color:var(--wc-surface);font-size:13px;font-weight:800;background:#0f172a33}.ds-cat-main{flex:1;min-width:0}.ds-cat-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px}.ds-cat-title b{font-size:15.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.ds-cat-provider{font-size:12.5px;line-height:1.4;color:var(--ds-faint)}.ds-cat-flag{padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ds-pink);background:var(--ds-pink-soft)}.ds-cat-flag.is-todo{color:var(--ds-amber);background:#a162071c}.ds-cat-reads{display:block;margin-top:5px;max-width:64ch;font-size:12.5px;line-height:1.55;color:var(--ds-mute)}.ds-cover{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:11px}.ds-cover-run{display:inline-flex;align-items:center;gap:8px}.ds-pips{display:flex;gap:2px}.ds-pips i{width:6px;height:11px;border-radius:2px;background:#0f172a1a}.ds-cover-text{font-size:11.5px;line-height:1.4;color:var(--ds-mute);font-variant-numeric:tabular-nums}.ds-cover-feeds{font-size:11.5px;line-height:1.5;color:var(--ds-faint)}.ds-cover-feeds b{font-weight:500;color:var(--wc-accent-deep)}.ds-cat-right{display:flex;flex-shrink:0;align-items:center;gap:12px}.ds-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;background:var(--wc-line-soft);color:#9ca3af}.ds-pill.is-live{background:#10b9811f;color:var(--ds-green)}.ds-pill.is-warn{background:#eab30824;color:var(--ds-amber)}.ds-pill.is-you{background:#a162071a;color:var(--ds-amber)}.ds-live-dot{width:6px;height:6px;border-radius:50%;background:var(--ds-green);flex-shrink:0;animation:ds-pulse-live 2.2s infinite}@keyframes ds-pulse-live{0%{box-shadow:0 0 #05966980}70%{box-shadow:0 0 0 7px #05966900}to{box-shadow:0 0 #05966900}}.ds-chev{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:999px;color:var(--ds-mute);background:#0f172a0a;transition:transform .28s cubic-bezier(.22,1.1,.32,1)}.ds-chev svg{width:10px;height:10px}.ds-chev[data-open=true]{transform:rotate(180deg)}.ds-cat-body{padding:0 20px 18px}.ds-cat-body[hidden]{display:none}.ds-cat-rule{height:1px;margin-bottom:16px;background:#0f172a12}.ds-meta{display:flex;flex-wrap:wrap;gap:6px 26px;margin-bottom:16px;font-size:12px;line-height:1.5;color:var(--ds-mute)}.ds-meta b{font-weight:500;color:var(--ds-ink)}.ds-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ds-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:var(--wc-surface);font-size:12.5px;font-weight:600;white-space:nowrap}.ds-chip.is-live{border-color:var(--ds-pink);background:#ee42660f}.ds-chip.is-soon{color:var(--ds-faint);opacity:.65}.ds-chip-mark{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:999px;color:var(--wc-surface);font-size:9px;font-weight:800}.ds-chip-tag{padding:2px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-faint);background:var(--wc-line-soft)}.ds-rows{margin-top:2px}.ds-reading-label{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-faint)}.ds-row{position:relative;padding:10px;margin:0 -10px;border-top:1px solid rgba(15,23,42,.05);border-radius:10px;transition:background .18s ease}.ds-row:hover{background:#ee426609}.ds-row-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.ds-row-label{flex:1;min-width:160px}.ds-row-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.4}.ds-badge{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ds-gate{display:block;margin-top:3px;font-size:11px;line-height:1.45;font-weight:400;color:var(--ds-mute)}.ds-gate.is-blocking{color:#0f172a;font-weight:500}.ds-row-value{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ds-value{font-size:15px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.ds-value.is-empty{color:var(--ds-faint)}.ds-value.is-todo{color:var(--ds-amber)}.ds-pencil{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#b9c0cc;cursor:pointer;transition:all .18s ease}.ds-pencil svg{width:12px;height:12px}.ds-pencil:hover{border-color:#0f172a24;background:var(--wc-surface);color:var(--ds-pink);box-shadow:0 1px 2px #0f172a0f}.ds-pencil:focus-visible,.ds-insert:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:2px}.ds-insert{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:var(--wc-surface-0600);font:inherit;font-size:11.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .25s cubic-bezier(.22,1.1,.32,1)}.ds-insert svg{width:11px;height:11px}.ds-insert:hover{transform:translateY(-1px);border-color:#ee426659;background:#ee42660f}.ds-editor{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.ds-editor-box{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid rgba(238,66,102,.45);border-radius:8px;background:var(--wc-surface);box-shadow:0 0 0 3px #ee426617}.ds-editor-box.is-bad{border-color:var(--wc-bad);box-shadow:0 0 0 3px #dc262617}.ds-editor-box:focus-within{border-color:#ee4266e6;box-shadow:0 0 0 3px #ee426647}.ds-editor-box i{font-style:normal;font-size:13px;color:var(--ds-faint)}.ds-editor-box input{width:104px;border:0;outline:none;text-align:right;font:inherit;font-size:13px;font-weight:600;color:var(--ds-ink);background:transparent;font-variant-numeric:tabular-nums}.ds-row-problem{margin:6px 0 0;font-size:11px;line-height:1.5;color:var(--wc-bad)}.ds-row-note{margin:6px 0 0;font-size:11px;line-height:1.5;color:var(--ds-amber)}.ds-origin{display:block;margin:-4px 0 8px;font-size:11px;color:var(--ds-faint)}.ds-you-intro{margin:0 0 14px;max-width:62ch;font-size:13px;line-height:1.65;color:var(--wc-body)}.ds-conflict{margin-top:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(161,98,7,.25);background:#a162070a}.ds-conflict-head{margin:0;font-size:11.5px;font-weight:600;color:var(--ds-amber)}.ds-conflict-choices{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.ds-conflict-btn{padding:6px 10px;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:var(--wc-surface);font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:all .2s ease}.ds-conflict-btn.is-suggested{border-color:#a1620773}.ds-conflict-btn:hover:not(:disabled){border-color:#ee426666}.ds-conflict-btn:disabled{opacity:.5}.ds-conflict-btn b{font-weight:600;font-variant-numeric:tabular-nums}.ds-conflict-btn span{margin-left:6px;color:var(--ds-faint)}.ds-conflict-fresh{opacity:.7}.ds-conflict-error{margin:6px 0 0;font-size:11px;color:var(--wc-bad)}.ds-warn{margin-bottom:12px;padding:10px 12px;border-radius:10px;background:#eab30814}.ds-warn-head{margin:0;font-size:12.5px;font-weight:600;color:var(--ds-amber)}.ds-warn-body{margin:2px 0 0;font-size:12px;line-height:1.55;color:var(--ds-mute)}.ds-warns{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ds-warnline{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:10px;font-size:12.5px;line-height:1.55;background:#0f172a08;color:var(--ds-mute)}.ds-warnline span:first-child{margin-top:6px;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--ds-faint)}.ds-warnline.is-warn{background:#a162070f;color:var(--ds-amber)}.ds-warnline.is-warn span:first-child{background:var(--ds-amber)}.ds-sync{margin-bottom:12px;padding:11px 14px;border-radius:12px;background:#0369a112}.ds-sync.is-failed{background:#dc262612}.ds-sync.is-queued{background:#64748b17}.ds-sync-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ds-sync-label{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500}.ds-sync-label .ds-spin{width:14px;height:14px}.ds-sync-count{font-size:12px;color:var(--ds-mute);font-variant-numeric:tabular-nums}.ds-sync-track{margin-top:8px;height:5px;border-radius:999px;overflow:hidden;background:#0f172a14}.ds-sync-bar{height:100%;border-radius:999px;background:var(--wc-info);transition:width .5s ease}.ds-sync-bar.is-indeterminate{width:40%;animation:ds-travel 1.4s ease-in-out infinite}@keyframes ds-travel{0%{transform:translate(-100%)}to{transform:translate(260%)}}.ds-sync-error{margin:6px 0 0;font-size:11px;color:var(--wc-bad)}.ds-note{margin-top:12px;padding:10px 12px;border-radius:10px;background:#0f172a05}.ds-note-head{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-faint)}.ds-note-body{margin:5px 0 0;font-size:12.5px;line-height:1.55;color:var(--ds-mute)}.ds-setup{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:16px;border-radius:12px;background:#eab30814}.ds-setup-head{margin:0;font-size:12.5px;font-weight:600}.ds-guide-toggle{padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--ds-amber);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ds-guide{margin-top:10px}.ds-guide-intro{margin:0 0 10px;font-size:12px;color:var(--ds-mute)}.ds-guide-note{margin-top:12px;padding:12px 14px;border-radius:12px;background:#0f172a0a;font-size:12px;color:var(--ds-mute);display:flex;flex-direction:column;gap:7px}.ds-guide-note p{margin:0}.ds-guide-note-head{font-weight:600;color:var(--ds-ink)}.ds-guide-note-key{padding-left:10px;border-left:2px solid var(--ds-amber);color:var(--ds-amber)}.ds-guide-steps{list-style:none;margin:0;padding:0}.ds-guide-steps li{display:flex;gap:11px;padding:12px 0;border-top:1px solid rgba(15,23,42,.06)}.ds-guide-steps li:first-child{border-top:0}.ds-guide-steps p{margin:0 0 8px;font-size:12.5px;line-height:1.6}.ds-guide-steps img{display:block;width:100%;max-width:520px;border-radius:8px;border:1px solid rgba(15,23,42,.12);box-shadow:0 6px 18px -14px #0f172a80}.ds-guide-num{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:999px;border:1px solid rgba(15,23,42,.13);background:var(--wc-surface);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ds-field{display:block}.ds-field-label{display:block;margin-bottom:5px;font-size:12px;font-weight:500}.ds-field input,.ds-field select{width:100%;padding:9px 11px;border:1px solid rgba(15,23,42,.14);border-radius:9px;background:var(--wc-surface);font:inherit;font-size:13px;color:var(--ds-ink);transition:border-color .2s ease,box-shadow .2s ease}.ds-field input:focus,.ds-field select:focus{outline:none;border-color:#ee42668c;box-shadow:0 0 0 3px #ee42661a}.ds-field-hint{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:var(--ds-mute)}.ds-btn-row{display:flex;flex-wrap:wrap;gap:8px}.ds-cat-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(15,23,42,.06)}.ds-foot-note{flex:1 1 100%;font-size:11.5px;line-height:1.5;color:var(--ds-faint)}.ds-fam{border-radius:14px;border:1px solid rgba(238,66,102,.16);background:var(--wc-surface);overflow:hidden;box-shadow:0 1px #0f172a05,0 12px 32px -22px #ee426657}.ds-fam-group+.ds-fam-group{border-top:1px solid rgba(15,23,42,.06)}.ds-fam-head{display:flex;flex-wrap:wrap;width:100%;align-items:baseline;gap:6px 16px;padding:15px 20px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease}.ds-fam-head:hover{background:#ee426607}.ds-fam-head:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:-2px}.ds-fam-name{flex:0 0 104px;font-size:13.5px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.ds-fam-preview{flex:1 1 190px;min-width:0;font-size:12.5px;line-height:1.55;color:var(--ds-mute)}.ds-fam-right{flex-shrink:0;display:flex;align-items:center;gap:12px}.ds-fam-flag{padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ds-amber);background:#a162071a}.ds-fam-count{font-size:11.5px;line-height:1.4;color:var(--ds-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.ds-fam-body{padding:2px 20px 16px;background:linear-gradient(180deg,#ee42660d,#ee426604);animation:ds-pop .2s cubic-bezier(.22,1,.36,1)}@keyframes ds-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ds-fam-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:8px 0;border-top:1px solid rgba(15,23,42,.05)}.ds-fam-row:first-child{border-top:0}.ds-fam-rowname b{display:block;font-size:12.5px;font-weight:500;line-height:1.4}.ds-fam-rowname span{display:block;margin-top:2px;font-size:11px;line-height:1.5;color:var(--ds-faint)}.ds-fam-row .ds-value{font-size:13px;text-align:right}.ds-fam-foot{display:flex;align-items:flex-start;gap:10px;padding:14px 20px;background:#10b9810f}.ds-fam-foot p{margin:0;font-size:12.5px;line-height:1.6;color:var(--wc-good-deep)}.ds-fam-foot-icon{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:50%;color:var(--wc-surface);font-size:11px;font-weight:700;line-height:1;background:var(--ds-green)}.ds-fam-foot.is-todo{background:#eab30812}.ds-fam-foot.is-todo p{color:var(--ds-amber)}.ds-fam-foot.is-todo .ds-fam-foot-icon{background:var(--ds-amber)}.ds-sources-card{margin-top:44px;padding:20px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:var(--wc-surface);box-shadow:0 1px #0f172a05}.ds-sources-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ds-sources-head h3{margin:0;font-size:15px;font-weight:600}.ds-sources-head p{margin:4px 0 0;max-width:62ch;font-size:12.5px;line-height:1.55;color:var(--ds-mute)}@media(max-width:720px){.ds-stage,.ds-stage-hint{display:none}.ds-cat-head{flex-wrap:wrap}.ds-fam-name{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.ds-page *,.ds-page *:before,.ds-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ds-confirm{margin-top:12px;padding:14px 16px;border-radius:12px;border:1px solid rgba(161,98,7,.28);background:#eab30812;display:flex;flex-direction:column;gap:10px}.ds-confirm-head{margin:0;font-size:12.5px;font-weight:600;color:var(--wc-warn)}.ds-confirm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ds-confirm-list li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.ds-confirm-name{font-size:13px;font-weight:500}.ds-confirm-move{display:inline-flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.ds-confirm-move s{font-size:12.5px;color:var(--wc-muted-2)}.ds-confirm-move em{font-size:11px;font-style:normal;color:var(--wc-muted-2)}.ds-confirm-move b{font-size:14px;font-weight:700}.ds-confirm-move b:before{content:"→";margin-right:7px;font-weight:500;color:var(--wc-muted-2)}.ds-confirm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.ds-revert{padding:3px 9px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:var(--wc-surface-0700);color:var(--wc-muted);font:inherit;font-size:11px;font-weight:500;white-space:nowrap;cursor:pointer;transition:transform .25s cubic-bezier(.22,1.1,.32,1),box-shadow .25s}.ds-revert:hover{transform:translateY(-1px);border-color:#ee426659;color:var(--wc-ink)}.ds-revert:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:2px}.ds-toast{position:fixed;left:50%;bottom:26px;z-index:60;transform:translate(-50%);display:inline-flex;align-items:center;gap:12px;max-width:min(560px,calc(100vw - 32px));padding:11px 12px 11px 16px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:var(--wc-surface-0940);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 34px -18px #0f172a73,0 1px 2px #0f172a0f,inset 0 1px #ffffffb3;font-size:12.5px;line-height:1.45;animation:ds-toast-in .3s cubic-bezier(.22,1.1,.32,1)}@keyframes ds-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}}.ds-toast-close{flex-shrink:0;width:22px;height:22px;border-radius:999px;border:0;background:#0f172a0d;color:var(--wc-muted);font-size:14px;line-height:1;cursor:pointer}.ds-toast-close:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:2px}.ds-rail-wrap{position:relative}.ds-rail-btn{position:absolute;top:50%;z-index:3;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:var(--wc-surface-0920);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--wc-muted);cursor:pointer;box-shadow:0 6px 16px -10px #0f172a66,inset 0 1px #ffffffb3;transition:transform .25s cubic-bezier(.22,1.1,.32,1),opacity .25s}.ds-rail-btn svg{width:15px;height:15px}.ds-rail-btn.is-left{left:-6px}.ds-rail-btn.is-right{right:-6px}.ds-rail-btn:hover:not(:disabled){transform:translateY(-50%) scale(1.06);color:var(--wc-ink)}.ds-rail-btn:disabled{opacity:0;pointer-events:none}.ds-rail-btn:focus-visible{outline:2px solid rgba(238,66,102,.5);outline-offset:2px}.ds-dim-rail{scroll-snap-type:x proximity;scrollbar-width:thin}.ds-dim-rail>*{scroll-snap-align:start}.ds-dim-rail::-webkit-scrollbar{height:5px}.ds-dim-rail::-webkit-scrollbar-thumb{border-radius:999px;background:#0f172a29}.ds-guide-block{margin:12px 0;padding:14px 16px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:var(--wc-surface-0600);box-shadow:inset 0 1px #fff9}.ds-guide-block.is-before{border-color:#ee426638;background:#ee42660b}.ds-guide-block.is-after{background:#0f172a05}.ds-guide-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.ds-guide-mark{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;color:var(--wc-surface);font-size:13px;font-weight:800}.ds-guide-copy{flex:1;min-width:16ch}.ds-guide-copy h4{margin:0;font-size:14.5px;font-weight:600;letter-spacing:-.012em}.ds-guide-copy p{margin:3px 0 0;font-size:12.5px;line-height:1.6;color:var(--wc-body);max-width:56ch}.ds-paths{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;margin-top:30px}.ds-path{position:relative;overflow:hidden;padding:28px;border:1px solid var(--wc-line-2);border-radius:16px;background:var(--wc-surface);box-shadow:0 1px 0 var(--wc-ink-0030)}.ds-path-bar{position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--wc-ink-2),var(--wc-ink))}.ds-path.is-connect .ds-path-bar{background:linear-gradient(180deg,var(--wc-accent),var(--wc-accent-dark))}.ds-path-halo{position:absolute;right:-70px;top:-70px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,#0a24500c,#0a245000 68%);pointer-events:none}.ds-path.is-connect .ds-path-halo{background:radial-gradient(circle,#ee42660f,#ee426600 68%)}.ds-path-head{position:relative;display:flex;align-items:center;gap:13px}.ds-path-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--wc-ink-2),var(--wc-ink));color:var(--wc-surface);font-size:17px;box-shadow:0 8px 18px -12px var(--wc-ink-0800)}.ds-path-icon.is-accent{background:linear-gradient(135deg,var(--wc-accent),var(--wc-accent-dark));box-shadow:0 8px 18px -12px #ee4266e6}.ds-path-kicker{margin:0;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--wc-ink)}.ds-path-title{margin:3px 0 0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--wc-ink)}.ds-path-body{position:relative;margin:12px 0 0;max-width:44ch;font-size:13px;line-height:1.65;color:var(--wc-ink-0740)}.ds-path-rows{position:relative;margin:16px 0 0}.ds-path-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--wc-line)}.ds-path-rows dt{font-size:12.5px;font-weight:600;color:var(--wc-ink)}.ds-path-rows dd{margin:0;font-size:12px;font-weight:700;color:var(--wc-muted);font-variant-numeric:tabular-nums}.ds-path-acts{position:relative;display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.ds-page{--fp-risk: var(--wc-accent-deep);--fp-risk-soft: rgba(201, 40, 75, .1);--fp-warn-soft: rgba(161, 98, 7, .12);--fp-ok-soft: rgba(5, 150, 105, .1);--fp-none-soft: rgba(100, 116, 139, .12)}.fp-state{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.fp-state.is-healthy{background:var(--fp-ok-soft);color:var(--ds-green)}.fp-state.is-at_risk{background:var(--fp-risk-soft);color:var(--fp-risk)}.fp-state.is-incomplete{background:var(--fp-warn-soft);color:var(--ds-amber)}.fp-state.is-not_scored{background:var(--fp-none-soft);color:var(--ds-mute)}.fp-state.is-ok{background:var(--fp-ok-soft);color:var(--ds-green)}.fp-state.is-risk{background:var(--fp-risk-soft);color:var(--fp-risk)}.fp-state.is-warn{background:var(--fp-warn-soft);color:var(--ds-amber)}.fp-state.is-flat{background:var(--fp-none-soft);color:var(--ds-mute)}.fp-headline{display:grid;gap:18px;grid-template-columns:minmax(240px,340px) 1fr;align-items:start}@media(max-width:860px){.fp-headline{grid-template-columns:1fr}}.fp-score{padding:22px 24px;border-radius:16px;border:1px solid rgba(238,66,102,.32);background:linear-gradient(160deg,#ee42660f,#ffffffe6);box-shadow:0 1px #0f172a05,0 18px 40px -30px #ee4266b3}.fp-score-value{display:flex;align-items:baseline;gap:8px;font-size:68px;font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.fp-score-value small{font-size:18px;font-weight:500;color:var(--ds-mute);letter-spacing:0}.fp-score-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.fp-score-basis{margin:14px 0 0;font-size:12.5px;line-height:1.6;color:var(--ds-mute);text-wrap:pretty}.fp-meter{margin-top:14px}.fp-meter-top{display:flex;justify-content:space-between;font-size:11.5px;color:var(--ds-mute);margin-bottom:6px}.fp-meter-track{height:4px;border-radius:2px;background:#0f172a12;overflow:hidden}.fp-meter-fill{display:block;height:100%;border-radius:2px;background:var(--ds-pink);transition:width .5s cubic-bezier(.22,1,.36,1)}.fp-meter-fill.is-unknown{width:100%!important;background:repeating-linear-gradient(135deg,rgba(148,163,184,.5) 0 4px,transparent 4px 8px)}.fp-sees{display:flex;flex-direction:column;gap:10px}.fp-see{display:flex;width:100%;align-items:flex-start;gap:14px;padding:15px 18px;border:1px solid var(--ds-hair);border-radius:14px;background:var(--wc-surface-0720);text-align:left;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease}.fp-see:hover{border-color:#ee426659;box-shadow:0 8px 20px -18px #ee4266cc}.fp-see-mark{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:9px;font-size:14px;font-weight:800}.fp-see-mark.is-risk{background:var(--fp-risk-soft);color:var(--fp-risk)}.fp-see-mark.is-warn{background:var(--fp-warn-soft);color:var(--ds-amber)}.fp-see-mark.is-ok{background:var(--fp-ok-soft);color:var(--ds-green)}.fp-see-mark.is-neutral{background:var(--fp-none-soft);color:var(--ds-mute)}.fp-see-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ds-ink)}.fp-see-body{margin:5px 0 0;font-size:12.5px;line-height:1.6;color:var(--ds-mute);text-wrap:pretty}.fp-kpis{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:18px;padding:14px 18px;border-radius:14px;border:1px solid rgba(238,66,102,.16);background:linear-gradient(135deg,#ee426612,#ffffff80)}.fp-kpi{display:inline-flex;align-items:baseline;gap:7px}.fp-kpi b{font-size:17px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.fp-kpi span{font-size:12px;color:var(--ds-mute)}.fp-rail{display:flex;min-width:0;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:thin}.fp-panel-body>*{min-width:0}.fp-trow-name{overflow-wrap:anywhere}.fp-card{flex:0 0 232px;scroll-snap-align:start;text-align:left;padding:16px 18px;border-radius:14px;border:1px solid var(--ds-hair);background:var(--wc-surface-0720);cursor:pointer;transition:transform .22s cubic-bezier(.22,1.1,.32,1),border-color .22s ease,box-shadow .22s ease}.fp-card:hover{transform:translateY(-2px)}.fp-card.is-on{border-color:#ee426673;background:linear-gradient(160deg,#ee42660f,#ffffffd9);box-shadow:0 16px 34px -26px #ee4266b3}.fp-card-name{font-size:13px;font-weight:600;color:var(--ds-ink)}.fp-card-line{margin:6px 0 0;font-size:11.5px;line-height:1.5;color:var(--ds-mute);min-height:34px;text-wrap:pretty}.fp-card-score{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px;font-variant-numeric:tabular-nums}.fp-card-score b{font-size:30px;font-weight:600;line-height:1;letter-spacing:-.035em;color:var(--ds-ink)}.fp-card-score b.is-none{color:var(--ds-faint)}.fp-card-score span{font-size:11.5px;color:var(--ds-mute)}.fp-table{border-top:1px solid rgba(15,23,42,.06)}.fp-trow{display:flex;flex-wrap:wrap;align-items:center;gap:14px;width:100%;padding:14px 16px;border:0;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;text-align:left;cursor:pointer;transition:background .22s ease,opacity .22s ease}.fp-trow.is-on{background:#ee426609}.fp-trow-name{flex:1 1 190px;min-width:0}.fp-trow-name b{display:block;font-size:13px;font-weight:600;color:var(--ds-ink)}.fp-trow-state{display:block;margin-top:2px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fp-trow-bars{position:relative;flex:2 1 190px;height:6px;border-radius:3px;background:#0f172a0d}.fp-bar{position:absolute;left:0;top:0;bottom:0;border-radius:3px}.fp-bar.is-available{background:#ee426629}.fp-bar.is-available.is-withheld{background:repeating-linear-gradient(135deg,rgba(148,163,184,.45) 0 4px,transparent 4px 8px)}.fp-bar.is-earned{transition:width .6s cubic-bezier(.22,1,.36,1)}.fp-trow-num{width:62px;text-align:right;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.fp-trow-num.is-none{color:var(--ds-faint)}.fp-trow-pts{width:84px;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.fp-trow-pts.is-withheld{color:var(--ds-mute);font-style:italic;font-weight:400}.fp-table-foot{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--ds-mute)}.fp-panel{margin-top:20px;padding:22px 24px;border-radius:16px;border:1px solid var(--ds-hair);background:var(--wc-surface-0780)}.fp-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.fp-panel-name{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ds-ink)}.fp-panel-meta{margin:6px 0 0;font-size:12px;color:var(--ds-mute);font-variant-numeric:tabular-nums}.fp-panel-q{margin:12px 0 0;font-size:13.5px;line-height:1.6;color:var(--ds-ink);font-weight:500}.fp-panel-body{display:grid;gap:24px;margin-top:18px;grid-template-columns:1.35fr 1fr}@media(max-width:860px){.fp-panel-body{grid-template-columns:1fr}}.fp-chain{display:flex;flex-direction:column}.fp-link{padding-top:13px;margin-top:13px;border-top:1px solid rgba(15,23,42,.06)}.fp-link:first-child{padding-top:0;margin-top:0;border-top:0}.fp-link-kind{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:#0f172a0d;color:var(--ds-mute)}.fp-link-kind.is-diagnosis{background:var(--wc-line);color:var(--ds-ink)}.fp-link-kind.is-priority{background:#ee42661a;color:var(--fp-risk)}.fp-link-text{margin:7px 0 0;font-size:13px;line-height:1.65;color:var(--ds-ink);text-wrap:pretty}.fp-label{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-faint)}.fp-drivers{display:flex;flex-direction:column}.fp-driver{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 0;border-top:1px solid rgba(15,23,42,.05);font-size:12.5px}.fp-driver:first-child{border-top:0}.fp-driver-name{color:var(--ds-mute)}.fp-driver-value{font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--ds-ink)}.fp-driver-value.is-absent{font-weight:400;font-style:italic;color:var(--ds-mute)}.fp-evidence{margin-top:16px}.fp-ev{padding:10px 0;border-top:1px solid rgba(15,23,42,.05)}.fp-ev-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fp-ev-name{font-size:12.5px;color:var(--ds-ink)}.fp-ev-src{display:block;margin-top:2px;font-size:11px;color:var(--ds-faint)}.fp-ev-value{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-ink)}.fp-ev-value.is-absent{font-weight:400;font-style:italic;color:var(--ds-mute)}.fp-kind{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:5px;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;vertical-align:middle}.fp-kind.is-observed,.fp-kind.is-corroborated{background:var(--fp-ok-soft);color:var(--ds-green)}.fp-kind.is-derived{background:#635bff1f;color:var(--wc-brand-stripe)}.fp-kind.is-stated{background:#64748b1f;color:var(--ds-mute)}.fp-kind.is-conflict{background:var(--fp-risk-soft);color:var(--fp-risk)}.fp-kind.is-missing{background:#64748b1a;color:var(--ds-faint)}.fp-ev-note{margin:7px 0 0;padding:9px 11px;border-radius:10px;background:#eab3081c;font-size:11.5px;line-height:1.55;color:#78716c;text-wrap:pretty}.fp-ev-readings{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.fp-reading{padding:4px 9px;border:1px solid var(--ds-hair);border-radius:8px;background:var(--wc-surface);font-size:11.5px;color:var(--ds-ink);font-variant-numeric:tabular-nums}.fp-reading b{color:var(--ds-mute);font-weight:500}.fp-trend{margin-top:16px}.fp-trend-figs{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ds-mute)}.fp-trend-fig{padding:2px 8px;border-radius:7px;background:#0f172a0a;color:var(--ds-ink)}.fp-trend-fig.is-gap{color:var(--ds-faint);background:repeating-linear-gradient(135deg,rgba(148,163,184,.28) 0 3px,transparent 3px 6px)}.fp-trend-fig.is-now{background:var(--ds-pink-soft);color:var(--ds-pink);font-weight:600}.fp-attention{display:flex;flex-direction:column;gap:12px}.fp-item{padding:18px 20px;border-radius:14px;border:1px solid var(--ds-hair);background:var(--wc-surface-0720);transition:border-color .22s ease,box-shadow .22s ease}.fp-item.is-on{border-color:#ee42664d}.fp-item-top{display:flex;align-items:flex-start;gap:14px}.fp-item-num{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:9px;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.fp-item-num.is-risk{background:var(--fp-risk-soft);color:var(--fp-risk)}.fp-item-num.is-warn{background:var(--fp-warn-soft);color:var(--ds-amber)}.fp-item-num.is-ok{background:var(--fp-ok-soft);color:var(--ds-green)}.fp-item-title{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--ds-ink)}.fp-item-why{margin:8px 0 0;font-size:12.5px;line-height:1.65;color:var(--ds-mute);text-wrap:pretty}.fp-item-impact{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(15,23,42,.06);font-size:12.5px;color:var(--ds-mute)}.fp-item-impact b{font-variant-numeric:tabular-nums;color:var(--ds-ink);font-weight:600}.fp-item-impact-label{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--ds-faint)}.fp-item-actions{margin-top:12px}.fp-empty{padding:22px 24px;border-radius:14px;border:1px dashed var(--ds-hair);background:var(--wc-surface-0550);font-size:13px;line-height:1.65;color:var(--ds-mute);text-wrap:pretty}.fp-see:focus-visible,.fp-card:focus-visible,.fp-trow:focus-visible{outline:2px solid var(--ds-pink);outline-offset:2px}.fp-trust{margin-top:14px;padding-top:12px;border-top:1px solid var(--wc-line-2)}.fp-trust-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:9px 0}.fp-trust-row+.fp-trust-row{border-top:1px solid var(--wc-line)}.fp-trust-main{display:flex;flex-direction:column;gap:2px;min-width:0}.fp-trust-label{font-size:12.5px;font-weight:700;color:var(--wc-ink)}.fp-trust-body{font-size:11px;font-weight:600;color:var(--wc-muted)}.fp-trust-gain{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;text-align:right}.fp-trust-gain b{font-size:15px;font-weight:800;color:var(--wc-good);font-variant-numeric:tabular-nums;line-height:1.1}.fp-trust-gain small{font-size:10px;font-weight:600;color:var(--wc-muted-2)}.fp-actions-sum{font-size:12.5px;font-weight:600;color:var(--wc-muted);margin:0 0 10px}.fp-actions-sum b{color:var(--wc-ink);font-weight:800;font-variant-numeric:tabular-nums}.fp-unpriced{color:var(--wc-warn);font-weight:700;font-style:normal}.fp-action-row{display:flex;align-items:baseline;gap:14px;padding:11px 0;border-top:1px solid var(--wc-line)}.fp-action-row:first-of-type{border-top:1px solid var(--wc-line)}.fp-action-rank{font-size:11px;font-weight:800;color:var(--wc-muted-2);font-variant-numeric:tabular-nums;min-width:14px}.fp-action-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.fp-action-title{font-size:12.5px;font-weight:700;color:var(--wc-ink)}.fp-action-why{font-size:11px;font-weight:600;color:var(--wc-muted)}.fp-action-lift{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;text-align:right}.fp-action-lift b{font-size:13.5px;font-weight:800;color:var(--wc-good);font-variant-numeric:tabular-nums;line-height:1.15}.fp-action-lift small{font-size:10px;font-weight:600;color:var(--wc-muted-2)}.fp-agent-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:11px 0;border-top:1px solid var(--wc-line)}.fp-agent-main{display:flex;flex-direction:column;gap:2px;min-width:0}.fp-agent-name{font-size:12.5px;font-weight:700;color:var(--wc-ink)}.fp-agent-reads{font-size:11px;font-weight:600;color:var(--wc-muted)}.fp-agent-last{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;text-align:right;min-width:0}.fp-agent-last b{font-size:11.5px;font-weight:700;color:var(--wc-ink)}.fp-agent-last small{font-size:10.5px;font-weight:600;color:var(--wc-muted-2);max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-never{font-size:11.5px;font-weight:700;font-style:normal;color:var(--wc-muted-2)}.fp-ground-cov{font-size:12px;font-weight:600;color:var(--wc-muted);margin:0 0 8px}.fp-ground-gap{font-size:12px;font-weight:600;color:var(--wc-warn);background:#a162070f;border-radius:10px;padding:9px 12px;margin:0 0 10px}.fp-ground-gap b{font-weight:800;font-variant-numeric:tabular-nums}.wc-page{display:flex;flex-direction:column}.wc-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.wc-hero>header{max-width:640px;min-width:0}.wc-hero-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.wc-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-pink)}.wc-meta{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ds-faint)}.wc-greeting{margin:14px 0 0;font-size:14.5px;line-height:1.5;color:var(--ds-mute)}.wc-title{margin:6px 0 0;max-width:24ch;font-size:clamp(28px,3.7vw,40px);font-weight:600;line-height:1.14;letter-spacing:-.035em;text-wrap:balance;color:var(--ds-ink)}.wc-sub{margin:14px 0 0;max-width:54ch;font-size:14px;line-height:1.65;color:var(--wc-body);text-wrap:pretty}.wc-hero-actions{display:flex;flex-wrap:wrap;gap:9px;padding-bottom:4px}.wc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--ds-hair);border-radius:999px;background:var(--wc-surface-0600);color:var(--ds-ink);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:all .25s cubic-bezier(.22,1.1,.32,1)}.wc-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#ee426659;background:#ee42660f}.wc-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.wc-btn.is-primary{padding:11px 18px;border:0;background:linear-gradient(135deg,var(--wc-accent-light) 0%,var(--ds-pink) 100%);color:var(--wc-surface);font-weight:700;box-shadow:0 6px 18px -10px #ee426673,inset 0 1px #ffffff47}.wc-btn.is-primary:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,var(--wc-accent-light) 0%,var(--ds-pink) 100%);box-shadow:0 10px 22px -10px #ee426680,inset 0 1px #ffffff52}.wc-btn.is-sm,.wc-btn.is-primary.is-sm{padding:8px 15px;font-size:12px}.wc-btn.is-amber{border-color:#a1620759;background:var(--wc-surface-0750);color:#8a5406;font-weight:600;font-size:12px}.wc-btn.is-amber:hover:not(:disabled){border-color:#a1620780;background:#a1620717}.wc-btn:focus-visible,.wc-seg-btn:focus-visible,.wc-disc-btn:focus-visible{outline:2px solid var(--ds-pink);outline-offset:2px}.wc-ledger{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:26px;padding:14px 18px;border:1px solid rgba(238,66,102,.16);border-radius:14px;background:linear-gradient(135deg,#ee426613,#f1587508 55%,#ffffff80);box-shadow:inset 0 1px #fff9}.wc-ledger-item{display:inline-flex;align-items:baseline;gap:7px;min-width:0}.wc-ledger-item b{font-size:19px;font-weight:600;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.wc-ledger-item>span{font-size:12.5px;line-height:1.5;color:var(--ds-mute)}.wc-ledger-spacer{flex:1;min-width:12px}.wc-ledger-note{font-size:11.5px;line-height:1.5;color:var(--ds-faint)}.wc-section{margin-top:46px}.wc-sec-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.wc-rule{width:22px;height:2px;border-radius:2px;transform:translateY(-4px)}.wc-rule.is-accent{background:var(--ds-pink)}.wc-rule.is-ok{background:var(--ds-green)}.wc-rule.is-warn{background:var(--ds-amber)}.wc-rule.is-risk{background:var(--fp-risk)}.wc-sec-caption{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ds-faint)}.wc-sec-spacer{flex:1;min-width:20px}.wc-sec-title{margin:15px 0 0;max-width:30ch;font-size:clamp(19px,2.1vw,23px);font-weight:600;line-height:1.25;letter-spacing:-.03em;text-wrap:balance;color:var(--ds-ink)}.wc-sec-sub{margin:7px 0 0;max-width:56ch;font-size:13.5px;line-height:1.6;color:var(--ds-mute);text-wrap:pretty}.wc-seg{display:inline-flex;padding:3px;border:1px solid rgba(15,23,42,.11);border-radius:999px;background:var(--wc-surface-0550)}.wc-seg-btn{padding:6px 14px;border:0;border-radius:999px;background:transparent;color:var(--ds-mute);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .22s ease}.wc-seg-btn.is-on{background:linear-gradient(135deg,var(--wc-accent-light) 0%,var(--ds-pink) 100%);color:var(--wc-surface);font-weight:700;box-shadow:0 4px 12px -6px #ee426699}.wc-seg-btn:disabled{opacity:.4;cursor:not-allowed}.wc-stand{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));margin-top:14px}.wc-stats{display:flex;flex-wrap:wrap;gap:20px 30px;padding:20px 22px;border:1px solid var(--ds-hair);border-radius:14px;background:var(--wc-surface-0720);box-shadow:0 1px #0f172a05}.wc-stat{display:block;min-width:104px}.wc-stat-value{display:block;font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.wc-stat-label{display:block;margin-top:4px;font-size:11px;color:var(--ds-mute)}.wc-delta{display:inline-flex;align-items:center;margin-top:8px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.wc-delta.is-ok{background:var(--fp-ok-soft);color:var(--ds-green)}.wc-delta.is-risk{background:var(--fp-risk-soft);color:var(--fp-risk)}.wc-delta.is-warn{background:var(--fp-warn-soft);color:var(--ds-amber)}.wc-delta.is-flat{background:var(--fp-none-soft);color:var(--ds-mute)}.wc-delta.is-none{margin-top:6px;padding:0;background:none;color:var(--ds-faint);font-weight:400;font-style:italic;white-space:normal}.wc-score{display:flex;align-items:center;gap:18px;padding:20px 22px;border:1px solid rgba(238,66,102,.2);border-radius:14px;background:linear-gradient(130deg,#ee426638,#ffffffbf 60%);box-shadow:0 1px #0f172a05,0 14px 36px -28px #ee426680}.wc-score-fig{flex:0 0 auto}.wc-score-num{display:flex;align-items:baseline;gap:6px}.wc-score-num b{font-size:48px;font-weight:600;line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.wc-score-num span{font-size:12.5px;color:var(--ds-mute)}.wc-score-cap{display:block;margin-top:8px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fp-risk)}.wc-score-badge{margin-left:8px;letter-spacing:.09em;vertical-align:1px}.wc-score-body{flex:1;min-width:0}.wc-score-coverage{display:block;margin-top:8px;max-width:48ch;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;color:var(--ds-mute);text-wrap:pretty}.wc-score-read{display:block;font-size:12.5px;line-height:1.6;color:var(--wc-body);text-wrap:pretty}.wc-score-meter{display:flex;align-items:center;gap:8px;margin-top:12px}.wc-score-track{flex:1;height:4px;border-radius:2px;background:#0f172a17;overflow:hidden}.wc-score-fill{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--wc-accent-light),var(--ds-pink))}.wc-score-fill.is-unknown{width:100%;background:repeating-linear-gradient(135deg,rgba(148,163,184,.55) 0 4px,transparent 4px 8px)}.wc-score-conf{font-size:11.5px;color:var(--ds-mute);white-space:nowrap;font-variant-numeric:tabular-nums}.wc-rows{display:flex;flex-direction:column;gap:1px;margin-top:16px;border:1px solid var(--ds-hair);border-radius:14px;background:var(--wc-surface-0720);box-shadow:0 1px #0f172a05;overflow:hidden}.wc-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:18px 20px;border-top:1px solid rgba(15,23,42,.06)}.wc-row:first-child{border-top:0}.wc-mark{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:9px;font-size:14px;font-weight:800;line-height:1}.wc-mark.is-lg{width:30px;height:30px;font-size:15px;border-radius:10px}.wc-mark.is-ok{background:var(--fp-ok-soft);color:var(--ds-green)}.wc-mark.is-risk{background:var(--fp-risk-soft);color:var(--fp-risk)}.wc-mark.is-warn{background:var(--fp-warn-soft);color:var(--ds-amber)}.wc-mark.is-flat{background:var(--fp-none-soft);color:var(--ds-mute)}.wc-row-main{flex:1 1 300px;min-width:0}.wc-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px}.wc-row-title{margin:0;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ds-ink);overflow-wrap:anywhere}.wc-row-title.is-lg{font-size:16px;letter-spacing:-.015em}.wc-row-read{display:block;margin:6px 0 0;max-width:68ch;font-size:12.5px;line-height:1.6;color:var(--ds-mute);text-wrap:pretty}.wc-row-lead{display:block;margin:7px 0 0;max-width:64ch;font-size:13px;line-height:1.6;color:var(--wc-body);text-wrap:pretty}.wc-row-side{flex:0 1 220px;min-width:180px;padding-left:16px;border-left:1px solid rgba(15,23,42,.07)}.wc-row-side.is-wide{flex:0 1 250px;min-width:200px}.wc-move{display:block;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ds-ink)}.wc-move .is-none{color:var(--ds-faint);font-weight:400;font-style:italic}.wc-src{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:var(--ds-faint)}.wc-side-cap{display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-pink)}.wc-side-cap.is-warn{color:var(--ds-amber)}.wc-side-body{display:block;margin-top:6px;font-size:13px;line-height:1.6;color:var(--ds-ink);text-wrap:pretty}.wc-side-body em{font-style:italic;color:var(--ds-mute)}.wc-side-body small{font-size:11.5px;font-weight:400;color:var(--ds-mute)}.wc-side-foot{display:block;margin-top:8px;font-size:11.5px;line-height:1.5;color:var(--ds-faint)}.wc-side-foot b{font-weight:600;color:var(--ds-ink)}.wc-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.wc-drawer{padding:16px 22px 20px;border-top:1px solid rgba(15,23,42,.06);background:#0f172a04;animation:wc-pop .24s cubic-bezier(.22,1,.36,1)}.wc-drawer-cap{margin:0 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-faint)}.wc-erow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;padding:9px 0;border-top:1px solid rgba(15,23,42,.06)}.wc-erow-name{flex:1 1 200px;min-width:0;font-size:12.5px;line-height:1.45;color:var(--ds-ink);overflow-wrap:anywhere}.wc-erow-right{display:inline-flex;align-items:center;gap:9px}.wc-erow-val{min-width:88px;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--ds-ink)}.wc-erow-val.is-none{color:var(--ds-mute);font-weight:400;font-style:italic}.wc-kind{padding:2px 7px;border-radius:5px;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.wc-kind.is-observed,.wc-kind.is-corroborated{background:var(--fp-ok-soft);color:var(--ds-green)}.wc-kind.is-derived{background:#635bff1a;color:var(--wc-brand-stripe)}.wc-kind.is-stated,.wc-kind.is-estimated{background:var(--fp-warn-soft);color:var(--ds-amber)}.wc-kind.is-scenario{background:var(--ds-pink-soft);color:var(--ds-pink)}.wc-kind.is-conflict{background:var(--fp-risk-soft);color:var(--fp-risk)}.wc-kind.is-missing{background:var(--fp-none-soft);color:var(--ds-mute)}.wc-drawer-note{margin:8px 0 0;max-width:70ch;font-size:13px;line-height:1.6;color:var(--ds-ink);text-wrap:pretty}.wc-drawer-foot{margin:12px 0 0;max-width:70ch;font-size:11.5px;line-height:1.6;color:var(--ds-mute);text-wrap:pretty}.wc-cards{display:flex;flex-direction:column;gap:10px;margin-top:16px}.wc-card{border:1px solid var(--ds-hair);border-radius:14px;background:var(--wc-surface-0740);box-shadow:0 1px #0f172a05,0 18px 40px -34px #0f172a59;overflow:hidden}.wc-card.is-risk{border-color:#c9284b38}.wc-card.is-warn{border-color:#a1620738}.wc-card>.wc-row{border-top:0;padding:20px 22px}.wc-good{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));margin-top:14px}.wc-good-row{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid rgba(5,150,105,.18);border-radius:14px;background:var(--wc-surface-0600);box-shadow:0 1px #0f172a05}.wc-good-mark{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:9px;background:var(--fp-ok-soft);color:var(--ds-green);font-size:13px;font-weight:800}.wc-good-row h3{margin:0;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ds-ink)}.wc-good-row p{margin:5px 0 0;font-size:12.5px;line-height:1.55;color:var(--ds-mute);text-wrap:pretty}.wc-blocked{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:14px;padding:22px;border:1px solid rgba(161,98,7,.22);border-radius:14px;background:linear-gradient(130deg,#eab30814,#ffffffb3 62%);box-shadow:0 1px #0f172a05}.wc-blocked+.wc-blocked{margin-top:10px}.wc-blocked-main{flex:1 1 420px;min-width:0}.wc-blocked-body{display:block;margin-top:8px;max-width:62ch;font-size:13px;line-height:1.65;color:var(--wc-body);text-wrap:pretty}.wc-blocked-rule{display:block;margin-top:7px;max-width:62ch;font-size:12.5px;line-height:1.6;color:var(--ds-mute);text-wrap:pretty}.wc-blocked-side{flex:0 1 260px;min-width:220px}.wc-tag{padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.wc-tag.is-ok{background:var(--fp-ok-soft);color:var(--ds-green)}.wc-tag.is-risk{background:var(--fp-risk-soft);color:var(--fp-risk)}.wc-tag.is-warn{background:var(--fp-warn-soft);color:var(--ds-amber)}.wc-tag.is-flat{background:var(--fp-none-soft);color:var(--ds-mute)}.wc-tag.is-info{background:#0369a11a;color:var(--wc-info)}.wc-trust{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;padding:18px 22px;border-radius:14px}.wc-trust.is-warn{border:1px solid rgba(161,98,7,.22);background:linear-gradient(130deg,#eab30814,#ffffffb3 62%)}.wc-trust.is-ok{border:1px solid rgba(21,128,61,.2);background:linear-gradient(130deg,#22c55e14,#ffffffb3 62%)}.wc-trust-body{margin:0;max-width:70ch;font-size:13px;line-height:1.6;color:var(--wc-body);text-wrap:pretty}.wc-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:44px;padding-top:20px;border-top:1px solid var(--ds-hair)}.wc-foot-note{margin:0;max-width:58ch;font-size:12.5px;line-height:1.65;color:var(--ds-mute);text-wrap:pretty}.wc-foot-next{margin:0;max-width:34ch;font-size:11.5px;line-height:1.55;text-align:right;color:var(--ds-faint)}.wc-empty{margin-top:16px;padding:20px 22px;border:1px dashed var(--ds-hair);border-radius:14px;font-size:13px;line-height:1.6;color:var(--ds-mute)}@keyframes wc-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wc-page *,.wc-page *:before,.wc-page *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.wc-ledger-grid{margin-top:26px;border:1px solid rgba(238,66,102,.16);border-radius:14px;background:linear-gradient(135deg,#ee426613,#f1587508 55%,#ffffff80);box-shadow:inset 0 1px #fff9;overflow:hidden}.wc-ledger-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.wc-ledger-cell{display:block;min-width:0;padding:14px 18px}.wc-ledger-cell+.wc-ledger-cell{box-shadow:inset 1px 0 #ee426621}.wc-ledger-cell>span{display:block;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ds-faint)}.wc-ledger-cell>b em{font-size:15px;font-weight:400;font-style:italic;color:var(--ds-mute)}.wc-ledger-cell>b{display:block;margin-top:6px;font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.wc-ledger-foot{padding:10px 18px;border-top:1px solid rgba(238,66,102,.14);background:var(--wc-surface-0350);font-size:11.5px;line-height:1.5;color:var(--ds-faint)}.wc-rank{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:10px;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.wc-rank.is-risk{background:var(--fp-risk-soft);color:var(--fp-risk)}.wc-rank.is-warn{background:var(--fp-warn-soft);color:var(--ds-amber)}.wc-rank.is-flat{background:var(--fp-none-soft);color:var(--ds-mute)}.wc-row-title.is-xl{font-size:18px;line-height:1.28;letter-spacing:-.02em}.wc-facts{display:flex;flex-wrap:wrap;gap:22px;margin-top:16px}.wc-fact{display:block;min-width:0}.wc-fact>span{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-faint)}.wc-fact>b{display:block;margin-top:5px;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--ds-ink);overflow-wrap:anywhere}.wc-fact>b em{font-weight:400;font-style:italic;color:var(--ds-mute)}.wc-impact-fig{display:flex;align-items:baseline;gap:7px;margin-top:6px}.wc-impact-fig b{font-size:26px;font-weight:600;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.wc-impact-fig span{font-size:12px;color:var(--ds-mute)}.wc-impact-fig.is-none b{font-size:16px;font-weight:400;font-style:italic;color:var(--ds-mute)}.wc-impact-note{display:block;margin-top:7px;font-size:11.5px;line-height:1.55;color:var(--ds-faint);text-wrap:pretty}.wc-disclose{display:flex;flex-wrap:wrap;gap:8px;padding:12px 22px;border-top:1px solid rgba(15,23,42,.06);background:#0f172a03}.wc-disc-btn{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid rgba(15,23,42,.11);border-radius:999px;background:var(--wc-surface-0600);color:var(--ds-ink);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .22s ease}.wc-disc-btn:hover{border-color:#ee426659;background:#ee42660d}.wc-disc-btn.is-on{border-color:#ee426666;background:#ee426612;color:var(--fp-risk);font-weight:600}.wc-panel{padding:18px 22px 22px;border-top:1px solid rgba(15,23,42,.06);background:#0f172a04;animation:wc-pop .24s cubic-bezier(.22,1,.36,1)}.wc-panel-note{margin:12px 0 0;max-width:70ch;font-size:12px;line-height:1.6;color:var(--ds-mute);text-wrap:pretty}.wc-steps{margin:0;padding-left:20px;font-size:13px;line-height:1.7;color:var(--ds-mute)}.wc-steps li{margin-bottom:5px}.wc-card.is-blocked{border-style:dashed;background:var(--wc-surface-0500);box-shadow:none}.wc-count{font-size:10.5px;font-weight:700;color:var(--wc-muted);background:var(--wc-ink-0050);border-radius:999px;padding:2px 8px;font-variant-numeric:tabular-nums}.wc-standing{display:flex;flex-direction:column}.wc-standing-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:13px 0;border-top:1px solid var(--wc-line)}.wc-standing-row:first-child{border-top:0}.wc-standing-main{display:flex;flex-direction:column;gap:3px;min-width:0}.wc-standing-label{font-size:13px;font-weight:700;color:var(--wc-ink);margin:0}.wc-standing-meta{font-size:11px;font-weight:600;color:var(--wc-muted)}.wc-standing-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;flex:0 0 auto}.wc-standing-value{font-size:17.5px;font-weight:800;color:var(--wc-ink);font-variant-numeric:tabular-nums;line-height:1.1}.wc-standing-detail{font-size:11px;font-weight:600;color:var(--wc-muted)}.wc-standing-source{font-size:10px;font-weight:600;color:var(--wc-muted-2);letter-spacing:.02em}.wc-away{display:flex;flex-direction:column}.wc-away-row{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:11px 0;border-top:1px solid var(--wc-line);background:none;border-left:0;border-right:0;border-bottom:0;text-align:left;width:100%;cursor:pointer;font:inherit}.wc-away-row:first-child{border-top:0}.wc-away-row:hover .wc-away-text{color:var(--wc-accent)}.wc-away-agent{font-size:10.5px;font-weight:700;color:var(--wc-muted);text-transform:uppercase;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-away-text{font-size:12.5px;font-weight:600;color:var(--wc-ink);min-width:0}.wc-away-time{font-size:11px;font-weight:600;color:var(--wc-muted-2);white-space:nowrap}.wc-empty-line{font-size:12px;font-weight:600;color:var(--wc-muted);margin:0}.wc-ask-lead{font-size:12.5px;font-weight:600;color:var(--wc-muted);margin:0 0 12px;max-width:62ch}.wc-ask-prompts{display:flex;flex-wrap:wrap;gap:8px}.wc-ask-chip{font:inherit;font-size:11.5px;font-weight:700;color:var(--wc-ink);background:var(--wc-surface);border:1px solid var(--wc-line-3);border-radius:999px;padding:7px 14px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.wc-ask-chip:hover{border-color:var(--wc-accent);color:var(--wc-accent)}.wc-rank-note{font-size:10.5px;font-weight:700;color:var(--wc-muted);letter-spacing:.04em}.wc-side{width:240px;flex:0 0 240px;display:flex;flex-direction:column;padding:20px 14px;background:linear-gradient(180deg,#ffffffe0,#f7f8fbb8);border-right:1px solid var(--wc-line);height:100%}.wc-side-brand{padding:4px 10px 18px;overflow:hidden}.wc-nav{display:flex;flex-direction:column;gap:2px}.wc-nav-group-label{padding:14px 12px 6px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--wc-warm)}.wc-nav-group:first-child .wc-nav-group-label{padding-top:12px}.wc-nav-item{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:500;color:var(--wc-ink-0740);text-decoration:none;transition:background .15s ease,color .15s ease}.wc-nav-item:hover{background:var(--wc-ink-0045);color:var(--wc-ink)}.wc-nav-item.is-on{color:var(--wc-ink);font-weight:600}.wc-nav-item.is-on:hover{background:transparent}.wc-nav-pill{position:absolute;inset:0;border-radius:10px;background:linear-gradient(135deg,#ee42661a,#c4384f12);box-shadow:inset 0 0 0 1px #ee42662e,0 6px 20px -10px #ee426666}.wc-nav-rail{position:absolute;left:-6px;top:6px;bottom:6px;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--wc-accent),var(--wc-accent-dark));box-shadow:0 0 14px #ee4266b3}.wc-nav-icon{position:relative;height:16px;width:16px;flex-shrink:0}.wc-nav-label{position:relative;flex:1}.wc-nav-badge{position:relative;padding:1px 6px;border-radius:6px;background:var(--wc-accent);color:var(--wc-surface);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.wc-side-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--wc-line)}.wc-side-status{display:flex;align-items:center;gap:8px;padding:0 4px 12px;font-size:11px;font-weight:600;color:var(--wc-warm)}.wc-side-dot{height:6px;width:6px;border-radius:999px;background:var(--wc-good);flex-shrink:0}.wc-bar{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;box-sizing:border-box}.wc-bar-where{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--wc-warm)}.wc-bar-org{font-weight:700;color:var(--wc-ink)}.wc-bar-day{font-weight:500}.wc-language-picker select{max-width:118px;padding:6px 9px;border:1px solid var(--wc-ink-0140);border-radius:999px;background:var(--wc-surface);color:var(--wc-ink);font-size:12px;font-weight:650;cursor:pointer}.wc-language-picker select:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px}@media(max-width:640px){.wc-bar{padding:0 16px}.wc-bar-day{display:none}.wc-language-picker select{max-width:76px}}.wc-theme{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:46px;height:26px;padding:0;border:1px solid var(--wc-line-3);border-radius:999px;background:var(--wc-ink-0050);cursor:pointer}.wc-theme.is-dark{border-color:#fff3;background:var(--wc-surface-0090)}.wc-theme-knob{position:absolute;top:2px;left:2px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--wc-surface);color:var(--wc-warn);font-size:11px;line-height:1;box-shadow:0 2px 6px -2px var(--wc-ink-0500);transform:translate(0);transition:transform .34s cubic-bezier(.34,1.4,.5,1),background .3s ease}.wc-theme.is-dark .wc-theme-knob{background:#2a2f37;color:#e8ecf3;transform:translate(20px)}@media(prefers-reduced-motion:reduce){.wc-theme-knob{transition:none}}.wc-plan{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:6px 12px;border:1px solid var(--wc-line-3);border-radius:999px;background:var(--wc-surface);font-size:11.5px;font-weight:600;color:var(--wc-ink);text-decoration:none;transition:border-color .16s ease,color .16s ease}.wc-plan:hover{border-color:#ee426673;color:var(--wc-accent-deep)}.wc-plan small{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wc-muted-2)}.wf{margin:0 0 32px;padding:22px;border:1px solid var(--wc-line);border-radius:16px;background:radial-gradient(90% 120% at 12% 0%,rgba(238,66,102,.05),transparent 60%),var(--wc-surface)}.wf-stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:18px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--wc-line);font-size:12.5px;font-weight:600;color:var(--wc-muted)}.wf-stats b{font-size:15px;font-weight:800;color:var(--wc-ink);font-variant-numeric:tabular-nums;margin-right:4px}.wf-stats-note{margin-left:auto;font-size:11.5px;color:var(--wc-warm)}.wf-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;align-items:start}.wf-col{display:flex;flex-direction:column;gap:8px;min-width:0}.wf-col-cap{margin:0 0 2px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--wc-muted-2)}.wf-node{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid var(--wc-line-2);border-radius:12px;background:var(--wc-surface);font-size:12.5px;font-weight:600;color:var(--wc-ink);min-width:0}.wf-dot{height:6px;width:6px;border-radius:999px;background:var(--wc-accent);flex-shrink:0}.wf-node.is-waiting{border-style:dashed;color:var(--wc-muted)}.wf-node.is-waiting .wf-dot{background:var(--wc-muted-3)}.wf-node.is-agent{flex-direction:column;align-items:flex-start;gap:2px;border-color:#ee426638;box-shadow:0 8px 22px -18px #ee4266e6}.wf-node.is-agent.is-live{border-color:var(--wc-accent);box-shadow:0 0 0 3px #ee426614}.wf-agent-name{font-size:12.5px;font-weight:800;color:var(--wc-ink)}.wf-agent-role{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wc-muted)}.wf-node.is-draft{flex-direction:column;align-items:flex-start;gap:2px;border-left:3px solid var(--wc-accent)}.wf-draft-title{font-size:12.5px;font-weight:700;color:var(--wc-ink)}.wf-draft-meta{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--wc-muted-2)}.wf-none{margin:0;font-size:11.5px;font-weight:600;color:var(--wc-muted-2)}.wf-legend{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--wc-line);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--wc-muted-2)}.wf-agent-kind{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--wc-accent-deep)}.td{position:relative;overflow-x:clip;max-width:1240px;width:100%;margin:0 auto;padding:42px 36px 110px;color:var(--wc-ink);font-size:14px;line-height:1.5}.td-wash{position:absolute;left:-200px;right:-200px;top:-240px;height:720px;pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 18% 12%,rgba(238,66,102,.1),transparent 70%)}.td>*:not(.td-wash){position:relative;z-index:1}.td-chips{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px}.td-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;background:var(--wc-ink-0045);font-size:11.5px;font-weight:600;color:var(--wc-warm)}.td-chip.is-live{background:#05966914;color:var(--wc-good-dark)}.td-chip.is-brief{background:#ee42661a;color:var(--wc-accent-deep);font-weight:700}.td-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--wc-good);animation:tdLive 2.4s infinite}.td-chip.is-brief .td-chip-dot{background:var(--wc-accent)}@media(prefers-reduced-motion:reduce){.td-chip-dot{animation:none}}.td-brief{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.td-since{font-size:11.5px;color:var(--wc-warm)}.td-greet{margin:16px 0 0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.08;letter-spacing:-.042em;color:var(--wc-ink)}.td-greet-name{background:linear-gradient(120deg,var(--wc-accent),var(--wc-accent-light) 55%,var(--wc-ink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.td-verdict{position:relative;margin-top:16px;min-height:44px;max-width:30ch;font-size:clamp(20px,2.3vw,29px);font-weight:500;line-height:1.3;letter-spacing:-.028em;color:var(--wc-ink-0860);text-wrap:balance}.td-standfirst{margin:10px 0 0;max-width:62ch;font-size:13px;color:var(--wc-warm)}.td-rule{height:2px;margin:26px 0 0;transform-origin:left;background:linear-gradient(90deg,rgba(238,66,102,.55),var(--wc-ink-0140) 62%,var(--wc-ink-0000))}.td-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),1fr));gap:14px;margin-top:22px}.td-stat-value{font-size:26px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.td-need{position:relative;margin-top:44px}.td-need-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:20px 22px;border-radius:14px;background:linear-gradient(135deg,var(--wc-ink),var(--wc-ink-2));color:var(--wc-surface)}.td-need-lead{flex:1;min-width:220px}.td-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.td-eyebrow-rule{width:16px;height:2px;border-radius:2px;background:var(--wc-accent);flex-shrink:0}.td-need-title{margin:9px 0 0;font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--wc-surface)}.td-need-note{font-size:11.5px;color:#ffffffbd}.td-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(268px,100%),1fr));gap:14px;margin-top:18px}.td-pulse{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px;align-items:center;margin-top:22px;padding:28px;border:1px solid var(--wc-line);border-radius:16px;background:var(--wc-surface);box-shadow:0 1px 0 var(--wc-ink-0020),0 16px 40px -30px var(--wc-ink-0300)}.td-pulse-score{display:flex;flex-wrap:wrap;align-items:center;gap:20px;min-width:0}.td-dial{position:relative;flex-shrink:0;width:132px;height:132px}.td-dial-svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-225deg)}.td-dial-track,.td-dial-value{fill:none;stroke-width:15;stroke-linecap:round;stroke-dasharray:405 541}.td-dial-track{stroke:var(--wc-line)}.td-dial-value{stroke:var(--wc-accent);transition:stroke-dashoffset .26s linear}.td-dial-value.is-excellent,.td-dial-value.is-healthy,.td-dial-value.is-solid{stroke:var(--wc-good)}.td-dial-value.is-at-risk{stroke:var(--wc-warn)}.td-dial-value.is-critical{stroke:var(--wc-bad)}.td-dial-halo{position:absolute;inset:10px;border-radius:50%;background:radial-gradient(circle,#ee42661a,#fff0 68%);pointer-events:none}.td-dial-body{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.td-dial-num{font-size:38px;font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;color:var(--wc-ink)}.td-dial-band{margin-top:6px;padding:3px 10px;border-radius:999px;background:#ee42661a;color:var(--wc-accent-deep);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.td-dial-band.is-excellent,.td-dial-band.is-healthy,.td-dial-band.is-solid{background:#0596691c;color:var(--wc-good)}.td-dial-band.is-at-risk{background:#eab30824;color:var(--wc-warn)}.td-pulse-body{flex:1;min-width:190px}.td-pulse-title{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;letter-spacing:-.005em;color:var(--wc-ink)}.td-pulse-title .td-eyebrow-rule{background:var(--wc-accent)}.td-pulse-read{margin:9px 0 0;font-size:12.5px;color:var(--wc-muted);max-width:48ch}.td-pulse-conf{margin-top:11px;font-size:11.5px;font-weight:700;color:var(--wc-warm)}.td-pulse-cov{margin:8px 0 0;font-size:11.5px;color:var(--wc-warn)}.td-pulse-acts{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.td-away{min-width:0}.td-away .wc-section{margin:0}.td-balance{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;margin-top:22px}.td-balance>.wc-section{position:relative;overflow:hidden;margin:0;padding:24px;border-radius:16px;background:var(--wc-surface)}.td-balance>.wc-section:first-child{border:1px solid rgba(5,150,105,.2);box-shadow:inset 3px 0 0 var(--wc-good)}.td-balance>.wc-section:last-child{border:1px solid rgba(238,66,102,.2);box-shadow:inset 3px 0 0 var(--wc-accent)}@media(max-width:760px){.td{padding:26px 18px 80px}.td-stats{gap:22px}}.td-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px}.td-stat{position:relative;padding:17px 19px;border:1px solid var(--wc-ink-0140);border-radius:13px;background:var(--wc-surface);box-shadow:0 1px 0 var(--wc-ink-0030),0 10px 26px -20px var(--wc-ink-0400)}.td-stat.is-accent{border-color:#ee426666;background:linear-gradient(150deg,rgba(238,66,102,.1),var(--wc-surface) 72%)}.td-stat-value{font-size:27px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.td-stat-label{margin-top:5px;font-size:11.5px;line-height:1.5;color:var(--wc-ink-0660)}.td-card{position:relative;overflow:hidden;padding:20px;border:1px solid var(--wc-line-2);border-radius:15px;background:var(--wc-surface);box-shadow:0 1px 0 var(--wc-ink-0030)}.td-card.is-first{border-color:#ee426642;background:linear-gradient(150deg,rgba(238,66,102,.045),var(--wc-surface) 58%);box-shadow:0 16px 40px -30px #ee4266e6}.td-card-sheen{position:absolute;left:0;top:0;bottom:0;width:26%;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);animation:tdSheen 7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.td-card-sheen{animation:none;opacity:0}}.td-card>*:not(.td-card-sheen){position:relative}.td-card-top{display:flex;align-items:center;gap:10px}.td-card-chip{padding:4px 10px;border-radius:999px;background:#ee42661a;color:var(--wc-accent-dark);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.td-card-chip.is-warn{background:#eab30824;color:var(--wc-warn)}.td-card-chip.is-ok{background:#0596691c;color:var(--wc-good)}.td-card-lift{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;font-size:19px;font-weight:600;letter-spacing:-.03em;color:var(--wc-good);font-variant-numeric:tabular-nums;line-height:1.1}.td-card-lift.is-none{font-size:11px;font-weight:700;color:var(--wc-warn)}.td-card-title{margin:13px 0 0;font-size:15px;font-weight:600;letter-spacing:-.017em;line-height:1.35;color:var(--wc-ink)}.td-card-body{margin:7px 0 0;font-size:12.5px;line-height:1.65;color:var(--wc-ink-0740)}.td-card-why{margin:8px 0 0;font-size:11.5px;line-height:1.6;color:var(--wc-muted)}.td-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:11px;color:var(--wc-warm)}.td-card-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.td-primary{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--wc-accent-light),var(--wc-accent));color:var(--wc-surface);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px -10px #ee426680,inset 0 1px #ffffff47;transition:transform .22s cubic-bezier(.22,1.1,.32,1)}.td-primary:hover{filter:brightness(1.05)}.td-ghost{padding:9px 14px;border:1px solid var(--wc-ink-0100);border-radius:999px;background:var(--wc-surface-0800);font:inherit;font-size:12px;font-weight:500;color:var(--wc-ink-0660);cursor:pointer;transition:all .22s ease}.td-ghost:hover{border-color:#ee426666;color:var(--wc-accent-dark)}.td-card-lift{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.td-card-lift small{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wc-muted-2)}.td-log-wrap{min-width:0}.td-log{position:relative;list-style:none;margin:14px 0 0;padding:0 0 0 18px}.td-log:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:var(--wc-line-2)}.td-log-row{position:relative;padding:0 0 16px}.td-log-row:last-child{padding-bottom:0}.td-log-dot{position:absolute;left:-18px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--wc-accent);box-shadow:0 0 0 3px var(--wc-surface)}.td-log-head{display:flex;align-items:baseline;gap:10px}.td-log-agent{border:0;background:none;padding:0;font:inherit;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wc-accent-deep);cursor:pointer}.td-log-agent:hover{text-decoration:underline}.td-log-time{font-size:10.5px;font-weight:600;color:var(--wc-muted-2);font-variant-numeric:tabular-nums}.td-log-text{margin:4px 0 0;font-size:12.5px;line-height:1.55;color:var(--wc-body)}.td-pulse-outof{margin:9px 0 0;font-size:12.5px;color:var(--wc-muted)}.td-pulse-outof b{font-size:15px;font-weight:800;color:var(--wc-ink);font-variant-numeric:tabular-nums}.td-pulse-delta{display:flex;align-items:baseline;gap:9px;margin-top:9px}.td-pulse-delta b{font-size:27px;font-weight:700;letter-spacing:-.035em;color:var(--wc-good);font-variant-numeric:tabular-nums}.td-pulse-delta.is-down b{color:var(--wc-bad)}.td-pulse-delta span{font-size:12.5px;color:var(--wc-ink-0700)}.td-conf-pill{display:inline-block;margin-top:11px;padding:4px 10px;border-radius:999px;background:#eab30824;color:var(--wc-warn);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.td-conf-pill.is-high{background:#0596691c;color:var(--wc-good)}.td-conf-pill.is-none{background:var(--wc-ink-0050);color:var(--wc-muted)}.td-link{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border:1px solid rgba(238,66,102,.28);border-radius:999px;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--wc-accent-deep);cursor:pointer;transition:all .18s ease}.td-link:hover{background:#ee42660f}.td-card .wc-drawer{margin-top:14px;padding:14px;border-radius:11px;background:var(--wc-ink-0025)}[data-testid=today-mobile-priority]{display:none}@media(max-width:767px){[data-testid=today-mobile-priority]{display:block}}.dh{position:relative;margin-bottom:32px}.dh-wash{position:absolute;left:-140px;right:-140px;top:-190px;height:600px;pointer-events:none;z-index:0;background:radial-gradient(720px 380px at 22% 0%,#ee42661c,#ee426607 48%,#ee426600 74%),radial-gradient(520px 260px at 78% 6%,#f1587511,#f1587500 70%)}.dh-body{position:relative}.dh-eyebrow{display:flex;align-items:center;gap:10px}.dh-eyebrow p{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wc-accent)}.dh-rule{width:22px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--wc-accent-light),var(--wc-accent));flex-shrink:0}.dh-title{margin:14px 0 0;font-size:clamp(30px,3.9vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.04em;max-width:20ch;text-wrap:balance;color:var(--wc-ink)}.dh-accent{background:linear-gradient(120deg,var(--wc-accent),var(--wc-accent-light) 55%,var(--wc-ink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dh-standfirst{margin:14px 0 0;max-width:58ch;font-size:14.5px;line-height:1.7;color:var(--wc-body);text-wrap:pretty}.dh-stats{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:26px;padding:15px 18px;border-radius:14px;border:1px solid rgba(238,66,102,.16);background:linear-gradient(135deg,#ee426613,#f1587508 55%,#ffffff80);box-shadow:inset 0 1px #fff9}.dh-stats-row{display:flex;flex-wrap:wrap;gap:10px 26px;flex:1 1 320px;min-width:0}.dh-stat{display:inline-flex;align-items:baseline;gap:7px}.dh-stat b{font-size:17px;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--wc-ink)}.dh-stat span{font-size:12.5px;color:var(--wc-muted)}.dh-note{flex:0 1 auto;margin-left:auto;font-size:11.5px;line-height:1.5;color:#001233b3}@media(max-width:760px){.dh-note{margin-left:0}}.wc-stages{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.wc-stages li{padding:3px 9px;border:1px dashed rgba(15,23,42,.12);border-radius:999px;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-faint);white-space:nowrap}.wc-stages li.is-done{border-style:solid;border-color:transparent;background:var(--fp-ok-soft);color:var(--ds-green)}.wc-stages li.is-on{border-style:solid;border-color:transparent;background:var(--fp-warn-soft);color:var(--ds-amber);font-weight:700}.wc-ratio{height:6px;margin:14px 0 0;border-radius:3px;background:#0f172a0f;overflow:hidden}.wc-ratio-fill{display:block;height:100%;border-radius:3px;transition:width .6s cubic-bezier(.22,1,.36,1)}.wc-ratio-fill.is-ok{background:var(--ds-green)}.wc-ratio-fill.is-risk{background:var(--fp-risk)}.wc-ratio-fill.is-warn{background:var(--ds-amber)}.wc-ratio-fill.is-flat{background:var(--ds-mute)}.wc-ratio-fill.is-unknown{width:100%;background:repeating-linear-gradient(135deg,rgba(148,163,184,.5) 0 4px,transparent 4px 8px)}.wc-no-scenario{margin:0;align-self:center;font-style:italic}.wc-scenario{min-width:0}.wc-scenario-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.wc-scenario-lead{margin:5px 0 0;font-size:14px;font-weight:500;line-height:1.5;color:var(--ds-ink)}.wc-chart-wrap{margin-top:14px;overflow-x:auto}.wc-chart{display:block;width:100%;min-width:460px;height:auto}.wc-chart-tick{font-size:9px;font-weight:600;fill:var(--ds-faint)}.wc-chart-note{font-size:8px;font-weight:700;letter-spacing:.12em;fill:var(--ds-faint)}.wc-readout{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;min-height:20px;margin-top:8px;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.wc-readout>span:first-child{font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ds-faint)}.wc-readout .is-hint{font-weight:400;letter-spacing:0;text-transform:none;font-style:italic;color:var(--ds-faint)}.wc-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;margin-top:14px}.wc-totals>div{padding:13px 15px;border:1px solid var(--ds-hair);border-radius:12px;background:var(--wc-surface-0720)}.wc-totals span{display:block;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ds-faint)}.wc-totals b{display:block;margin-top:3px;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.wc-totals small{display:block;margin-top:3px;font-size:11px;line-height:1.45;color:var(--ds-mute)}.wc-slider{margin-top:16px;padding-top:14px;border-top:1px solid rgba(15,23,42,.06)}.wc-slider label{display:block;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ds-faint)}.wc-slider input[type=range]{width:100%;margin-top:8px;accent-color:var(--ds-pink)}.wc-slider-ends{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:4px;font-size:11px;color:var(--ds-faint)}.wc-slider-ends b{font-size:14px;font-variant-numeric:tabular-nums;color:var(--ds-pink)}.wc-caveat{margin:14px 0 0;padding:11px 14px;border-left:2px solid var(--ds-pink);border-radius:0 8px 8px 0;background:var(--ds-pink-soft);font-size:12px;line-height:1.6;color:var(--ds-ink)}.wc-learning{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.wc-learning li{position:relative;padding:14px 0 14px 20px;border-left:2px solid var(--fp-none-soft)}.wc-learning li.is-ok{border-left-color:#05966973}.wc-learning li.is-risk{border-left-color:#c9284b73}.wc-learning li.is-warn{border-left-color:#a1620780}.wc-learning li:before{content:"";position:absolute;left:-5px;top:19px;width:8px;height:8px;border-radius:50%;background:currentColor;color:var(--ds-faint)}.wc-learning li.is-ok:before{color:var(--ds-green)}.wc-learning li.is-risk:before{color:var(--fp-risk)}.wc-learning li.is-warn:before{color:var(--ds-amber)}.wc-learning-nums{display:flex;flex-wrap:wrap;gap:18px;margin-top:9px;font-size:11.5px;color:var(--ds-faint)}.wc-learning-nums b{font-variant-numeric:tabular-nums;color:var(--ds-ink)}.wc-learning-nums b em{font-weight:400;font-style:italic;color:var(--ds-mute)}.cp-page{display:flex;flex-direction:column;min-height:0;padding-bottom:0}.cp-shell{display:flex;height:70dvh;min-height:380px;gap:0;border:1px solid var(--ds-hair);border-radius:16px 16px 0 0;border-bottom:0;background:var(--wc-surface-0620);box-shadow:0 1px #0f172a05,0 24px 56px -44px #0f172a66;overflow:hidden}.cp-scroll{scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.18) transparent}.cp-scroll::-webkit-scrollbar{width:6px;height:6px}.cp-scroll::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:99px}.cp-scroll::-webkit-scrollbar-track{background:transparent}.cp-rail{display:flex;flex-direction:column;flex:0 0 250px;min-width:0;border-right:1px solid var(--ds-hair);background:var(--wc-surface-0500);overflow-y:auto}.cp-rail.is-hidden{display:none}.cp-rail-head{display:flex;align-items:center;gap:8px;padding:14px 14px 10px}.cp-rail-title{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ds-faint)}.cp-rail-spacer{flex:1}.cp-collapse{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--ds-hair);border-radius:8px;background:var(--wc-surface-0700);color:var(--ds-mute);font-size:14px;line-height:1;cursor:pointer;transition:all .2s ease}.cp-collapse:hover{border-color:#ee426659;color:var(--ds-pink)}.cp-rail-actions{display:flex;flex-direction:column;gap:8px;padding:0 14px 12px}.cp-search{width:100%;padding:7px 11px;border:1px solid var(--ds-hair);border-radius:9px;background:var(--wc-surface-0800);font-size:12px;color:var(--ds-ink)}.cp-search:focus{outline:none;border-color:#ee426666}.cp-search:focus-visible{outline:2px solid var(--ds-pink);outline-offset:1px}.cp-rail-list{flex:1;min-height:0;padding:0 8px 14px}.cp-rail-cap{margin:0 6px 6px;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ds-faint)}.cp-convo{display:flex;align-items:flex-start;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .18s ease}.cp-convo:hover{background:#0f172a09}.cp-convo.is-on{background:var(--ds-pink-soft)}.cp-convo-dot{flex-shrink:0;width:6px;height:6px;margin-top:6px;border-radius:50%;background:#0f172a2e}.cp-convo.is-on .cp-convo-dot{background:var(--ds-pink)}.cp-convo-body{min-width:0;flex:1}.cp-convo-title{display:block;font-size:12.5px;font-weight:500;line-height:1.35;color:var(--ds-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-convo.is-on .cp-convo-title{font-weight:600}.cp-convo-meta{display:block;margin-top:2px;font-size:10.5px;color:var(--ds-faint)}.cp-convo-tools{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .18s ease}.cp-convo:hover .cp-convo-tools,.cp-convo-row:hover .cp-convo-tools,.cp-convo-tools:focus-within{opacity:1}.cp-convo-row{display:flex;align-items:center}.cp-convo-row>.cp-convo{flex:1;min-width:0}.cp-tool{border:0;background:transparent;padding:4px 5px;color:var(--ds-faint);font-size:11px;cursor:pointer}.cp-tool:hover{color:var(--ds-pink)}.cp-rail-empty{margin:6px;font-size:11.5px;line-height:1.5;color:var(--ds-faint)}.cp-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.cp-head-actions{display:flex;flex-wrap:wrap;gap:7px;flex-shrink:0}.cp-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;flex-shrink:0;padding:13px 18px;border-bottom:1px solid var(--ds-hair);background:var(--wc-surface-0550)}.cp-head-title{min-width:0}.cp-head-title b{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ds-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-head-title span{display:block;margin-top:2px;font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ds-faint)}.cp-head-spacer{flex:1;min-width:10px}.cp-grounding{display:inline-flex;align-items:center;gap:7px;max-width:46ch;font-size:11px;line-height:1.5;color:var(--ds-mute)}.cp-grounding:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--ds-green)}.cp-stream{flex:1;min-height:0;overflow-y:auto;padding:22px 18px 8px}.cp-stream-inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.cp-empty{padding:26px 0 10px;text-align:center}.cp-empty h1{margin:0;font-size:clamp(21px,2.6vw,27px);font-weight:600;line-height:1.2;letter-spacing:-.03em;text-wrap:balance;color:var(--ds-ink)}.cp-empty p{margin:10px auto 0;max-width:58ch;font-size:13.5px;line-height:1.6;color:var(--ds-mute);text-wrap:pretty}.cp-suggest{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));margin-top:22px;text-align:left}.cp-suggest-btn{padding:12px 14px;border:1px solid var(--ds-hair);border-radius:12px;background:var(--wc-surface-0720);text-align:left;cursor:pointer;transition:all .22s cubic-bezier(.22,1.1,.32,1)}.cp-suggest-btn:hover{transform:translateY(-2px);border-color:#ee426659;background:#ee42660d}.cp-suggest-kind{display:block;font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ds-pink)}.cp-suggest-q{display:block;margin-top:5px;font-size:13px;font-weight:500;line-height:1.4;color:var(--ds-ink)}.cp-suggest-why{display:block;margin-top:4px;font-size:11px;line-height:1.45;color:var(--ds-faint)}.cp-user{display:flex;justify-content:flex-end}.cp-user-bubble{max-width:78%;padding:11px 16px;border-radius:16px 16px 4px;background:linear-gradient(135deg,var(--wc-accent-light) 0%,var(--ds-pink) 100%);color:var(--wc-surface);box-shadow:0 6px 18px -12px #ee426699}.cp-user-bubble p{margin:0;font-size:13.5px;line-height:1.55;white-space:pre-wrap}.cp-ai{display:flex;gap:13px;animation:wc-in .3s cubic-bezier(.22,1,.36,1)}.cp-avatar{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:9px;background:var(--ds-pink-soft);color:var(--ds-pink);font-size:13px;font-weight:800}.cp-ai-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.cp-activity{padding:10px 13px;border:1px solid var(--ds-hair);border-radius:11px;background:var(--wc-surface-0600)}.cp-activity-top{display:flex;align-items:center;gap:8px}.cp-activity-cap{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ds-faint)}.cp-activity-toggle{margin-left:auto;border:0;background:transparent;color:var(--ds-pink);font-size:11px;font-weight:600;cursor:pointer}.cp-steps{margin:9px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.cp-steps li{display:flex;gap:8px;font-size:11.5px;line-height:1.5;color:var(--ds-mute)}.cp-steps li>span:first-child{flex-shrink:0;color:var(--ds-green);font-weight:800}.cp-step-detail{color:var(--ds-faint)}.cp-working{font-size:11.5px;font-style:italic;color:var(--ds-faint)}.cp-answer{padding:16px 18px;border:1px solid var(--ds-hair);border-radius:13px;background:var(--wc-surface-0780);box-shadow:0 1px #0f172a05;font-size:13.5px;line-height:1.68;color:var(--ds-ink)}.cp-answer>:first-child{margin-top:0}.cp-answer>:last-child{margin-bottom:0}.cp-claims{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.cp-claim{padding:12px 14px;border:1px solid var(--ds-hair);border-left-width:3px;border-radius:4px 11px 11px 4px;background:var(--wc-surface-0700);text-align:left;cursor:pointer;transition:all .2s ease}.cp-claim:hover{background:#ee42660a}.cp-claim.is-positive{border-left-color:var(--ds-green)}.cp-claim.is-negative{border-left-color:var(--fp-risk)}.cp-claim.is-neutral{border-left-color:#0f172a2e}.cp-claim-text{display:block;font-size:12.5px;font-weight:500;line-height:1.5;color:var(--ds-ink)}.cp-claim-src{display:block;margin-top:6px;font-size:10.5px;color:var(--ds-faint)}.cp-evidence{padding:13px 15px;border-radius:11px;background:#0f172a06}.cp-evidence-cap{margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-faint)}.cp-erow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;padding:8px 0;border-top:1px solid rgba(15,23,42,.06);width:100%;border-left:0;border-right:0;border-bottom:0;background:transparent;text-align:left;cursor:pointer}.cp-erow:hover .cp-erow-name{color:var(--ds-pink)}.cp-erow-name{flex:1 1 200px;min-width:0;font-size:12.5px;line-height:1.45;color:var(--ds-ink);overflow-wrap:anywhere}.cp-erow-n{flex-shrink:0;font-size:10px;font-weight:700;color:var(--ds-pink)}.cp-prepared{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(238,66,102,.24);border-radius:13px;background:linear-gradient(130deg,#ee42661a,#ffffffb3 65%)}.cp-prepared-main{flex:1 1 300px;min-width:0}.cp-prepared-title{display:block;margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--ds-ink)}.cp-prepared-body{display:block;margin-top:5px;font-size:12px;line-height:1.55;color:var(--ds-mute)}.cp-prepared-actions{display:flex;flex-wrap:wrap;gap:8px}.cp-foot{display:flex;flex-direction:column;gap:9px;padding-top:10px;border-top:1px solid rgba(15,23,42,.06)}.cp-foot-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cp-source{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--ds-hair);border-radius:999px;background:var(--wc-surface-0650);color:var(--ds-mute);font-size:11px;cursor:pointer;transition:all .2s ease}.cp-source:hover{border-color:#ee426659;color:var(--ds-pink)}.cp-foot-spacer{flex:1;min-width:8px}.cp-mini{border:0;background:transparent;padding:4px 6px;color:var(--ds-faint);font-size:11px;cursor:pointer}.cp-mini:hover{color:var(--ds-pink)}.cp-mini.is-on{color:var(--ds-green);font-weight:600}.cp-followup{display:inline-flex;padding:6px 13px;border:1px solid var(--ds-hair);border-radius:999px;background:var(--wc-surface-0700);color:var(--ds-ink);font-size:11.5px;cursor:pointer;transition:all .2s ease}.cp-followup:hover{border-color:#ee426659;background:#ee42660d}.cp-stopped{margin:0;font-size:11.5px;font-style:italic;color:var(--ds-faint)}.cp-composer{padding:12px 18px 16px;border-top:1px solid var(--ds-hair);background:var(--wc-surface-0550)}.cp-composer-inner{max-width:820px;margin:0 auto}.cp-box{padding:10px 12px;border:1px solid var(--ds-hair);border-radius:14px;background:var(--wc-surface-0900);box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease}.cp-box:focus-within{border-color:#ee426666;box-shadow:0 0 0 2px #ee426626}.cp-input{width:100%;border:0;background:transparent;resize:none;font-size:13.5px;line-height:1.6;color:var(--ds-ink)}.cp-input:focus{outline:none}.cp-tools{display:flex;align-items:center;gap:8px;margin-top:8px;position:relative}.cp-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ds-hair);border-radius:9px;background:var(--wc-surface-0700);color:var(--ds-mute);font-size:14px;line-height:1;cursor:pointer;transition:all .2s ease}.cp-icon:hover:not(:disabled){border-color:#ee426659;color:var(--ds-pink)}.cp-icon:disabled{opacity:.45;cursor:not-allowed}.cp-effort{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--ds-hair);border-radius:999px;background:var(--wc-surface-0700);color:var(--ds-ink);font-size:11.5px;cursor:pointer;transition:all .2s ease}.cp-effort:hover:not(:disabled){border-color:#ee426659}.cp-effort:disabled{opacity:.5;cursor:not-allowed}.cp-effort-cap{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-faint)}.cp-effort-val{font-weight:600}.cp-effort-menu{position:absolute;bottom:calc(100% + 8px);left:40px;z-index:20;width:min(320px,80vw);padding:8px;border:1px solid var(--ds-hair);border-radius:13px;background:var(--wc-surface);box-shadow:0 20px 50px -20px #0f172a59;animation:wc-pop .18s cubic-bezier(.22,1,.36,1)}.cp-effort-menu>p{margin:4px 8px 6px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-faint)}.cp-effort-opt{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.cp-effort-opt:hover{background:#0f172a09}.cp-effort-opt b{display:block;font-size:12.5px;font-weight:600;color:var(--ds-ink)}.cp-effort-opt span{display:block;margin-top:2px;font-size:11px;line-height:1.45;color:var(--ds-mute)}.cp-effort-opt em{flex-shrink:0;color:var(--ds-green);font-style:normal;font-weight:800}.cp-tools-spacer{flex:1}.cp-send{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--wc-accent-light) 0%,var(--ds-pink) 100%);color:var(--wc-surface);font-size:15px;line-height:1;cursor:pointer;box-shadow:0 6px 16px -8px #ee426699;transition:transform .2s cubic-bezier(.22,1.1,.32,1)}.cp-send:hover:not(:disabled){transform:translateY(-1px)}.cp-send:disabled{opacity:.4;cursor:not-allowed;transform:none}.cp-stop{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid rgba(201,40,75,.3);border-radius:999px;background:#c9284b0f;color:var(--fp-risk);font-size:12px;font-weight:600;cursor:pointer}.cp-hint{margin:8px 2px 0;font-size:11px;line-height:1.5;color:var(--ds-faint)}.cp-attachments{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:9px}.cp-composer{flex-shrink:0}@media(max-width:900px){.cp-rail,.cp-head-actions{display:none}}@keyframes wc-in{0%{opacity:0;transform:translateY(10px) scale(.994)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cp-page *,.cp-page *:before,.cp-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cp-new{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:12px;padding:11px 16px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--wc-accent),var(--wc-accent-dark));color:var(--wc-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px -8px #ee4266b3;transition:filter .14s ease}.cp-new:hover{filter:brightness(1.05)}.cp-new span{font-size:15px;line-height:1}.cp-rail-cap{margin:14px 4px 6px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--wc-muted-2)}.cp-rail-list>.cp-rail-cap:first-child{margin-top:4px}.business-timeline{--tl-navy: var(--wc-ink);--tl-navy-soft: var(--wc-line);--tl-pink-mid: rgba(238, 66, 102, .22);--tl-mute-2: #6b7280;--tl-good: #0a8a63;--tl-good-bg: rgba(16, 185, 129, .1);--tl-ease: cubic-bezier(.2, .7, .2, 1);--tl-ease-spring: cubic-bezier(.34, 1.4, .64, 1)}.business-timeline .tl-summary-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--tl-mute-2);opacity:.7;margin:20px 0 9px}.business-timeline .tl-summary{display:flex;gap:0;margin:0 0 30px;border:1px solid var(--line);border-radius:12px;background:var(--wc-surface);overflow:hidden;flex-wrap:wrap}.business-timeline .tl-sum-cell{flex:1;min-width:160px;padding:16px 18px;border-right:1px solid var(--line);transition:background .18s ease}.business-timeline .tl-sum-cell:first-child{background:var(--tl-navy-soft)}.business-timeline .tl-sum-cell:last-child{border-right:0}.business-timeline .tl-sum-cell:hover{background:var(--pink-soft)}.business-timeline .tl-sum-label{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.07em;color:var(--mute);text-transform:uppercase;opacity:.55;margin-bottom:7px}.business-timeline .tl-sum-badge{display:inline-block;margin-bottom:6px;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#92400e;background:#eab30829}.business-timeline .tl-sum-value{font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:1}.business-timeline .tl-sum-value.good{color:var(--tl-good)}.business-timeline .tl-sum-value.unset{font-size:14px;font-weight:500;color:var(--tl-mute-2)}.business-timeline .tl-sum-value .max{font-size:12px;font-weight:400;color:var(--mute);opacity:.55}.business-timeline .tl-sum-delta{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--tl-good);margin-top:5px}.business-timeline .tl-sum-delta.down{color:var(--pink)}.business-timeline .tl-sum-foot{font-size:10px;color:var(--tl-mute-2);margin-top:5px;opacity:.8}.business-timeline .tl-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.business-timeline .tl-search{flex:1;min-width:200px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:8px 12px;background:var(--wc-surface);transition:border-color .15s ease,box-shadow .15s ease}.business-timeline .tl-search:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft)}.business-timeline .tl-search svg{width:15px;height:15px;color:var(--tl-mute-2);flex-shrink:0}.business-timeline .tl-search input{border:0;outline:0;background:transparent;font-size:12.5px;width:100%;color:var(--cream-text)}.business-timeline .tl-search input::placeholder{color:var(--tl-mute-2)}.business-timeline .tl-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--tl-mute-2);background:var(--wc-surface);border:1px solid var(--line);border-radius:9px;padding:8px 13px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.business-timeline .tl-btn svg{width:14px;height:14px}.business-timeline .tl-btn:hover{border-color:var(--tl-pink-mid);color:var(--cream-text)}.business-timeline .tl-btn.active{background:var(--tl-navy);color:var(--wc-surface);border-color:var(--tl-navy)}.business-timeline .tl-btn-log{font-size:12.5px;font-weight:600;color:var(--wc-surface);background:var(--pink);border:0;border-radius:9px;padding:8px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:transform .18s var(--tl-ease-spring),box-shadow .18s ease}.business-timeline .tl-btn-log:hover{transform:translateY(-1px);box-shadow:0 6px 14px -6px #ee426680}.business-timeline .tl-btn-log svg{width:14px;height:14px}.business-timeline .tl-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--tl-ease)}.business-timeline .tl-panel.open{grid-template-rows:1fr;margin-bottom:16px}.business-timeline .tl-panel>*{overflow:hidden;min-height:0}.business-timeline .tl-panel-inner{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;padding:13px 16px;background:var(--wc-surface)}.business-timeline .tl-field{display:flex;flex-direction:column;gap:5px}.business-timeline .tl-field label{font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--mute);opacity:.55}.business-timeline .tl-field select,.business-timeline .tl-field input{font-size:12.5px;border:1px solid var(--line);border-radius:7px;padding:7px 9px;color:var(--cream-text);background:var(--page-bg)}.business-timeline .tl-clear{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--pink);background:none;border:0;cursor:pointer;padding:7px 0}.business-timeline .tl-log-form{border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:var(--wc-surface)}.business-timeline .tl-log-title{font-size:13px;font-weight:600;margin-bottom:3px}.business-timeline .tl-log-sub{font-size:11.5px;color:var(--tl-mute-2);margin-bottom:12px}.business-timeline .tl-log-row{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.business-timeline .tl-log-row input,.business-timeline .tl-log-row textarea{font-size:12.5px;border:1px solid var(--line);border-radius:7px;padding:8px 10px;color:var(--cream-text);background:var(--page-bg)}.business-timeline .tl-log-row input[type=text]{flex:1;min-width:200px}.business-timeline .tl-log-row input[type=date]{width:150px}.business-timeline .tl-log-row textarea{width:100%;resize:vertical;min-height:44px}.business-timeline .tl-log-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center}.business-timeline .tl-mini{font-size:12px;font-weight:600;padding:7px 13px;border-radius:7px;cursor:pointer;border:0;transition:opacity .15s ease}.business-timeline .tl-mini.primary{background:var(--pink);color:var(--wc-surface)}.business-timeline .tl-mini.primary:hover{opacity:.88}.business-timeline .tl-mini.primary:disabled{opacity:.5;cursor:default}.business-timeline .tl-mini.ghost{background:transparent;color:var(--tl-mute-2);border:1px solid var(--line)}.business-timeline .tl-mini.ghost:hover{border-color:var(--tl-pink-mid);color:var(--cream-text)}.business-timeline .tl-log-error{font-size:11.5px;color:var(--wc-bad);margin-right:auto}.business-timeline .tl-active-filters{font-size:11.5px;color:var(--tl-mute-2);margin-bottom:16px}.business-timeline .tl-active-filters strong{color:var(--cream-text)}.business-timeline .tl-active-filters button{background:none;border:0;color:var(--pink);font-weight:600;font-size:11.5px;cursor:pointer;margin-left:6px}.business-timeline .tl-wrap{position:relative}.business-timeline .tl-wrap:before{content:"";position:absolute;left:77px;top:6px;bottom:10px;width:1px;background:linear-gradient(180deg,var(--pink) 0%,var(--line) 4%,var(--line) 96%,transparent 100%);z-index:0}.business-timeline .tl-now{display:grid;grid-template-columns:52px 26px 1fr;column-gap:12px;align-items:center;position:relative;z-index:1;margin-bottom:16px}.business-timeline .tl-now-ring-col{display:flex;justify-content:center;align-items:center}.business-timeline .tl-now-ring{width:9px;height:9px;border-radius:50%;background:var(--pink);position:relative}.business-timeline .tl-now-ring:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid var(--pink);opacity:.5;animation:tl-ring-pulse 2.2s ease-out infinite}@keyframes tl-ring-pulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){.business-timeline .tl-now-ring:after{animation:none}.business-timeline *,.business-timeline *:before,.business-timeline *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.business-timeline .tl-now-text{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--pink)}.business-timeline .tl-day{margin-bottom:8px;position:relative;z-index:1}.business-timeline .tl-day-header{display:grid;grid-template-columns:52px 26px 1fr;column-gap:12px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;padding:9px 0;margin-bottom:4px;width:100%;background:none;border:0;text-align:left;font:inherit}.business-timeline .tl-day-header:hover .tl-day-label{color:var(--pink)}.business-timeline .tl-day-node-col{display:flex;justify-content:center}.business-timeline .tl-day-node{width:13px;height:13px;border-radius:4px;background:var(--tl-navy)}.business-timeline .tl-day-header-right{display:flex;align-items:center;gap:9px;width:100%}.business-timeline .tl-chev{width:11px;height:11px;color:var(--mute);opacity:.55;transition:transform .2s ease;flex-shrink:0}.business-timeline .tl-day.collapsed .tl-chev{transform:rotate(-90deg)}.business-timeline .tl-day-label{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--cream-text);transition:color .15s ease;white-space:nowrap}.business-timeline .tl-day-count{font-family:var(--font-mono);font-size:10.5px;color:var(--tl-mute-2);opacity:.65;white-space:nowrap}.business-timeline .tl-day-divider{flex:1;height:1px;background:var(--line);margin-left:4px}.business-timeline .tl-rail-wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s var(--tl-ease)}.business-timeline .tl-day.collapsed .tl-rail-wrap{grid-template-rows:0fr}.business-timeline .tl-rail-wrap>*{overflow:hidden;min-height:0}.business-timeline .tl-item{position:relative;display:grid;grid-template-columns:52px 26px 1fr;column-gap:12px;align-items:start;margin-bottom:12px}.business-timeline .tl-item:last-child{margin-bottom:0}.business-timeline .tl-time-col{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--mute);opacity:.7;text-align:right;padding-top:15px;white-space:nowrap}.business-timeline .tl-dot-col{display:flex;justify-content:center;padding-top:16px}.business-timeline .tl-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--wc-surface);box-shadow:0 0 0 3px var(--page-bg)}.business-timeline .tl-dot.insight,.business-timeline .tl-dot.action{background:var(--tl-navy)}.business-timeline .tl-dot.recommendation{background:var(--pink)}.business-timeline .tl-dot.outcome{background:var(--tl-good)}.business-timeline .tl-dot.system{background:#c7cbd1;width:6px;height:6px}.business-timeline .tl-body{min-width:0}.business-timeline .tl-card{border:1px solid var(--line);border-left:3px solid var(--line);border-radius:10px;background:var(--wc-surface);padding:13px 16px 13px 13px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s var(--tl-ease-spring),background .2s ease}.business-timeline .tl-card:hover{box-shadow:0 6px 18px -12px #0f172a2e;transform:translateY(-2px)}.business-timeline .tl-card.insight,.business-timeline .tl-card.action{background:var(--tl-navy-soft);border-left-color:var(--tl-navy)}.business-timeline .tl-card.insight:hover,.business-timeline .tl-card.action:hover{border-color:var(--wc-ink-0250)}.business-timeline .tl-card.recommendation{background:var(--pink-soft);border-left-color:var(--pink)}.business-timeline .tl-card.recommendation:hover{border-color:var(--tl-pink-mid)}.business-timeline .tl-card.outcome{background:#10b9810d;border-left-color:var(--tl-good)}.business-timeline .tl-card.outcome:hover{border-color:#10b9814d}.business-timeline .tl-card.system{border:0;background:transparent;padding:2px 0 0}.business-timeline .tl-card.system:hover{transform:none;box-shadow:none}.business-timeline .tl-card.system:hover .tl-sys-line{color:var(--cream-text)}.business-timeline .tl-sys-line{font-size:12px;color:var(--tl-mute-2);transition:color .15s ease}.business-timeline .tl-sys-line strong{color:var(--cream-text);font-weight:600}.business-timeline .tl-type-label{font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;display:block}.business-timeline .tl-type-label.insight,.business-timeline .tl-type-label.action{color:var(--tl-navy);opacity:.75}.business-timeline .tl-type-label.recommendation{color:var(--pink)}.business-timeline .tl-type-label.outcome{color:var(--tl-good)}.business-timeline .tl-headline{font-size:13.5px;font-weight:600;color:var(--cream-text);line-height:1.4}.business-timeline .tl-desc{font-size:12px;color:var(--tl-mute-2);line-height:1.55;margin-top:3px}.business-timeline .tl-shift{display:flex;align-items:baseline;gap:9px;margin-top:10px;background:var(--wc-surface);border:1px solid var(--line-soft);border-radius:8px;padding:9px 12px}.business-timeline .tl-shift-nums{font-weight:700;font-size:17px;color:var(--cream-text)}.business-timeline .tl-shift-nums .arrow{color:var(--mute);opacity:.35;font-weight:400;margin:0 4px}.business-timeline .tl-shift-delta{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--tl-good)}.business-timeline .tl-shift-delta.down{color:var(--pink)}.business-timeline .tl-impact{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11.5px;margin-top:10px;padding:6px 11px;border-radius:8px;color:var(--tl-mute-2);background:var(--wc-surface);border:1px solid var(--line-soft)}.business-timeline .tl-impact .amt{font-weight:700;font-size:13.5px;color:var(--cream-text)}.business-timeline .tl-impact.measured{background:var(--tl-good-bg);border-color:transparent}.business-timeline .tl-impact.measured .amt{color:var(--tl-good)}.business-timeline .tl-impact.measured.negative{background:var(--pink-soft)}.business-timeline .tl-impact.measured.negative .amt{color:var(--pink)}.business-timeline .tl-impact.estimated{background:transparent;border:1px dashed var(--wc-ink-0180)}.business-timeline .tl-impact .tag{font-size:9px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;opacity:.6;margin-left:2px}.business-timeline .tl-cta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px -16px -13px -13px;padding:10px 16px 10px 13px;background:#00000005;border-top:1px solid var(--line-soft);border-radius:0 0 9px 9px}.business-timeline .tl-awaiting{font-family:var(--font-mono);font-size:10px;color:var(--pink);font-weight:600}.business-timeline .tl-actions{display:flex;gap:8px}.business-timeline .tl-link{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--pink);background:none;border:0;cursor:pointer;padding:0;transition:opacity .15s ease}.business-timeline .tl-link:hover{opacity:.7}.business-timeline .tl-link.quiet{color:var(--tl-mute-2)}.business-timeline .tl-expand-trigger{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--mute);opacity:.6;cursor:pointer;transition:opacity .15s ease;background:none;border:0;padding:0}.business-timeline .tl-expand-trigger:hover{opacity:1;color:var(--pink)}.business-timeline .tl-expand-trigger svg{width:9px;height:9px;transition:transform .2s ease}.business-timeline .tl-card.expanded .tl-expand-trigger svg{transform:rotate(180deg)}.business-timeline .tl-expand-inner{margin-top:10px;padding:12px 13px;font-size:12px;background:var(--wc-surface);border:1px solid var(--line-soft);border-radius:8px}.business-timeline .tl-metric-line{display:flex;align-items:center;gap:10px;font-size:12.5px;padding:4px 0;flex-wrap:wrap}.business-timeline .tl-metric-line .k{color:var(--tl-mute-2);width:110px;flex-shrink:0}.business-timeline .tl-metric-line .v{font-weight:600}.business-timeline .tl-verdict{font-family:var(--font-mono);font-size:9.5px;font-weight:600;padding:2px 7px;border-radius:5px;background:var(--tl-good-bg);color:var(--tl-good);text-transform:uppercase;letter-spacing:.05em}.business-timeline .tl-verdict.inconclusive{background:var(--tl-navy-soft);color:var(--tl-mute-2)}.business-timeline .tl-verdict.negative{background:var(--pink-soft);color:var(--pink)}.business-timeline .tl-self-reported{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--tl-mute-2);border:1px solid var(--line);border-radius:5px;padding:2px 6px;margin-left:6px;white-space:nowrap}.business-timeline .tl-empty{text-align:center;padding:60px 20px;border:1px solid var(--line);border-radius:12px;background:var(--wc-surface)}.business-timeline .tl-empty-icon{width:38px;height:38px;margin:0 auto 16px;opacity:.3}.business-timeline .tl-empty-title{font-size:15px;font-weight:600}.business-timeline .tl-empty-sub{font-size:12.5px;color:var(--tl-mute-2);max-width:340px;margin:7px auto 0;line-height:1.6}.business-timeline .tl-no-results{text-align:center;padding:40px 20px;color:var(--tl-mute-2);font-size:12.5px}.business-timeline mark{background:var(--pink-soft);color:var(--pink);border-radius:3px;padding:0 1px}@media(max-width:640px){.business-timeline .tl-wrap:before{left:12px}.business-timeline .tl-now,.business-timeline .tl-day-header,.business-timeline .tl-item{grid-template-columns:0 26px 1fr;column-gap:6px}.business-timeline .tl-time-col{display:none}}.tl-arc{margin:18px 0 26px}.tl-arc-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.tl-arc-title{font-size:11px;font-weight:800;color:#001233;text-transform:uppercase;letter-spacing:.08em}.tl-arc-note{font-size:11px;font-weight:600;color:#64748b}.tl-arc-svg{display:block;width:100%;height:120px;overflow:visible}.tl-arc-line{fill:none;stroke:#ee4266;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tl-arc-dot{fill:#ee4266;stroke:var(--wc-surface);stroke-width:1.5;vector-effect:non-scaling-stroke}.tl-arc-dot.is-excellent,.tl-arc-dot.is-healthy{fill:#059669}.tl-arc-dot.is-at_risk{fill:#a16207}.tl-arc-dot.is-critical{fill:#dc2626}.tl-arc-dot.is-unknown{fill:#94a3b8}.tl-arc-foot{display:flex;justify-content:space-between;font-size:10px;font-weight:700;color:#94a3b8;font-variant-numeric:tabular-nums;margin-top:2px}.wc-onb{--wc-navy: var(--wc-ink);--wc-crimson: var(--wc-accent);--wc-crimson-deep: var(--wc-accent-deep);--wc-slate: var(--wc-muted);--wc-slate-light: var(--wc-muted-2);--wc-body: var(--wc-body);--wc-hairline: rgba(15, 23, 42, .11);--wc-hairline-soft: rgba(15, 23, 42, .07);--wc-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--wc-lift: 0 1px 2px rgba(15, 23, 42, .05), 0 28px 60px -38px rgba(15, 23, 42, .3);--wc-lift-sm: 0 1px 2px rgba(15, 23, 42, .03);--wc-ease: cubic-bezier(.16, 1, .3, 1);background:var(--wc-surface);color:var(--wc-navy)}.wc-eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--wc-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--wc-crimson-deep)}.wc-eyebrow:before{content:"";flex:none;width:24px;height:1px;background:var(--wc-crimson)}.wc-meta{font-family:var(--wc-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--wc-slate)}.wc-meta-sm{font-family:var(--wc-mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--wc-slate-light)}.wc-display{font-size:clamp(28px,3.3vw,44px);line-height:1.03;letter-spacing:-.034em;font-weight:600;color:var(--wc-navy);margin:0}.wc-h2{font-size:clamp(20px,2.2vw,27px);line-height:1.1;letter-spacing:-.026em;font-weight:600;color:var(--wc-navy);margin:0}.wc-lede{font-size:14.5px;line-height:1.6;color:var(--wc-body);margin:10px 0 0;max-width:58ch}.wc-accent{background:linear-gradient(102deg,var(--wc-accent-light) 0%,var(--wc-crimson-deep) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.wc-card{border:1px solid var(--wc-hairline);border-radius:18px;background:var(--wc-surface);box-shadow:var(--wc-lift);overflow:hidden}.wc-row{border:1px solid var(--wc-hairline);border-radius:13px;background:var(--wc-surface);box-shadow:var(--wc-lift-sm)}.wc-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--wc-hairline-soft);font-family:var(--wc-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--wc-slate)}.wc-field{border:1px solid var(--wc-hairline);border-radius:10px;background:var(--wc-surface);box-shadow:0 1px 2px #0f172a08;transition:border-color .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.22,1.1,.32,1)}.wc-field:focus-within{border-color:#ee426699;box-shadow:0 0 0 4px #ee42661a;transform:translateY(-1px)}.wc-live{width:6px;height:6px;border-radius:50%;background:var(--wc-crimson);display:inline-block;flex:none;animation:wc-live 2.2s ease-in-out infinite}@keyframes wc-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes wc-lift-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wc-lift-in{animation:wc-lift-in .56s var(--wc-ease) both}@media(prefers-reduced-motion:reduce){.wc-live,.wc-lift-in{animation:none}.wc-field:focus-within{transform:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 210 20% 98%;--foreground: 219 100% 10%;--card: 0 0% 100%;--card-foreground: 219 100% 10%;--popover: 0 0% 100%;--popover-foreground: 219 100% 10%;--primary: 348 83% 60%;--primary-foreground: 0 0% 100%;--secondary: 220 14% 96%;--secondary-foreground: 219 100% 10%;--muted: 220 14% 96%;--muted-foreground: 219 100% 10%;--accent: 220 14% 96%;--accent-foreground: 219 100% 10%;--destructive: 0 84% 61%;--destructive-foreground: 0 0% 100%;--border: 220 13% 91%;--input: 220 13% 91%;--ring: 348 83% 60%;--chart-1: 348 83% 60%;--chart-2: 214 89% 68%;--chart-3: 160 84% 39%;--chart-4: 38 92% 50%;--chart-5: 0 84% 61%;--radius: .5rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,sans-serif}[data-debug-wrapper=true]{display:contents!important}[data-debug-wrapper=true]>*{margin-left:inherit;margin-right:inherit;margin-top:inherit;margin-bottom:inherit;padding-left:inherit;padding-right:inherit;padding-top:inherit;padding-bottom:inherit;column-gap:inherit;row-gap:inherit;gap:inherit;border-left-width:inherit;border-right-width:inherit;border-top-width:inherit;border-bottom-width:inherit;border-left-style:inherit;border-right-style:inherit;border-top-style:inherit;border-bottom-style:inherit;border-left-color:inherit;border-right-color:inherit;border-top-color:inherit;border-bottom-color:inherit}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.dashboard-page{margin-left:auto;margin-right:auto;max-width:var(--page-max-width);padding:32px 36px 52px}@media(max-width:640px){.dashboard-page{padding:20px 16px 36px}}.onb-progress-segment.\!done{background:var(--pink)!important}.onb-progress-segment.done{background:var(--pink)}.onb-progress-segment.\!active{background:linear-gradient(90deg,var(--pink) 60%,rgba(238,66,102,.2))!important}.onb-progress-segment.active{background:linear-gradient(90deg,var(--pink) 60%,rgba(238,66,102,.2))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-\[100px\]{top:100px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[1px\]{height:1px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[62px\]{height:62px}.h-\[6px\]{height:6px}.h-\[90vh\]{height:90vh}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-64{max-height:16rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[24px\]{min-height:24px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[6px\]{width:6px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1168px\]{max-width:1168px}.max-w-\[220px\]{max-width:220px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[78\%\]{max-width:78%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[128px\]{flex-basis:128px}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-11{gap:2.75rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-\[7px\]{gap:7px}.gap-x-2{column-gap:.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[2px\]{border-radius:2px}.rounded-\[9px\]{border-radius:9px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-\[5px\]{border-bottom-left-radius:5px}.rounded-br-\[5px\]{border-bottom-right-radius:5px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#0055CC\]\/10{border-color:#0055cc1a}.border-\[rgba\(15\,23\,42\,0\.07\)\]{border-color:#0f172a12}.border-\[rgba\(238\,66\,102\,0\.35\)\]{border-color:#ee426659}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-soft\)\]{border-color:var(--line-soft)}.border-\[var\(--wc-hairline\)\]{border-color:var(--wc-hairline)}.border-\[var\(--wc-hairline-soft\)\]{border-color:var(--wc-hairline-soft)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-border{border-color:hsl(var(--border))}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-input{border-color:hsl(var(--input))}.border-muted-foreground\/25{border-color:hsl(var(--muted-foreground) / .25)}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-l-\[var\(--brand\,\#e11d63\)\]{border-left-color:var(--brand,#e11d63)}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.\!bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f!important}.bg-\[\#0055CC\]\/\[0\.02\]{background-color:#0055cc05}.bg-\[\#f6f6f7\]{--tw-bg-opacity: 1;background-color:rgb(246 246 247 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(0\,0\,0\,0\.02\)\]{background-color:#00000005}.bg-\[rgba\(15\,23\,42\,0\.09\)\]{background-color:#0f172a17}.bg-\[rgba\(15\,23\,42\,0\.18\)\]{background-color:#0f172a2e}.bg-\[rgba\(238\,66\,102\,0\.04\)\]{background-color:#ee42660a}.bg-\[var\(--brand\,\#e11d63\)\]{background-color:var(--brand,#e11d63)}.bg-\[var\(--color-surface-subtle\)\]{background-color:var(--color-surface-subtle)}.bg-\[var\(--pink-soft\)\]{background-color:var(--pink-soft)}.bg-\[var\(--pink-soft\,\#fdf2f4\)\]{background-color:var(--pink-soft,#fdf2f4)}.bg-\[var\(--surface-1\)\]{background-color:var(--surface-1)}.bg-\[var\(--wc-crimson\)\]{background-color:var(--wc-crimson)}.bg-\[var\(--wc-navy\)\]{background-color:var(--wc-navy)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-black\/\[0\.04\]{background-color:#0000000a}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/60{background-color:#fef2f299}.bg-secondary{background-color:hsl(var(--secondary))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(102deg\,\#f15875_0\%\,\#c9284b_92\%\)\]{background-image:linear-gradient(102deg,#f15875,#c9284b 92%)}.bg-\[linear-gradient\(135deg\,\#f15875_0\%\,\#ee4266_100\%\)\]{background-image:linear-gradient(135deg,#f15875,#ee4266)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[\#001233\]{--tw-gradient-from: #001233 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 18 51 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[22px\]{padding-left:22px;padding-right:22px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-display,.font-mono,.font-sans{font-family:Inter,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.04em\]{font-size:1.04em}.text-\[1\.08em\]{font-size:1.08em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[40px\]{font-size:40px}.text-\[9\.5px\]{font-size:9.5px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--wc-mono\)\]{font-weight:var(--wc-mono)}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.2\]{line-height:1.2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#94a3b8\]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-\[\#DC2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[var\(--mute\)\]{color:var(--mute)}.text-\[var\(--mute-2\)\]{color:var(--mute-2)}.text-\[var\(--wc-body\)\]{color:var(--wc-body)}.text-\[var\(--wc-crimson-deep\)\]{color:var(--wc-crimson-deep)}.text-\[var\(--wc-navy\)\]{color:var(--wc-navy)}.text-\[var\(--wc-slate-light\)\]{color:var(--wc-slate-light)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-border{color:hsl(var(--border))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-700\/80{color:#b91c1ccc}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/65{color:#ffffffa6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_-14px_rgba\(15\,23\,42\,0\.8\)\]{--tw-shadow: 0 10px 28px -14px rgba(15,23,42,.8);--tw-shadow-colored: 0 10px 28px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 12px 32px rgba(0,0,0,.18);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,18\,51\,0\.16\)\]{--tw-shadow: 0 18px 40px rgba(0,18,51,.16);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(15\,23\,42\,0\.02\)\,0_8px_24px_-16px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow: 0 1px 0 rgba(15,23,42,.02),0 8px 24px -16px rgba(15,23,42,.1);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color), 0 8px 24px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.05\)\,0_16px_30px_-22px_rgba\(15\,23\,42\,0\.8\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.05),0 16px 30px -22px rgba(15,23,42,.8);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 16px 30px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.05\)\,0_18px_36px_-28px_rgba\(15\,23\,42\,0\.6\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.05),0 18px 36px -28px rgba(15,23,42,.6);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 18px 36px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,18\,51\,0\.12\)\]{--tw-shadow: 0 2px 8px rgba(0,18,51,.12);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_-8px_rgba\(201\,40\,75\,0\.9\)\]{--tw-shadow: 0 6px 16px -8px rgba(201,40,75,.9);--tw-shadow-colored: 0 6px 16px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-xs\)\]{--tw-shadow-color: var(--shadow-xs);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--wc-lift-sm\)\]{--tw-shadow-color: var(--wc-lift-sm);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[a-z0-9_\:\.-\]{a-z0-9_:.-}:root{--ink: #ffffff;--ink-2: #f9fafb;--ink-deep: #f3f4f6;--pink: #ee4266;--pink-dark: #001233;--pink-soft: rgba(255, 46, 99, .08);--pink-glow: rgba(255, 46, 99, .15);--cream-text: #001233;--mute: #001233;--mute-2: #001233;--good: #10b981;--warn: #f59e0b;--info: #3b82f6;--line: rgba(0, 0, 0, .06);--line-soft: rgba(0, 0, 0, .03);--page-bg: #fafbfc;--rgb-brand-navy: 0 18 51;--rgb-brand-navy-light: 10 36 80;--rgb-brand-crimson: 238 66 102;--rgb-brand-crimson-dark: 0 18 51;--rgb-brand-crimson-bright: 255 107 107;--rgb-brand-cream: 255 248 244;--rgb-brand-white: 255 255 255;--rgb-brand-gray-light: 243 244 246;--rgb-brand-gray-mid: 184 181 175;--rgb-brand-slate: 107 114 128;--rgb-brand-blue: 59 130 246;--rgb-brand-green: 16 185 129;--rgb-brand-amber: 245 158 11;--rgb-brand-red: 239 68 68;--color-navy: rgb(var(--rgb-brand-navy));--color-navy-light: rgb(var(--rgb-brand-navy-light));--color-crimson: var(--pink);--color-crimson-dark: var(--pink-dark);--color-crimson-bright: rgb(var(--rgb-brand-crimson-bright));--color-cream: rgb(var(--rgb-brand-cream));--color-gray-light: rgb(var(--rgb-brand-gray-light));--color-gray-mid: rgb(var(--rgb-brand-gray-mid));--color-slate: var(--mute);--color-white: rgb(var(--rgb-brand-white));--color-success: var(--good);--color-warning: var(--warn);--color-danger: rgb(var(--rgb-brand-red));--color-info: var(--info);--color-blue-tint: rgb(239 246 255);--color-primary: var(--pink);--color-primary-hover: var(--pink-dark);--color-primary-strong: var(--pink);--color-primary-soft: var(--pink-soft);--color-secondary: var(--pink-dark);--color-secondary-hover: var(--color-navy-light);--color-secondary-soft: rgb(var(--rgb-brand-navy) / .06);--color-background: var(--page-bg);--color-background-elevated: var(--ink);--color-background-inverse: var(--pink-dark);--color-surface: var(--ink);--color-surface-muted: var(--ink-deep);--color-surface-subtle: rgba(0, 0, 0, .02);--color-border: var(--line);--color-border-strong: rgba(0, 0, 0, .1);--color-text: var(--cream-text);--color-text-muted: var(--mute);--color-text-subtle: var(--mute-2);--sidebar-width: 240px;--topbar-padding-x: 32px;--topbar-padding-y: 16px;--page-max-width: 1280px;--page-padding: 32px;--card-radius: 14px;--card-radius-sm: 12px;--card-radius-xs: 10px;--control-radius: 8px;--btn-radius: 10px;--shadow-panel: 0 20px 60px rgba(0, 0, 0, .15);--shadow-btn-primary: 0 8px 20px -4px rgba(238, 66, 102, .4);--transition-fast: .15s ease;--transition-ui: .2s ease;--color-cta-primary: var(--color-primary);--color-cta-primary-hover: var(--color-primary-hover);--color-cta-secondary: var(--color-secondary);--color-cta-secondary-hover: var(--color-secondary-hover);--color-cta-info: var(--color-info);--color-cta-success: var(--color-success);--color-cta-warning: var(--color-warning);--color-cta-danger: var(--color-danger);--color-cta-neutral: var(--color-surface-muted);--shadow-cta-primary: 0 8px 28px rgb(var(--rgb-brand-crimson) / .35);--shadow-cta-secondary: 0 8px 24px rgb(var(--rgb-brand-navy) / .12);--duration-micro: .2s;--duration-reveal: .6s;--duration-score-dial: 2.5s;--easing-default: cubic-bezier(.22, 1, .36, 1);--stagger-delay: 80ms;--font-display: "Inter", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "Inter", sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-background);color:var(--color-text)}.font-mono-num{font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums}.whip-label{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted)}.text-brand-primary{color:var(--color-primary)}.text-brand-secondary{color:var(--color-secondary)}.text-brand-muted{color:var(--color-text-muted)}.bg-brand-background{background:var(--color-background)}.bg-brand-surface{background:var(--color-surface)}.bg-brand-surface-muted{background:var(--color-surface-muted)}.bg-brand-primary-soft{background:var(--color-primary-soft)}.bg-brand-secondary-soft{background:var(--color-secondary-soft)}.border-brand{border-color:var(--color-border)}.border-brand-strong{border-color:var(--color-border-strong)}.cta-primary,.cta-secondary,.cta-success,.cta-warning,.cta-danger,.cta-info,.cta-neutral{transition:background-color var(--duration-micro) var(--easing-default),border-color var(--duration-micro) var(--easing-default),color var(--duration-micro) var(--easing-default),box-shadow var(--duration-micro) var(--easing-default),transform var(--duration-micro) var(--easing-default)}.cta-primary{background:linear-gradient(135deg,var(--color-cta-primary) 0%,var(--color-cta-primary-hover) 100%);color:var(--color-white);box-shadow:var(--shadow-cta-primary)}.cta-primary:hover{transform:translateY(-1px);box-shadow:0 12px 36px rgb(var(--rgb-brand-crimson) / .45)}.cta-secondary{background:var(--color-surface);color:var(--color-cta-secondary);border:1px solid rgb(var(--rgb-brand-navy) / .15);box-shadow:var(--shadow-cta-secondary)}.cta-secondary:hover{border-color:rgb(var(--rgb-brand-navy) / .3);background:rgb(var(--rgb-brand-navy) / .02);transform:translateY(-1px)}.cta-success{background:rgb(var(--rgb-brand-green) / .12);border:1px solid rgb(var(--rgb-brand-green) / .24);color:var(--color-cta-success)}.cta-warning{background:rgb(var(--rgb-brand-amber) / .12);border:1px solid rgb(var(--rgb-brand-amber) / .24);color:var(--color-cta-warning)}.cta-danger{background:rgb(var(--rgb-brand-red) / .12);border:1px solid rgb(var(--rgb-brand-red) / .24);color:var(--color-cta-danger)}.cta-info{background:rgb(var(--rgb-brand-blue) / .12);border:1px solid rgb(var(--rgb-brand-blue) / .24);color:var(--color-cta-info)}.cta-neutral{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-secondary)}.band-excellent{color:var(--color-success)}.band-healthy{color:var(--color-info)}.band-at-risk{color:var(--color-warning)}.band-critical{color:var(--color-danger)}.band-emergency{color:var(--color-primary-hover)}.band-bg-excellent{background-color:rgb(var(--rgb-brand-green) / .12);border-color:rgb(var(--rgb-brand-green) / .3)}.band-bg-healthy{background-color:rgb(var(--rgb-brand-blue) / .12);border-color:rgb(var(--rgb-brand-blue) / .3)}.band-bg-at-risk{background-color:rgb(var(--rgb-brand-amber) / .12);border-color:rgb(var(--rgb-brand-amber) / .3)}.band-bg-critical{background-color:rgb(var(--rgb-brand-red) / .12);border-color:rgb(var(--rgb-brand-red) / .3)}.band-bg-emergency{background-color:rgb(var(--rgb-brand-crimson-dark) / .15);border-color:rgb(var(--rgb-brand-crimson-dark) / .3)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes barFill{0%{width:0%}to{width:var(--bar-width)}}.animate-fade-up{animation:fadeSlideUp var(--duration-reveal) var(--easing-default) forwards;opacity:0}.animate-fade-in{animation:fadeIn var(--duration-reveal) var(--easing-default) forwards}.animate-spin-slow{animation:spin-slow 3s linear infinite}.stagger-1{animation-delay:80ms}.stagger-2{animation-delay:.16s}.stagger-3{animation-delay:.24s}.stagger-4{animation-delay:.32s}.stagger-5{animation-delay:.4s}.landing-bg{background:var(--color-background-elevated);min-height:100vh}.crimson-gradient{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%)}.score-dial-container{position:relative;display:inline-flex;align-items:center;justify-content:center}.transition-all-smooth{transition:all var(--duration-micro) var(--easing-default)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgb(var(--rgb-brand-crimson) / .3),0 8px 32px rgb(var(--rgb-brand-crimson) / .15)}50%{box-shadow:0 0 40px rgb(var(--rgb-brand-crimson) / .5),0 8px 48px rgb(var(--rgb-brand-crimson) / .25)}}@keyframes gradient-x{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.animate-float{animation:float 4s ease-in-out infinite}.animate-float-badge{animation:float 5.5s ease-in-out infinite;animation-delay:-2s}.animate-glow-pulse{animation:glow-pulse 3s ease-in-out infinite}.animate-gradient-x{background-size:200% 200%;animation:gradient-x 4s ease infinite}.animate-dot-pulse{animation:dot-pulse 1.5s ease-in-out infinite}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--easing-default),transform .6s var(--easing-default)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.dimension-bar-track{background:rgb(var(--rgb-brand-navy) / .08);border-radius:4px;overflow:hidden;height:6px}.dimension-bar-fill{height:100%;border-radius:4px;transition:width var(--duration-reveal) var(--easing-default)}html[data-theme=dark] img.wc-theme-wordmark{content:url(/brand/logo-light.svg)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/60::placeholder{color:hsl(var(--muted-foreground) / .6)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[rgba\(15\,23\,42\,0\.4\)\]:hover{border-color:#0f172a66}.hover\:border-\[rgba\(238\,66\,102\,0\.45\)\]:hover{border-color:#ee426673}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[var\(--wc-crimson-deep\)\]:hover{color:var(--wc-crimson-deep)}.hover\:text-\[var\(--wc-navy\)\]:hover{color:var(--wc-navy)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-none:hover{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-primary\/50:focus{border-color:hsl(var(--primary) / .5)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary\/20:focus{--tw-ring-color: hsl(var(--primary) / .2)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-primary:focus-visible{border-color:hsl(var(--primary))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-primary\)\]:focus-visible{outline-color:var(--color-primary)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color: hsl(var(--primary) / .2)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-0{margin-top:0}.sm\:inline-flex{display:inline-flex}.sm\:h-\[85vh\]{height:85vh}.sm\:w-\[92vw\]{width:92vw}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:text-\[32px\]{font-size:32px}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:flex-row{flex-direction:row}}@media(min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:w-1\/2{width:50%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.lg\:border-r{border-right-width:1px}.lg\:pr-6{padding-right:1.5rem}}@media(min-width:1280px){.xl\:text-5xl{font-size:3rem;line-height:1}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.today-smart{position:relative;width:min(100%,820px);margin:0 auto;padding:28px clamp(16px,3vw,32px) 64px;color:var(--wc-ink);font-size:14px;line-height:1.5}.today-smart:before{content:"";position:absolute;z-index:-1;left:50%;top:-170px;width:min(1100px,100vw);height:600px;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse at 50% 36%,rgba(238,66,102,.13),transparent 65%)}.today-smart button{cursor:pointer}.today-smart-orb{display:grid;place-items:center;width:140px;height:140px;margin:0 auto;border-radius:50%;background:radial-gradient(circle,rgba(238,66,102,.11),rgba(238,66,102,.03) 58%,transparent 70%)}.today-smart-orb img{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(238,66,102,.16))}.today-smart-icon-light,html[data-theme=dark] .today-smart-icon-dark{display:none}html[data-theme=dark] .today-smart-icon-light{display:block}.today-smart-status{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:12px;color:var(--wc-muted)}.today-smart-status i,.today-smart-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--wc-accent)}.today-smart h1{margin:22px 0 0;text-align:center;font-size:clamp(30px,4.4vw,46px);font-weight:600;line-height:1.08;letter-spacing:-.042em;text-wrap:balance}.today-smart-recap{max-width:640px;margin:22px auto 0;text-align:center;color:var(--wc-ink-0860);font-size:15.5px;line-height:1.75;text-wrap:pretty}.today-smart-brief,.today-smart-answer{margin-top:26px;padding:22px 24px;border:1px solid var(--wc-ink-0080);border-radius:18px;background:var(--wc-surface);box-shadow:0 20px 50px -40px #00123380}.today-smart-brief-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.today-smart-brief-heading h2{margin:0;font-size:19px;font-weight:650;letter-spacing:-.022em}.today-smart-brief-heading span{margin-left:auto;color:var(--wc-muted);font-size:12px}.today-smart-row{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;padding:13px 10px;border:0;border-top:1px solid var(--wc-ink-0060);border-radius:9px;background:transparent;text-align:left;color:var(--wc-ink-0740)}.today-smart-brief-heading+.today-smart-row{margin-top:12px}.today-smart-row:hover,.today-smart-row:focus-visible{background:#ee42660d}.today-smart-row .today-smart-dot{margin-top:7px}.today-smart-row span{flex:1;min-width:0;line-height:1.55}.today-smart-row strong{color:var(--wc-ink);font-weight:650}.today-smart-row b{flex:none;align-self:center;padding:5px 11px;border:1px solid rgba(238,66,102,.3);border-radius:999px;color:var(--wc-accent-deep);font-size:12px;font-weight:650;white-space:nowrap}.today-smart-no-read{margin:16px 0 0;color:var(--wc-muted)}.today-smart-empty{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;margin-top:26px}.today-smart-empty button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border:1px solid var(--wc-ink-0100);border-radius:16px;background:var(--wc-surface);text-align:left;color:var(--wc-accent-deep)}.today-smart-empty button:hover,.today-smart-empty button:focus-visible{border-color:var(--wc-accent)}.today-smart-empty strong{color:var(--wc-ink);font-size:15px}.today-smart-empty span{color:var(--wc-ink-0740);font-size:12.5px}.today-smart-asks{margin-top:30px}.today-smart-asks h2{margin:0;text-align:center;font-size:22px;font-weight:650;letter-spacing:-.026em}.today-smart-featured{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;margin-top:18px}.today-smart-featured button{display:flex;align-items:center;gap:14px;min-height:82px;padding:18px;border:1px solid rgba(238,66,102,.28);border-radius:16px;background:linear-gradient(150deg,rgba(238,66,102,.06),var(--wc-surface) 72%);color:var(--wc-ink);text-align:left}.today-smart-featured button:hover,.today-smart-featured button:focus-visible{border-color:var(--wc-accent);transform:translateY(-2px)}.today-smart-featured button>span{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:#ee42661a;color:var(--wc-accent);font-size:18px}.today-smart-featured strong{flex:1;font-size:15px;font-weight:650}.today-smart-featured b{color:var(--wc-accent)}.today-smart-prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.today-smart-prompts button,.today-smart-conversation-nav button{padding:9px 15px;border:1px solid var(--wc-ink-0100);border-radius:999px;background:var(--wc-surface);color:var(--wc-ink);font-size:13px;font-weight:600}.today-smart-prompts button:hover,.today-smart-conversation-nav button:hover{border-color:var(--wc-accent);color:var(--wc-accent-deep)}.today-smart-conversation{margin-top:22px}.today-smart-conversation-nav{display:flex;justify-content:space-between;gap:12px}.today-smart-question{width:fit-content;max-width:80%;margin:20px 0 0 auto;padding:10px 16px;border-radius:16px 16px 4px;background:var(--wc-ink-0050);font-weight:550}.today-smart-answer{margin-top:16px;min-height:100px}.today-smart-eyebrow{display:block;color:var(--wc-accent-deep);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.today-smart-answer>div{margin-top:10px}.today-smart-composer{margin-top:28px}.today-smart-composer>.today-smart-input-row{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 18px;border:1px solid var(--wc-ink-0120);border-radius:999px;background:var(--wc-surface);box-shadow:0 16px 40px -32px #00123399}.today-smart-composer>.today-smart-input-row:focus-within{border-color:var(--wc-accent)}.today-smart-composer input{flex:1;min-width:0;padding:8px 0;border:0;outline:none;background:transparent;color:var(--wc-ink);font-size:14.5px}.today-smart-composer button[type=submit]{display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:50%;background:linear-gradient(135deg,var(--wc-accent-light),var(--wc-accent));color:#fff;font-size:21px}.today-smart-composer button[type=submit]:disabled{opacity:.5}.today-smart-composer p{margin:9px 0 0;text-align:center;color:var(--wc-muted);font-size:11.5px}.today-smart-composer p button{border:0;background:none;color:var(--wc-accent-deep);font-size:inherit;font-weight:700}.today-smart-composer .today-smart-modes{display:flex;justify-content:center;gap:5px;margin-top:12px}.today-smart-modes button{padding:5px 11px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--wc-muted);font-size:11px;font-weight:650}.today-smart-modes button[aria-pressed=true]{border-color:#ee42664d;background:#ee426612;color:var(--wc-accent-deep)}.today-smart-modes button:focus-visible{outline:2px solid var(--wc-accent)}.today-smart-detail{max-width:1240px;margin:0 auto 50px;padding:0 24px}.today-smart-detail>summary{width:fit-content;margin:0 auto;padding:9px 16px;border:1px solid var(--wc-ink-0100);border-radius:999px;background:var(--wc-surface);color:var(--wc-ink);cursor:pointer;font-size:13px;font-weight:650}@media(max-width:560px){.today-smart{padding-top:12px}.today-smart-orb{width:104px;height:104px}.today-smart-orb img{width:64px;height:64px}.today-smart-brief{padding:18px 14px}.today-smart-row{flex-wrap:wrap}.today-smart-row b{margin-left:19px}.today-smart-conversation-nav{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.today-smart-featured button{transform:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/dashboard-assets/7177f534-46a0-473a-aee1-831a26ce83b1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/dashboard-assets/3445dd45-d70a-4f0c-b815-c146f0d8256e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/dashboard-assets/e2099003-dbd7-4407-944c-530360ed57cd.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/dashboard-assets/15fa74b1-1738-4fd0-b532-716ed2f8c6b2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/dashboard-assets/b001bfba-b90f-472a-b496-674ce7457557.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/dashboard-assets/52f22959-eb33-45ab-8096-2db4a6ccddee.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/dashboard-assets/5a188993-b7e8-4dff-9ced-11e5038006a7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/dashboard-assets/7177f534-46a0-473a-aee1-831a26ce83b1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/dashboard-assets/3445dd45-d70a-4f0c-b815-c146f0d8256e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/dashboard-assets/e2099003-dbd7-4407-944c-530360ed57cd.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/dashboard-assets/15fa74b1-1738-4fd0-b532-716ed2f8c6b2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/dashboard-assets/b001bfba-b90f-472a-b496-674ce7457557.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/dashboard-assets/52f22959-eb33-45ab-8096-2db4a6ccddee.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/dashboard-assets/5a188993-b7e8-4dff-9ced-11e5038006a7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/dashboard-assets/7177f534-46a0-473a-aee1-831a26ce83b1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/dashboard-assets/3445dd45-d70a-4f0c-b815-c146f0d8256e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/dashboard-assets/e2099003-dbd7-4407-944c-530360ed57cd.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/dashboard-assets/15fa74b1-1738-4fd0-b532-716ed2f8c6b2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/dashboard-assets/b001bfba-b90f-472a-b496-674ce7457557.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/dashboard-assets/52f22959-eb33-45ab-8096-2db4a6ccddee.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/dashboard-assets/5a188993-b7e8-4dff-9ced-11e5038006a7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/dashboard-assets/7177f534-46a0-473a-aee1-831a26ce83b1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/dashboard-assets/3445dd45-d70a-4f0c-b815-c146f0d8256e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/dashboard-assets/e2099003-dbd7-4407-944c-530360ed57cd.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/dashboard-assets/15fa74b1-1738-4fd0-b532-716ed2f8c6b2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/dashboard-assets/b001bfba-b90f-472a-b496-674ce7457557.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/dashboard-assets/52f22959-eb33-45ab-8096-2db4a6ccddee.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/dashboard-assets/5a188993-b7e8-4dff-9ced-11e5038006a7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/dashboard-assets/7177f534-46a0-473a-aee1-831a26ce83b1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/dashboard-assets/3445dd45-d70a-4f0c-b815-c146f0d8256e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/dashboard-assets/e2099003-dbd7-4407-944c-530360ed57cd.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/dashboard-assets/15fa74b1-1738-4fd0-b532-716ed2f8c6b2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/dashboard-assets/b001bfba-b90f-472a-b496-674ce7457557.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/dashboard-assets/52f22959-eb33-45ab-8096-2db4a6ccddee.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/dashboard-assets/5a188993-b7e8-4dff-9ced-11e5038006a7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wc-unified{margin:0;padding:0}:root{--wc-bar-h: 60px}.wc-unified{background:var(--bfafbfc,#fafbfc);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--t001233,#001233);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wc-unified *{box-sizing:border-box}.wc-unified a{color:var(--tc9284b,#c9284b);text-decoration:none}.wc-unified a:hover{color:var(--t001233,#001233);text-decoration:underline}.wc-unified button,.wc-unified input,.wc-unified select,.wc-unified textarea{font-family:inherit}.wc-unified ::selection{background:var(--br23866102018,rgba(238,66,102,.18))}.wc-unified :focus-visible{outline:2px solid var(--br23866102055,rgba(238,66,102,.55));outline-offset:2px}.wc-unified [style*="border-radius:999px"],.wc-unified [style*="border-radius: 999px"]{white-space:nowrap}.wc-unified [style*="border-radius:999px"]>*,.wc-unified [style*="border-radius: 999px"]>*{white-space:nowrap}html[data-theme=dark]{--br238661020: rgba(238,66,102,0);--br23866102013: rgba(255,255,255,.055);--br515010505: rgba(62,224,173,.5);--br51501050: rgba(5,150,105,0);--t001233: #ececee;--br01851004: rgba(255,255,255,.05);--tr0185107: rgba(236,236,238,.742);--br515010501: rgba(62,224,173,.1);--t059669: #7df2ce;--b059669: #3ee0ad;--br238661020111: rgba(255,255,255,.047);--br238661020026: rgba(255,255,255,.011);--br1036800078: rgba(255,255,255,.098);--br1036800: rgba(10,36,80,0);--br23866102009: rgba(255,255,255,.038);--tc4384f: #df909d;--bee4266: #ee4266;--t6f6b64: #a8a49e;--br0185101: rgba(255,255,255,.125);--br25525525507: rgba(255,255,255,.077);--tr01851066: rgba(236,236,238,.7);--br23866102035: rgba(255,255,255,.147);--br23866102006: rgba(255,255,255,.025);--bf15875: #f15875;--b001233: #191d24;--tee4266: #f37c95;--tr01851086: rgba(236,236,238,.912);--b0a2450: #222833;--tffffff: #ffffff;--tr255255255072: #ffffff;--tr255255255074: #ffffff;--tr01851074: rgba(236,236,238,.784);--br25525525508: rgba(255,255,255,.085);--br01851028: rgba(255,255,255,.22);--br018510025: rgba(255,255,255,.031);--tr01851078: rgba(236,236,238,.827);--br01851005: rgba(255,255,255,.063);--br5150105008: rgba(62,224,173,.08);--t065f46: #7df2d1;--br2341798014: rgba(208,166,34,.14);--ta16207: #f2c27d;--br2386610205: rgba(238,66,102,.5);--br255255255028: rgba(255,255,255,.031);--br23866102028: rgba(255,255,255,.118);--tc9284b: #e7889d;--br23866102008: rgba(255,255,255,.034);--br01851012: rgba(255,255,255,.15);--tr01851082: rgba(236,236,238,.869);--br515010502: rgba(62,224,173,.2);--br5150105006: rgba(62,224,173,.06);--br01851002: rgba(255,255,255,.025);--br515010506: rgba(62,224,173,.6);--br515010503: rgba(62,224,173,.3);--br5150105012: rgba(62,224,173,.12);--br01851006: rgba(255,255,255,.075);--br5150105004: rgba(62,224,173,.04);--br01851003: rgba(255,255,255,.038);--br2386610202: rgba(255,255,255,.084);--br2386610206: rgba(238,66,102,.6);--br2386610203: rgba(255,255,255,.126);--br23866102012: rgba(255,255,255,.05);--br23866102004: rgba(255,255,255,.017);--br01851008: rgba(255,255,255,.1);--br0185109: rgba(255,255,255,.22);--br2552552550: rgba(255,255,255,0);--br255255255006: rgba(255,255,255,.007);--tr255255255068: #ffffff;--br255255255014: rgba(255,255,255,.015);--tr25525525509: #ffffff;--br255255255013: rgba(255,255,255,.014);--br25525525503: rgba(255,255,255,.033);--br0185107: rgba(255,255,255,.22);--tr255255255062: #ffffff;--br23866102055: rgba(238,66,102,.55);--br01851014: rgba(255,255,255,.175);--br018510: rgba(0,18,51,0);--br01851007: rgba(255,255,255,.088);--bffffff: #1d2126;--br0185103: rgba(255,255,255,.22);--br2386610201: rgba(255,255,255,.042);--br0185104: rgba(255,255,255,.22);--br5150105005: rgba(62,224,173,.05);--br238661020045: rgba(255,255,255,.019);--br2386610208: rgba(255,255,255,.034);--br25525525505: rgba(255,255,255,.055);--br152342016: rgba(255,255,255,.2);--br152342014: rgba(255,255,255,.175);--br01851032: rgba(255,255,255,.22);--br23866102065: rgba(238,66,102,.65);--br2386610207: rgba(238,66,102,.7);--br15234201: rgba(255,255,255,.125);--br1523420035: rgba(255,255,255,.044);--t64748b: #90959c;--br2203838008: rgba(255,255,255,.034);--tdc2626: #eb8484;--br152342006: rgba(255,255,255,.075);--br152342007: rgba(255,255,255,.088);--br1036800028: rgba(255,255,255,.035);--br1036800008: rgba(255,255,255,.01);--br25525525509: rgba(255,255,255,.085);--br23866102007: rgba(255,255,255,.029);--t4b5563: #b0b3b9;--br152342008: rgba(255,255,255,.1);--br152342002: rgba(255,255,255,.025);--br152342035: rgba(255,255,255,.22);--br23866102032: rgba(255,255,255,.134);--br23866102025: rgba(255,255,255,.105);--t1f2937: #dadcdf;--br24825025209: rgba(255,255,255,.22);--br15234204: rgba(255,255,255,.05);--br23866102022: rgba(255,255,255,.092);--br161987012: rgba(224,157,62,.12);--br152342024: rgba(255,255,255,.22);--br152342004: rgba(255,255,255,.05);--br152342009: rgba(255,255,255,.112);--br23866102005: rgba(255,255,255,.021);--br103680016: rgba(255,255,255,.2);--br103680045: rgba(255,255,255,.22);--br23866102045: rgba(238,66,102,.45);--br2014075028: rgba(255,255,255,.118);--br2014075006: rgba(255,255,255,.025);--br2014075012: rgba(255,255,255,.05);--bc9284b: #df5d7a;--br15234205: rgba(255,255,255,.22);--br16185129012: rgba(62,224,170,.12);--br59130246012: rgba(79,135,226,.12);--t1d4ed8: #849feb;--br1618512901: rgba(62,224,170,.1);--br2014075008: rgba(255,255,255,.034);--bfbfbfc: #171a1f;--br0185105: rgba(255,255,255,.22);--b64748b: #7e858f;--br23866102014: rgba(255,255,255,.059);--br238661020104: rgba(255,255,255,.044);--br1036800072: rgba(255,255,255,.09);--br2386610204: rgba(255,255,255,.168);--br01851045: rgba(255,255,255,.22);--tr01851062: rgba(236,236,238,.657);--bc4384f: #d4687a;--br01851009: rgba(255,255,255,.112);--tr25525525508: #ffffff;--tr25525525506: #ffffff;--tff9bb0: #fc9cb0;--br018510015: rgba(255,255,255,.019);--br255255255045: rgba(255,255,255,.05);--br103680008: rgba(255,255,255,.1);--t0a2450: #d9dadd;--tr01851068: rgba(236,236,238,.721);--br1036800055: rgba(255,255,255,.069);--t34d399: #8ce3c3;--br25525525506: rgba(255,255,255,.066);--br2386610209: rgba(255,255,255,.038);--tr01851064: rgba(236,236,238,.678);--br0185108: rgba(255,255,255,.1);--br1965679006: rgba(255,255,255,.025);--br23866102016: rgba(255,255,255,.067);--br103680025: rgba(255,255,255,.22);--br10368006: rgba(255,255,255,.22);--br10368005: rgba(255,255,255,.22);--br238661020098: rgba(255,255,255,.041);--br1036800065: rgba(255,255,255,.081);--br103680022: rgba(255,255,255,.22);--br103680055: rgba(255,255,255,.22);--br1036800046: rgba(255,255,255,.057);--br103680018: rgba(255,255,255,.22);--br103680035: rgba(255,255,255,.22);--br018510055: rgba(255,255,255,.069);--br0185106: rgba(255,255,255,.22);--br103680006: rgba(255,255,255,.075);--br23866102024: rgba(255,255,255,.101);--br238661020052: rgba(255,255,255,.022);--br23866102095: rgba(238,66,102,.95);--bffc2cf: #f97692;--tr255255255078: #ffffff;--br25525525501: rgba(255,255,255,.011);--b8fb0e8: #85a7e0;--br25515017205: rgba(249,118,145,.5);--tffc2cf: #fc9cb0;--br01851025: rgba(255,255,255,.22);--br2502512520: rgba(250,251,252,0);--br250251252092: rgba(255,255,255,.22);--br25525525504: rgba(255,255,255,.044);--br103680005: rgba(255,255,255,.063);--br103680065: rgba(255,255,255,.22);--br10368001: rgba(255,255,255,.125);--br103680009: rgba(255,255,255,.112);--br103680012: rgba(255,255,255,.15);--br103680003: rgba(255,255,255,.038);--br10368003: rgba(255,255,255,.22);--br2203838025: rgba(255,255,255,.105);--br2203838006: rgba(255,255,255,.025);--br255255255085: rgba(255,255,255,.085);--br161987025: rgba(224,157,62,.25);--br2341798009: rgba(208,166,34,.09);--t7c4a06: #f2c17d;--t8a5b1a: #e6bf89;--br103680013: rgba(255,255,255,.163);--br103680014: rgba(255,255,255,.175);--br1036800035: rgba(255,255,255,.044);--br103680007: rgba(255,255,255,.088);--br23866102018: rgba(255,255,255,.076);--t991b1b: #ea8686;--br255255255024: rgba(255,255,255,.026);--br255255255007: rgba(255,255,255,.008);--tr255255255082: #ffffff;--br23866102003: rgba(255,255,255,.013);--br255255255075: rgba(255,255,255,.083);--br184181175085: rgba(255,255,255,.22);--br018510018: rgba(255,255,255,.023);--br220383801: rgba(255,255,255,.042);--br018510022: rgba(255,255,255,.027);--br23866102002: rgba(255,255,255,.008);--br103680011: rgba(255,255,255,.138);--br01851022: rgba(255,255,255,.22);--br01851055: rgba(255,255,255,.22);--br18418117509: rgba(255,255,255,.22);--br238661020055: rgba(255,255,255,.023);--br01851026: rgba(255,255,255,.22);--tffe0e7: #fc9cb1;--br238661020025: rgba(255,255,255,.011);--br16198702: rgba(224,157,62,.2);--br52211153024: rgba(60,203,151,.24);--t6ee7b7: #71e4b6;--br5150105007: rgba(62,224,173,.07);--ba16207: #e09d3e;--br5150105011: rgba(62,224,173,.11);--br238661020035: rgba(255,255,255,.015);--br238661020029: rgba(255,255,255,.012);--br241881170065: rgba(255,255,255,.027);--br241881170: rgba(241,88,117,0);--br238661020075: rgba(255,255,255,.032);--br24188117003: rgba(255,255,255,.013);--br01851013: rgba(255,255,255,.163);--br01851042: rgba(255,255,255,.22);--br152342011: rgba(255,255,255,.138);--br152342022: rgba(255,255,255,.22);--br152342012: rgba(255,255,255,.15);--br152342005: rgba(255,255,255,.063);--bf1f5f9: #272c33;--br152342025: rgba(255,255,255,.22);--br16185129008: rgba(62,224,170,.08);--b000000: #f2f4f8;--br1523420015: rgba(255,255,255,.019);--br161987028: rgba(224,157,62,.28);--t5c3603: #f2c07d;--ta1793b: #d7be98;--br2203838005: rgba(255,255,255,.021);--br220383803: rgba(255,255,255,.126);--br2203838014: rgba(255,255,255,.059);--br152342018: rgba(255,255,255,.22);--br152342003: rgba(255,255,255,.038);--br220383804: rgba(255,255,255,.168);--br1618512902: rgba(62,224,170,.2);--tr0185105: rgba(236,236,238,.53);--br018510035: rgba(255,255,255,.044);--br2341798035: rgba(208,166,34,.35);--t7a4d08: #f2c47d;--b1a1f71: #5057ce;--b2b3a9e: #5564c9;--beb001b: #f74559;--bf79e1b: #de9934;--b0099df: #3eade0;--bed0006: #f74549;--b006fcf: #3e95e0;--b00a3e0: #3eb4e0;--b334155: #768aa8;--b0f172a: #e8eaef;--bd9222a: #e5575e;--b016fd0: #3e94e0;--b0b4ea2: #3e86e0;--br2386610245: rgba(238,66,102,.45);--br25525525528: rgba(255,255,255,.031);--br1523421: rgba(255,255,255,.125);--br2552552556: rgba(255,255,255,.066);--br2386610235: rgba(255,255,255,.147);--br2386610216: rgba(255,255,255,.067);--br23866102075: rgba(255,255,255,.032);--br2418811703: rgba(255,255,255,.013);--br2552552555: rgba(255,255,255,.055);--br2386610222: rgba(255,255,255,.092);--t0369a1: #7dc9f2;--t047857: #7df2d1;--t635bff: #706af0;--br15234208: rgba(255,255,255,.1);--br25525525574: rgba(255,255,255,.081);--br15234214: rgba(255,255,255,.175);--br1523423: rgba(255,255,255,.22);--br238661029: rgba(238,66,102,.9);--br2386610244: rgba(238,66,102,.44);--br15234202: rgba(255,255,255,.22);--br15234207: rgba(255,255,255,.088);--br15234211: rgba(255,255,255,.138);--br25525525575: rgba(255,255,255,.083);--br201407528: rgba(255,255,255,.118);--br20140755: rgba(223,93,122,.5);--br201407507: rgba(255,255,255,.029);--br20140752: rgba(255,255,255,.084);--br201407505: rgba(255,255,255,.021);--br15234212: rgba(255,255,255,.15);--br1523422: rgba(255,255,255,.22);--br15234206: rgba(255,255,255,.075);--br238661023: rgba(255,255,255,.126);--br1523425: rgba(255,255,255,.22);--br152342015: rgba(255,255,255,.188);--b34d399: #3ccb97;--br15234209: rgba(255,255,255,.112);--br25525525572: rgba(255,255,255,.079);--br238661024: rgba(255,255,255,.168);--br2386610211: rgba(255,255,255,.046);--br238661025: rgba(238,66,102,.5);--br15234216: rgba(255,255,255,.2);--b635bff: #7872e8;--br2386610285: rgba(238,66,102,.85);--br201407509: rgba(255,255,255,.038);--br201407515: rgba(255,255,255,.063);--b94a3b8: #96a3b6;--br515010524: rgba(62,224,173,.24);--br515010507: rgba(62,224,173,.07);--br238661027: rgba(238,66,102,.7);--br99912551: rgba(120,114,232,.1);--br999125515: rgba(120,114,232,.15);--br15234222: rgba(255,255,255,.22);--br2386610255: rgba(238,66,102,.55);--br51501051: rgba(62,224,173,.1);--br515010515: rgba(62,224,173,.15);--br0185134: rgba(255,255,255,.22);--br018516: rgba(255,255,255,.22);--br238661021: rgba(255,255,255,.042);--br25525525594: rgba(255,255,255,.085);--br2552552557: rgba(255,255,255,.077);--br999125522: rgba(120,114,232,.22);--br999125507: rgba(120,114,232,.07);--br15234203: rgba(255,255,255,.038);--br2386610228: rgba(255,255,255,.118);--br1523420: rgba(15,23,42,0);--br1523424: rgba(255,255,255,.22);--br31051611: rgba(62,166,224,.1);--br10011613912: rgba(255,255,255,.15);--bfafbfc: #101215;--br01851017: rgba(255,255,255,.213);--br255255255009: rgba(255,255,255,.01);--br01851052: rgba(255,255,255,.22);--br255255255093: rgba(255,255,255,.085);--br25521422405: rgba(249,118,150,.5);--br255255255095: rgba(255,255,255,.085);--br255255255088: rgba(255,255,255,.085);--br247248251072: rgba(255,255,255,.22);--br018510045: rgba(255,255,255,.056);--br1965679007: rgba(255,255,255,.029);--br5150105075: rgba(62,224,173,.75);--br255255255072: rgba(255,255,255,.079);--br255255255084: rgba(255,255,255,.085);--br5221115309: rgba(60,203,151,.9);--br255255255008: rgba(255,255,255,.009);--br25525525502: rgba(255,255,255,.022);--bfff3f6: #f97697;--br515010508: rgba(62,224,173,.8);--bfff: #1d2126;--br255255255035: rgba(255,255,255,.039);--br01851035: rgba(255,255,255,.22);--br5150105026: rgba(62,224,173,.26);--br23866102026: rgba(255,255,255,.109);--tfff: #ffffff;--b6f6b64: #98948d;--br99102241011: rgba(109,111,231,.11);--br14165233011: rgba(35,157,212,.11);--br3419794012: rgba(72,214,124,.12);--br01851066: rgba(255,255,255,.22);--br01851015: rgba(255,255,255,.188);--br255255255092: rgba(255,255,255,.085);--br103680032: rgba(255,255,255,.22);--br25515017206: rgba(249,118,145,.6);--br255255255022: rgba(255,255,255,.024);--br01851078: rgba(255,255,255,.22);--tr01851008: rgba(236,236,238,.085);--br5150105028: rgba(62,224,173,.28);--br018510012: rgba(255,255,255,.015);--br01851011: rgba(255,255,255,.138);--br1618512903: rgba(62,224,170,.3);--br161851290035: rgba(62,224,170,.035);--br01851018: rgba(255,255,255,.22);--br15234225: rgba(255,255,255,.22);--br15234218: rgba(255,255,255,.22);--br310516110: rgba(62,166,224,.1);--br515010512: rgba(62,224,173,.12);--br999125511: rgba(120,114,232,.11);--br2386610210: rgba(255,255,255,.042);--br2386610212: rgba(255,255,255,.05);--br310516112: rgba(62,166,224,.12);--br515010526: rgba(62,224,173,.26);--b2a2f37: #c1c4c9;--b14b8a6: #3ee0ce;--b0ea5e9: #239dd4;--t0ea5e9: #7dcef2;--t6366f1: #6769ed;--ta855f7: #a85def;--t14b8a6: #81eee2;--bcbd5e1: #a0b1c5;--b6366f1: #6d6fe7;--ba855f7: #a866e6;--b22c55e: #48d67c;--t003087: #7da7f2;--bff7a59: #e88870;--tff7a59: #f08368;--t00a1e0: #7dd1f2;--b7856ff: #866ee7;--t7856ff: #8165f0;--t1e0fbe: #887ef2;--bf9ab00: #d69e23;--tf9ab00: #f2cd7d;--b4285f4: #5389e3;--t4285f4: #7da9f2;--bdc2626: #e45858;--t22c55e: #88e7ab;--b0369a1: #3ea6e0;--b047857: #3ee0b2;--ba11d3b: #e15b79;--b075985: #3ea7e0;--b046048: #3ee0b5;--b4f46d6: #554dcf;--bf0f2f6: #18191c;--t6366f1: #9ea1ff;--ta855f7: #cda2fb;--tee4266: #ff7d97;--tf15875: #ff8fa4;--t635bff: #9d99ff;--tc9284b: #ff8ba0;--t9333ea: #c79bf7;--t7c3aed: #b9a2fb;--t0369a1: #6cc6f5;--t075985: #6cc6f5;--ta16207: #f0b542;--tdc2626: #ff8f8f;--t991b1b: #ff9b9b;--t047857: #4fdfae;--t059669: #57eabd;color-scheme:dark}html[data-theme=dark] .wc-unified{background:#101215;color:#ececee}html[data-theme=dark] .wc-unified:after{mix-blend-mode:screen;opacity:.022}html[data-theme=dark] .wc-unified *{scrollbar-color:rgba(255,255,255,.18) transparent}html[data-theme=dark] .wc-unified ::-webkit-scrollbar-thumb{background:#ffffff29;background-clip:content-box;border:3px solid transparent}html[data-theme=dark] .wc-unified ::-webkit-scrollbar-thumb:hover{background:#ee42668c;background-clip:content-box;border:3px solid transparent}html[data-theme=dark] .wc-unified [style*="120deg,var(--bee4266"]{background-image:linear-gradient(120deg,#ff5f7e,#ff8aa0 42%,#7fa9ff)!important}html[data-theme=dark] .wc-unified [style*="90deg,var(--b0a2450"],html[data-theme=dark] .wc-unified [style*="180deg,var(--b0a2450"]{background-image:linear-gradient(90deg,#ff5f7e,#7fa9ff)!important}html[data-theme=dark] .wc-unified img[src$="whipcream-wordmark.png"]{content:url(/dashboard-assets/whipcream-wordmark-dark.png)}html[data-theme=dark] .wc-unified img[src$="whipcream-mark.png"]{content:url(/dashboard-assets/whipcream-mark-dark.png)}html[data-theme=dark] .wc-unified [data-wc-bar][data-scrolled]{background:#101215f0!important;box-shadow:0 1px #ffffff0f,0 14px 30px -24px #000}html[data-theme=dark] .wc-unified [data-wc-side]{background:linear-gradient(180deg,#15181d,#121418)!important;border-right-color:#ffffff12!important}html[data-theme=dark] .wc-unified [data-wc-bar]{background:#101215db!important;border-bottom-color:#ffffff12!important}html[data-theme=dark] .wc-unified [data-wc-cta]{background:linear-gradient(135deg,#23272e,#1a1d22)!important;border-color:#ee426673!important}.wc-unified{transition:background-color .32s ease}html[data-theme=dark] .wc-unified [style*="color: var(--b001233"],html[data-theme=dark] .wc-unified [style*="color:var(--b001233"]{color:#ececee!important}html[data-theme=dark] .wc-unified [style*="color: var(--b0a2450"],html[data-theme=dark] .wc-unified [style*="color:var(--b0a2450"]{color:#d6d9df!important}html[data-theme=dark] .wc-unified [style*="color: var(--b000"],html[data-theme=dark] .wc-unified [style*="color:var(--b000"]{color:#ececee!important}html[data-theme=dark] .wc-unified [style*="color: var(--b0f172a"]{color:#e8eaef!important}html[data-theme=dark] .wc-unified [style*="color: var(--br255255255022"],html[data-theme=dark] .wc-unified [style*="color: var(--br2552552550"]{color:#ffffffbd!important}html[data-theme=dark] .wc-unified [style*="fill: var(--b001233"]{fill:#ececee!important}html[data-theme=dark] .wc-unified [style*="color: var(--b6366f1"],html[data-theme=dark] .wc-unified [style*="color:var(--b6366f1"]{color:#9ea1ff!important}html[data-theme=dark] .wc-unified [style*="color: var(--b635bff"],html[data-theme=dark] .wc-unified [style*="color:var(--b635bff"]{color:#9d99ff!important}html[data-theme=dark] .wc-unified [style*="color: var(--b0369a1"]{color:#6cc6f5!important}html[data-theme=dark] .wc-unified [style*="color: var(--b047857"]{color:#4fdfae!important}html[data-theme=dark] .wc-unified [style*="color: var(--b059669"]{color:#57eabd!important}html[data-theme=dark] .wc-unified [style*="color: var(--ba16207"]{color:#f0b542!important}html[data-theme=dark] .wc-unified [style*="color: var(--bc9284b"],html[data-theme=dark] .wc-unified [style*="color: var(--bc4384f"]{color:#ff8ba0!important}html[data-theme=dark] .wc-unified [style*="color: var(--br0185"],html[data-theme=dark] .wc-unified [style*="color:var(--br0185"],html[data-theme=dark] .wc-unified [style*="color: var(--br1523"],html[data-theme=dark] .wc-unified [style*="color: var(--br102"]{color:#ececeed1!important}html[data-theme=dark] .wc-unified button,html[data-theme=dark] .wc-unified a{color:#ececee}html[data-theme=dark] .wc-unified select,html[data-theme=dark] .wc-unified option{color:#ececee;background:#1d2126}html[data-theme=dark] .wc-unified input,html[data-theme=dark] .wc-unified textarea{color:#ececee}html[data-theme=dark] .wc-unified input::placeholder,html[data-theme=dark] .wc-unified textarea::placeholder{color:#ececee73}html[data-theme=dark] .wc-unified [style*="fill:var(--b001233"]{fill:#ececee!important}html[data-theme=dark] .wc-unified [style*="135deg,var(--b001233"]{background-image:linear-gradient(135deg,#191d24,#232a34)!important}@keyframes wcNavPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.wc-unified:after{content:"";position:fixed;inset:0;z-index:400;pointer-events:none;opacity:.03;mix-blend-mode:multiply;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxODAnIGhlaWdodD0nMTgwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC44MicgbnVtT2N0YXZlcz0nMycgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjxmZUNvbG9yTWF0cml4IHR5cGU9J3NhdHVyYXRlJyB2YWx1ZXM9JzAnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTgwJyBoZWlnaHQ9JzE4MCcgZmlsdGVyPSd1cmwoI24pJy8+PC9zdmc+)}.wc-unified *{scrollbar-width:thin;scrollbar-color:var(--br01851017,rgba(0,18,51,.17)) transparent}.wc-unified ::-webkit-scrollbar{width:11px;height:11px}.wc-unified ::-webkit-scrollbar-track{background:transparent}.wc-unified ::-webkit-scrollbar-thumb{background:var(--br01851017,rgba(0,18,51,.17));background-clip:content-box;border:3px solid transparent;border-radius:99px}.wc-unified ::-webkit-scrollbar-thumb:hover{background:var(--br2386610205,rgba(238,66,102,.5));background-clip:content-box;border:3px solid transparent}.wc-unified ::-webkit-scrollbar-corner{background:transparent}.wc-unified :focus-visible{outline:2px solid var(--bee4266,#ee4266);outline-offset:3px}.wc-unified button[style*="135deg,var(--bf15875,#f15875)"]:active,.wc-unified a[style*="135deg,var(--bf15875,#f15875)"]:active,.wc-unified button[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"]:active,.wc-unified a[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"]:active,.wc-unified [data-wc-cta]:active{transform:scale(.972)!important;transition-duration:90ms!important}.wc-unified [style*="135deg,var(--b001233,#001233),var(--b0a2450,#0a2450)"]{box-shadow:inset 0 1px 0 var(--br255255255009,rgba(255,255,255,.09))}.wc-unified [style*="0 10px 26px -20px var(--br0185104,rgba(0,18,51,0.4))"]{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.wc-unified [style*="0 10px 26px -20px var(--br0185104,rgba(0,18,51,0.4))"]:hover{transform:translateY(-2px);box-shadow:0 1px 0 var(--br01851003,rgba(0,18,51,.03)),0 20px 38px -22px var(--br01851052,rgba(0,18,51,.52))!important}.wc-unified [data-wc-bar]{transition:box-shadow .26s ease,background .26s ease}.wc-unified [data-wc-bar][data-scrolled]{box-shadow:0 1px 0 var(--br01851007,rgba(0,18,51,.07)),0 12px 28px -24px var(--br0185106,rgba(0,18,51,.6));background:var(--br255255255093,rgba(255,255,255,.93))!important}@keyframes wcNavIn{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}.wc-unified [data-wc-side] nav>*{animation:wcNavIn .52s cubic-bezier(.16,1,.3,1) both}.wc-unified [data-wc-side] nav>*:nth-child(1){animation-delay:30ms}.wc-unified [data-wc-side] nav>*:nth-child(2){animation-delay:70ms}.wc-unified [data-wc-side] nav>*:nth-child(3){animation-delay:.11s}.wc-unified [data-wc-side] nav>*:nth-child(4){animation-delay:.15s}.wc-unified [data-wc-side] nav>*:nth-child(5){animation-delay:.19s}.wc-unified [data-wc-side] nav>*:nth-child(6){animation-delay:.23s}.wc-unified [data-wc-side] nav>*:nth-child(7){animation-delay:.27s}.wc-unified [data-wc-side] nav>*:nth-child(8){animation-delay:.31s}.wc-unified [data-wc-side] nav>*:nth-child(9){animation-delay:.35s}.wc-unified [data-wc-side] nav>*:nth-child(10){animation-delay:.39s}.wc-unified [data-wc-side] nav>*:nth-child(n+11){animation-delay:.43s}@media(prefers-reduced-motion:reduce){.wc-unified [data-wc-side] nav>*{animation:none}.wc-unified:after{display:none}}@keyframes wcBlink{0%,55%{opacity:1}56%,to{opacity:.18}}@keyframes wcBubbleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes wcSpinner{to{transform:rotate(360deg)}}@property --wc-laser{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes wcLaserRun{0%{--wc-laser: 0deg}46%{--wc-laser: 360deg}76%{--wc-laser: 720deg}to{--wc-laser: 1080deg}}.wc-unified button[style*="135deg,var(--bf15875,#f15875)"],.wc-unified a[style*="135deg,var(--bf15875,#f15875)"],.wc-unified button[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"],.wc-unified a[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"],.wc-unified [data-wc-cta]{position:relative}.wc-unified button[style*="135deg,var(--bf15875,#f15875)"]:after,.wc-unified a[style*="135deg,var(--bf15875,#f15875)"]:after,.wc-unified button[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"]:after,.wc-unified a[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"]:after,.wc-unified [data-wc-cta]:after{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--wc-laser),var(--br2552552550,rgba(255,255,255,0)) 0deg,var(--br2552552550,rgba(255,255,255,0)) 296deg,var(--br25521422405,rgba(255,214,224,.5)) 338deg,var(--br255255255095,rgba(255,255,255,.95)) 356deg,var(--br2552552550,rgba(255,255,255,0)) 360deg);-webkit-mask:linear-gradient(var(--b000000,#000) 0 0) content-box,linear-gradient(var(--b000000,#000) 0 0);mask:linear-gradient(var(--b000000,#000) 0 0) content-box,linear-gradient(var(--b000000,#000) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .18s ease}.wc-unified button[style*="135deg,var(--bf15875,#f15875)"]:hover:after,.wc-unified a[style*="135deg,var(--bf15875,#f15875)"]:hover:after,.wc-unified button[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"]:hover:after,.wc-unified a[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"]:hover:after,.wc-unified [data-wc-cta]:hover:after{opacity:1;animation:wcLaserRun 2.4s linear infinite}@media(prefers-reduced-motion:reduce){.wc-unified [data-wc-cta]:hover:after,.wc-unified button[style*="135deg,var(--bf15875,#f15875)"]:hover:after{animation:none}}html[data-theme=dark]{--br2203838008: rgba(255,125,125,.194);--br2014075028: rgba(255,95,126,.393);--br2014075006: rgba(255,95,126,.143);--br2014075012: rgba(255,95,126,.286);--br2014075008: rgba(255,95,126,.194);--br1965679006: rgba(255,95,126,.143);--br2203838025: rgba(255,125,125,.35);--br2203838006: rgba(255,125,125,.143);--br220383801: rgba(255,125,125,.24);--br241881170065: rgba(255,95,126,.154);--br24188117003: rgba(255,95,126,.074);--br2203838005: rgba(255,125,125,.12);--br220383803: rgba(255,125,125,.42);--br2203838014: rgba(255,125,125,.337);--br220383804: rgba(255,125,125,.55);--br2418811703: rgba(255,95,126,.074);--br201407528: rgba(255,95,126,.393);--br201407507: rgba(255,95,126,.166);--br20140752: rgba(255,95,126,.28);--br201407505: rgba(255,95,126,.12);--br201407509: rgba(255,95,126,.217);--br201407515: rgba(255,95,126,.36);--br1965679007: rgba(255,95,126,.166);--br23866102013: rgba(255,95,126,.314);--br238661020111: rgba(255,95,126,.269);--br238661020026: rgba(255,95,126,.063);--br23866102009: rgba(255,95,126,.217);--br23866102035: rgba(255,95,126,.49);--br23866102006: rgba(255,95,126,.143);--br23866102028: rgba(255,95,126,.393);--br23866102008: rgba(255,95,126,.194);--br2386610202: rgba(255,95,126,.28);--br2386610203: rgba(255,95,126,.42);--br23866102012: rgba(255,95,126,.286);--br23866102004: rgba(255,95,126,.097);--br2386610201: rgba(255,95,126,.24);--br238661020045: rgba(255,95,126,.109);--br2386610208: rgba(255,95,126,.194);--br23866102007: rgba(255,95,126,.166);--br23866102032: rgba(255,95,126,.447);--br23866102025: rgba(255,95,126,.35);--br23866102022: rgba(255,95,126,.307);--br23866102005: rgba(255,95,126,.12);--br23866102014: rgba(255,95,126,.337);--br238661020104: rgba(255,95,126,.251);--br2386610204: rgba(255,95,126,.55);--br2386610209: rgba(255,95,126,.217);--br23866102016: rgba(255,95,126,.383);--br238661020098: rgba(255,95,126,.234);--br23866102024: rgba(255,95,126,.337);--br238661020052: rgba(255,95,126,.126);--br23866102018: rgba(255,95,126,.434);--br23866102003: rgba(255,95,126,.074);--br23866102002: rgba(255,95,126,.046);--br238661020055: rgba(255,95,126,.131);--br238661020025: rgba(255,95,126,.063);--br238661020035: rgba(255,95,126,.086);--br238661020029: rgba(255,95,126,.069);--br238661020075: rgba(255,95,126,.183);--br2386610235: rgba(255,95,126,.49);--br2386610216: rgba(255,95,126,.383);--br23866102075: rgba(255,95,126,.183);--br2386610222: rgba(255,95,126,.307);--br238661023: rgba(255,95,126,.42);--br238661024: rgba(255,95,126,.55);--br2386610211: rgba(255,95,126,.263);--br238661021: rgba(255,95,126,.24);--br2386610228: rgba(255,95,126,.393);--br23866102026: rgba(255,95,126,.363);--br2386610210: rgba(255,95,126,.24);--br2386610212: rgba(255,95,126,.286)}html[data-theme=dark] .wc-unified [class*=scp]{transition:box-shadow .24s cubic-bezier(.22,1,.36,1),background-color .2s ease,border-color .2s ease,transform .28s cubic-bezier(.22,1,.36,1),color .16s ease}html[data-theme=dark] .wc-unified [class*=scp]:hover{box-shadow:0 0 0 1px #ff5f7e57,0 10px 24px -14px #ff5f7e9e,0 0 28px -10px #ff5f7e61!important}html[data-theme=dark] .wc-unified [class*=scp][style*="border-radius: 13px"]:hover,html[data-theme=dark] .wc-unified [class*=scp][style*="border-radius: 14px"]:hover,html[data-theme=dark] .wc-unified [class*=scp][style*="border-radius: 16px"]:hover{box-shadow:inset 0 1px #ffffff0e,0 0 0 1px #ff5f7e61,0 26px 52px -28px #ff5f7eb3,0 0 52px -14px #ff5f7e6b!important}html[data-theme=dark] .wc-unified [class*=scp]:active{box-shadow:0 0 0 1px #ff5f7e80,0 0 18px -6px #ff5f7e99!important}html[data-theme=dark] .wc-unified [style*="0 10px 26px -20px var(--br0185104"]:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ff5f7e52,0 22px 44px -24px #ff5f7e99,0 0 44px -12px #ff5f7e61!important}html[data-theme=dark] .wc-unified [data-wc-side]{box-shadow:inset -1px 0 #ffffff0b}html[data-theme=dark] .wc-unified [data-wc-item]:hover{background:#ff5f7e1f!important;color:#fff!important;box-shadow:0 0 0 1px #ff5f7e4d,0 0 26px -6px #ff5f7eb3,inset 0 0 18px -10px #ff5f7ee6!important}html[data-theme=dark] .wc-unified button[style*="135deg,var(--bf15875,#f15875)"]:hover,html[data-theme=dark] .wc-unified a[style*="135deg,var(--bf15875,#f15875)"]:hover,html[data-theme=dark] .wc-unified button[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"]:hover,html[data-theme=dark] .wc-unified a[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"]:hover,html[data-theme=dark] .wc-unified [data-wc-cta]:hover{box-shadow:0 0 0 1px #ff5f7e73,0 16px 40px -18px #ff5f7ebf,0 0 32px -12px #ff5f7e73!important}html[data-theme=dark] .wc-unified [data-wc-cta]:hover{border-color:#ff5f7eb3!important}html[data-theme=dark] .wc-unified button[style*="135deg,var(--bf15875,#f15875)"]:after,html[data-theme=dark] .wc-unified a[style*="135deg,var(--bf15875,#f15875)"]:after,html[data-theme=dark] .wc-unified button[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"]:after,html[data-theme=dark] .wc-unified a[style*="135deg,var(--bee4266,#ee4266),var(--bc4384f,#c4384f)"]:after,html[data-theme=dark] .wc-unified [data-wc-cta]:after{background:conic-gradient(from var(--wc-laser),rgba(255,95,126,0) 0deg,rgba(255,95,126,0) 296deg,rgba(255,95,126,.55) 338deg,rgba(255,205,215,1) 356deg,rgba(255,95,126,0) 360deg)}html[data-theme=dark] .wc-unified :focus-visible{outline:2px solid #ff5f7e;outline-offset:3px}html[data-theme=dark] .wc-unified ::selection{background:#ff5f7e52;color:#fff}html[data-theme=dark] .wc-unified [data-wc-bar]{box-shadow:inset 0 -1px #ffffff0d}html[data-theme=dark] .wc-unified [data-wc-bar][data-scrolled]{box-shadow:inset 0 -1px #ffffff12,0 18px 34px -28px #000,0 1px 24px -12px #ff5f7e40!important}html[data-theme=dark] .wc-unified img[data-wc-asset="whipcream-wordmark.png"]{content:url(/dashboard-assets/whipcream-wordmark-dark.png)}html[data-theme=dark] .wc-unified img[data-wc-asset="whipcream-mark.png"]{content:url(/dashboard-assets/whipcream-mark-dark.png)}@media(prefers-reduced-motion:reduce){html[data-theme=dark] .wc-unified [class*=scp]{transition:none}}@media(max-width:1140px){.wc-unified [data-wc-side]{width:68px!important;flex-basis:68px!important;padding-left:10px!important;padding-right:10px!important}.wc-unified [data-wc-collapse]{display:none!important}.wc-unified [data-wc-item]{justify-content:center!important;padding-left:10px!important;padding-right:10px!important}.wc-unified [data-wc-brand]{padding-left:0!important;padding-right:0!important}.wc-unified [data-wc-mark]{display:block!important;margin:0 auto 2px!important}.wc-unified [data-wc-avatar]{margin:0 auto!important}}@keyframes tdRiseA{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes tdRiseB{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes tdWipeA{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes tdWipeB{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes tdRuleA{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tdRuleB{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tdIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes tdSheen{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(320%) skew(-12deg)}}@keyframes tdScan{0%{transform:translateY(-100%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(2400%);opacity:0}}@keyframes tdDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.06)}to{transform:translateZ(0) scale(1)}}@keyframes tdHalo{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.8;transform:scale(1.07)}}@keyframes tdPulse{0%,to{box-shadow:0 0 0 0 var(--br238661020,rgba(238,66,102,0))}50%{box-shadow:0 0 0 8px var(--br23866102013,rgba(238,66,102,.13))}}@keyframes tdLive{0%{box-shadow:0 0 0 0 var(--br515010505,rgba(5,150,105,.5))}70%{box-shadow:0 0 0 7px var(--br51501050,rgba(5,150,105,0))}to{box-shadow:0 0 0 0 var(--br51501050,rgba(5,150,105,0))}}@keyframes tdSpin{to{transform:rotate(360deg)}}@keyframes tdCaret{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes tdFlow{to{stroke-dashoffset:-52}}@keyframes tdTick{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media(max-width:1000px){#td-side{display:none!important}}@keyframes fpLift{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fpRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes fpIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fpRow{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes fpToast{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes fpSweep{0%{transform:translate(-70%)}to{transform:translate(280%)}}@keyframes fpFlow{to{stroke-dashoffset:-48}}@keyframes fpHalo{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.09)}}@keyframes fpPulse{0%,to{box-shadow:0 0 0 0 var(--br238661020,rgba(238,66,102,0))}50%{box-shadow:0 0 0 8px var(--br23866102014,rgba(238,66,102,.14))}}@keyframes fpSpin{to{transform:rotate(360deg)}}@keyframes fpLive{0%{box-shadow:0 0 0 0 var(--br515010505,rgba(5,150,105,.5))}70%{box-shadow:0 0 0 7px var(--br51501050,rgba(5,150,105,0))}to{box-shadow:0 0 0 0 var(--br51501050,rgba(5,150,105,0))}}@keyframes fpBreathe{0%,to{opacity:.2}50%{opacity:.42}}@keyframes fpTick{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@media(max-width:1000px){#fp-side{display:none!important}}@keyframes btLift{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes btIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes btRow{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes btSpine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes btRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes btPop{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.22)}to{opacity:1;transform:scale(1)}}@keyframes btToast{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes btPulse{0%,to{box-shadow:0 0 0 0 var(--br238661020,rgba(238,66,102,0))}50%{box-shadow:0 0 0 8px var(--br23866102014,rgba(238,66,102,.14))}}@keyframes btLive{0%{box-shadow:0 0 0 0 var(--br515010505,rgba(5,150,105,.5))}70%{box-shadow:0 0 0 7px var(--br51501050,rgba(5,150,105,0))}to{box-shadow:0 0 0 0 var(--br51501050,rgba(5,150,105,0))}}@keyframes btDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.06)}to{transform:translateZ(0) scale(1)}}@keyframes btSheen{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(320%) skew(-12deg)}}@keyframes btDraw{0%{stroke-dashoffset:620}to{stroke-dashoffset:0}}@media(max-width:1000px){#bt-side{display:none!important}}.cpx-scroll{scrollbar-width:thin;scrollbar-color:var(--br152342016,rgba(15,23,42,.16)) transparent}.cpx-scroll::-webkit-scrollbar{width:7px}.cpx-scroll::-webkit-scrollbar-thumb{background:var(--br152342014,rgba(15,23,42,.14));border-radius:99px}.cpx-scroll::-webkit-scrollbar-track{background:transparent}@keyframes cpxIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cpxPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes cpxSlide{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes cpxBlink{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes cpxSpin{to{transform:rotate(360deg)}}@keyframes cpxDot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes cpxPulse{0%,to{box-shadow:0 0 0 0 var(--br2386610205,rgba(238,66,102,.5))}70%{box-shadow:0 0 0 9px var(--br238661020,rgba(238,66,102,0))}}@keyframes cpxRailIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes cpxPhase{0%{opacity:0;transform:translateY(5px);filter:blur(2px)}22%,74%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(-5px);filter:blur(2px)}}@keyframes cpxShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:900px){#cpx-side{display:none!important}}@keyframes ag-up{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ag-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ag-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes ag-breathe{0%,to{opacity:.34}48%{opacity:.9}}@keyframes ag-spin{to{transform:rotate(360deg)}}@keyframes ag-rot{to{transform:rotate(360deg)}}@keyframes ag-scan{0%{transform:translateY(0);opacity:0}12%{opacity:.5}88%{opacity:.5}to{transform:translateY(392px);opacity:0}}@keyframes ag-dash{to{stroke-dashoffset:-28}}@keyframes ag-drift{0%,to{transform:translate(0)}50%{transform:translate(26px,-16px)}}@keyframes ag-cycle{to{transform:rotate(360deg)}}@keyframes ag-lane{0%{left:0;opacity:0}14%{opacity:1}86%{opacity:1}to{left:100%;opacity:0}}@keyframes ag-blink{0%,to{opacity:1}50%{opacity:.28}}@keyframes ag-contract{0%,to{r:11}50%{r:7.6}}@keyframes ag-draw{0%{stroke-dashoffset:640}to{stroke-dashoffset:0}}@keyframes ag-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ag-arc{0%{stroke-dashoffset:327}to{stroke-dashoffset:218}}@keyframes ag-press{0%,to{transform:scaleX(.96);opacity:.55}50%{transform:scaleX(1);opacity:1}}@keyframes ag-rail{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}@keyframes ag-ping{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.1);opacity:0}}@keyframes ag-ignite{0%{opacity:0;transform:scale(.72)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ag-drawin{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ag-orbit{to{transform:rotate(360deg)}}@keyframes ag-halo{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.5;transform:scale(1.06)}}@keyframes ag-core{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}@keyframes ag-fade{0%{opacity:0}to{opacity:1}}@keyframes ag-sig{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes wcPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wcMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@keyframes wcBarIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wcRowIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes wcToastIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes wcSpin{to{transform:rotate(360deg)}}@keyframes wcLive{0%{box-shadow:0 0 0 0 var(--br515010505,rgba(5,150,105,.5))}70%{box-shadow:0 0 0 7px var(--br51501050,rgba(5,150,105,0))}to{box-shadow:0 0 0 0 var(--br51501050,rgba(5,150,105,0))}}@keyframes wcPulsePink{0%{box-shadow:0 0 0 0 var(--br23866102055,rgba(238,66,102,.55))}70%{box-shadow:0 0 0 9px var(--br238661020,rgba(238,66,102,0))}to{box-shadow:0 0 0 0 var(--br238661020,rgba(238,66,102,0))}}@media(max-width:1000px){#wc-side{display:none!important}}svg text{font-family:Inter,sans-serif}@keyframes dsIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dsRow{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes dsMenu{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@keyframes dsToast{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes dsSpin{to{transform:rotate(360deg)}}@keyframes dsFlow{to{stroke-dashoffset:-44}}@keyframes dsPulseCoral{0%,to{box-shadow:0 0 0 0 var(--br238661020,rgba(238,66,102,0))}50%{box-shadow:0 0 0 7px var(--br23866102016,rgba(238,66,102,.16))}}@keyframes dsLive{0%{box-shadow:0 0 0 0 var(--br515010505,rgba(5,150,105,.5))}70%{box-shadow:0 0 0 7px var(--br51501050,rgba(5,150,105,0))}to{box-shadow:0 0 0 0 var(--br51501050,rgba(5,150,105,0))}}@keyframes dsHandOff{0%{transform:translateY(0) rotate(var(--r, 0deg)) scale(1);opacity:0}10%{opacity:1}44%{transform:translateY(-16px) rotate(0) scale(.97);opacity:1}56%{transform:translateY(-22px) rotate(0) scale(.88);opacity:0}57%,to{transform:translateY(0) rotate(var(--r, 0deg)) scale(1);opacity:0}}@keyframes dsIntake{0%,34%{box-shadow:inset 0 0 0 1px var(--br103680025,rgba(10,36,80,.25))}48%{box-shadow:inset 0 0 0 1px var(--br10368006,rgba(10,36,80,.6)),0 0 18px -4px var(--br10368005,rgba(10,36,80,.5))}70%,to{box-shadow:inset 0 0 0 1px var(--br103680025,rgba(10,36,80,.25))}}@keyframes dsPull{0%{left:0%;transform:translate(-50%,-50%) scale(.7);opacity:0}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{left:100%;transform:translate(-50%,-50%) scale(.7);opacity:0}}@keyframes dsSip{0%,to{transform:scale(1);box-shadow:0 0 0 0 var(--br238661020,rgba(238,66,102,0))}46%{transform:scale(1.09);box-shadow:0 0 0 8px var(--br23866102012,rgba(238,66,102,.12))}}@keyframes dsDeal{0%{opacity:0;transform:translateY(16px) rotate(0)}to{opacity:1;transform:translateY(var(--ty, 0px)) rotate(var(--rot, 0deg))}}@keyframes dsSweep{0%{transform:translate(-60%)}to{transform:translate(260%)}}@keyframes dsRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes dsLift{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes dsDrift{0%,to{stroke-dashoffset:0}to{stroke-dashoffset:-60}}@keyframes dsBreathe{0%,to{opacity:.22}50%{opacity:.4}}@keyframes dsHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:1000px){#ds-side{display:none!important}}.unified-hover-0:hover,.unified-hover-1:hover,.unified-hover-2:hover,.unified-hover-3:hover,.unified-hover-4:hover{transform:scale(1.1)}.unified-hover-5:hover{transform:scale(1.06)}.unified-hover-6:hover{transform:scale(1.1)}.unified-hover-7:hover{border-color:var(--br152342011,rgba(15,23,42,.11));box-shadow:0 1px 0 var(--br152342002,rgba(15,23,42,.02)),0 18px 44px -26px var(--br152342022,rgba(15,23,42,.22))}.unified-hover-8:hover{transform:translateY(-1px);border-color:var(--br23866102035,rgba(238,66,102,.35));background:var(--br23866102006,rgba(238,66,102,.06))}.unified-hover-9:focus{border-color:var(--br2386610208,rgba(238,66,102,.8));box-shadow:0 0 0 3px var(--br23866102014,rgba(238,66,102,.14));outline:none}.unified-hover-10:focus{border-color:var(--br2386610208,rgba(238,66,102,.8));box-shadow:0 0 0 3px var(--br23866102014,rgba(238,66,102,.14));outline:none}.unified-hover-11:focus{border-color:var(--br2386610208,rgba(238,66,102,.8));box-shadow:0 0 0 3px var(--br23866102014,rgba(238,66,102,.14));outline:none}.unified-hover-12:hover{transform:translateY(-2px)}.unified-hover-13:hover{color:var(--t001233,#001233);border-color:var(--br152342025,rgba(15,23,42,.25))}.unified-hover-14:hover,.unified-hover-15:hover{border-color:var(--br152342011,rgba(15,23,42,.11));box-shadow:0 1px 0 var(--br152342002,rgba(15,23,42,.02)),0 18px 44px -26px var(--br152342022,rgba(15,23,42,.22))}.unified-hover-16:hover{background:var(--br23866102003,rgba(238,66,102,.03))}.unified-hover-17:hover{transform:translateY(-1px);border-color:var(--br23866102035,rgba(238,66,102,.35));background:var(--br23866102006,rgba(238,66,102,.06))}.unified-hover-18:hover{border-color:var(--br152342011,rgba(15,23,42,.11));box-shadow:0 1px 0 var(--br152342002,rgba(15,23,42,.02)),0 18px 44px -26px var(--br152342022,rgba(15,23,42,.22))}.unified-hover-19:hover{transform:translateY(-1px);border-color:var(--br23866102035,rgba(238,66,102,.35));background:var(--br23866102006,rgba(238,66,102,.06))}.unified-hover-20:hover{transform:translateY(-3px);border-color:var(--br23866102035,rgba(238,66,102,.35));box-shadow:0 14px 34px -22px var(--br2386610205,rgba(238,66,102,.5))}.unified-hover-21:hover{border-color:var(--br152342011,rgba(15,23,42,.11));box-shadow:0 1px 0 var(--br152342002,rgba(15,23,42,.02)),0 18px 44px -26px var(--br152342022,rgba(15,23,42,.22))}.unified-hover-22:hover{border-color:var(--br23866102045,rgba(238,66,102,.45));color:var(--tc9284b,#c9284b)}.unified-hover-23:hover{transform:translateY(-1px);border-color:var(--br23866102035,rgba(238,66,102,.35));background:var(--br23866102006,rgba(238,66,102,.06))}.unified-hover-24:hover{border-color:var(--br220383804,rgba(220,38,38,.4));color:var(--tdc2626,#dc2626);background:var(--br2203838005,rgba(220,38,38,.05))}.unified-hover-25:hover{transform:translateY(-1px);border-color:var(--br23866102035,rgba(238,66,102,.35))}.unified-hover-26:focus{border-color:var(--br2386610208,rgba(238,66,102,.8));box-shadow:0 0 0 3px var(--br23866102014,rgba(238,66,102,.14));outline:none}.unified-hover-27:focus{border-color:var(--br2386610208,rgba(238,66,102,.8));box-shadow:0 0 0 3px var(--br23866102014,rgba(238,66,102,.14));outline:none}.unified-hover-28:focus{border-color:var(--br2386610208,rgba(238,66,102,.8));box-shadow:0 0 0 3px var(--br23866102014,rgba(238,66,102,.14));outline:none}.unified-hover-29:hover{transform:translateY(-2px)}.unified-hover-30:hover{color:var(--t001233,#001233)}.unified-hover-31:hover{border-color:var(--br152342011,rgba(15,23,42,.11));box-shadow:0 1px 0 var(--br152342002,rgba(15,23,42,.02)),0 18px 44px -26px var(--br152342022,rgba(15,23,42,.22))}.unified-hover-32:hover{border-color:var(--br2386610204,rgba(238,66,102,.4))}.unified-hover-33:focus{border-color:var(--br2386610208,rgba(238,66,102,.8));box-shadow:0 0 0 3px var(--br23866102014,rgba(238,66,102,.14));outline:none}.unified-hover-34:hover{border-color:var(--br2386610204,rgba(238,66,102,.4))}.unified-hover-35:focus{border-color:var(--br2386610208,rgba(238,66,102,.8));box-shadow:0 0 0 3px var(--br23866102014,rgba(238,66,102,.14));outline:none}.unified-hover-36:hover{border-color:var(--br2386610204,rgba(238,66,102,.4))}.unified-hover-37:focus{border-color:var(--br2386610208,rgba(238,66,102,.8));box-shadow:0 0 0 3px var(--br23866102014,rgba(238,66,102,.14));outline:none}.unified-hover-38:hover{border-color:var(--br2386610204,rgba(238,66,102,.4))}.unified-hover-39:focus{border-color:var(--br2386610208,rgba(238,66,102,.8));box-shadow:0 0 0 3px var(--br23866102014,rgba(238,66,102,.14));outline:none}.unified-hover-40:hover{border-color:var(--br2386610204,rgba(238,66,102,.4))}.unified-hover-41:focus{border-color:var(--br2386610208,rgba(238,66,102,.8));box-shadow:0 0 0 3px var(--br23866102014,rgba(238,66,102,.14));outline:none}.unified-hover-42:hover{border-color:var(--br2386610204,rgba(238,66,102,.4))}.unified-hover-43:hover{background:var(--br23866102007,rgba(238,66,102,.07))}.unified-hover-44:hover{color:var(--t001233,#001233);border-color:var(--br152342025,rgba(15,23,42,.25))}.unified-hover-45:hover{transform:translateY(-2px)}.unified-hover-46:hover{border-color:var(--br152342011,rgba(15,23,42,.11));box-shadow:0 1px 0 var(--br152342002,rgba(15,23,42,.02)),0 18px 44px -26px var(--br152342022,rgba(15,23,42,.22))}.unified-hover-47:hover{background:var(--br23866102003,rgba(238,66,102,.03))}.unified-hover-48:hover{border-color:var(--br152342014,rgba(15,23,42,.14));background:var(--bffffff,#fff);color:var(--tee4266,#ee4266);box-shadow:0 1px 2px var(--br152342006,rgba(15,23,42,.06))}.unified-hover-49:hover{color:var(--t001233,#001233);border-color:var(--br0185103,rgba(0,18,51,.3))}.unified-hover-50:hover{transform:translateY(-2px)}.wc-unified{--wc-bar-h: 60px;--wc-ink: var(--t001233, #001233);--wc-ink-2: var(--t0a2450, #0a2450);--wc-panel: var(--b001233, #001233);--wc-panel-2: var(--b0a2450, #0a2450);--wc-accent: var(--tee4266, #ee4266);--wc-accent-light: var(--tf15875, #f15875);--wc-accent-dark: var(--tc4384f, #c4384f);--wc-accent-deep: var(--tc9284b, #c9284b);--wc-surface: var(--bffffff, #fff);--wc-ground: var(--bfafbfc, #fafbfc);--wc-muted: var(--t64748b, #64748b);--wc-body: var(--t4b5563, #4b5563);--wc-warm: var(--t6f6b64, #6f6b64);--wc-good: var(--t059669, #059669);--wc-warn: var(--ta16207, #a16207);--wc-bad: var(--tdc2626, #dc2626);background:var(--wc-ground);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--wc-ink);isolation:isolate}.wc-main{position:relative}.wc-score-update{color:var(--wc-ink);background:color-mix(in srgb,var(--wc-accent) 5%,var(--wc-surface));border-color:color-mix(in srgb,var(--wc-accent) 19%,transparent)}.wc-score-update__label{flex-shrink:0;color:var(--wc-accent-deep);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wc-score-update__button{border:1px solid color-mix(in srgb,var(--wc-accent) 32%,transparent);border-radius:999px;padding:7px 13px;background:var(--wc-surface);color:var(--wc-accent-deep);font-size:11px;font-weight:700;white-space:nowrap;box-shadow:0 2px 8px -5px #ee426659}.wc-score-update__button:hover{background:color-mix(in srgb,var(--wc-accent) 9%,var(--wc-surface))}.wc-page-orbits{position:absolute;left:0;top:0;width:100%;pointer-events:none;overflow:hidden;z-index:0;height:520px}.wc-page-orbits svg{position:absolute;left:-90px;top:-150px;width:1200px;height:520px;max-width:none;overflow:hidden}.wc-main>div{position:relative}.wc-unified .unified-page{padding:0;width:100%;max-width:none;margin:0}.wc-unified .unified-page>*+*{margin-block:0}.wc-unified .wc-bar{background:#ffffffdb;border-bottom:1px solid rgba(0,18,51,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wc-unified .wc-compact-mark{display:none}.wc-unified .wc-nav-badge{color:#fff}.wc-unified .wc-side .wc-nav-item{color:var(--wc-body)}.wc-unified .wc-side .wc-nav-item:hover,.wc-unified .wc-side .wc-nav-item.is-on{color:var(--wc-ink);text-decoration:none}.wc-unified .wc-nav-group{margin-bottom:4px}.unified-copilot-bubble{position:relative;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(238,66,102,.3);background:linear-gradient(135deg,#fff,#fff5f7);box-shadow:0 6px 18px -8px #00123340}.unified-copilot-bubble img{pointer-events:none;-webkit-user-select:none;user-select:none}.unified-bubble-dot{position:absolute;top:3px;right:3px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#059669;box-shadow:0 0 8px #05966966}.wc-unified .wc-side{z-index:60}.wc-unified button:disabled{cursor:not-allowed}.wc-unified input,.wc-unified textarea,.wc-unified select{color:var(--wc-ink)}.wc-unified [data-unified-page]{animation:wcPageIn .18s cubic-bezier(.22,1,.36,1) both;min-width:0}.wc-unified [data-unified-page] p,.wc-unified [data-unified-page] h1,.wc-unified [data-unified-page] h2,.wc-unified [data-unified-page] h3{overflow-wrap:anywhere}.wc-unified [data-unified-page=TodayPage] [data-testid=today-summary]>div,.wc-unified [data-unified-page=TodayPage] [data-testid=today-stand] [data-testid=today-stand-tile]{min-width:0}.wc-unified [data-unified-page=TodayPage] [data-today-stand-grid]{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.wc-unified [data-unified-page=TodayPage] [data-testid=today-summary]>div>div:first-child,.wc-unified [data-unified-page=TodayPage] [data-testid=today-stand-tile]>div:first-child{overflow-wrap:anywhere;line-height:1.15}.wc-unified [data-unified-page=FullPicturePage] [data-testid=full-picture-points]{min-width:0}.wc-unified [data-picture-attention]{grid-column:1/-1;border-top:1px solid var(--wc-ink-0080);padding-top:24px}@media(min-width:1300px){.wc-unified [data-picture-attention]{grid-column:auto;border-top:0;border-left:1px solid var(--wc-ink-0080);padding:0 0 0 22px}.wc-unified [data-picture-attention] [data-testid=full-picture-attention]{grid-template-columns:minmax(0,1fr)}}@keyframes wcPageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.wc-unified button,.wc-unified a{transition:transform .24s cubic-bezier(.22,1.1,.32,1),box-shadow .24s ease,border-color .2s ease,background-color .2s ease}.wc-unified button:not(:disabled):active{transform:scale(.972)}.wc-unified button[style*=linear-gradient]:not(:disabled):hover{box-shadow:0 8px 24px -10px #ee42668c}.wc-unified [data-testid=today-summary]>div{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.wc-unified [data-testid=today-summary]>div:hover{transform:translateY(-2px);box-shadow:0 1px #00123308,0 20px 38px -22px #00123385!important}.wc-unified [data-testid=today-need]{animation:tdRiseA .76s cubic-bezier(.16,1,.3,1) both}.wc-unified [data-testid=today-need]:nth-child(2){animation-delay:90ms}.wc-unified [data-testid=today-need]:nth-child(3){animation-delay:.18s}.wc-unified [data-testid=today-need]:hover{transform:translateY(-3px)}.wc-unified .unified-sigil{display:inline-block;flex-shrink:0;vertical-align:middle}.wc-unified .unified-agent-map g[role=button]{cursor:pointer;outline-offset:4px}.wc-unified .unified-agent-map g[role=button]:focus-visible{outline:2px solid var(--wc-accent)}.unified-agent-detail{position:relative;margin:18px 0 0;padding:24px;border:1px solid var(--wc-line-3);border-radius:16px;background:var(--wc-surface);animation:ag-up .3s ease both}.unified-agent-detail h3{margin:10px 0;font-size:18px;font-weight:700}.unified-agent-detail h3 span{font-size:12px;color:var(--wc-muted);font-weight:500}.unified-agent-detail p{margin:8px 0 16px;font-size:13px;color:var(--wc-body)}.unified-detail-close{position:absolute;top:12px;right:16px;font-size:24px;color:var(--wc-muted)}.unified-settings-group{display:block;padding:18px 12px 7px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--wc-warm)}.unified-settings-group:first-child{padding-top:0}.unified-replay{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:1px solid var(--wc-ink-0100);border-radius:999px;background:var(--wc-surface-0700);font-size:11.5px;font-weight:500;color:var(--wc-ink-0660);cursor:pointer}.unified-replay:hover{color:var(--wc-ink);border-color:#ee426659;background:#ee42660f}.unified-caret{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.12em;background:var(--wc-accent);animation:tdCaret 1.05s steps(1,end) infinite}.wc-unified [data-unified-page=TodayPage]>section{animation:tdRiseA .76s cubic-bezier(.16,1,.3,1) both}.wc-unified [data-unified-page=TodayPage]>section:nth-of-type(2){animation-delay:.14s}.wc-unified [data-unified-page=TodayPage]>section:nth-of-type(3){animation-delay:.24s}.unified-settings section{padding:28px;border:1px solid var(--wc-ink-0130);border-radius:16px;background:var(--wc-surface);box-shadow:0 1px 0 var(--wc-ink-0030),0 18px 40px -26px var(--wc-ink-0420)}.unified-settings section>div:first-child{font-size:17.5px;letter-spacing:-.02em}.unified-settings section>div:first-child:before{content:"";display:inline-block;width:3px;height:17px;border-radius:2px;margin-right:11px;vertical-align:-2px;background:linear-gradient(180deg,var(--wc-accent-light),var(--wc-accent))}html[data-theme=dark] .wc-unified{--wc-ink-rgb: 236,236,238;--wc-surface-rgb: 29,33,38;background:#101215}html[data-theme=dark] .wc-unified [style*="linear-gradient(120deg,var(--wc-accent)"]{background-image:linear-gradient(120deg,#ff5f7e,#ff8aa0 42%,#7fa9ff)!important}html[data-theme=dark] .wc-unified button:not(:disabled):hover,html[data-theme=dark] .wc-unified [data-testid=today-need]:hover{box-shadow:0 0 0 1px #ff5f7e57,0 10px 24px -14px #ff5f7e9e,0 0 28px -10px #ff5f7e61}html[data-theme=dark] .unified-agent-map [fill="#001233"]{fill:#ececee}html[data-theme=dark] .unified-agent-map [fill="#ffffff"]{fill:#1d2126}html[data-theme=dark] .unified-agent-map [stroke="#fafbfc"]{stroke:#101215}html[data-theme=dark] .unified-agent-map [fill="#64748b"]{fill:#90959c}@media(min-width:768px)and (max-width:1140px){.wc-unified{grid-template-columns:68px minmax(0,1fr)}.wc-unified .wc-wordmark{display:none}.wc-unified .wc-compact-mark{display:flex;justify-content:center}.wc-unified .wc-nav-group{margin-bottom:12px}.wc-unified .wc-side-foot>button{padding:10px 0;justify-content:center}.wc-unified .wc-nav-badge{position:absolute;right:0;top:0;font-size:8px}}@media(max-width:767px){.wc-unified [data-unified-page]{padding:28px 18px 80px!important}.wc-unified [data-unified-page=TodayPage] [data-testid=today-summary]{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-unified [data-unified-page=FullPicturePage] [data-testid=full-picture-points]{align-items:flex-start}}@media(max-width:380px){.wc-unified [data-unified-page=TodayPage] [data-testid=today-summary]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.wc-unified *,.wc-unified *:before,.wc-unified *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.unified-settings-active{position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--wc-accent-light),var(--wc-accent))}.unified-settings-help{margin-top:18px;padding:14px;border:1px solid var(--wc-ink-0070);border-radius:12px;background:var(--wc-surface-0700)}.unified-settings-help strong{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.unified-settings-help p{margin:7px 0 10px;font-size:12px;line-height:1.55;color:var(--wc-muted)}.unified-settings-help a{font-size:12px;font-weight:600;color:var(--wc-accent)}.unified-confirmed-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:18px 20px;margin:24px 0 22px}.unified-confirmed-value{margin-top:7px;padding:9px 12px;border:1px solid var(--wc-ink-0120);border-radius:10px;font-size:13.5px;color:var(--wc-ink)}.unified-company-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 20px}.unified-company-fields>*{grid-column:1/-1}.unified-company-fields .unified-model-field{grid-column:1;grid-row:1}.unified-company-fields .unified-industry-field{grid-column:2;grid-row:1}.unified-company-fields .unified-arr-field{grid-row:2}.unified-settings label,.unified-confirmed-fields>div>div:first-child{color:var(--wc-ink-0780)!important;font-size:10px;font-weight:700;letter-spacing:.09em}.unified-settings input,.unified-settings select{height:39px;padding:9px 12px;border-radius:10px;border:1px solid var(--wc-ink-0120);background:var(--wc-surface);font-size:13.5px}.unified-settings input:focus,.unified-settings select:focus{border-color:#ee4266cc;box-shadow:0 0 0 3px #ee426624;outline:none}.unified-settings [data-testid=company-profile-card]{position:relative}.unified-settings [data-testid=company-profile-card]:after{content:"✧  From onboarding";position:absolute;top:28px;right:28px;border-radius:999px;padding:5px 11px;background:#ee426614;color:var(--wc-accent-deep);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.unified-personal-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:18px 20px}@media(max-width:1100px){.unified-company-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-settings [data-testid=company-profile-card]:after{position:static;display:inline-block;margin-top:18px}}@media(max-width:600px){.unified-company-fields{display:flex;flex-direction:column}.unified-settings section{padding:20px}}.unified-copilot-panel{display:flex;flex-direction:column;width:min(342px,calc(100vw - 32px));height:428px;max-height:70vh;overflow:hidden;border:1px solid var(--wc-ink-0100);border-radius:16px;background:var(--wc-surface);box-shadow:0 30px 70px -28px var(--wc-ink-0550);animation:wcBubbleIn .22s cubic-bezier(.22,1,.36,1)}.unified-copilot-panel-head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,var(--wc-panel),var(--wc-panel-2));color:#fff;border-bottom:1px solid var(--wc-ink-0070)}.unified-copilot-panel-head img{padding:4px;border-radius:9px;background:#ffffff1a}.unified-copilot-panel-head strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.01em}.unified-copilot-panel-head small{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:10.5px;color:#ffffffbd}.unified-copilot-panel-head i{width:5px;height:5px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399e6}.unified-copilot-panel-head button{width:26px;height:26px;border-radius:8px;background:#ffffff14;color:#fff}.unified-copilot-prompts strong{display:block;margin-bottom:11px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.unified-copilot-prompts strong:before{content:"";display:inline-block;width:14px;height:2px;background:var(--wc-accent);margin-right:9px;vertical-align:middle}.unified-copilot-prompts button{display:block;width:100%;padding:10px 13px;margin-top:8px;border:1px solid var(--wc-ink-0100);border-radius:11px;background:var(--wc-surface);font-size:12.5px;font-weight:500;line-height:1.45;text-align:left}.unified-copilot-prompts button:hover{border-color:#ee426673;background:#ee42660d}.unified-open-copilot{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11.5px;color:var(--wc-muted);padding-top:3px}[data-unified-sheen]{position:absolute;inset:0 auto 0 0;width:26%;pointer-events:none;background:linear-gradient(90deg,transparent,var(--wc-surface-0500),transparent);animation:tdSheen 7s ease-in-out infinite}html[data-theme=dark] [data-unified-sheen]{opacity:.12}@media(max-width:767px){.unified-settings [role=tablist]{position:static!important;flex:1 1 100%!important;width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:6px!important}.unified-settings [role=tablist] .unified-settings-group,.unified-settings [role=tablist] .unified-settings-help{display:none}.unified-settings [role=tab]{flex:1 0 auto}.unified-settings [role=tablist]+div{flex-basis:100%!important}}@media(prefers-reduced-motion:reduce){[data-unified-sheen]{display:none}}.wc-unified a.wc-plan{color:var(--wc-ink);text-decoration:none}.unified-preview-note{margin:0 0 16px;font-size:12px;color:var(--wc-muted)}.unified-preview-scrim{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#00123366;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.unified-preview-dialog{width:min(440px,100%);background:var(--wc-surface);border:1px solid var(--wc-ink-0130);border-radius:16px;padding:28px}.unified-preview-dialog h2{font-size:19px;font-weight:600}.unified-preview-dialog p{margin:14px 0;font-size:13px;color:var(--wc-body)}.unified-preview-actions{display:flex;flex-wrap:wrap;gap:10px}.unified-preview-actions button{padding:9px 14px;border:1px solid var(--wc-ink-0130);border-radius:999px;font-size:12.5px}.wc-unified .unified-agent-map [aria-disabled=true]{opacity:.35;pointer-events:none;cursor:not-allowed}.wc-unified .unified-agent-map [aria-disabled=true] *{animation:none!important}.wc-unified .unified-settings-preview button:disabled{opacity:.5;cursor:not-allowed}.wc-unified #ds-founder{scroll-margin-top:100px}.wc-unified .ds-reference-flow,.wc-unified .ds-reference-inventory{margin-top:24px;border:1px solid var(--wc-ink-0090);border-radius:16px;overflow:hidden;background:var(--wc-surface);box-shadow:0 16px 40px -30px var(--wc-ink-0350)}.wc-unified .ds-reference-darkhead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px 28px;background:linear-gradient(135deg,var(--wc-panel),var(--wc-panel-2));color:#fff}.wc-unified .ds-reference-darkhead h2{margin:0;padding-left:14px;border-left:3px solid var(--wc-accent);font-size:18px;font-weight:700;letter-spacing:-.02em}.wc-unified .ds-reference-darkhead p{margin:10px 0 0;max-width:68ch;font-size:13px;line-height:1.7;color:#ffffffbd}.wc-unified .ds-reference-legend,.wc-unified .ds-reference-filters{display:flex;flex-wrap:wrap;gap:8px}.wc-unified .ds-reference-legend span,.wc-unified .ds-reference-filters button{border:1px solid #ffffff35;border-radius:99px;background:#ffffff0b;padding:7px 12px;color:inherit;font-size:11px;font-weight:600}.wc-unified .ds-reference-filters button[aria-pressed=true],.wc-unified .ds-reference-legend span:last-child{background:#ee426633;border-color:#ee426688}.wc-unified .ds-reference-flowbody{padding:28px}.wc-unified .ds-reference-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;margin-top:20px}.wc-unified .ds-reference-supplied,.wc-unified .ds-reference-systems{border:1px solid var(--wc-ink-0120);border-radius:16px;background:var(--wc-surface);padding:26px;min-width:0;scroll-margin-top:90px}.wc-unified .ds-reference-systems{border-color:color-mix(in srgb,var(--wc-accent) 20%,transparent)}.wc-unified .ds-reference-sectionhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.wc-unified .ds-reference-sectionhead h2{font-size:18px;font-weight:700;padding-left:13px;border-left:3px solid var(--wc-ink-2);margin:0;letter-spacing:-.02em}.wc-unified .ds-reference-systems h2{border-color:var(--wc-accent)}.wc-unified .ds-reference-tabs{display:inline-flex;padding:4px;gap:3px;border:1px solid var(--wc-ink-0080);background:var(--wc-ground);border-radius:99px;margin:20px 0}.wc-unified .ds-reference-tabs button{border:0;background:transparent;border-radius:99px;padding:7px 14px;font-size:12px;color:var(--wc-muted)}.wc-unified .ds-reference-tabs button[aria-selected=true]{background:var(--wc-panel);color:#fff;box-shadow:0 3px 7px #00123322}.wc-unified .ds-reference-supplied #ds-founder{border:0!important;box-shadow:none!important}.wc-unified .ds-reference-supplied #ds-founder>button{padding:12px 0!important}.wc-unified .ds-reference-supplied #ds-founder>button>span:nth-child(n+3){display:none}.wc-unified .ds-reference-supplied [data-testid=documents-dropzone]{min-height:150px;text-align:left;background:linear-gradient(145deg,var(--wc-ink-0030),var(--wc-surface));border-radius:14px;border:1px dashed var(--wc-ink-0240);padding:22px}.wc-unified .ds-reference-supplied [data-testid=reporting-currency]{font-size:11px}.wc-unified .ds-reference-systems article>button{flex-wrap:wrap}.wc-unified .ds-reference-controls{margin:22px 0}.wc-unified .ds-reference-table{padding:20px 28px}.wc-unified .ds-reference-tablehead,.wc-unified .ds-reference-metric{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,.7fr) minmax(0,1.1fr) minmax(0,1.2fr);gap:16px;align-items:center;width:100%;text-align:left}.wc-unified .ds-reference-tablehead{padding:8px 12px 16px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--wc-muted);border-bottom:1px solid var(--wc-ink-0080)}.wc-unified .ds-reference-tablehead span:nth-child(2){text-align:right}.wc-unified .ds-reference-family{display:flex;align-items:center;gap:12px;width:100%;padding:18px 12px;background:transparent;border:0;text-align:left;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.wc-unified .ds-reference-family i{flex:1;height:1px;background:var(--wc-ink-0060)}.wc-unified .ds-reference-family>span{color:var(--wc-accent)}.wc-unified .ds-reference-metric{border:0;border-bottom:1px solid var(--wc-ink-0050);background:transparent;padding:17px 12px;font:inherit;font-size:12px;color:var(--wc-muted)}.wc-unified .ds-reference-metric:hover{background:var(--wc-ink-0020)}.wc-unified .ds-reference-metric strong{text-align:right;color:var(--wc-ink);font-variant-numeric:tabular-nums}.wc-unified .ds-reference-metricname{display:flex;gap:10px;align-items:center;min-width:0}.wc-unified .ds-reference-metricname b{display:block;color:var(--wc-ink);font-weight:600}.wc-unified .ds-reference-metricname small{display:block;margin-top:3px;font-size:10.5px;overflow-wrap:anywhere}.wc-unified .ds-reference-metricname i{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--wc-accent)}.wc-unified .ds-reference-metricname i[data-origin=supplied]{background:var(--wc-ink-2)}.wc-unified .ds-reference-metricname i[data-origin=missing]{background:transparent;border:1px solid var(--wc-muted)}.wc-unified .ds-reference-details{margin-top:24px;border:1px solid var(--wc-ink-0080);border-radius:14px;padding:18px}@media(max-width:1000px){.wc-unified .ds-reference-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.wc-unified .ds-reference-darkhead,.wc-unified .ds-reference-flowbody,.wc-unified .ds-reference-table,.wc-unified .ds-reference-supplied,.wc-unified .ds-reference-systems{padding:18px}.wc-unified .ds-reference-metric,.wc-unified .ds-reference-tablehead{grid-template-columns:minmax(0,1fr) 90px;gap:8px}.wc-unified .ds-reference-tablehead span:nth-child(n+3){display:none}.wc-unified .ds-reference-metric>span:nth-child(n+3){font-size:10px}}.wc-unified .ds-reference-capabilities{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin:18px 0 10px;font-size:10px;color:var(--wc-muted)}.wc-unified .ds-reference-capabilities b{text-transform:uppercase;letter-spacing:.08em}.wc-unified .ds-reference-capability-list{display:flex;flex-wrap:wrap;gap:6px}.wc-unified .ds-reference-capability-list button{font-size:11px;padding:6px 10px;border:1px solid var(--wc-ink-0080);border-radius:99px;background:var(--wc-ground);color:var(--wc-muted)}.wc-unified .ds-reference-capability-list button[data-held=true]{color:var(--wc-ink);border-color:color-mix(in srgb,var(--wc-accent) 35%,transparent);background:color-mix(in srgb,var(--wc-accent) 5%,var(--wc-surface))}.wc-unified .ds-reference-values{border:1px solid var(--wc-ink-0080);border-radius:12px;padding:14px;margin-top:16px}.wc-unified .ds-reference-values summary{font-size:12px;font-weight:600;cursor:pointer}.wc-unified .ds-system-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.wc-unified .ds-system-tabs button{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--wc-ink-0120);border-radius:10px;background:var(--wc-surface);color:var(--wc-body);font-size:12px}.wc-unified .ds-system-tabs button[aria-selected=true]{color:var(--wc-ink);border-color:var(--wc-accent);background:color-mix(in srgb,var(--wc-accent) 9%,var(--wc-surface));box-shadow:0 0 0 1px var(--wc-accent)}.wc-unified .ds-system-tabs button:focus-visible{outline:2px solid var(--wc-accent);outline-offset:3px}.wc-unified .ds-reference-supplied [data-testid^=document-row-]>div:first-child{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.wc-unified .ds-reference-supplied [data-testid^=document-row-]>div:first-child>div:first-child>div:first-child{flex-wrap:wrap}.wc-unified .ds-reference-supplied [data-testid^=document-row-] .truncate{flex-basis:100%;white-space:normal;overflow-wrap:anywhere}.wc-unified .ds-reference-supplied [data-testid^=document-row-] button{white-space:normal;height:auto;min-height:32px}.wc-unified .ds-integration-heading{display:grid!important;grid-template-columns:38px minmax(0,1fr);align-items:start!important}.wc-unified .ds-integration-heading>span:nth-child(n+3){grid-column:1 / -1;min-width:0!important;overflow-wrap:anywhere}.wc-unified .ds-integration-name{min-width:0;overflow-wrap:anywhere}.wc-unified .ds-gate,.wc-unified .ds-gate.is-blocking{color:var(--wc-muted)}.wc-unified .ds-reference-capabilities>div:first-child{flex-wrap:wrap;gap:8px}.wc-unified .ds-count-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.wc-unified .ds-count-links button{border:1px solid var(--wc-ink-0120);border-radius:8px;padding:7px 10px;background:var(--wc-surface);color:var(--wc-ink);font-size:12px}.wc-unified #ds-inventory{scroll-margin-top:85px}
