@font-face{font-family:rubik;src:url(../media/Rubik_400Regular-s.p.1lzti8wp10ucb.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:rubik;src:url(../media/Rubik_500Medium-s.p.3prudcfc2e7ck.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:rubik;src:url(../media/Rubik_700Bold-s.p.1gcjbzov2xhia.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:rubik Fallback;src:local(Arial);ascent-override:88.38%;descent-override:23.63%;line-gap-override:0.0%;size-adjust:105.79%}.T3SFmG_className{font-family:rubik,rubik Fallback}.T3SFmG_variable{--font-zaidy:"rubik", "rubik Fallback"}
:root{--bg:#fffdfa;--surface:#fff;--ink:#202d43;--muted:#4d5b70;--line:#d4dbe5;--accent:#2856ad;--accent-ink:#fff;--warn:#8a5a1a;--danger:#8c2f24;--ok:#24604b;--radius:12px;--card-2:#e9effb;--mono:ui-monospace, "Cascadia Code", Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:16px/1.55 var(--font-zaidy), "Segoe UI", Arial, sans-serif;margin:0}[dir=rtl]{font-family:var(--font-zaidy), "Segoe UI", Arial, sans-serif}a{color:var(--accent)}.shell{max-width:70rem;margin:0 auto;padding:1.5rem 1rem 4rem}header.top{border-block-end:1px solid var(--line);background:var(--surface)}header.top .inner{flex-wrap:wrap;align-items:baseline;gap:1rem;max-width:70rem;margin:0 auto;padding:.85rem 1rem;display:flex}.brand{color:var(--accent);font-size:1.8rem;font-weight:700}header.top .end{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.25rem .75rem;margin-inline-start:auto;display:flex}header.top .end .lang{margin-inline-start:0}header.top .account{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}header.top .lang{gap:.75rem;margin-inline-start:auto;display:flex}button.link{color:var(--ink);text-underline-offset:.2em;background:0 0;border:none;padding:0;text-decoration:underline}button.link[aria-pressed=true]{font-weight:700;text-decoration:none}nav.tabs{flex-wrap:wrap;gap:.25rem;margin-block:.5rem 1.5rem;display:flex}nav.tabs a{border-radius:var(--radius);color:var(--muted);border:1px solid #0000;padding:.4rem .75rem;text-decoration:none}nav.tabs a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}h1{margin-block:0 .25rem;font-size:clamp(1.75rem,3vw,2.25rem)}h2{margin-block:1.75rem .5rem;font-size:1.25rem}.lede{color:var(--muted);margin-block-start:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-block-end:.75rem;padding:1rem}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}label.row{flex-wrap:nowrap;align-items:flex-start}label.row>input{flex-shrink:0;margin-block-start:.2em}.grow{flex:12rem;min-width:0}label{margin-block-end:.25rem;font-weight:600;display:block}input,select,textarea{font:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;width:100%;padding:.55rem .65rem}.field{margin-block-end:.85rem}button{font:inherit;border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--accent-ink);cursor:pointer;padding:.55rem 1rem}a.button{border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);padding:.85rem 1.5rem;font-size:1.15rem;font-weight:600;text-decoration:none;display:inline-block}button.secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}button.danger{background:var(--surface);color:var(--danger);border-color:var(--danger)}button[disabled]{opacity:.55;cursor:not-allowed}nav.pager{align-items:center;gap:.75rem;margin-block:1.25rem;display:flex}.muted{color:var(--muted)}.small{font-size:.875rem}.pill{border:1px solid var(--line);color:var(--muted);background:var(--bg);border-radius:999px;padding:.1rem .5rem;font-size:.8rem;display:inline-block}.pill.ok{color:var(--ok);border-color:var(--ok)}.pill.warn{color:var(--warn);border-color:var(--warn)}.pill.bad{color:var(--danger);border-color:var(--danger)}.notice{border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:var(--radius);background:var(--surface);margin-block-end:1rem;padding:.75rem 1rem}.notice.error{border-inline-start-color:var(--danger)}.notice.warn{border-inline-start-color:var(--warn)}.grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem;display:grid}.thumb{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:var(--bg);width:100%;display:block}.stream-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:1.5rem 2rem;display:grid}.stream-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-items:start;gap:1.25rem}.stream-grid .thumb{border-radius:8px}.stream-message{background:var(--card-2);border-radius:8px;align-items:center;min-height:12rem;margin:0;padding:1.25rem;font-size:1.25rem;display:flex}button:hover:not(:disabled),a.button:hover{filter:brightness(.94)}nav.tabs a:hover{text-underline-offset:.25em;text-decoration:underline}:is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:3px}input{accent-color:var(--accent)}::selection{color:var(--ink);background:#efd28b}html{scrollbar-color:#7b879a var(--bg)}input,textarea{caret-color:var(--accent)}@media (max-width:640px){.stream-tools{grid-template-columns:minmax(0,1fr);gap:.5rem}nav.tabs{gap:.4rem}nav.tabs a{padding:.6rem .7rem}.shell{padding-inline:1rem}}.mono{word-break:break-all;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.9rem}.checklist li{margin-block-end:.35rem}table{border-collapse:collapse;width:100%}th,td{text-align:start;border-block-end:1px solid var(--line);vertical-align:top;padding:.5rem .4rem}ul.history{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}ol.thread{flex-direction:column;gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}ol.thread li{background:var(--card-2,#7f7f7f14);border-radius:10px;max-width:34rem;padding:.5rem .75rem}ol.thread li.mine{align-self:flex-end}ol.thread li p{white-space:pre-wrap;margin:.15rem 0}ol.how{gap:.6rem;margin:0 0 1rem;padding-inline-start:1.3rem;display:grid}ol.steps{color:var(--muted);flex-wrap:wrap;gap:.35rem 1.1rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}ol.steps li[aria-current=step]{color:var(--accent);font-weight:700}ol.steps li.done:after{content:" ✓"}input.code-input{letter-spacing:.12em;max-width:13ch;font-size:1.6rem}.pair-code{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.12em;direction:ltr;unicode-bidi:isolate;width:fit-content;font-size:1.8rem;font-weight:700}.code-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.code-row>input.code-input{flex:0 auto}.field-error{color:var(--danger);font-weight:600}input.code-input[aria-invalid=true]{border-color:var(--danger);border-width:2px}.code-chars{font-family:var(--mono);letter-spacing:.15em;padding-inline:.2em;font-weight:700}
