:root{--dur-fast:140ms;--dur-base:220ms;--ease-standard:cubic-bezier(.2,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--stagger-step:40ms}.u-stagger>*{animation:u-rise var(--dur-base) var(--ease-standard) backwards;animation-delay:calc(var(--i, 0) * var(--stagger-step))}.u-stagger>:first-child{--i:0}.u-stagger>:nth-child(2){--i:1}.u-stagger>:nth-child(3){--i:2}.u-stagger>:nth-child(4){--i:3}.u-stagger>:nth-child(5){--i:4}.u-stagger>:nth-child(6){--i:5}.u-stagger>:nth-child(7){--i:6}.u-stagger>:nth-child(8){--i:7}.u-stagger>:nth-child(9){--i:8}.u-stagger>:nth-child(10){--i:9}.u-stagger>:nth-child(11){--i:10}.u-stagger>:nth-child(12){--i:11}.u-stagger>:nth-child(13){--i:12}.u-stagger>:nth-child(14){--i:13}.u-stagger>:nth-child(15){--i:14}.u-stagger>:nth-child(16){--i:15}@keyframes u-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.u-pop{animation:u-pop var(--dur-base) var(--ease-spring) backwards;transform-origin:var(--pop-origin,center)}@keyframes u-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.u-step{animation:u-rise var(--dur-base) var(--ease-standard) backwards}.u-accordion{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-standard)}.u-accordion.open{grid-template-rows:1fr}.u-accordion>.u-accordion__inner{overflow:hidden;min-height:0}.u-toast-in{animation:u-toast-in var(--dur-base) var(--ease-spring) backwards}@keyframes u-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.u-morph{transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--dur-base);animation-timing-function:var(--ease-standard)}@media (prefers-reduced-motion:reduce){.u-pop,.u-stagger>*,.u-step,.u-toast-in{animation:none!important}.u-accordion,.u-morph{transition:none}}:root{--accent-pressed:color-mix(in srgb,var(--accent) 88%,#000);--accent-disabled:color-mix(in srgb,var(--accent) 42%,#fff);--focus-ring:color-mix(in srgb,var(--accent) 50%,transparent);--ok:#2e844a;--ok-soft:rgba(46,132,74,.12);--ok-deep:#1e5e34;--warn:#b45309;--warn-soft:rgba(181,83,9,.12);--warn-deep:#92400e;--err:#d92d20;--err-soft:rgba(217,45,32,.10);--err-deep:#9a1c1c;--info:var(--accent);--info-soft:var(--accent-soft);--info-deep:color-mix(in srgb,var(--accent) 72%,#000);--hairline:#e2e2e6;--hairline-faint:#efeff2;--elev-1:0 1px 2px rgba(120,80,50,.05),0 2px 7px rgba(120,80,50,.07);--elev-2:0 2px 5px rgba(120,80,50,.06),0 9px 20px -6px rgba(120,80,50,.12);--elev-3:0 3px 8px rgba(120,80,50,.07),0 16px 34px -8px rgba(120,80,50,.16);--elev-4:0 4px 8px rgba(9,30,66,.05),0 16px 32px -8px rgba(9,30,66,.10),0 32px 56px -12px rgba(9,30,66,.12);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--ease-std:cubic-bezier(.25,.1,.25,1);--scrim:rgba(0,0,0,.5)}::-moz-selection{background:var(--accent);color:var(--on-accent-fill,#fff)}::selection{background:var(--accent);color:var(--on-accent-fill,#fff)}[role=button]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-card button:active:not(:disabled),.navlinks .loginbtn:active,.navlinks .nav-cta:active,.navlinks .who button:active,.sx-btn:active:not(:disabled),.sx-copy:active{transform:scale(.97)}.sx-btn:disabled{opacity:1;background:var(--accent-disabled);color:#fff;border-color:transparent;cursor:not-allowed}.sx-btn.grad:disabled{background:var(--accent-disabled);filter:none}.sx-btn.ghost:disabled{background:none;color:var(--muted-2);border-color:var(--border-soft)}.login-card button:disabled{opacity:1;background:var(--accent-disabled);cursor:not-allowed}.card{transition:border-color var(--dur-base) var(--ease-std),box-shadow var(--dur-base) var(--ease-std)}.card:hover{transform:none;border-color:var(--border);box-shadow:var(--elev-3)}.sx-result:hover{border-color:var(--border);box-shadow:var(--elev-2)}.pub-work:hover{border-color:var(--border);box-shadow:var(--elev-1)}.login-card{box-shadow:var(--elev-3)}.sx-badge{font-variant-numeric:tabular-nums;letter-spacing:.02em}.sx-badge.hi,.sx-badge.live{color:var(--ok-deep);background:var(--ok-soft)}.sx-badge.mid,.sx-badge.sim{color:var(--warn-deep);background:var(--warn-soft)}.sx-badge.run{color:var(--muted)}.sx-badge.run,.sx-empty{background:var(--surface-2)}.sx-empty{border-radius:var(--r-lg);padding:48px 24px}.skeleton{background:linear-gradient(100deg,#f2e9dc 40%,#efeff2 50%,#f2e9dc 60%);background-size:300% 100%;animation:sk-shimmer 1.4s var(--ease-std) infinite}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.num{font-variant-numeric:tabular-nums}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.05em;color:var(--muted-2)}.kpi-num{font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.keycap{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:1px 6px;border-radius:4px;font-family:var(--mono);font-size:12px;color:var(--muted);background:linear-gradient(180deg,#f2e9dc,#ececf0);border:solid var(--hairline);border-width:1px 1px 2px}.surface-inset{background:var(--surface-2);border-radius:var(--r-md)}.sx-toast{display:inline-flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);padding:12px 16px;font-size:14px;color:var(--fg);box-shadow:var(--elev-4)}.daily-hero,.phero{position:relative;isolation:isolate}.daily-hero:before,.phero:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:-6%;transform:translateX(-50%);width:min(720px,94%);height:128%;background:radial-gradient(ellipse 60% 56% at 50% 32%,color-mix(in srgb,var(--accent) 14%,transparent) 0,transparent 66%)}@keyframes polish-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.daily-hero{animation:polish-rise .5s var(--ease-std) both;animation-delay:.02s}.dstep{animation:polish-rise .5s var(--ease-std) both;animation-delay:.1s}.dsecondary{animation:polish-rise .5s var(--ease-std) both;animation-delay:.2s}.dstep{position:relative}.dstep:not(.locked){box-shadow:var(--elev-2);border-color:color-mix(in srgb,var(--accent) 20%,var(--border-soft))}.dstep:not(.locked):before{content:"";position:absolute;inset:0 0 auto 0;height:8px;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--note-peach)}.dstep:not(.locked):nth-of-type(4n+2):before{background:var(--note-mint)}.dstep:not(.locked):nth-of-type(4n+3):before{background:var(--note-lilac)}.dstep:not(.locked):nth-of-type(4n+4):before{background:var(--note-butter)}.dstep.locked{opacity:.45}.dnum{box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 32%,transparent)}.wstep.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.dchip{transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.dchip:hover{border-color:color-mix(in srgb,var(--accent) 28%,transparent);box-shadow:var(--elev-1)}.dchip.on{box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 28%,transparent)}.ds-card{transition:border-color var(--dur-base) var(--ease-std),box-shadow var(--dur-base) var(--ease-std)}.ds-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));box-shadow:var(--elev-2)}.ds-card:hover b{color:var(--accent-ink,var(--accent))}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.FortuneCookie_root__joE9g{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.FortuneCookie_trigger__r9_LH{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px solid var(--border,#dfe5ee);border-radius:var(--r-cta,3px);background:var(--surface,#fff);color:var(--muted,#5a6474);font:inherit;font-size:12px;cursor:pointer;transition:color .15s ease,border-color .15s ease,transform .15s ease}.FortuneCookie_trigger__r9_LH:hover{color:var(--accent,#0f52e0);border-color:var(--accent,#0f52e0)}.FortuneCookie_cookie__Q2HMB{font-size:14px;line-height:1}.FortuneCookie_cracking__bt6yh .FortuneCookie_cookie__Q2HMB{display:inline-block;animation:FortuneCookie_fc-crack__4glTa .3s ease}@keyframes FortuneCookie_fc-crack__4glTa{0%{transform:rotate(0) scale(1)}40%{transform:rotate(-14deg) scale(1.18)}70%{transform:rotate(9deg) scale(.94)}to{transform:rotate(0) scale(1)}}.FortuneCookie_line__rVbus{overflow:hidden;text-overflow:ellipsis;max-width:min(72vw,640px);color:var(--accent,#0f52e0);font-weight:650;font-size:12.5px;letter-spacing:-.01em;animation:FortuneCookie_fc-pop__zaygk .32s cubic-bezier(.2,.9,.3,1.2)}@keyframes FortuneCookie_fc-pop__zaygk{0%{opacity:0;transform:translateY(5px) scale(.97)}to{opacity:1;transform:none}}.FortuneCookie_again__Hu6jY{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--muted-2,#8a93a3);cursor:pointer;white-space:nowrap}.FortuneCookie_again__Hu6jY:hover{color:var(--accent,#0f52e0)}