.screen{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:0}.screen__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:calc(var(--safe-top) + var(--s-5)) var(--s-5) var(--s-4)}.screen__title{font-size:var(--t-h1);line-height:1.15}.screen__sub{margin-top:var(--s-1);font-size:var(--t-small)}.screen__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 var(--s-5) var(--s-8);display:flex;flex-direction:column;gap:var(--s-4)}.screen__body>*{flex-shrink:0}.screen__body--flush{padding:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border-radius:var(--r-chip);font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.btn:active:not(:disabled){transform:scale(.965)}.btn:disabled{opacity:.4;cursor:default}.btn--md{padding:11px 20px;font-size:var(--t-body)}.btn--lg{padding:16px 26px;font-size:var(--t-h3)}.btn--full{width:100%}.btn--primary{background:linear-gradient(180deg,var(--amber) 0%,var(--amber-hot) 100%);color:#1a1206;box-shadow:0 6px 20px var(--amber-glow),var(--edge)}.btn--future{background:linear-gradient(180deg,var(--future) 0%,#7c53e0 100%);color:#fff;box-shadow:0 6px 22px var(--future-glow)}.btn--ghost{background:var(--surface);color:var(--text);border:1px solid var(--line-hi)}.btn--quiet{background:transparent;color:var(--text-muted)}.btn__icon{display:inline-flex;font-size:1.1em}.card{position:relative;display:block;width:100%;text-align:left;padding:var(--s-5);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--edge);color:inherit;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.card--tap:active{transform:scale(.985);background:var(--surface-hi)}.card--amber,.card--teal,.card--coral,.card--future{overflow:hidden}.card--amber:before,.card--teal:before,.card--coral:before,.card--future:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.card--amber:before{background:var(--amber)}.card--teal:before{background:var(--teal)}.card--coral:before{background:var(--coral)}.card--future:before{background:var(--future)}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--r-chip);font-size:var(--t-small);font-weight:500;background:var(--surface);border:1px solid var(--line);color:var(--text-muted);transition:all var(--dur-fast) var(--ease-out)}.chip:disabled{cursor:default}.chip--on{background:var(--surface-hi);border-color:var(--line-hi);color:var(--text)}.chip--amber.chip--on{border-color:var(--amber);color:var(--amber);background:var(--amber-glow)}.chip--teal.chip--on{border-color:var(--teal);color:var(--teal);background:var(--teal-glow)}.chip--coral.chip--on{border-color:var(--coral);color:var(--coral);background:var(--coral-glow)}.chip--future.chip--on{border-color:var(--future);color:var(--future);background:var(--future-glow)}.stat{display:flex;flex-direction:column;gap:2px}.stat__value{font-size:var(--t-h1);font-weight:500;line-height:1}.stat__value--amber{color:var(--amber)}.stat__value--teal{color:var(--teal)}.stat__label{font-size:var(--t-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-2);padding:var(--s-12) var(--s-6)}.empty__icon{font-size:40px;opacity:.5}.empty__title{font-size:var(--t-h3);font-weight:600}.empty__hint{font-size:var(--t-small);max-width:28ch}.row{display:flex;align-items:center;gap:var(--s-3)}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:var(--s-3)}.debrief__headline{margin-top:var(--s-2);font-size:var(--t-h3);font-weight:600;line-height:1.35;letter-spacing:-.015em}.debrief__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3);padding:var(--s-2) var(--s-1)}.debrief__section{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-2)}.win{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-tile);background:var(--teal-glow);border:1px solid var(--teal-dim);font-size:var(--t-small);line-height:1.45}.win__mark{color:var(--teal);font-weight:700;flex-shrink:0}.lex__row{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.lex__term{font-size:var(--t-h3);font-weight:600;color:var(--amber)}.lex__tr{font-size:var(--t-small)}.lex__ex{margin-top:6px;font-size:var(--t-small);font-style:italic;color:var(--text-muted)}.debrief__actions{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-4)}.debrief__more{align-self:center;padding:var(--s-2) var(--s-4);font-size:var(--t-small);font-weight:600;color:var(--text-muted);border-radius:var(--r-chip)}.debrief__more:active{background:var(--surface-hi)}.insights{display:flex;flex-direction:column;gap:var(--s-3)}.insights__note{font-size:var(--t-small);line-height:1.4}.insights__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4) var(--s-3)}.insights__fillers{padding-top:var(--s-3);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s-2)}.insights__fillersLabel{font-size:var(--t-small)}.meter{display:flex;flex-direction:column;align-items:center;gap:var(--s-5)}.meter__dial{position:relative;width:100%;overflow:hidden}.meter__dial svg{display:block}.meter__fill{transition:stroke-dasharray 1.1s var(--ease-out)}.meter__center{position:absolute;top:0;left:0;width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.meter__score{font-size:46px;font-weight:500;line-height:1;color:var(--text)}.meter__level{margin-top:var(--s-1);font-size:var(--t-micro);font-weight:600;letter-spacing:.14em;color:var(--amber)}.meter__axes{width:100%;display:flex;flex-direction:column;gap:var(--s-3)}.axis{display:grid;grid-template-columns:92px 1fr 28px;align-items:center;gap:var(--s-3)}.axis__label{font-size:var(--t-small);color:var(--text-muted)}.axis__track{height:6px;border-radius:999px;background:var(--line-hi);overflow:hidden}.axis__bar{height:100%;border-radius:999px;transition:width .9s var(--ease-out)}.axis__value{font-size:var(--t-small);color:var(--text-faint);text-align:right}.practice{display:flex;flex-direction:column;gap:var(--s-3)}.practice__count{font-size:var(--t-small);color:var(--text-muted)}.practice__bar{height:4px;border-radius:999px;background:var(--line-hi);overflow:hidden}.practice__fill{height:100%;border-radius:999px;background:var(--teal);transition:width var(--dur-slow) var(--ease-out)}.practice__list{display:flex;flex-direction:column;gap:var(--s-2)}.practice__item{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);transition:opacity var(--dur) var(--ease-out)}.practice__item--done{opacity:.5}.practice__icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:999px;background:var(--surface-hi);font-size:14px}.practice__text{flex:1;min-width:0}.practice__title{font-size:var(--t-small);font-weight:600;line-height:1.3}.practice__subtitle{margin-top:2px;font-size:var(--t-micro);line-height:1.35}.practice__minutes{flex-shrink:0;font-size:var(--t-micro)}.streak__value{margin-top:2px;font-size:var(--t-h1);font-weight:500;color:var(--amber);display:flex;align-items:baseline;gap:6px}.streak__unit{font-family:var(--font-ui);font-size:var(--t-small);font-weight:500;color:var(--text-faint)}.streak__freezes{display:flex;gap:4px}.streak__freeze{font-size:17px;opacity:.25;filter:grayscale(1);transition:opacity var(--dur) var(--ease-out)}.streak__freeze--on{opacity:1;filter:none}.streak__ribbon{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--s-1);margin-top:var(--s-5)}.streak__day{display:flex;flex-direction:column;align-items:center;gap:7px}.streak__dot{width:20px;height:20px;border-radius:999px;box-sizing:border-box}.streak__dot--active{background:var(--amber)}.streak__dot--today{background:transparent;border:2px solid var(--amber)}.streak__dot--frozen{background:var(--teal-glow);border:2px solid var(--teal)}.streak__dot--missed{background:var(--line-hi)}.streak__dayLabel{font-size:var(--t-micro);color:var(--text-faint)}.streak__next{margin-top:var(--s-4);font-size:var(--t-small)}.streak__repair{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line)}.streak__repairText{font-size:var(--t-small);line-height:1.45;color:var(--coral)}.streak__repairBar{height:4px;margin-top:var(--s-2);border-radius:999px;background:var(--line-hi);overflow:hidden}.streak__repairFill{height:100%;border-radius:999px;background:var(--coral);transition:width var(--dur) var(--ease-out)}.home__lang{width:40px;height:40px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:19px;flex-shrink:0}.home__today{display:flex;flex-direction:column;gap:var(--s-3)}.home__todayTitle{font-size:var(--t-h2);line-height:1.2}.home__todaySetup{font-size:var(--t-small)}.home__tags{gap:var(--s-2)}.home__correction{padding-top:var(--s-2);border-top:1px solid var(--line)}.home__correctionChips{gap:var(--s-2);margin-top:var(--s-2)}.home__correctionHint{margin-top:var(--s-2);font-size:var(--t-small);line-height:1.4}.home__future{position:relative;overflow:hidden}.home__futureGlow{position:absolute;right:-30%;top:-60%;width:80%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,var(--future-glow),transparent 68%);pointer-events:none}.home__futureTitle{font-size:var(--t-h3);margin-top:var(--s-1)}.home__futureText{font-size:var(--t-small);margin-top:4px;max-width:34ch}.home__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3);padding:var(--s-2) var(--s-1)}.home__more{font-size:var(--t-small)}.home__meter{display:flex;justify-content:center;margin-top:var(--s-4)}.home__bankTitle{font-size:var(--t-h3)}.home__bankText{font-size:var(--t-small);margin-top:2px}.home__bankBadge{min-width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:var(--teal-glow);color:var(--teal);font-size:var(--t-h3);font-weight:500;flex-shrink:0}.home__section{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-2)}.home__scenarios{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.home__scenario{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);align-items:flex-start}.home__scenarioTitle{font-size:var(--t-small);font-weight:600;line-height:1.3}.home__scenarioSetup{font-size:var(--t-micro);line-height:1.4;flex:1}.bank__tabs{gap:var(--s-2)}.bank__progress{height:4px;border-radius:999px;background:var(--line-hi);overflow:hidden}.bank__progressBar{height:100%;background:var(--teal);border-radius:999px;transition:width var(--dur) var(--ease-out)}.bank__stage{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;gap:var(--s-4);padding-bottom:var(--s-8)}.bank__card{display:flex;flex-direction:column;gap:var(--s-3)}.bank__head{margin-bottom:var(--s-1)}.bank__times{font-size:var(--t-micro);color:var(--coral);font-weight:600}.bank__said{font-size:var(--t-h2);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--coral)}.bank__reveal{display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);animation:revealIn .3s var(--ease-out) both}@keyframes revealIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bank__better{font-size:var(--t-h2);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--teal)}.bank__why{font-size:var(--t-small);line-height:1.5;color:var(--text-muted)}.bank__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);margin-top:var(--s-2)}.bank__ratings{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2);margin-top:var(--s-2);animation:revealIn .3s var(--ease-out) both}.rate{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--s-3) var(--s-1);border-radius:var(--r-tile);background:var(--surface);border:1px solid var(--line-hi);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.rate:active{transform:scale(.96)}.rate__label{font-size:var(--t-small);font-weight:600}.rate__interval{font-size:var(--t-micro);color:var(--text-faint)}.rate--again{border-color:var(--coral-dim)}.rate--again .rate__label{color:var(--coral)}.rate--hard{border-color:var(--amber-dim)}.rate--hard .rate__label{color:var(--amber)}.rate--good{background:var(--teal);border-color:var(--teal)}.rate--good .rate__label,.rate--good .rate__interval{color:#06231d}.rate--easy{border-color:var(--teal-dim)}.rate--easy .rate__label{color:var(--teal)}.fs{display:flex;flex-direction:column;align-items:center;gap:var(--s-6);padding-top:var(--s-6);text-align:center}.fs__orb{position:relative;display:grid;place-items:center}.fs__count{position:absolute;font-size:34px;font-weight:500;color:var(--amber)}.fs__block{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);width:100%;animation:fsIn .42s var(--ease-out) both}.fs__block--reveal{animation:fsReveal .72s var(--ease-out) both}@keyframes fsIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fsReveal{0%{opacity:0;transform:translateY(18px) scale(.96);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.fs__title{font-size:var(--t-h1);line-height:1.15}.fs__title--sm{font-size:var(--t-h2)}.fs__text{font-size:var(--t-body);line-height:1.5;max-width:32ch}.fs__note{padding:var(--s-3) var(--s-4);border-radius:var(--r-tile);background:var(--future-glow);border:1px solid rgba(167,139,250,.25);color:var(--text-muted);font-size:var(--t-small);line-height:1.45;max-width:34ch}.fs__sample{font-size:var(--t-h2);font-weight:600;line-height:1.35;letter-spacing:-.02em;max-width:22ch;color:var(--text)}.fs__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-3);text-align:left;width:100%;max-width:280px}.fs__step{display:flex;align-items:center;gap:var(--s-3);font-size:var(--t-body);color:var(--text-faint);transition:color var(--dur) var(--ease-out)}.fs__step--active{color:var(--text)}.fs__step--done{color:var(--text-muted)}.fs__stepDot{width:8px;height:8px;border-radius:999px;background:var(--line-hi);flex-shrink:0;transition:all var(--dur) var(--ease-out)}.fs__step--active .fs__stepDot{background:var(--future);box-shadow:0 0 0 4px var(--future-glow)}.fs__step--done .fs__stepDot{background:var(--teal)}.fs__skip{color:var(--text-faint);font-size:var(--t-small);padding:var(--s-2)}.fs__error{padding:var(--s-3);border-radius:var(--r-tile);background:var(--coral-glow);color:var(--coral);font-size:var(--t-small)}.cefr{display:flex;flex-direction:column;gap:6px;padding-top:22px}.cefr__track{position:relative;height:10px}.cefr__segments{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;height:100%}.cefr__seg{border-radius:4px;background:var(--line-hi);transition:background var(--dur) var(--ease-out)}.cefr__seg--past{background:var(--teal-dim)}.cefr__seg--on{background:linear-gradient(90deg,var(--amber) 0%,var(--amber-hot) 100%);box-shadow:0 0 12px var(--amber-glow)}.cefr__marker{position:absolute;top:-20px;transform:translate(-50%);display:flex;justify-content:center;animation:cefrMarkerIn .56s var(--ease-spring) both;animation-delay:.12s}@keyframes cefrMarkerIn{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.6)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.cefr__markerPin{width:10px;height:10px;border-radius:999px;background:var(--amber);box-shadow:0 0 0 4px var(--amber-glow);position:relative}.cefr__markerPin:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:8px;background:var(--amber);transform:translate(-50%)}.cefr__labels{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.cefr__label{text-align:center;font-size:var(--t-micro);font-weight:600;color:var(--text-faint);letter-spacing:.02em}.cefr__label--on{color:var(--amber)}.radar{position:relative;margin:0;display:flex;justify-content:center}.radar__svg{display:block;max-width:100%;height:auto;overflow:visible}.radar__ring{fill:none;stroke:var(--line);stroke-width:1}.radar__spoke{stroke:var(--line);stroke-width:1}.radar__value{fill:var(--teal-glow);stroke:var(--teal);stroke-width:2;stroke-linejoin:round;transform-box:fill-box;transform-origin:center;animation:radarIn .64s var(--ease-out) both;animation-delay:80ms}@keyframes radarIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.radar__dot{fill:var(--teal);stroke:var(--ink);stroke-width:1.5;animation:radarDotIn .42s var(--ease-spring) both;animation-delay:.42s}.radar__dot--weak{fill:var(--coral)}@keyframes radarDotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.radar__label{font-family:var(--font-ui);font-size:10.5px;font-weight:500;fill:var(--text-muted);animation:radarFade .42s var(--ease-out) both;animation-delay:.32s}.radar__labelValue{font-family:var(--font-mono);font-weight:600;fill:var(--text)}@keyframes radarFade{0%{opacity:0}to{opacity:1}}.radar__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.langmap__in{animation:langmapIn .42s var(--ease-out) both}@keyframes langmapIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.langmap__updated{font-size:var(--t-micro)}.langmap__levelValue{margin-top:var(--s-2);font-size:44px;font-weight:700;line-height:1;color:var(--amber)}.langmap__radarCard{display:flex;flex-direction:column;gap:var(--s-3)}.langmap__radarCard .radar{margin-top:var(--s-2)}.langmap__stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);padding:var(--s-2) var(--s-1)}.langmap__deltas{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-2)}.langmap__delta{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line)}.langmap__delta:last-child{border-bottom:none}.langmap__deltaLabel{font-size:var(--t-small)}.langmap__deltaValue{font-size:var(--t-small);font-weight:600;color:var(--text-faint)}.langmap__deltaValue--up{color:var(--teal)}.langmap__deltaValue--down{color:var(--coral)}.langmap__basis{padding:0 var(--s-1);font-size:var(--t-small);line-height:1.45;text-align:center}.lesson__progress{height:4px;border-radius:999px;background:var(--line-hi);overflow:hidden}.lesson__progressBar{height:100%;background:var(--teal);border-radius:999px;transition:width var(--dur) var(--ease-out)}.lesson__card{display:flex;flex-direction:column;gap:var(--s-3)}.lesson__body{font-size:var(--t-h2);font-weight:600;line-height:1.35;letter-spacing:-.015em}.lesson__options{gap:var(--s-2)}.lesson__option{padding:var(--s-3) var(--s-4);font-size:var(--t-body)}.lesson__transform,.lesson__production{gap:var(--s-3)}.lesson__input{padding:13px 16px;border-radius:var(--r-field);background:var(--surface);border:1px solid var(--line-hi);color:var(--text);font-size:var(--t-body);outline:none}.lesson__input::placeholder{color:var(--text-faint)}.lesson__reveal{display:flex;flex-direction:column;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);animation:lessonReveal .26s var(--ease-out) both}@keyframes lessonReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lesson__selfRow{gap:var(--s-3)}.lesson__done{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-8) var(--s-5);text-align:center}.lesson__score{font-size:48px;font-weight:600;color:var(--teal)}.limit__text{margin-top:var(--s-2);font-size:var(--t-body);line-height:1.5}.limit__option{display:flex;flex-direction:column;gap:2px}.limit__optionTitle{font-size:var(--t-body);font-weight:600}.limit__optionText{font-size:var(--t-small)}.sheet-backdrop{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;background:#00000080;animation:sheetFade var(--dur) var(--ease-out) both}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}.sheet{width:100%;max-height:82vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--ink-raised);border:1px solid var(--line-hi);border-bottom:none;border-top-left-radius:var(--r-card);border-top-right-radius:var(--r-card);padding:var(--s-3) var(--s-5) calc(var(--safe-bottom) + var(--s-6));box-shadow:var(--lift-lg);animation:sheetUp var(--dur-slow) var(--ease-spring) both}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet__grip{width:36px;height:4px;border-radius:999px;background:var(--line-hi);margin:0 auto var(--s-4)}.wordcard{display:flex;flex-direction:column;gap:var(--s-3)}.wordcard__term{font-size:var(--t-h2);font-weight:600;letter-spacing:-.02em}.wordcard__translation{font-size:var(--t-h3);font-weight:500;color:var(--teal)}.wordcard__context{font-size:var(--t-small);font-style:italic;line-height:1.5}.msection{display:flex;flex-direction:column;gap:var(--s-3)}.mplayer{display:flex;flex-direction:column;gap:var(--s-2)}.mplayer__play{padding:9px 18px;border-radius:999px;background:linear-gradient(180deg,var(--amber) 0%,var(--amber-hot) 100%);color:#1a1206;font-weight:600;font-size:var(--t-small)}.mplayer__play:disabled{background:var(--surface-hi);color:var(--text-faint)}.mplayer__toggle{padding:9px 14px;border-radius:999px;background:var(--surface-hi);border:1px solid var(--line-hi);color:var(--text-muted);font-size:var(--t-small);font-weight:500}.mplayer__note{font-size:var(--t-small)}.mtext{display:flex;flex-direction:column;gap:var(--s-3)}.mtext__body{font-size:var(--t-body);line-height:1.65}.mword{border-radius:4px;transition:background var(--dur-fast) var(--ease-out)}.mword:active{background:var(--amber-glow)}.mtext__toggle{align-self:flex-start;font-size:var(--t-small);font-weight:600;color:var(--teal)}.mtext__translation{padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--t-small);line-height:1.55}.mprogress{height:4px;border-radius:999px;background:var(--line-hi);overflow:hidden}.mprogress__bar{height:100%;border-radius:999px;background:var(--teal);transition:width var(--dur) var(--ease-out)}.shadow{display:flex;flex-direction:column;gap:var(--s-3)}.shadow__sentence{font-size:var(--t-h3);font-weight:600;line-height:1.4}.shadow__hint{font-size:var(--t-small)}.shadow__actions{gap:var(--s-3)}.shadow__actions>*{flex:1}.mquiz{display:flex;flex-direction:column;gap:var(--s-3)}.mquiz__q{font-size:var(--t-body);font-weight:600;line-height:1.4}.mquiz__options{gap:var(--s-2)}.mquiz__option{padding:var(--s-3) var(--s-4);font-size:var(--t-small)}.mquiz__score{font-size:var(--t-small)}.materials__section{display:flex;flex-direction:column;gap:var(--s-3)}.materials__item{display:flex;flex-direction:column;gap:4px}.materials__title{font-size:var(--t-body);font-weight:600}.materials__meta{font-size:var(--t-micro)}.milestone{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:calc(var(--safe-top) + var(--s-6)) var(--s-6) calc(var(--safe-bottom) + var(--s-6));text-align:center;overflow:hidden}.milestone__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(52% 38% at 50% 30%,var(--amber-glow),transparent 70%);animation:milestoneGlow .9s var(--ease-out) both}@keyframes milestoneGlow{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.milestone__value{position:relative;font-size:92px;font-weight:700;line-height:1;background:linear-gradient(160deg,var(--amber) 10%,var(--amber-hot) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:milestoneIn .56s var(--ease-spring) both}@keyframes milestoneIn{0%{opacity:0;transform:translateY(16px) scale(.85)}to{opacity:1;transform:none}}.milestone__label{position:relative;margin-top:-6px;font-size:var(--t-small);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em}.milestone__title{position:relative;margin-top:var(--s-6);font-size:var(--t-h1)}.milestone__text{position:relative;margin-top:var(--s-2);max-width:32ch;font-size:var(--t-body);line-height:1.5}.milestone__actions{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-8)}.onb{display:flex;flex-direction:column;gap:var(--s-6);padding-top:var(--s-6)}.onb__dots{display:flex;gap:6px;justify-content:center}.onb__dot{width:24px;height:3px;border-radius:999px;background:var(--line-hi);transition:background var(--dur) var(--ease-out)}.onb__dot--on{background:var(--amber)}.onb__step{display:flex;flex-direction:column;gap:var(--s-4);animation:onbIn .36s var(--ease-out) both}@keyframes onbIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.onb__title{font-size:var(--t-h1);line-height:1.15}.onb__sub{font-size:var(--t-small);margin-top:calc(var(--s-2) * -1)}.onb__list{gap:var(--s-2)}.onb__flag{font-size:28px}.onb__langName{font-size:var(--t-body);font-weight:600}.onb__langNative,.onb__levelHint{font-size:var(--t-micro)}.onb__locked{opacity:.45}.onb__soon,.onb__beta{font-size:var(--t-micro);font-weight:600;padding:3px 9px;border-radius:999px}.onb__soon{background:var(--surface-hi);color:var(--text-faint)}.onb__beta{background:var(--teal-glow);color:var(--teal)}.onb__goals{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.onb__goal{display:flex;flex-direction:column;gap:4px;padding:var(--s-4);align-items:flex-start}.onb__goalIcon{font-size:22px}.onb__goalTitle{font-size:var(--t-small);font-weight:600}.onb__goalHint{font-size:var(--t-micro);line-height:1.35}.onb__levelTitle{font-size:var(--t-body);font-weight:600}.onb__cefr{font-size:var(--t-h3);color:var(--amber);font-weight:500}.onb__testCard{margin-top:2px}.onb__testTitle{font-size:var(--t-body);font-weight:600}.onb__testHint{margin-top:2px;font-size:var(--t-micro);line-height:1.4;max-width:28ch}.onb__testTime{flex-shrink:0;font-size:var(--t-h3);color:var(--amber);font-weight:500}.placement{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:0}.placement__bar{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:var(--s-3);padding:calc(var(--safe-top) + var(--s-4)) var(--s-4) var(--s-2);flex-shrink:0}.placement__close{width:36px;height:36px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text-muted);font-size:14px}.placement__spacer{width:36px;height:36px}.placement__progressWrap{display:flex;flex-direction:column;gap:5px}.placement__progressTrack{height:6px;border-radius:999px;background:var(--line-hi);overflow:hidden}.placement__progressFill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--amber) 0%,var(--amber-hot) 100%);transition:width .48s var(--ease-out)}.placement__progressLabel{text-align:center;font-size:var(--t-micro);letter-spacing:.04em}.placement__notice{margin:0 var(--s-5) var(--s-2);font-size:var(--t-small);line-height:1.4;text-align:center;flex-shrink:0}.placement__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--s-6) var(--s-5) calc(var(--safe-bottom) + var(--s-8))}.placement__loading{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);padding:var(--s-12) 0}.placement__loadingBar{width:160px;height:3px;border-radius:999px;background:var(--line-hi);overflow:hidden}.placement__loadingBar span{display:block;width:40%;height:100%;border-radius:999px;background:var(--amber);animation:placementSlide 1.1s var(--ease-out) infinite}@keyframes placementSlide{0%{transform:translate(-100%)}to{transform:translate(330%)}}.placement__question{display:flex;flex-direction:column;gap:var(--s-5);animation:placementIn .34s var(--ease-out) both}@keyframes placementIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.placement__instruction{font-size:var(--t-small);color:var(--text-muted)}.placement__prompt{margin-top:calc(var(--s-2) * -1);font-size:26px;font-weight:700;line-height:1.32;letter-spacing:-.015em}.placement__options{gap:var(--s-3)}.placement__option{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4)}.placement__optionLetter{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:999px;background:var(--surface-hi);color:var(--text-faint);font-size:var(--t-small);font-weight:700}.placement__optionText{flex:1;font-size:var(--t-h3);font-weight:500}.placement__speak{display:flex;flex-direction:column;align-items:center;gap:var(--s-5);padding-top:var(--s-4)}.placement__waveform{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:60px;width:100%}.placement__waveform span{width:4px;min-height:6px;border-radius:999px;background:var(--amber);opacity:.85;transition:height 90ms var(--ease-out)}.placement__micError{max-width:34ch;text-align:center;font-size:var(--t-small);color:var(--coral)}.placement__rec{display:inline-flex;align-items:center;gap:var(--s-2);padding:15px 28px;border-radius:999px;background:linear-gradient(180deg,var(--amber) 0%,var(--amber-hot) 100%);color:#1a1206;font-weight:700;font-size:var(--t-body);box-shadow:0 10px 30px var(--amber-glow);transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur) var(--ease-out)}.placement__rec--on{transform:scale(1.05);box-shadow:0 12px 40px var(--amber-glow)}.placement__recDot{width:8px;height:8px;border-radius:999px;background:#1a1206}.placement__rec--on .placement__recDot{animation:placementRecBlink 1s ease-in-out infinite}@keyframes placementRecBlink{0%,to{opacity:1}50%{opacity:.25}}.placementResult{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;overflow:hidden}.placementResult__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 34% at 50% 0%,var(--amber-glow),transparent 68%)}.placementResult__scroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(var(--safe-top) + var(--s-6)) var(--s-5) var(--s-6);display:flex;flex-direction:column;gap:var(--s-5)}.placementResult__scroll>.eyebrow{text-align:center}.placementResult__level{text-align:center;margin-top:-4px;font-size:60px;font-weight:700;line-height:1;background:linear-gradient(160deg,var(--amber) 10%,var(--amber-hot) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:placementLevelIn .52s var(--ease-spring) both}@keyframes placementLevelIn{0%{opacity:0;transform:translateY(12px) scale(.88)}to{opacity:1;transform:none}}.placementResult__summary{font-size:var(--t-body);line-height:1.55;color:var(--text-muted)}.placementResult__radarCard{display:flex;justify-content:center}.placementResult__stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);padding:0 var(--s-1)}.placementResult__lists{display:flex;flex-direction:column;gap:var(--s-3)}.placementResult__list{list-style:none;margin:var(--s-2) 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.placementResult__list li{position:relative;padding-left:18px;font-size:var(--t-small);line-height:1.45}.placementResult__list li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:999px;background:var(--text-faint)}.card--teal .placementResult__list li:before{background:var(--teal)}.card--coral .placementResult__list li:before{background:var(--coral)}.placementResult__note{font-size:var(--t-small);line-height:1.4}.placementResult__actions{position:relative;z-index:1;flex-shrink:0;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) var(--s-5) calc(var(--safe-bottom) + var(--s-5));background:linear-gradient(to top,var(--ink) 60%,transparent)}.plan{display:flex;flex-direction:column;gap:var(--s-3)}.plan__title{font-size:var(--t-h3)}.plan__tagline{margin-top:2px;font-size:var(--t-small)}.plan__price{text-align:right;flex-shrink:0}.plan__priceValue{font-size:var(--t-h2);font-weight:600;color:var(--amber)}.plan__priceUnit{display:block;font-size:var(--t-micro);color:var(--text-faint)}.plan__features{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:1.1em;font-size:var(--t-small);color:var(--text-muted);line-height:1.4}.plan__freeNote{font-size:var(--t-small)}.plan__message{font-size:var(--t-small);line-height:1.5;color:var(--text-muted)}.progress__meter{display:flex;justify-content:center}.progress__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3);padding:var(--s-2) var(--s-1)}.progress__mapTitle{font-size:var(--t-h3)}.progress__mapText{font-size:var(--t-small);margin-top:2px}.progress__more{font-size:var(--t-small)}.progress__section{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-2)}.week{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--s-2);margin-top:var(--s-4);height:132px}.week__col{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0}.week__barWrap{flex:1;width:100%;display:flex;align-items:flex-end;min-height:0}.week__bar{width:100%;border-radius:6px 6px 3px 3px;transition:height .7s var(--ease-out)}.week__day{font-size:var(--t-micro);color:var(--text-faint)}.week__min{font-size:var(--t-micro);color:var(--text-muted)}.lang__flag{font-size:26px}.lang__name{font-size:var(--t-body);font-weight:600}.lang__native{font-size:var(--t-micro)}.playbtn{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s-2);padding:5px 12px;border-radius:999px;background:var(--surface-hi);border:1px solid var(--line-hi);color:var(--text-muted);font-size:var(--t-micro);font-weight:600;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.playbtn--on{color:var(--amber);border-color:var(--amber);background:var(--amber-glow)}.playbtn__icon{font-size:9px}.session{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:0}.session--future:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 38% at 50% 12%,var(--future-glow),transparent 70%)}.session__bar{position:relative;z-index:2;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:calc(var(--safe-top) + var(--s-3)) var(--s-4) var(--s-2)}.session__close{width:36px;height:36px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text-muted);font-size:15px}.session__meta{text-align:center}.session__title{font-size:var(--t-small);font-weight:600}.session__timer{font-size:var(--t-micro);color:var(--text-faint);margin-top:1px}.session__comfort{position:relative;z-index:2;display:flex;justify-content:center;gap:var(--s-2);padding:0 var(--s-4);flex-shrink:0}.session__orb{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:var(--s-2) 0 var(--s-3);flex-shrink:0}.session__hint{margin-top:var(--s-2);font-size:var(--t-small);font-weight:500;color:var(--text-faint);transition:color var(--dur) var(--ease-out);min-height:20px}.session__hint--listening{color:var(--amber)}.session__hint--speaking{color:var(--teal)}.session__feed{position:relative;z-index:2;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--s-3) var(--s-5) var(--s-6);display:flex;flex-direction:column;gap:var(--s-3);mask-image:linear-gradient(to bottom,transparent 0,#000 22px)}.bubble{max-width:86%;padding:11px 15px;border-radius:18px;font-size:var(--t-body);line-height:1.45;animation:bubbleIn .32s var(--ease-out) both}@keyframes bubbleIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.bubble--tutor{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:6px}.bubble--learner{align-self:flex-end;background:var(--surface-hi);border:1px solid var(--line-hi);border-bottom-right-radius:6px}.bubble--pending{opacity:.6}.word{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;border-radius:4px;transition:background var(--dur-fast) var(--ease-out)}.word:active{background:var(--amber-glow)}.bubble__hidden{padding:3px 0;font-size:var(--t-body);font-style:italic}.bubble__nudge{margin-top:var(--s-2);font-size:var(--t-small);color:var(--teal)}.bubble__nudge strong{font-weight:600}.bubble__flag{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s-2);padding:4px 10px;border-radius:999px;background:var(--coral-glow);color:var(--coral);font-size:var(--t-micro);font-weight:600}.bubble__flag--open{background:var(--coral);color:#fff}.bubble__dot{width:5px;height:5px;border-radius:999px;background:currentColor}.fix{margin-top:var(--s-2);padding:var(--s-3);border-radius:var(--r-tile);background:var(--ink-raised);border:1px solid var(--line);animation:bubbleIn .26s var(--ease-out) both}.fix__pair{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--t-small)}.fix__wrong{color:var(--coral);text-decoration:line-through;text-decoration-thickness:1px;opacity:.85}.fix__arrow{color:var(--text-faint)}.fix__right{color:var(--teal);font-weight:600}.fix__why{margin-top:6px;font-size:var(--t-small);line-height:1.45;color:var(--text-muted)}.dots{display:inline-flex;gap:4px}.dots i{width:5px;height:5px;border-radius:999px;background:var(--text-faint);animation:blink 1.2s infinite}.dots i:nth-child(2){animation-delay:.18s}.dots i:nth-child(3){animation-delay:.36s}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:1}}.session__wrap{align-self:center;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-4) 0}.session__error{position:relative;z-index:2;margin:0 var(--s-5) var(--s-2);padding:var(--s-3);border-radius:var(--r-tile);background:var(--coral-glow);border:1px solid var(--coral-dim);color:var(--coral);font-size:var(--t-small)}.session__controls{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--s-5);padding:var(--s-4) var(--s-5) calc(var(--safe-bottom) + var(--s-5));background:linear-gradient(to top,var(--ink) 55%,transparent)}.session__mode{width:46px;height:46px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text-muted);font-size:18px;flex-shrink:0}.ptt{position:relative;width:96px;height:96px;border-radius:999px;background:linear-gradient(180deg,var(--amber) 0%,var(--amber-hot) 100%);color:#1a1206;font-weight:700;font-size:var(--t-small);box-shadow:0 10px 34px var(--amber-glow);transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur) var(--ease-out);flex-shrink:0}.ptt:disabled{background:var(--surface-hi);color:var(--text-faint);box-shadow:none}.ptt--listening{transform:scale(1.06);box-shadow:0 12px 46px var(--amber-glow)}.ptt__ring{position:absolute;inset:-6px;border-radius:999px;border:2px solid var(--amber);opacity:0}.ptt--listening .ptt__ring{animation:pttPulse 1.5s var(--ease-out) infinite}@keyframes pttPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.ptt__label{position:relative}.session__typing{display:flex;align-items:center;gap:var(--s-2);width:100%}.session__input{flex:1;min-width:0;padding:13px 16px;border-radius:var(--r-chip);background:var(--surface);border:1px solid var(--line-hi);color:var(--text);font-size:var(--t-body);outline:none}.session__input::placeholder{color:var(--text-faint)}.session__send{width:46px;height:46px;border-radius:999px;background:var(--amber);color:#1a1206;font-size:20px;font-weight:700;flex-shrink:0}.session__send:disabled{background:var(--surface-hi);color:var(--text-faint)}.app{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.app__main{flex:1;min-height:0}.app__main--tabbed .screen__body{padding-bottom:calc(var(--safe-bottom) + 96px)}.app__offline{position:relative;z-index:3;padding:6px var(--s-5);padding-top:calc(var(--safe-top) + 6px);background:var(--amber-dim);color:var(--amber);font-size:var(--t-micro);font-weight:600;text-align:center}.tabs{position:absolute;left:var(--s-4);right:var(--s-4);bottom:calc(var(--safe-bottom) + var(--s-4));z-index:5;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-1);padding:6px;border-radius:var(--r-chip);background:color-mix(in srgb,var(--ink-raised) 82%,transparent);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--line);box-shadow:var(--lift)}.tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 4px;border-radius:var(--r-chip);color:var(--text-faint);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.tab--on{color:var(--amber);background:var(--amber-glow)}.tab__icon{font-size:16px;line-height:1}.tab__label{font-size:var(--t-micro);font-weight:600}.boot{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-5)}.boot__mark{font-size:var(--t-h1);font-weight:800;letter-spacing:-.03em;background:linear-gradient(100deg,var(--amber) 20%,var(--teal) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.boot__bar{width:132px;height:3px;border-radius:999px;background:var(--line-hi);overflow:hidden}.boot__bar span{display:block;width:40%;height:100%;border-radius:999px;background:var(--amber);animation:bootSlide 1.1s var(--ease-out) infinite}@keyframes bootSlide{0%{transform:translate(-100%)}to{transform:translate(330%)}}:root{--ink: #07090e;--ink-raised: #0d111a;--surface: #141a26;--surface-hi: #1d2534;--line: rgba(255, 255, 255, .075);--line-hi: rgba(255, 255, 255, .14);--text: #f0f3f8;--text-muted: #8792a6;--text-faint: #727d91;--amber: #ffb84d;--amber-hot: #ff9a2e;--amber-dim: #6b4a1c;--amber-glow: rgba(255, 184, 77, .22);--teal: #35d6b8;--teal-dim: #1a5c50;--teal-glow: rgba(53, 214, 184, .18);--coral: #ff6b5a;--coral-dim: #6b2b24;--coral-glow: rgba(255, 107, 90, .16);--future: #a78bfa;--future-glow: rgba(167, 139, 250, .2);--font-ui: "Onest", "Onest Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, "Cascadia Mono", monospace;--t-display: 40px;--t-h1: 28px;--t-h2: 21px;--t-h3: 17px;--t-body: 15px;--t-small: 13px;--t-micro: 11px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--r-chip: 999px;--r-card: 20px;--r-tile: 14px;--r-field: 12px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .14s;--dur: .24s;--dur-slow: .52s;--edge: inset 0 1px 0 rgba(255, 255, 255, .06);--lift: 0 8px 28px rgba(0, 0, 0, .5);--lift-lg: 0 20px 60px rgba(0, 0, 0, .6);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);color-scheme:dark}:root[data-theme=light]{--ink: #f7f4ef;--ink-raised: #fffdf9;--surface: #ffffff;--surface-hi: #f2ede4;--line: rgba(24, 20, 14, .09);--line-hi: rgba(24, 20, 14, .16);--text: #17140f;--text-muted: #6b6355;--text-faint: #6f6a5e;--amber: #c97a10;--amber-hot: #a85f06;--amber-dim: #f3ddb8;--amber-glow: rgba(201, 122, 16, .16);--teal: #0d9c82;--teal-dim: #bfece2;--teal-glow: rgba(13, 156, 130, .14);--coral: #d94430;--coral-dim: #f8d7d1;--coral-glow: rgba(217, 68, 48, .12);--future: #7c53e0;--future-glow: rgba(124, 83, 224, .16);--edge: inset 0 1px 0 rgba(255, 255, 255, .9);--lift: 0 6px 22px rgba(60, 45, 20, .1);--lift-lg: 0 18px 48px rgba(60, 45, 20, .14);color-scheme:light}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACKgAAARRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVC4AbBEICoUMhBULGgABNgIkAy4EIAWEDAd2DAcb+QZRlDBKP8AXCRxeMX+KMhjaYUFBg8aLX46dZEHCfD4evt/vf2vvc7+ZJG3WPCqEwnQa00liKdHEQqZawzvpHdVl1TNhd2CsTpgkB+4t6NkTvqZewo9Citv8ZVmpWkMSVP0P4L8/qwr/J44Zb6PNojkDbCOdSCZWYRRF24AnNo+Of67kf8C/t7e5Jjpz/ghvBxpbvXtCgVZACqEIgWbLuqKP+g+VQtYbE/ZC1jexfsgSA1+OlHu2sB8SQLAqGQiNkg2dV+RLdNiSljt0dkSuauLNcwK7StZjcw7NFks+LCWAY7t03AWeXxRjNiC9y4sjlsBp6JP76av/blG9bsMBvARkR34CJiUKoVGgF8Io6r7DySIKqSCjPh6BfA1wK8VDR3vGxrgEuqXJL0ttJjFWO4Oo6mPZ/v+CBvzwF8wbpzkw0NqfgiiuELVLBWl14CDQglfAT2AU6AVIWStiOyfC+xZVNTqBzknLyWBiUlWJyQnm5MQk4iEuLE+SKpLVRKMmKkITimiIUoXVmMI0Vo6b+vBsCVlxhUy7VkqWn75PNHIiI4gAURCpCssxYISlHqZpyZYD3XJoW2FXmtA7u3kWTVlViBFRYJS8aB9atvMqnnr+cB5ede7WIzLtwY09MHn55iwCWEogaf5imHziCpl26FiMb16/r1cQqX7qQ/n+C2XWvP3y9n3is3vPAMednRB7Vt9l0W0e6ZuqObMg5ZT1pM64ua+bUTBeU6kH6py22tfyvHwF3yu3kLkuUzC4eGrh8IzUhobUjOFk6ZBiSDmYuemXbuFL5pXsFVOUOhGCMZb5L4a+lL0cWk1YJ+Apx3ql5OhmFBXN8MWNL1sTXzsgnSUNSeFgX+E4VvxBKPzxqSj1Cb+ioME/SasYc35gem11v3Trr4bCjXhZh3AqK/4vVIxamlExYHJJ0a+e01TyUXsGpUKtRTpda5kOsIXKdtT3cGC8bIbP1DwgNGiOc9iJAFo675+AZvJZVtkPORdC8Dlm27ipPb8mpPwAfKlelgP4XlJP//cnGU6fBuolCF4IY7llCIdQigCiMltyFLJqJTzJyi2k5H9ctPOvvAF5Cq2g9pgshFb7KMPoiJulQLMHaFE14YUfa0Jo9o+Q2n0jFJt2EyrDFhLq7NES6g1rw7fbksQQqRVNfdxWi42LgxPbhBdlUER3re8jwiLMJYgV0SLCxatFQJhDK6H+hhLys4lgNROzcYjyMgmTswl7tgrwK8PVgiOcPTjYsQKDvCI0OFp004JfCnVx+ZTlxynvCCpiEj3OkY/kcjPbBQSNEc7AAGV4OHi4ykhRgC3vLJEjhAW4MZDFyojmTRN4zuJl6nJodXCxWkWZtbAI8GWW08UnyMTrbBWo3noUJbB2AHguasWsK4iKEpUSdVEfDdEYTfX75r//T4uP+l0cQTvXBvGiOAyHahfPH/I4bYJEkyXK2v6NQ4iKCE34nM6H0f92x8wAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-DH8vlB-A.woff2) format("woff2"),url(/assets/onest-cyrillic-400-normal-BxvCLB5P.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal--mQR5RlC.woff2) format("woff2"),url(/assets/onest-latin-ext-400-normal-BbXTNVXw.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-bladozIj.woff2) format("woff2"),url(/assets/onest-latin-400-normal-BAzPRZHg.woff) format("woff");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-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAATEABAAAAAACMQAAARpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhBYLGgABNgIkAy4EIAWEKgd2DAcbFAcIngV2w3VRgnH8O2HJGV3SEOLh+7Fv59731kSjtgWaiNWdTtyGZQuJRKaJlUKyxpDp/+g9+9nkmD0QOQIplAbts78gkcBufytLI3cNmqoE/Q/gv3/imPEirUIzwEY8sSyromiKxA10YrMMSp2tKQroAf/enh7MfnTb3TFPjNC5o0AnIIVQhEC7dYnIU/mltWB3+/EqsHtdogbsGMDnUXDE8BowwZNUqQ1ozAmoZW6RRE8uR5XcaFPcJlrSyQtsDLC45j76AobkC6IRwOm8cdyDaL8EvNmC9LEXZnUNHICa3UKe+nce1A+oHMAbALInvwOzTIXQKjAIYRLxWCoTEYEUEC3xHwCJMsFITsw2cAPoZ9XxvanLrCwL4CAi6jevLf+FA7/+BPPMAVJZ0HLu1wESiIVo/K9DdtpyFOjAewD/gElgECBlA8jyikU+W9TaWoatHGyyDCxvmpq3PjI37ew4wnKq3qy2wbwZtzTjJkx2ZMdt3NhENVNEe2m/MWD8tUMeeO5OPGG3J55z4Apuqcd1GHXouI5rm6h6Ctqj/YpysG3myq3UsX21K9V0dWScO4SGzXekkL0ghbrerEez1+2ixm/Z4UTNP3z+Op5w9exB+HNm2GFov4Kh8+UMGLr36DJzzlxpb8C17eOv1R9h46FXrtgGPP/z/KPpi8svINu/jTM9xMdMqg43qX9jNkoL1FfpgWb94ngmQZEgTXevO9h8SDpwTqiMVtDSuaG2i83iyjzWhbdYvQ8IvA+77Sv3AOqd7bxf7NjbOXdkd3LAcHb+rzW2+lE3S2/JbpWCf8SgJq7cc61ni32p2tmlrdWwxfJsmScEZkCR9RaatuDYtLohksJndZUvdjvhrR89XV7RA1Ul876V2gQGFFgvoWmnyTcmpNeNlRZ+qKvXz7DyIMvd3E796qsonvikzApiTts0lpsGcHm0FkLBsr0fGHjftjkiNLPcC4hlQGjRHtdgfRXQ4dwSCSwm35JLcuPMN3gNT8Zu+tphmfrVhCx/AT/9ZzsA8McjmPxf8ZukjjwANEsQvAhLOR4EV1EHkKC0IxfBLtaAsWQqx0CVTkr0A/ymHvIyhILGGRUhdDpEGEcuakyc/RpIUduoGP9xWhj1jJa6/aAV21ZV16G0Jge0tGajGmnddvjQelFGqX3MdFojIQSgZZNO1zHkpGREZRi9XISOWgWNUyAO+PsiLUGyCBEEPXhyWiJBOIGcSjgWTypChXyly9SGLR+px+CnTmJpeIkSLjISTSElIWJDKoKWrtRwScLFwNq2Cd2r1KRajZTtANXNpXRUuvCDJb3Kc7C0+uGfIttLtEjRorC2tgPAVC6SpRKPpTCgHmcW3VPp2cvV9xL0bE4p+cBJOt3C9WCpH1Mrz51aXVf2RmC3CgYjBFIbWyHa2Tqx6CQiokRVoimaoyVao635sJtn9IyxTiOPjM2JykHRaZFZkUROtfxidGR2rGlXj05k/s5hNdb1GhMTGb8D/R+1wWASAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-DHyr8B2c.woff2) format("woff2"),url(/assets/onest-cyrillic-500-normal-CyY1vN0Q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BlXa29q8.woff2) format("woff2"),url(/assets/onest-latin-ext-500-normal-CoujUMv_.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-qHiQtL66.woff2) format("woff2"),url(/assets/onest-latin-500-normal-oFTiz6Nq.woff) format("woff");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-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAS4ABAAAAAACNgAAARcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUQhB8LGgABNgIkAy4EIAWEOgd2DAcbLQdRlOjRMRH9TLBtH6T1oWGTA/6W6DMHz/Pv2f/aJ6mSGXckdKir4tJ4hr7I5n8hUgCszZVMqcoRqP3UowKGHuD8X05v2Fljed/aYEWayNgLz6IxcQAGmGVzAo0FNtbzXsBZQgFowJhtOXx45KPomiTCHhFxcglahuiMCBAAACgEQUMQwCCXarS2jr7ROKetWTof5/wpyxfiRAd4NbLmzVi6EDvsDHSUVsiojIRM4nEFBIu8FbORNEo++cLRYSARZpiu+pUbC6i9Qobe+jKRUv4Gu7IBij9xyDMyiscITL5Le+H/V0F/SAaAUwAqWD0JJONAEOwI4ESAeNSqWbOXiwIUAiB25QZAARrgREMAJzpuIIwQNBSBJOPiMh4XpT+RfJcfaMjj7+D/xzceM8vv8ss/rZ+OQYCAIH4EgwWwYTRgAncDv0A84ARAofyQSZH7sRFdt2uRIZFhLj3Y4wi2Tw10BJjzzDnG2IDR40yv6fOaHlMzlekz3R7DayhDG+tet/edd1LNC/eb+x5MMi976y3TN9YcY4qJOc4c7THGGhhijJ5k8py5/u7uu/fGuK6ZoiS98oRsuRRlyLbYkMBTt8qWG+4x9t51XbRx5buQLMu8/fLjbD5/2mlijDYJOH6azX7ofOO3Jo4zR0/c+87Y7J8Qnvmt/u1fjh/f/BE96IkTgU/sKtzaUbR13C+/2SFsT8x5wr3/YsHkwg2FUy4r2Puk+6k5R0+lTUvfkD6F0+nhV1oqh5ILXGGzQh5JS78YMksKWoaTsV4WfuLvLeveaHtz7Zsda97YeurvK8L3rnit//W1r/etfM3fUzWclN+SOkev74uKqq/XZ4e5njiJbFtmb+hXEwtCliyo9W1zN37kG/puhTN606OJ0Q/87d5QnNfSkjMYmp3ZG/LWQKFz8X1ra3w7vY2f+8as3BkU88r38XHnnpuxtimn2ZU1HErTmFmXbd18GQyMmTxA/2z91vT0W/XZKr9jOBWViQA2DJnA7RfYnH5XMYAO6h7tOjnmZQgg0LrU8fGk4Prf7Jr2HcAnGeciAT5PzNH8/f++dl57DLCiABB4EhbtiqmEJVQFAfmmysepHkAfEuMYbFoSVokE+qQpoDxkgf8xXQgQgAtFLFqYUU2TT6IhugNOTgliIMTzM1AE8RXQKOWOUt0CLNSyGliJZzwIopJMEIJBPDOUEAJYRBEAdrHr33zc7O31eIrJ7fdq4Pc6+N+4eApBeC1J+IW9iOAxf31jZI9k0On6K0fR+PzGfOPwD1mcHvzV4y5w2Jdv0rhkbUHlO2Pnh6vxpMqCx40f8ntiJBoKm0gsq2Q45GmewVSBb8UByUOG7xW9+OqyLnkRtTm41fkfL8M4eY4v+CuU//Ujp284wRb3HIj1350fFEA6+Lwo0URHE4tYxSZ2cVhdU38LkGNbsXBOcXlriaClCcWuYtU6Ml4sLW4pd0yZtmL5jK90SBTp7Yiy4sr7xP9t+gEAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAcMAA8AAAAACJAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAUQAAAG6PI5dNR1NVQgAAAcQAAAAtAAAALiN2JIJPUy8yAAAB9AAAAEoAAABgZqt/EVNUQVQAAAJAAAAAJwAAACp5mWrlY21hcAAAAmgAAABOAAAAbD9K6d1nYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAACJwAAAoQHGY4TaGVhZAAABOgAAAA1AAAANijDB5doaGVhAAAFIAAAAB8AAAAkDjUI2WhtdHgAAAVAAAAALAAAAC4WSgAUbG9jYQAABWwAAAAaAAAAGgRSA31tYXhwAAAFiAAAABwAAAAgACACn25hbWUAAAWkAAABDAAAAhgsX04fcG9zdAAABrAAAABZAAAAdl6LW1IAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42mNgZGBg4GLQYrBgYHZx8wlhEEmuLMphEMlJLMljEGFgYQCC///BqhizU4vyGDhALBAGyjEBeYxAzARVqcYgA+QzAVn8IBqKESQDAPJVCZEAAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYQpjimBgZWBg6gLSDAzeEJoxjsGI4RcDCmBiBxEwXkBkUDDDAQZehS3Mp/6dZ2Bg2cPoBxSeDlbJz3QYSCkwcAIAIQ0MlwAAeNpjYARCDiBmYBABkzIMTOXpGSWMTEA2E1iEgZGDKYKBAQAsOAJiAHjaY2BgYAJiZiAWAZKMYJqFIQJICzEIMDADZXkZFBgcGRYwHGRkYjmksOX/f6AcsthBkNj/3/+f/T/wP/2/43/G3873Q4EmYQAAxKUXPwAAAAEAAf//AA942k0RQ4AcQbC6em7W9nFnR2dsL2Lbtp38Y5uf2HbyifWJX3HyifGJbc5mEVyj7AIEt3YL/fQUUNABuByCQxYcghs5jSdvNbt2i3vyI2DkbgACB4BH8CzowAjACCOiKujijHLEtpxY51ZoJyp7fJqAZ3/VnTnzI+mYSGQ86C5UgACk/Ehf2P9Pvumf3JSUHwJMUkDX0bXgARmAuShzMUfyuhh1iVR0iA6VkpCiqMzrZeFYnFlRd/bsoo0DJg/cvODc+SWrBk8etJrUinUsx+FYKkrFOJyUdyKjSE/tOilP/53aCiJpd4lEtDs0S2jEhIICIdxYAEDgAWgAHyWzq6nsKvOxKPOwONO5RFX0iFFRl8mej8ns6fT85hXTJzWZ0GzCjFVbF4xpO6HNWALxTmV0JHHLPp/kJiMwWYD7x43k+aG9vJY82DrYmHnyLJY8D2scBCCgJr5iGC9CA4CsUDlGI7G4GGXJL8Ri0YiiiCGe14n1KAvno8edpJlHTH6B5z1ur/dPKZQUKW3qK3pdrZk975IONr+/NN9fGuQnc6WNOxQqberJerO+5pzej7S9ekNeRW5OcZ5uAlfcqJPeKdcvs4esvev3Nihuf9BuyglUNS52OuT65W4hYErKdT5roMBmDngrGxY6AUjiFHaDPfgFKACNM12DETOmY7fNm5OaFtgejuFLsALQUPVFka4DyQhSIkklSVTWCdu3bycHgzJrLv4G2WmOVgB42mNgZGAA4ZUCGm/i+W2+MjAzv2AAgnuqs8VA9EM5Teb/jv8ucqsznwJy2RiYQKIAOk0LUgAAAHjaY2BkYGA+9e88AwN3wX/Hf33c6kARVMANAJ14BiEAeNpj0mEQYdrFwALDzIsY2JnlGdgYxRgYwDiRgYEpkkGdgeH/gf8eAItPB28AAAAVAC4AOgBGAIUAwQDBAMEAwQEaAScBQgAAeNpjYGRgYOBhcmTgYYhhYAHzEICZgREAERcAwnjafJADUgZQFIW/bIwRh9muQR5k2/Xb9jJaQ2tqBS2jMzfz6X7nPF+gmgIlFJVWAfdFpa9cRDNPr1xMPY8Yaxzm4ZVLP60pY5rAK5fL38ZYO8eljIuKqaXxlStFsMMdftzME8THLQfcSTlxEUNdNUSUaQYYULwhgltOTNxPVOxTDMp1MsAGy6xqDHCnuRh9P07fl47YviAB2hmin0GrMzhxaE/QVkY5kdfPlPqI6tmXlZscsc2O6L+7tqWdxMVXRD6tbP+xckExRJrI+8/bGWZQfUi0K+dO8fMJm0S0xyN9Y3qOuKJLnn4n3fkjd07ctiLONf3cEMQvV5lQDHFlfx6wrDwPYocmAMXFT6p42mNgYgCD/1sZjBiwAR4gVmE4ycjEyMzIwsDMyMrIxsjOyMHIyeaYVJRalspempdpYOJsCKWNwLSBowGTcxCIaWTgZMKZmFxakpqcn5sEljQ2MAMAO/gUiQAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-DiaWg2oX.woff2) format("woff2"),url(/assets/onest-cyrillic-600-normal-CXIKc6w5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-CMbOq94E.woff2) format("woff2"),url(/assets/onest-latin-ext-600-normal-mefcv-cx.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-jVaZHx2Z.woff2) format("woff2"),url(/assets/onest-latin-600-normal-6nn5mF7m.woff) format("woff");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-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAATUABAAAAAACNgAAAR5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUIhCELGgABNgIkAy4EIAWEQgd2DAcbNwdRVFHKyX4kVJV1RzjHkdMx1bLqanlwHavmcMwYH/ldPHy/H+3c+/+aSESteRNrJGsMoTJMhxLxJhq6SWO3b0Lez+dZ7yfD/NYDMAOr9ShbY+2bwfP6KCFD7gvE4rT5P2a6aKqw+rYokL0RTiQsKsAysMAGOJtV22gU+Xx37fcODwPkiPTedG5DZMfALgkCKREZXj49X/S+BdoBKYRKCLRaVYo81twpgqCNd5oh6IzbCkF8oPwXiGsapxUCEAi11Cw0S65Ni6IgiS4hWy0ZJVHWZcmHhYE0qM113iLj+JJ3UwbguHSPK5DvF+bPJqR/4pn2D8AFHdNPq1v/71M/j24A9wHIrnyPaYFCaBbohzCOuK3TuxGBFBCt1TRAokI/UqCfj3NALx5S6jCtzga4GFm/nT5SChr25jeUP+VtuVB05XCJ3w0/xBCWCFH+64Jrt+cw0IZnALYwDvQDpCygkZrgcxR13VwNdocI6ny45wO5zTe5gTM4lAkbKAlLpMQKpFRgOSYxgZVYJqcUFEGREplpwbNnCXjlSbzwdCTe8OQJpZRgMUYYsBSLHDISCihEiUYsO7eib/tuhFpG7fAMTV8fSiHcQyH28tVo+q5j1IIjO8Kozc8Zjxc+3RamrVgRhIESYWAtWQHTdh7FC4/vDo0uejIsxaLhBc8keFouDN1WmPIu6F1gIDwGIEIv7wm6vD/Fkp1qUcB1hg+uWW+ITiyLlERtipKsiDx2eZY3rOcWBSmCNwXLYHFw6dcySVJeW9h0jiU6Ojtmemh+uzgJcqFw9q+tzMXWS+sutQ9d3D7n12LhQem5rvPrznfKz30pKZPF57VnzCQjPwuFb3DQjAj84NJ4WGtM6eE2pmTW5godykLtgo83dX3vXrJ4wRURIe1z8tdn0J3t2WJ+RkoftzE5vS6PU+6V0frpdRmXtf1znBSvqTMiIlPTvSY0s701SyaAsy0Tju5YcxSgSamTgWJG2lB0bFXaDEz3SlPMA7EIoUlrXIMjAG1bfzQXKP/ID9UjuecDCMGdv7vxCLdyq7mqfsP3hdWDgF+T6eT/iv+fqs3qNRolCF6EpdowMKWojcCVbblPUJ6WfxNbbUCOMWMSYLPxp12FWFB2lL0Q2h1GGEVuMubIvQekqFs4nSiEQJj0A6ROm6CyzbH62gYN9pgEGk0aBp12SAPdKJPcHgIsnkjt2KP1bv+zNAx09NyajOPmxKhnY6bWw2oxXdz+vpudS7kcOVxUnAzs3FxoLgZmNBsnnRw9mnVGW2VvZkloOJcb2FjFyUPLPYor6Gi52Vxfd1HKRStDK1BgCMbTS67fgIokaH9vHQ8zhnMpiqtuYGM3nrOW74yTL1e+PHFE9DTi4trenmxjpKEifx1PYZoqOrvESSvPr2Mwl3mMQVOxsVQqbmBhxzCHc9h6PB2BlZaj8p3Vjnk3I6OKWhUN0RhN0RwtjYfH/BmgzN9jNeQWNuQJPD8hty6XaOifn8zPrS8MZFQet+ZDHSqlflhQkFt8Iv7PflgvBgAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-cyrillic-800-normal-BvLlQFJL.woff2) format("woff2"),url(/assets/onest-cyrillic-800-normal--PCHELnA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-latin-ext-800-normal-YP8Fhceh.woff2) format("woff2"),url(/assets/onest-latin-ext-800-normal-CFI3F54o.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-latin-800-normal-Bj4kkdU9.woff2) format("woff2"),url(/assets/onest-latin-800-normal-BoZfnNRa.woff) format("woff");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-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");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}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-ui);font-size:var(--t-body);line-height:1.5;color:var(--text);background:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior:none;overflow:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(70% 45% at 50% -8%,var(--amber-glow) 0%,transparent 62%),radial-gradient(58% 40% at 108% 104%,var(--teal-glow) 0%,transparent 60%)}button,input,textarea,select{font:inherit;color:inherit}button{border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.022em;font-weight:800}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.eyebrow{font-size:var(--t-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.muted{color:var(--text-muted)}::-webkit-scrollbar{width:0;height:0}:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
