@font-face{font-family:Netsach Neria;src:url(/assets/netsach-neria-bold-CS6nq-UZ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--u:min(100vw / 1920, 100vh / 1080);--paper:#0a0c12;--ink:#f1f3f8;--mute:#8b93a8;--faint:#555d73;--line:#ffffff1f;--blue:#7d97ff;--blue-soft:#34416f;--tint:#7d97ff14;--rise:#8fa6ff;--fall:#ff8a6b;--sheen:#ffffff38;--stripe:#ffffff1a;--font:"Google Sans", "Google Sans Flex", "Heebo", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-title:"Netsach Neria", var(--font);--pad-x:calc(var(--u) * 72);--top:calc(var(--u) * 46);--bot:calc(var(--u) * 40);--rank-w:calc(var(--u) * 96);--name-w:calc(var(--u) * 470);--cg:calc(var(--u) * 28);--bar-h:calc(var(--u) * 34);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--paper:#f4f5f9;--ink:#12162a;--mute:#5f6780;--faint:#9aa1b5;--line:#12162a1f;--blue:#3e5ce0;--blue-soft:#a9b8f3;--tint:#3e5ce014;--rise:#2f4fd6;--fall:#e0582f;--sheen:#ffffff73;--stripe:#ffffff29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font);background:var(--paper);color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;transition:background-color .6s,color .6s;overflow:hidden}.app{height:100dvh;padding:calc(var(--u) * 34) max(var(--pad-x), env(safe-area-inset-right)) 0 max(var(--pad-x), env(safe-area-inset-left));grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.stripes{height:calc(var(--u) * 15);position:relative}.stripes:before,.stripes:after{content:"";background:var(--ink);position:absolute;inset-inline:0}.stripes:before{height:calc(var(--u) * 8);top:0}.stripes:after{height:calc(var(--u) * 2);bottom:0}.header{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 40);padding:calc(var(--u) * 26) 0 calc(var(--u) * 22);display:flex}.header__main{min-width:0}h1{font-family:var(--font-title);font-feature-settings:normal;font-size:calc(var(--u) * 104);white-space:nowrap;padding-top:.08em;font-weight:700;line-height:1.1}.status{margin-top:calc(var(--u) * 16);height:calc(var(--u) * 34);font-size:calc(var(--u) * 24);color:var(--mute);position:relative}.status>span{inset-inline-start:0;align-items:center;gap:calc(var(--u) * 14);white-space:nowrap;transition:opacity .5s,transform .5s;display:flex;position:absolute;top:0}.dot{width:calc(var(--u) * 11);height:calc(var(--u) * 11);background:var(--blue);border-radius:50%;min-width:6px;min-height:6px;animation:2.4s ease-in-out infinite beat}.dot--stale{background:var(--fall);animation:none}.status__note{opacity:0;color:var(--ink);font-weight:600;transform:translateY(8px)}.status__note b{color:var(--blue);font-weight:700}.status--note .status__base{opacity:0;transform:translateY(-8px)}.status--note .status__note{opacity:1;transform:none}@keyframes beat{50%{opacity:.25}}.time{direction:ltr;flex-direction:column;flex:none;align-items:flex-start;display:flex}.clock{align-items:baseline;gap:calc(var(--u) * 10);line-height:.9;display:flex}.clock__hm{font-size:calc(var(--u) * 148);letter-spacing:-.045em;font-weight:300}.clock__s{font-size:calc(var(--u) * 50);color:var(--blue);letter-spacing:-.02em;min-width:1.2em}.close{margin-top:calc(var(--u) * 14);align-items:baseline;gap:calc(var(--u) * 16);font-size:calc(var(--u) * 24);color:var(--mute);direction:rtl;display:flex}.close b{font-size:calc(var(--u) * 36);color:var(--ink);letter-spacing:-.01em;direction:ltr;font-weight:500}.close__val{white-space:nowrap;align-items:baseline;gap:.4em;display:inline-flex}.close b.close__days{direction:rtl}.close--done{font-size:calc(var(--u) * 32);color:var(--ink);font-weight:600}.board{min-height:0;position:relative}.board--empty{color:var(--mute);font-size:calc(var(--u) * 32);place-items:center;display:grid}.spinner{width:calc(var(--u) * 54);height:calc(var(--u) * 54);border:4px solid var(--line);border-top-color:var(--blue);border-radius:50%;min-width:28px;min-height:28px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ov{top:0;bottom:0;right:calc(var(--rank-w) + var(--name-w) + 2 * var(--cg));pointer-events:none;position:absolute;left:0}.tick{bottom:calc(var(--u) * 12);width:0;position:absolute}.tick span{font-size:calc(var(--u) * 18);color:var(--faint);direction:ltr;position:absolute;bottom:0;left:0;transform:translate(-50%)}.ov--avg{z-index:0}.avg{top:0;bottom:calc(var(--bot) - var(--u) * 2);width:0;position:absolute}.avg:before{content:"";top:calc(var(--u) * 30);border-left:max(calc(var(--u) * 2), 1px) dashed var(--mute);position:absolute;bottom:0;left:-1px}.chip{z-index:2;white-space:nowrap;background:var(--ink);color:var(--paper);font-size:calc(var(--u) * 20);padding:calc(var(--u) * 3) calc(var(--u) * 14);border-radius:calc(var(--u) * 6);gap:.6em;font-weight:500;display:flex;position:absolute;top:0;left:0;transform:translate(-50%)}.chip em{direction:ltr;font-style:normal;font-weight:700}.row{top:var(--top);height:var(--row-h,calc((100% - var(--top) - var(--bot)) / max(var(--n), 6)));transform:translateY(calc(var(--i) * 100%));grid-template-columns:var(--rank-w) var(--name-w) 1fr;column-gap:var(--cg);border-bottom:1px solid var(--line);z-index:1;animation:.9s both row-in;animation-delay:var(--d,0s);align-items:center;display:grid;position:absolute;left:0;right:0}@keyframes row-in{0%{opacity:0}}.row.ready{transition:transform 1.3s cubic-bezier(.34,1.35,.5,1),background-color 1.6s}.row.up{z-index:30}.row.hit{background-color:var(--tint);transition:background-color .2s,transform 1.3s cubic-bezier(.34,1.35,.5,1)}.row.hit .val{background:color-mix(in srgb, var(--blue) 6%, var(--paper))}.rk{font-size:calc(var(--u) * 56);color:var(--faint);letter-spacing:-.03em;text-align:center;font-weight:300;line-height:1;transition:color .5s}.row.top3 .rk{color:var(--mute)}.row.leader .rk{color:var(--ink);font-weight:700}.nm{align-items:center;gap:calc(var(--u) * 16);min-width:0;display:flex}.nm .t{font-size:calc(var(--u) * 44);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.15;overflow:hidden}.row.leader .nm .t{font-weight:800}.mv{font-size:calc(var(--u) * 22);direction:ltr;flex:none;align-items:center;gap:.28em;font-weight:700;animation:.5s cubic-bezier(.3,1.6,.5,1) pop;display:inline-flex}.mv svg{width:.85em;height:.85em}.mv--up{color:var(--rise)}.mv--down{color:var(--fall)}@keyframes pop{0%{opacity:0;transform:scale(.4)}}.tr{height:var(--bar-h);position:relative}.tr:before{content:"";inset-inline:0;border-top:1px dashed var(--line);position:absolute;top:50%}.fill{height:100%;width:var(--w,0%);border-radius:calc(var(--u) * 5);background:var(--blue-soft);transition:background-color .8s;position:relative}.row.hi .fill{background:var(--blue)}.row.leader .fill{background:var(--ink)}.fill:before,.fill:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.fill:before{background-image:repeating-linear-gradient(-45deg, var(--stripe) 0 calc(var(--bar-h) * .35), transparent calc(var(--bar-h) * .35) calc(var(--bar-h) * .7));background-size:calc(var(--bar-h) * .99) 100%;animation:1.4s linear infinite stripes}.fill:after{background:linear-gradient(90deg, transparent 0%, var(--sheen) 50%, transparent 100%) no-repeat;animation:3.6s ease-in-out infinite sheen;animation-delay:calc(var(--i,0) * .35s);background-size:30% 100%}@keyframes stripes{to{background-position:calc(var(--bar-h) * -.99) 0}}@keyframes sheen{0%{opacity:0;background-position:130% 0}15%{opacity:1}70%{opacity:1;background-position:-30% 0}to{opacity:0;background-position:-30% 0}}.val{left:calc(var(--u) * -20);white-space:nowrap;font-size:calc(var(--u) * 56);letter-spacing:-.04em;background:var(--paper);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 8);direction:ltr;font-weight:300;line-height:1;transition:background-color .3s;position:absolute;top:50%;transform:translate(-100%,-50%)}.val small{color:var(--mute);letter-spacing:0;margin-inline-start:.12em;font-size:.5em}.row.leader .val{font-weight:700}.foot{min-width:0;margin:0 calc(var(--pad-x) * -1);padding-bottom:env(safe-area-inset-bottom)}.foot .stripes{margin:0 var(--pad-x)}.ticker{min-width:0;height:calc(var(--u) * 76);align-items:center;min-height:34px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker__track{white-space:nowrap;width:max-content;animation:ticker var(--ticker-duration,60s) linear infinite;will-change:transform;display:flex}.ticker__group{flex-shrink:0;display:flex}.ticker__item{font-size:calc(var(--u) * 30);padding:0 calc(var(--u) * 40);align-items:center;gap:calc(var(--u) * 80);font-weight:500;display:flex}.ticker__item:after{content:"";height:calc(var(--u) * 26);border-left:1px solid var(--faint)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(50%)}}@media (width<=900px) and (orientation:portrait){:root{--u:min(100vw / 760, 100vh / 1300);--pad-x:calc(var(--u) * 36);--rank-w:calc(var(--u) * 64);--cg:calc(var(--u) * 20);--bar-h:calc(var(--u) * 58);--row-h:calc(var(--u) * 150)}body{overflow:auto}.app{grid-template-rows:auto auto auto 1fr auto;height:auto;min-height:100dvh}.header{align-items:stretch;gap:calc(var(--u) * 24);flex-direction:column}h1{font-size:calc(var(--u) * 92);white-space:normal}.time{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 20);flex-direction:row}.clock__hm{font-size:calc(var(--u) * 110)}.close{align-items:flex-end;gap:calc(var(--u) * 4);font-size:calc(var(--u) * 26);flex-direction:column}.close b{font-size:calc(var(--u) * 40)}.status{font-size:calc(var(--u) * 26)}.board{height:calc(var(--top) + var(--bot) + var(--n,8) * var(--row-h));margin-bottom:calc(var(--u) * 24)}.ov{right:calc(var(--rank-w) + var(--cg))}.row{grid-template-columns:var(--rank-w) minmax(0, 1fr);align-content:center;row-gap:calc(var(--u) * 12);grid-template-rows:auto auto}.rk{font-size:calc(var(--u) * 52);grid-row:1/span 2}.nm .t{font-size:calc(var(--u) * 40)}.tr{grid-column:2}.val{font-size:calc(var(--u) * 46)}.chip{font-size:calc(var(--u) * 24)}.tick span{font-size:calc(var(--u) * 20)}.foot{background:var(--paper);position:sticky;bottom:0}.ticker__item{font-size:calc(var(--u) * 32)}}@media (height<=560px) and (orientation:landscape){:root{--bar-h:calc(var(--u) * 46)}}@media (prefers-reduced-motion:reduce){.fill:before,.fill:after,.dot{animation:none}}
