@font-face{font-family:Onest;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/onest-cyrillic-300-normal-B50vnjp6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/onest-latin-300-normal-CL3LB4WI.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/onest-latin-400-normal-9AYXx_QC.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/onest-latin-500-normal-2-RsuwM3.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.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}:root{--halo: #9FBBA9;--mid: #3E5A4C;--core: #0B0C16;--hi: #E6F0E9;--acc: #E8F27A;--star: #EEF3EA;--star-acc: #10241A;--bg: #0B0B0B;--sheet: #161615;--sheet-2: #1C1C1B;--field: #0E0E0D;--line: #242423;--line-2: #2A2A28;--handle: #3A3A38;--text: #FFFFFF;--muted: #8A8A86;--muted-2: #9A9A96;--placeholder: #5E5E5A;--scrim: rgba(0, 0, 0, .6);--font: "Onest", -apple-system, system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--ease: cubic-bezier(.2, .8, .2, 1);--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--top: max(50px, var(--sat));--bottom: max(34px, var(--sab));color-scheme:dark}:root[data-palette=ember]{--halo: #E0876C;--mid: #B8456A;--core: #2A0E1E;--hi: #FFD9C4;--acc: #FFE17A;--star: #FFE3D3;--star-acc: #2A0E1E}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:#000;color:var(--text)}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);min-height:100dvh;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#root{min-height:100dvh}a{color:#fff}a:hover{color:#ccc}button{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--placeholder)}:focus-visible{outline:2px solid var(--halo);outline-offset:2px}@keyframes orbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes orbSpin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0% 0}}@keyframes chev{0%,to{opacity:.2}50%{opacity:1}}@keyframes jump{0%,to{transform:translateY(120%)}50%{transform:translateY(-120%)}}@keyframes nfcPulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.6);opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}@keyframes ringPulse{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.12);opacity:0}}@keyframes skel{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-frame{position:relative;width:100%;max-width:430px;min-height:100dvh;margin:0 auto;background:var(--bg);overflow:hidden}.ds-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mono{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}
