:root[data-reduce-motion],:root[data-reduce-motion] *,:root[data-reduce-motion] :before,:root[data-reduce-motion] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--motion-fast:.12s;--motion:.17s;--motion-slow:.26s;--ease-out:cubic-bezier(.22, .72, .2, 1);--ease-standard:cubic-bezier(.32, .72, 0, 1)}@layer base{:where(button,a,summary,label,input,select,textarea,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio]){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,box-shadow;transition-duration:var(--motion);transition-timing-function:var(--ease-out)}}.ds-btn-primary,.ds-btn-subtle{transition:background-color var(--motion) var(--ease-out), color var(--motion) var(--ease-out), border-color var(--motion) var(--ease-out), box-shadow var(--motion) var(--ease-out), scale var(--motion-fast) var(--ease-out)}.ds-btn-primary:active:not(:disabled),.ds-btn-subtle:active:not(:disabled){scale:.97}:where(:focus-visible){transition-property:outline-color,box-shadow,color,background-color,border-color}.arcade-sheen{animation:arcade-sheen 4.2s var(--ease-standard) .8s infinite;background:linear-gradient(100deg,#0000 20%,#e1ff012e 45%,#e1ff010d 55%,#0000 75%);transform:translate(-110%)}@keyframes arcade-sheen{0%{transform:translate(-110%)}28%,to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.arcade-sheen{animation:none}}:root[data-reduce-motion] .arcade-sheen{animation:none}:root{--ds-canvas-rgb:17 18 20;--ds-elevated-rgb:40 41 46;--ds-bg-canvas:#111214;--ds-bg-canvas-2:#141518;--ds-bg-figure:#16171a;--ds-bg-base:#17181b;--ds-bg-input:#1b1c1f;--ds-bg-surface:#202125;--ds-bg-surface-hover-2:#232428;--ds-bg-surface-hover:#26272b;--ds-bg-elevated:#28292e;--ds-bg-chip:#2c2d32;--ds-bg-chip-2:#303136;--ds-bg-chip-hover:#36383d;--ds-text-secondary:#969ba3;--ds-text-tertiary:#72777f;--ds-text-faint:#4c5057;--ds-text-faint-2:#5a5e65;--ds-z-950:#111214;--ds-z-900:#202125;--ds-z-800:#303136;--ds-z-700:#3b3d42;--ds-z-600:#4c5057;--ds-z-500:#72777f;--ds-z-400:#969ba3;--ds-z-300:#b0b4ba;--ds-z-200:#cdcfd3;--ds-z-100:#e5e6e8;--ds-scrim:#00000094}:root[data-theme-switch]::view-transition-old(root){animation:.36s cubic-bezier(.4,0,1,1) both theme-out}:root[data-theme-switch]::view-transition-new(root){animation:.72s cubic-bezier(.22,1,.36,1) both theme-in}@keyframes theme-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(8px);transform:scale(1.03)}}@keyframes theme-in{0%{opacity:0;filter:blur(8px);transform:scale(1.025)}40%{opacity:.92}to{opacity:1;filter:blur();transform:scale(1)}}
:root{--ease-settle:cubic-bezier(.16, 1, .3, 1)}@keyframes ds-focus-in{0%{opacity:0;filter:blur(12px);transform:translateY(.28em)}to{opacity:1;filter:blur();transform:none}}@keyframes ds-settle-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes ds-rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ds-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ds-line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ds-arrive .ds-arrive-word{animation:ds-focus-in .95s var(--ease-settle) both;animation-delay:calc(60ms + var(--i,0) * 85ms)}.ds-arrive .ds-arrive-box{animation:ds-settle-in .9s var(--ease-settle) .4s both}.ds-bento>:nth-child(2){--row:1}.ds-bento>:nth-child(3){--row:2}.ds-bento>:nth-child(4){--row:3}.ds-bento>:nth-child(5){--row:4}.ds-bento>*>:nth-child(2){--col:1}.ds-bento>*>:nth-child(3){--col:2}.ds-bento>*>:nth-child(4){--col:3}.ds-arrive .ds-bento>*>*{animation:ds-rise-in .85s var(--ease-settle) both;animation-delay:calc(var(--arrive-base,0s) + var(--row,0) * .11s + var(--col,0) * 65ms)}.ds-arrive .ds-arrive-late{animation:ds-rise-in .85s var(--ease-settle) both;animation-delay:calc(var(--arrive-base,0s) + var(--late,0) * .11s)}.ds-bars>:nth-child(2){--i:1}.ds-bars>:nth-child(3){--i:2}.ds-bars>:nth-child(4){--i:3}.ds-bars>:nth-child(5){--i:4}.ds-bars>:nth-child(6){--i:5}.ds-bars>:nth-child(7){--i:6}.ds-arrive .ds-bars>*>:first-child{transform-origin:50% 100%;animation:ds-bar-grow .9s var(--ease-settle) both;animation-delay:calc(var(--chart-delay,0s) + var(--i,0) * 55ms)}.ds-arrive .ds-spark{stroke-dasharray:1;animation:ds-line-draw 1.3s var(--ease-settle) both;animation-delay:calc(var(--arrive-base,0s) + .38s)}@keyframes ds-cover-in{0%{opacity:0}}.ds-cover-in{animation:ds-cover-in var(--motion-slow) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.ds-arrive .ds-arrive-word,.ds-arrive .ds-arrive-box,.ds-arrive .ds-arrive-late,.ds-arrive .ds-bento>*>*,.ds-arrive .ds-bars>*>:first-child,.ds-arrive .ds-spark{animation:none}}:root[data-reduce-motion] .ds-arrive .ds-arrive-word,:root[data-reduce-motion] .ds-arrive .ds-arrive-box,:root[data-reduce-motion] .ds-arrive .ds-arrive-late,:root[data-reduce-motion] .ds-arrive .ds-bento>*>*,:root[data-reduce-motion] .ds-arrive .ds-bars>*>:first-child,:root[data-reduce-motion] .ds-arrive .ds-spark{animation:none}
