:root{color-scheme:dark;--bg:#101010;--surface:#1b1b1a;--surface-2:#262624;--surface-3:#31312e;--line:rgba(255,255,255,0.08);--text:#f3f2ee;--text-2:#a3a29c;--text-3:#6f6e69;--btn:#f3f2ee;--btn-text:#121211;--ok:#6fbf73;--warn:#e2a443;--err:#e0857a;--ok-soft:rgba(111,191,115,0.14);--warn-soft:rgba(226,164,67,0.14);--err-soft:rgba(224,133,122,0.14);--info:#8ab4f8;--info-soft:rgba(138,180,248,0.14);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-s:12px;--radius-m:18px;--radius-l:24px;--tg:rgba(28,28,30,0.72);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI",Roboto,sans-serif;--ease:cubic-bezier(0.32,0.72,0,1);--spring:cubic-bezier(0.34,1.56,0.64,1);--safe-top:var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px));--bar:max(var(--tg-content-safe-area-inset-top,0px),44px);--top:calc(var(--safe-top) + var(--bar));--bottom:var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px))}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{height:100%;overflow:hidden;overscroll-behavior:none}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.4 var(--font);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text;font:inherit;color:var(--text)}button{font:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}a,button{color:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--text);outline-offset:2px}[data-press]{transition:transform .55s var(--spring),background-color .25s,color .25s,opacity .25s,box-shadow .25s}[data-press][data-pressed]{transform:scale(.96);transition:transform .1s ease-out,background-color .1s,opacity .1s}[data-press=soft][data-pressed]{transform:scale(.975)}[data-press=bg]{transition:background-color .35s ease}[data-press=bg][data-pressed]{transform:none;background-color:rgba(255,255,255,.06);transition:background-color .06s}@keyframes screen-push-in{0%{transform:translateX(100%)}}@keyframes screen-push-out{to{transform:translateX(-28%);filter:brightness(.55)}}@keyframes screen-pop-out{to{transform:translateX(100%)}}@keyframes screen-pop-in{0%{transform:translateX(-28%);filter:brightness(.55)}}@keyframes screen-fade-in{0%{opacity:0}}@keyframes screen-fade-out{to{opacity:0}}::view-transition{pointer-events:none}::view-transition-new(root),::view-transition-old(root){animation:none}:root:not([data-nav])::view-transition-new(.screen-in),:root:not([data-nav])::view-transition-old(.screen-out){animation:none}:root[data-nav=back]::view-transition-group(.screen-out),:root[data-nav=forward]::view-transition-group(.screen-in){z-index:2}:root[data-nav=forward]::view-transition-new(.screen-in){animation:screen-push-in .5s var(--ease) both;box-shadow:-20px 0 40px rgba(0,0,0,.35)}:root[data-nav=forward]::view-transition-old(.screen-out){animation:screen-push-out .5s var(--ease) both}:root[data-nav=back]::view-transition-old(.screen-out){animation:screen-pop-out .5s var(--ease) both;box-shadow:-20px 0 40px rgba(0,0,0,.35)}:root[data-nav=back]::view-transition-new(.screen-in){animation:screen-pop-in .5s var(--ease) both}:root[data-nav=fade]::view-transition-new(.screen-in){animation:screen-fade-in .35s ease both}:root[data-nav=fade]::view-transition-old(.screen-out){animation:screen-fade-out .2s ease both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}