@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../../../fonts/nunito-cyrillic.woff2) format("woff2-variations"),url(../../../fonts/nunito-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../../../fonts/nunito-latin.woff2) format("woff2-variations"),url(../../../fonts/nunito-latin.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{--cell: 22px;--half: 11px;--paper: #f9faf4;--grid: #dce7f1;--card: #ffffff;--line: #cbd8e5;--ink: #1d3770;--soft: #5b6d90;--pen: #d2443b;--errtext: #b4342c;--ok: #23804f;--okbg: #e3f3e9;--badbg: #fbe7e5;--hl: #ffe38a;--btnfg: #ffffff;--c1: #e2463c;--c2: #f2b705;--c3: #2e9e5b;--c4: #2f6fd6;--f-body: "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-display: var(--f-body);--nav-h: 66px;--side-w: 330px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #1c2a26;--grid: rgba(255, 255, 255, .045);--card: #24352f;--line: #3a4d46;--ink: #ecf1e7;--soft: #a7b7ad;--pen: #f08c84;--errtext: #f08c84;--ok: #7ad49e;--okbg: #21402f;--badbg: #47292a;--hl: #6b5a1c;--btnfg: #1c2a26;--c1: #f0675e;--c2: #f5c841;--c3: #4cc27d;--c4: #5d93ee;color-scheme:dark}}:root[data-theme=dark]{--paper: #1c2a26;--grid: rgba(255, 255, 255, .045);--card: #24352f;--line: #3a4d46;--ink: #ecf1e7;--soft: #a7b7ad;--pen: #f08c84;--errtext: #f08c84;--ok: #7ad49e;--okbg: #21402f;--badbg: #47292a;--hl: #6b5a1c;--btnfg: #1c2a26;--c1: #f0675e;--c2: #f5c841;--c3: #4cc27d;--c4: #5d93ee;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:var(--cell);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:var(--cell) var(--cell);background-position:0 0;-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--f-display);font-weight:800;text-wrap:balance;margin:0;line-height:calc(1.5 * var(--cell));padding-block:calc(var(--cell) / 4);letter-spacing:-.01em}h1{font-size:30px}h2{font-size:24px}h3{font-size:19px;font-weight:700}:where(h1,h2,h3) small{line-height:1}:where(p,li,td,th,dd,dt,h1,h2,h3,h4,.t) :where(small,span.small,a.small,b.small,em,code,span.muted){line-height:1}.big-title{font-size:40px;line-height:calc(3 * var(--cell))}h4{margin:0;font-size:16px;line-height:var(--cell)}p,ul,ol{margin:0}.num,time,table,.timer,.score{font-variant-numeric:tabular-nums}img{display:block}hr{border:0;margin:0;height:var(--cell);background:linear-gradient(var(--line),var(--line)) center / 100% 1px no-repeat}a{color:var(--c4)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--c4);outline-offset:2px}.muted{color:var(--soft)}.small{font-size:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:calc(var(--cell) - 1px)}.btn{border:0;background:var(--ink);color:var(--btnfg);border-radius:14px;padding:var(--half) 16px;min-height:calc(2 * var(--cell));font-weight:800;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:disabled{opacity:.5;cursor:default}.btn.big{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:var(--half) 16px;font-size:17px;text-align:left}.btn.big small{font-weight:600;opacity:.8;font-size:13px}.btn.alt{background:var(--pen)}.btn.ghost{background:var(--card);color:var(--ink);border:1px solid var(--line);padding:calc(var(--half) - 1px) 15px}.btn.small{padding:var(--half) 12px;font-size:14px}.btn.ghost.small{padding:calc(var(--half) - 1px) 11px}.linkbtn{border:0;background:none;color:var(--c4);font-weight:700;padding:0;line-height:var(--cell);vertical-align:top;text-decoration:underline;text-underline-offset:3px}.row{display:flex;gap:var(--cell) 11px;flex-wrap:wrap}.eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);font-weight:700}.field{display:flex;flex-direction:column;gap:0;margin-bottom:var(--cell)}.field label{font-weight:700;font-size:15px}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:calc(var(--half) - 1px) 12px;font-size:16px;line-height:var(--cell);height:calc(2 * var(--cell))}.field textarea{height:auto;min-height:calc(4 * var(--cell))}.field input[type=range]{padding:0;border:0}.field .hint{font-size:13px;color:var(--soft)}.check{display:flex;gap:11px;align-items:flex-start;font-size:15px;margin-bottom:var(--cell)}.check input{width:var(--cell);height:var(--cell);margin:0;flex:none}.err{background:var(--badbg);color:var(--errtext);border-radius:12px;padding:var(--half) 12px;font-weight:700}.notice{background:var(--okbg);color:var(--ok);border-radius:12px;padding:var(--half) 12px;font-weight:700}.tip{background:var(--paper);border:1px dashed var(--line);border-radius:12px;padding:calc(var(--half) - 1px) 12px;font-size:15px}.mark{font-family:var(--f-display);color:var(--pen);font-size:2rem;line-height:1;width:44px;height:44px;display:grid;place-items:center;border:2px solid var(--pen);border-radius:50%;transform:rotate(-8deg);flex:none}.mark.none{border-style:dashed;border-color:var(--line);color:var(--line);font-size:1rem}.pill{font-size:13px;font-weight:800;line-height:var(--cell);display:inline-block;vertical-align:top;padding:0 10px;border-radius:999px;background:var(--okbg);color:var(--ok)}.pill.test{background:var(--badbg);color:var(--pen)}table.t{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}table.t th,table.t td{text-align:left;padding:var(--half) 10px;border:0;box-shadow:inset 0 -1px 0 var(--line);vertical-align:top}table.t th{color:var(--soft);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.tscroll{overflow-x:auto;background:linear-gradient(to right,var(--card) 30%,transparent) left / 32px 100% no-repeat local,linear-gradient(to left,var(--card) 30%,transparent) right / 32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--ink) 22%,transparent),transparent) left / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--ink) 22%,transparent),transparent) right / 12px 100% no-repeat scroll,var(--card)}.tscroll table.t th{white-space:nowrap}.tscroll table.t.sticky1 :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--card)}.xhint{margin:0}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.shake{animation:shake .25s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tap{display:inline-block;padding:12px 4px;margin:-12px -4px}html.grid-debug body{background-image:linear-gradient(rgba(220,40,40,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(220,40,40,.2) 1px,transparent 1px)}html.grid-debug .off-grid{outline:2px solid #e5007d!important;outline-offset:-1px}.grid-badge{position:fixed;right:8px;bottom:calc(var(--nav-h) + 8px);z-index:99;background:#e5007d;color:#fff;font:700 12px/22px var(--f-body);padding:0 8px;border-radius:6px}.shell.svelte-7afk1q{display:grid;grid-template-columns:var(--side-w) 1fr;min-height:100vh}.shell.focused.svelte-7afk1q{grid-template-columns:1fr}.shell.focused.svelte-7afk1q .side:where(.svelte-7afk1q){display:none}.side.svelte-7afk1q{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--cell);padding:var(--cell);background:var(--card);box-shadow:inset -1px 0 0 var(--line);overflow-y:auto}.brand.svelte-7afk1q{display:flex;flex-direction:column;text-decoration:none;color:inherit}.brand.svelte-7afk1q span:where(.svelte-7afk1q){font-size:13px;font-weight:600;color:var(--soft)}nav.svelte-7afk1q{display:flex;flex-direction:column;gap:0}nav.svelte-7afk1q a:where(.svelte-7afk1q){display:flex;align-items:center;gap:10px;padding:var(--half) 11px;border-radius:12px;text-decoration:none;color:var(--ink);font-weight:700}nav.svelte-7afk1q a:where(.svelte-7afk1q):hover{background:var(--paper)}nav.svelte-7afk1q a.active:where(.svelte-7afk1q){background:var(--ink);color:var(--btnfg)}.ic.svelte-7afk1q{width:var(--cell);text-align:center;font-size:18px}.side-foot.svelte-7afk1q{margin-top:auto;display:flex;flex-direction:column;gap:0}.main.svelte-7afk1q{--w: calc(42 * var(--cell));--pl: calc(2 * var(--cell));min-width:0;width:100%;padding:var(--cell) calc(2 * var(--cell)) calc(2 * var(--cell)) var(--pl)}@supports (width: round(down,100px,22px)){.main.svelte-7afk1q{--pl: max(calc(2 * var(--cell)), round(down, calc((100% - var(--w)) / 2), var(--cell)));padding-right:max(calc(2 * var(--cell)),calc(100% - var(--w) - var(--pl)))}}.help.svelte-7afk1q{color:var(--soft);display:inline-flex;align-items:center;min-height:calc(2 * var(--cell));padding:0 11px;font-weight:700;text-decoration:none}.help.svelte-7afk1q:hover{color:var(--ink)}.shell.svelte-1epuui4{min-height:100vh;display:flex;flex-direction:column}.top.svelte-1epuui4{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:8px;height:calc(3 * var(--cell) + env(safe-area-inset-top,0px));padding:calc(var(--half) + env(safe-area-inset-top,0px)) var(--cell) var(--half);background:var(--paper);box-shadow:inset 0 -1px 0 var(--line)}.help.svelte-1epuui4{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:800;text-decoration:none}.brand.svelte-1epuui4{text-decoration:none;color:inherit;min-width:0;display:flex;align-items:center;min-height:calc(2 * var(--cell))}.main.svelte-1epuui4{--w: calc(28 * var(--cell));--pl: var(--cell);flex:1;min-width:0;width:100%;padding:var(--cell) var(--cell) calc(var(--nav-h) + var(--cell) + env(safe-area-inset-bottom,0px)) var(--pl)}@supports (width: round(down,100px,22px)){.main.svelte-1epuui4{--pl: max(var(--cell), round(down, calc((100% - var(--w)) / 2), var(--cell)));padding-right:max(var(--cell),calc(100% - var(--w) - var(--pl)))}}.focused.svelte-1epuui4 .main:where(.svelte-1epuui4){padding-bottom:var(--cell)}.bottom.svelte-1epuui4{position:fixed;left:0;right:0;bottom:0;z-index:5;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:calc(var(--nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--card);box-shadow:inset 0 1px 0 var(--line)}.bottom.svelte-1epuui4 a:where(.svelte-1epuui4){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0 2px;text-decoration:none;color:var(--soft);font-size:11px;line-height:var(--cell);font-weight:700;min-width:0}.bottom.svelte-1epuui4 a.active:where(.svelte-1epuui4){color:var(--ink)}.bottom.svelte-1epuui4 .ic:where(.svelte-1epuui4){font-size:20px;line-height:var(--cell)}.bottom.svelte-1epuui4 .lb:where(.svelte-1epuui4){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.rem.svelte-1k25ywm{display:flex;flex-wrap:wrap;align-items:center;gap:22px 10px;margin:0 0 22px;padding:10px 14px;border-radius:12px;background:var(--hl);border:1px solid var(--line)}.sitefoot.svelte-xaa5wo{display:flex;flex-wrap:wrap;align-items:center;gap:22px 14px;margin:22px 0;padding-top:11px;border-top:1px solid var(--line);font-size:.82rem;color:var(--soft)}.sitefoot.svelte-xaa5wo a:where(.svelte-xaa5wo){color:var(--soft);display:inline-flex;align-items:center;min-height:44px;padding:0 2px}.age.svelte-xaa5wo{font-weight:800;border:1px solid var(--soft);border-radius:6px;padding:0 5px}.demobar.svelte-13ply8v{position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;min-height:44px;padding:0 16px;background:var(--c2);color:#1d2a1f;font-size:.9rem}.acts.svelte-13ply8v{display:flex;gap:0 8px}.demobar.svelte-13ply8v button:where(.svelte-13ply8v){border:0;border-radius:999px;min-height:32px;padding:0 12px;font-weight:800;cursor:pointer}.lnk.svelte-13ply8v{background:#fff9}.out.svelte-13ply8v{background:#1d3770;color:#fff}.frame-wrap.svelte-13ply8v{position:fixed;inset:44px 0 0;z-index:49;background:color-mix(in srgb,var(--ink) 35%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px}iframe.svelte-13ply8v{border:10px solid #1b1b1b;border-radius:36px;background:var(--paper);max-height:calc(100vh - 120px)}.upd.svelte-z1ckp5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 11px;margin:0 0 22px;padding:0 11px 0 16px;min-height:44px;border-radius:14px;background:color-mix(in srgb,var(--c3) 18%,var(--card));color:var(--ink);font-weight:700}.upd.svelte-z1ckp5 .btn:where(.svelte-z1ckp5){min-height:32px}
