@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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{--color-bg: #000;--color-surface: #0a0a0b;--color-surface-2: #121214;--color-surface-3: #1b1b1e;--color-text: #fff;--color-text-muted: rgb(255 255 255 / .62);--color-text-faint: rgb(255 255 255 / .38);--color-line: rgb(255 255 255 / .12);--color-accent: #ff4626;--color-accent-lo: #a3240f;--color-accent-soft: rgb(255 70 38 / .14);--color-accent-glow: rgb(255 70 38 / .35);--color-line-dash: var(--color-accent);--color-graphite: #1f1f22;--color-graphite-lo: #141416;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-s: 6px;--radius-m: 10px;--radius-l: 14px;--radius-pill: 999px;--font: "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs: 12px;--text-s: 13px;--text-m: 15px;--text-l: 18px;--text-xl: 24px;--text-xxl: 32px;--leading: 1.45;--weight-regular: 420;--weight-medium: 560;--weight-bold: 720;--tracking-caps: .08em;--dash-size: 6px;--dash-gap: 6px;--dash-width: 1px;--shadow-raised: 0 1px 0 rgb(255 255 255 / .06) inset, 0 12px 28px rgb(0 0 0 / .55);--ease: cubic-bezier(.2, .7, .2, 1);--fast: .12s;--normal: .22s;--navbar-height: 56px;--gutter: 20px;--sidebar-width: 320px;--card-min: 300px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font);font-size:var(--text-m);font-weight:var(--weight-regular);line-height:var(--leading);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#root{min-height:100dvh}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nums{font-variant-numeric:tabular-nums}.caps{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-faint)}.muted{color:var(--color-text-muted)}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.dashed-bottom,.dashed-top,.dashed-box{--dash: repeating-linear-gradient( 90deg, var(--color-line-dash) 0 var(--dash-size), transparent var(--dash-size) calc(var(--dash-size) + var(--dash-gap)) );--dash-v: repeating-linear-gradient( 180deg, var(--color-line-dash) 0 var(--dash-size), transparent var(--dash-size) calc(var(--dash-size) + var(--dash-gap)) );background-repeat:no-repeat}.dashed-bottom{background-image:var(--dash);background-size:100% var(--dash-width);background-position:bottom}.dashed-top{background-image:var(--dash);background-size:100% var(--dash-width);background-position:top}.dashed-box{background-image:var(--dash),var(--dash),var(--dash-v),var(--dash-v);background-size:100% var(--dash-width),100% var(--dash-width),var(--dash-width) 100%,var(--dash-width) 100%;background-position:top,bottom,left,right;border-radius:0}.btn{--btn-face: var(--color-graphite);--btn-side: var(--color-graphite-lo);--btn-depth: 3px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:0;border-radius:var(--radius-m);background:var(--btn-face);color:var(--color-text);font-weight:var(--weight-medium);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;box-shadow:inset 2px 2px 3px #00000073,inset -1px -1px 2px #ffffff12,1px 1px 0 var(--btn-side),2px 2px 0 var(--btn-side),var(--btn-depth) var(--btn-depth) 0 var(--btn-side),calc(var(--btn-depth) + 3px) calc(var(--btn-depth) + 4px) 10px #0000008c;transform:translate(0);transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease),filter var(--fast) var(--ease)}.btn:hover{filter:brightness(1.12)}.btn:active{transform:translate(var(--btn-depth),var(--btn-depth));box-shadow:inset 3px 3px 4px #0000008c,inset -1px -1px 2px #ffffff0d}.btn:disabled{opacity:.45;cursor:default;filter:none}.btn--primary,.btn[aria-pressed=true]{--btn-face: var(--color-accent);--btn-side: var(--color-accent-lo)}.btn--primary{box-shadow:inset 2px 2px 3px #0000004d,inset -1px -1px 2px #ffffff1f,1px 1px 0 var(--btn-side),2px 2px 0 var(--btn-side),var(--btn-depth) var(--btn-depth) 0 var(--btn-side),calc(var(--btn-depth) + 3px) calc(var(--btn-depth) + 4px) 14px var(--color-accent-glow)}.btn[aria-pressed=true]{--btn-depth: 2px;transform:translate(1px,1px)}.btn--small{--btn-depth: 2px;min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-s);font-size:var(--text-s)}.btn--small[aria-pressed=true]{--btn-depth: 1px}.btn--ghost{background:transparent;box-shadow:none;color:var(--color-text-muted)}.btn--ghost:hover{color:var(--color-text);filter:none}.btn--ghost:active{transform:none;box-shadow:none}.field{display:grid;gap:var(--space-2)}.input{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-surface-2);box-shadow:inset 0 2px 4px #0009;outline:none;transition:border-color var(--fast) var(--ease)}.input:focus{border-color:var(--color-accent)}.input::placeholder{color:var(--color-text-faint)}.group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.group--grid3{display:grid;grid-template-columns:repeat(3,1fr)}.panel{padding:var(--space-5);background:var(--color-surface)}.card{position:relative;padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-raised)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-text-faint)}.dot--live{background:var(--color-accent);box-shadow:0 0 0 0 var(--color-accent-glow);animation:pulse 2s var(--ease) infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px #ff462600}}.flash{animation:flash 1.6s var(--ease)}@keyframes flash{0%{box-shadow:0 0 0 1px var(--color-accent),0 0 24px var(--color-accent-glow)}to{box-shadow:var(--shadow-raised)}}.error{color:var(--color-accent);font-size:var(--text-s)}.dashed-right{position:relative}.dashed-right:after{content:"";position:absolute;top:0;right:0;bottom:0;width:var(--dash-width);background:repeating-linear-gradient(180deg,var(--color-line-dash) 0 var(--dash-size),transparent var(--dash-size) calc(var(--dash-size) + var(--dash-gap)));pointer-events:none}@media (max-width: 860px){.dashed-right:after{top:auto;left:0;width:auto;height:var(--dash-width);background:repeating-linear-gradient(90deg,var(--color-line-dash) 0 var(--dash-size),transparent var(--dash-size) calc(var(--dash-size) + var(--dash-gap)))}}.navbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--space-5);height:var(--navbar-height);padding:0 var(--gutter);background-color:#000000db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar__tabs{display:flex;gap:var(--space-4);height:100%}.navbar__tab{display:flex;align-items:center;padding:0 var(--space-1);color:var(--color-text-muted);text-decoration:none;border-bottom:2px solid transparent}.navbar__tab[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-accent)}.navbar__right{display:flex;align-items:center;gap:var(--space-4);margin-left:auto;font-size:var(--text-s)}.offline{color:var(--color-accent)}.navbar__settings{display:none}.layout{display:grid;grid-template-columns:var(--sidebar-width) 1fr;min-height:calc(100dvh - var(--navbar-height))}.layout__aside>*{position:sticky;top:var(--navbar-height);max-height:calc(100dvh - var(--navbar-height));overflow-y:auto}.layout__main{padding:var(--space-5) var(--gutter)}.feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min),1fr));gap:var(--space-4);align-items:start}@media (max-width: 860px){.navbar{gap:var(--space-3)}.navbar__user,.navbar__logout,.offline__more{display:none}.navbar__settings{display:inline-flex}.layout{grid-template-columns:1fr}.layout__aside{display:none}.layout__aside[data-open=true]{display:block;position:fixed;inset:var(--navbar-height) 0 0;z-index:9;overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg);padding-bottom:env(safe-area-inset-bottom);animation:sheet-in var(--normal) var(--ease)}.layout__aside>*{position:static;max-height:none}.layout__aside:after{display:none}body.sheet-open{overflow:hidden}.layout__main{padding:var(--space-4) var(--gutter)}}.settings{display:grid;gap:var(--space-5)}.settings.panel{padding:var(--space-5) var(--gutter);background:none}.settings__section{display:grid;gap:var(--space-3)}.settings__row{display:flex;align-items:center;gap:var(--space-2)}.settings__hint{font-size:var(--text-s)}.settings__done{display:grid}@media (min-width: 861px){.settings__phone{display:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}}.arb{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 600px){.arb{aspect-ratio:1}}.arb__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.arb__profit{font-size:var(--text-xxl);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1.1}.arb__profit--plus{color:var(--color-accent)}.arb__event{font-size:var(--text-l);font-weight:var(--weight-medium);line-height:1.25}.arb__meta{margin-top:var(--space-1);font-size:var(--text-s);color:var(--color-text-muted)}.arb__age{font-size:var(--text-xs);color:var(--color-text-faint);white-space:nowrap}.legs{display:grid;grid-template-columns:1fr auto auto auto;column-gap:var(--space-3);row-gap:var(--space-2);align-items:baseline;font-size:var(--text-s)}.legs>.caps:nth-child(4n+3),.legs>.caps:nth-child(4n),.legs__num{text-align:right}.legs__num{font-weight:var(--weight-medium)}.legs__line{grid-column:1 / -1;height:1px;background:var(--color-line)}.arb__foot{display:grid;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4);font-size:var(--text-s)}.arb__plan{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.arb__links{display:flex;flex-wrap:wrap;gap:var(--space-2)}.empty{padding:var(--space-7) var(--space-5);text-align:center;color:var(--color-text-muted)}.login{display:grid;place-items:center;min-height:100dvh;padding:var(--space-5)}.login__box{display:grid;gap:var(--space-5);width:min(380px,100%);padding:var(--space-6)}.login__title{margin:0;font-size:var(--text-xl);font-weight:var(--weight-bold)}.login__or{display:flex;align-items:center;gap:var(--space-3)}.login__or:before,.login__or:after{content:"";flex:1;height:1px;background:var(--color-line)}.login__widget{display:flex;justify-content:center;min-height:40px}.signal[data-active=false]{opacity:.55}.signal__grid>.caps:nth-child(4n+2){text-align:right}.notice{margin-bottom:var(--space-4);font-size:var(--text-s)}.notice--error{color:var(--color-accent)}.settings__rules{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-4)}
