:root{--bg:#f4f6f9;--surface:#fff;--surface-2:#eef2f6;--stage-bg:#0b1220;--text:#0f1b2a;--text-muted:#5b6b7e;--border:#dfe5ec;--border-strong:#c3ccd6;--accent:#0e6ba8;--accent-soft:#e3f0f9;--on-accent:#fff;--success:#15803d;--warning:#b45309;--danger:#b91c1c;--radius:10px;--shadow:0 6px 24px -8px #0f1b2a2e;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1220;--surface:#111a2b;--surface-2:#18233a;--stage-bg:#05080f;--text:#e6edf6;--text-muted:#93a3b8;--border:#22304a;--border-strong:#33445f;--accent:#38bdf8;--accent-soft:#0e2a40;--on-accent:#04121f;--success:#22c55e;--warning:#f59e0b;--danger:#f87171;--shadow:0 6px 24px -8px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1220;--surface:#111a2b;--surface-2:#18233a;--stage-bg:#05080f;--text:#e6edf6;--text-muted:#93a3b8;--border:#22304a;--border-strong:#33445f;--accent:#38bdf8;--accent-soft:#0e2a40;--on-accent:#04121f;--success:#22c55e;--warning:#f59e0b;--danger:#f87171;--shadow:0 6px 24px -8px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}h1,h2,h3{line-height:1.25}.muted{color:var(--text-muted)}.small{font-size:13px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 12px;font-size:13px;font-weight:600}.btn{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .12s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-2)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--accent)}.btn.ghost{background:0 0}.btn.small{padding:5px 10px;font-size:13px}.btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.icon-btn.on{color:var(--accent)}.icon-btn.primary{background:var(--accent);color:var(--on-accent)}.link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.chip{border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--mono);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:13px}.chip.active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.badge{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.tag{background:var(--surface-2);color:var(--text-muted);border-radius:6px;padding:2px 8px;font-size:12px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.card h3{margin:0 0 6px;font-size:14px}.card p{margin:4px 0}.check{cursor:pointer;align-items:flex-start;gap:8px;margin-top:8px;font-size:13.5px;display:flex}.check input{accent-color:var(--accent);margin-top:3px}.alert{border-radius:var(--radius);padding:10px 14px;font-size:14px}.alert.info{background:var(--accent-soft);color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}.alert.danger{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}.split{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:14px;min-height:0;display:grid}.split .main{flex-direction:column;min-height:0;display:flex}.panel{flex-direction:column;gap:12px;display:flex;overflow:auto}@media (width<=900px){.split{grid-template-columns:1fr}.split .main{min-height:50vh}.split{flex:none;min-height:auto}.split>.main,.split>.panel{overflow:visible}}@media (width<=1100px){.split.wide{flex:none;min-height:auto}.split.wide>.main,.split.wide>.panel{overflow:visible}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.math{white-space:nowrap;font-family:Cambria Math,STIX Two Math,Latin Modern Math,Times New Roman,serif;font-size:1.08em}.math i{font-style:italic}.m-frac{vertical-align:middle;text-align:center;flex-direction:column;margin:0 .12em;line-height:1.15;display:inline-flex}.m-num{border-bottom:1px solid;padding:0 .25em .05em}.m-den{padding:.05em .25em 0}.m-sqrt{vertical-align:middle;align-items:stretch;display:inline-flex}.m-sqrt:before{content:"√";align-self:flex-end;margin-right:-.02em;font-size:1.15em;line-height:1}.m-rad{border-top:1px solid;padding:.1em .15em 0 .1em}.m-vec{padding-top:.3em;font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-style:italic;line-height:1;display:inline-block;position:relative}.m-vec:before{content:"";border-top:1.2px solid;position:absolute;top:.08em;left:5%;right:0}.m-vec:after{content:"";border:.18em solid #0000;border-left:.32em solid;border-right:0;position:absolute;top:-.08em;right:-.05em}.math sub,.math sup{font-size:.7em}.alert.success{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--text);border:1px solid color-mix(in srgb, var(--success) 35%, transparent)}.alert.warning{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--text);border:1px solid color-mix(in srgb, var(--warning) 35%, transparent)}.stage.svelte-11iux4i{outline:none;flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.stage.svelte-11iux4i:focus-visible .canvas-wrap:where(.svelte-11iux4i){box-shadow:0 0 0 2px var(--accent)}.canvas-wrap.svelte-11iux4i{background:var(--stage-bg);border-radius:var(--radius);border:1px solid var(--border);flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}canvas.svelte-11iux4i{object-fit:contain;max-width:100%;max-height:100%;display:block}canvas.pointer.svelte-11iux4i{cursor:crosshair}.lens.svelte-11iux4i{border:2px solid var(--accent);pointer-events:none;background:#000;border-radius:50%;position:absolute;box-shadow:0 8px 24px #00000080}.transport.svelte-11iux4i{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;padding:8px 12px;display:flex}input[type=range].svelte-11iux4i{accent-color:var(--accent);flex:1;min-width:60px}.clock.svelte-11iux4i{flex-direction:column;align-items:flex-end;min-width:120px;font-size:12.5px;display:flex}.drop.svelte-1tog04h{border:2px dashed var(--border-strong);border-radius:calc(var(--radius) * 1.5);background:var(--surface);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;padding:24px;transition:all .15s;display:flex}.drop.svelte-1tog04h:hover,.drop.drag.svelte-1tog04h{border-color:var(--accent);background:var(--accent-soft)}.drop-icon.svelte-1tog04h{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.before.svelte-1tog04h{margin-top:14px}.before.svelte-1tog04h ul:where(.svelte-1tog04h){gap:4px;margin:6px 0 0;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.fps-row.svelte-1tog04h,.row.svelte-1tog04h{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.warn.svelte-1tog04h{color:var(--warning);font-weight:600}.ellipsis.svelte-1tog04h{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field.svelte-1yrsupq{align-items:center;gap:8px;display:flex}.field.svelte-1yrsupq input:where(.svelte-1yrsupq){font:inherit;font-family:var(--mono);border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;flex:1;min-width:0;padding:8px 10px}.ok.svelte-1yrsupq{color:var(--success);margin-top:8px}.tip.svelte-1yrsupq{background:var(--surface-2)}input[type=range].svelte-1at7g3r{width:100%;accent-color:var(--accent)}.row.svelte-1at7g3r{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.tracks.svelte-1q1cqu{flex-direction:column;gap:4px;display:flex}.track.svelte-1q1cqu{color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.track.svelte-1q1cqu>span:where(.svelte-1q1cqu):last-child{margin-left:auto}.track.svelte-1q1cqu:hover{background:var(--surface-2)}.track.active.svelte-1q1cqu{border-color:var(--border-strong);background:var(--surface-2);font-weight:600}.sw.svelte-1q1cqu{border-radius:50%;flex:none;width:12px;height:12px}.row.svelte-1q1cqu{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.table-card.svelte-1q1cqu{flex-direction:column;flex:1;min-height:160px;display:flex}.table-wrap.svelte-1q1cqu{flex:1;max-height:340px;overflow:auto}table.svelte-1q1cqu{border-collapse:collapse;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}th.svelte-1q1cqu{background:var(--surface);text-align:right;color:var(--text-muted);border-bottom:1px solid var(--border);font-weight:600;font-family:var(--font);padding:4px 6px;position:sticky;top:0}td.svelte-1q1cqu{text-align:right;border-bottom:1px solid var(--border);padding:3px 6px}th.svelte-1q1cqu:first-child,td.svelte-1q1cqu:first-child{text-align:left}tr.svelte-1q1cqu{cursor:pointer}tbody.svelte-1q1cqu tr:where(.svelte-1q1cqu):hover{background:var(--surface-2)}tr.cur.svelte-1q1cqu{background:var(--accent-soft)}.del.svelte-1q1cqu{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px}.del.svelte-1q1cqu:hover{color:var(--danger)}.plot.svelte-1ft5n3n{width:100%;min-width:0}svg.svelte-1ft5n3n{display:block;overflow:visible}.grid.svelte-1ft5n3n{stroke:var(--border);stroke-width:1px}.grid.zero.svelte-1ft5n3n{stroke:var(--border-strong);stroke-width:1.5px}.tick.svelte-1ft5n3n{font:11px var(--mono);fill:var(--text-muted)}.axis.svelte-1ft5n3n{font:italic 600 12.5px var(--font);fill:var(--text)}.empty.svelte-1ft5n3n{text-align:center;padding:40px 0}.split.wide.svelte-1xm7i0q{grid-template-columns:minmax(0,1fr) 440px}@media (width<=1100px){.split.wide.svelte-1xm7i0q{grid-template-columns:1fr}}.head.svelte-1xm7i0q{justify-content:space-between;align-items:center;gap:8px;display:flex}select.svelte-1xm7i0q{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 8px;font-size:13px}.opts.svelte-1xm7i0q{gap:2px;display:grid}.opts.svelte-1xm7i0q .check:where(.svelte-1xm7i0q){align-items:center;margin-top:4px}.sw.svelte-1xm7i0q{border-radius:50%;width:10px;height:10px;display:inline-block}.gain.svelte-1xm7i0q{width:100%;accent-color:var(--accent);width:calc(100% - 26px);margin:2px 0 4px 26px}.thick.svelte-1xm7i0q{width:55%;accent-color:var(--accent)}.seg-row.svelte-1xm7i0q{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.seg.svelte-1xm7i0q{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg.svelte-1xm7i0q button:where(.svelte-1xm7i0q){background:var(--surface);font:inherit;color:var(--text);cursor:pointer;border:0;padding:4px 10px;font-size:13px}.seg.svelte-1xm7i0q button:where(.svelte-1xm7i0q)+button:where(.svelte-1xm7i0q){border-left:1px solid var(--border)}.seg.svelte-1xm7i0q button.active:where(.svelte-1xm7i0q){background:var(--accent);color:var(--on-accent)}.seg.svelte-1xm7i0q button:where(.svelte-1xm7i0q):disabled{opacity:.45;cursor:not-allowed}.tabs.svelte-1xm7i0q{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;margin-bottom:10px;display:flex}.tabs.svelte-1xm7i0q button:where(.svelte-1xm7i0q){font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px;font-size:13.5px}.tabs.svelte-1xm7i0q button.active:where(.svelte-1xm7i0q){color:var(--text);border-bottom-color:var(--accent);font-weight:600}.model.svelte-1xm7i0q{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.r2.svelte-1xm7i0q{margin-left:auto}.eq.svelte-1xm7i0q{background:var(--surface-2);white-space:nowrap;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:14px;overflow-x:auto}.hint.svelte-1xm7i0q{color:var(--text-muted);margin-top:6px}.table-wrap.svelte-1xm7i0q{max-height:380px;overflow:auto}table.svelte-1xm7i0q{border-collapse:collapse;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}th.svelte-1xm7i0q{background:var(--surface);text-align:right;color:var(--text-muted);border-bottom:1px solid var(--border);font-weight:600;font-family:var(--font);padding:4px 5px;position:sticky;top:0}td.svelte-1xm7i0q{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:3px 5px}th.svelte-1xm7i0q:first-child,td.svelte-1xm7i0q:first-child{text-align:left}.method.svelte-1xm7i0q summary:where(.svelte-1xm7i0q){cursor:pointer;font-size:14px;font-weight:600}.formula.svelte-1xm7i0q{align-items:center;gap:8px;margin:10px 0;font-size:16px;display:flex}.frac.svelte-1xm7i0q{text-align:center;flex-direction:column;display:inline-flex}.frac.svelte-1xm7i0q span:where(.svelte-1xm7i0q):first-child{border-bottom:1.5px solid;padding:0 4px 2px}.frac.svelte-1xm7i0q span:where(.svelte-1xm7i0q):last-child{padding:2px 4px 0}select.svelte-3cz5sr{width:100%;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;margin:2px 0 6px;padding:5px 8px;font-size:13px;display:block}.card.svelte-3cz5sr .btn:where(.svelte-3cz5sr){margin-top:6px}.ok.svelte-3cz5sr{color:var(--success)}a.svelte-3cz5sr{color:var(--accent)}.split.wide.svelte-10ziklm{grid-template-columns:minmax(0,1fr) 380px}@media (width<=1100px){.split.wide.svelte-10ziklm{grid-template-columns:1fr}}.row-card.svelte-10ziklm{justify-content:space-between;align-items:center;gap:8px;display:flex}select.svelte-10ziklm{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 8px;font-size:13px}.seg.svelte-10ziklm{border:1px solid var(--border);border-radius:8px;margin:6px 0 2px;display:inline-flex;overflow:hidden}.seg.svelte-10ziklm button:where(.svelte-10ziklm){background:var(--surface);font:inherit;color:var(--text);cursor:pointer;border:0;padding:5px 10px;font-size:13px}.seg.svelte-10ziklm button:where(.svelte-10ziklm)+button:where(.svelte-10ziklm){border-left:1px solid var(--border)}.seg.svelte-10ziklm button.active:where(.svelte-10ziklm){background:var(--accent);color:var(--on-accent)}.actions.svelte-10ziklm{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.card.svelte-10ziklm .btn:where(.svelte-10ziklm){margin-top:6px}.status.svelte-10ziklm{color:var(--success);min-height:1.5em;margin:0}.prep.svelte-1hnruz1{border:1.5px dashed var(--accent);flex-direction:column;gap:8px;display:flex}.lbl.svelte-1hnruz1{flex-direction:column;gap:2px;display:flex}input.svelte-1hnruz1:not([type]),.link.svelte-1hnruz1{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:5px 8px;font-size:13px}.link.svelte-1hnruz1{font-family:var(--mono);width:100%;font-size:11px}.pol.svelte-1hnruz1{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.pol.svelte-1hnruz1 label:where(.svelte-1hnruz1){cursor:pointer;align-items:center;gap:6px;display:flex}.acts.svelte-1hnruz1{flex-wrap:wrap;gap:6px;display:flex}.check.svelte-1hnruz1{margin:0}.ok.svelte-1hnruz1{color:var(--success);margin:0}.ex.svelte-1dxgsl8{border-left:5px solid var(--accent);background:var(--accent-soft)}.ex.svelte-1dxgsl8 p:where(.svelte-1dxgsl8){margin:0}.main.svelte-1434bzo{gap:12px;overflow:auto}.sys.svelte-1434bzo{flex-direction:column;gap:2px;max-width:560px;display:flex}input.svelte-1434bzo{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:6px 8px;font-size:14px}.lockset.svelte-1434bzo{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.list.svelte-1434bzo{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px;display:grid}.cls.svelte-1434bzo{border-left:5px solid var(--c);flex-direction:column;gap:8px;display:flex}.head.svelte-1434bzo{align-items:center;gap:6px;display:flex}.name.svelte-1434bzo{text-align:center;width:56px;color:var(--c);font-size:18px;font-weight:700}.label.svelte-1434bzo{flex:1;min-width:0}.row.svelte-1434bzo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.parts.svelte-1434bzo{align-items:center;gap:6px;display:flex}.parts.svelte-1434bzo input:where(.svelte-1434bzo){width:150px}.notation.svelte-1434bzo{color:var(--text-muted);font-size:13px}.fixed.svelte-1434bzo{margin:0}.colors.svelte-1434bzo{gap:4px;display:inline-flex}.sw.svelte-1434bzo{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;padding:0}.sw.on.svelte-1434bzo{outline:2px solid var(--text);outline-offset:1px}.empty.svelte-1434bzo{flex-direction:column;align-items:flex-start;gap:8px;display:flex}ul.svelte-1434bzo{margin:6px 0 0;padding-left:18px}.vec.svelte-tt6gc{padding-top:.3em;font-style:italic;line-height:1;display:inline-block;position:relative}.vec.svelte-tt6gc:before{content:"";border-top:1.2px solid;position:absolute;top:.08em;left:5%;right:0}.vec.svelte-tt6gc:after{content:"";border:.18em solid #0000;border-left:.32em solid;border-right:0;position:absolute;top:-.08em;right:-.05em}sub.svelte-tt6gc{font-size:.72em}.axis.svelte-6nyzwt{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.btns.svelte-6nyzwt{gap:4px;display:inline-flex}.chip.svelte-6nyzwt{padding:2px 9px;font-size:13px}.free.svelte-6nyzwt{width:64px;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:3px 6px;font-size:13px}.mob.svelte-25wblb{border-collapse:collapse;font-size:13px;font-family:var(--mono)}.mob.svelte-25wblb th:where(.svelte-25wblb),.mob.svelte-25wblb td:where(.svelte-25wblb){border:1px solid var(--border);text-align:center;min-width:34px;padding:2px 8px}.mob.svelte-25wblb th:where(.svelte-25wblb){background:var(--surface-2);font-family:var(--font)}.mob.svelte-25wblb td:where(.svelte-25wblb){color:var(--text-muted)}.mob.svelte-25wblb td.on:where(.svelte-25wblb){color:var(--success);font-weight:600}.mob.svelte-25wblb td.d:where(.svelte-25wblb){color:var(--text);font-size:18px;font-weight:700}.linked.svelte-25wblb{margin:4px 0 0}.torsor.svelte-unfhj0{align-items:center;gap:4px;font-family:Times New Roman,Georgia,serif;font-size:16px;display:flex}.name.svelte-unfhj0{white-space:nowrap;margin-right:2px}.grid.svelte-unfhj0{text-align:center;grid-template-columns:auto auto;gap:1px 18px;padding:2px 0;display:grid}.c.svelte-unfhj0{min-width:30px}.brace.svelte-unfhj0{border:1.5px solid;align-self:stretch;width:7px}.brace.l.svelte-unfhj0{border-right:0;border-radius:7px 0 0 7px}.brace.r.svelte-unfhj0{border-left:0;border-radius:0 7px 7px 0}.at.svelte-unfhj0{white-space:nowrap;align-self:flex-end;font-size:12px;line-height:1.1}.at.l.svelte-unfhj0{margin-bottom:-4px;margin-right:-2px}.at.r.svelte-unfhj0{margin-bottom:-4px;margin-left:1px}.note.svelte-unfhj0{font-family:var(--font);margin:4px 0 0}.jf.svelte-12s8t98{flex-direction:column;gap:8px;display:flex}.title.svelte-12s8t98{font-size:15px;font-weight:600}.row.svelte-12s8t98{flex-wrap:wrap;align-items:center;gap:6px;display:flex}select.svelte-12s8t98,input.svelte-12s8t98{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 6px;font-size:13px}.pt.svelte-12s8t98{width:70px}.types.svelte-12s8t98{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:4px;display:grid}.type.svelte-12s8t98{border:1px solid var(--border);color:#111;font:inherit;cursor:pointer;text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:0;padding:4px 2px;font-size:11.5px;line-height:1.2;display:flex}.type.svelte-12s8t98:hover{border-color:var(--border-strong)}.type.active.svelte-12s8t98{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.alt.svelte-12s8t98{margin:0}.tors.svelte-12s8t98{color:#111;border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;gap:10px;padding:10px;display:flex;overflow-x:auto}.del.svelte-12s8t98{color:var(--danger);align-self:flex-start}.chk.svelte-1brw1g7{border-left:5px solid var(--accent);flex-direction:column;gap:6px;display:flex}.chk.svelte-1brw1g7 .btn:where(.svelte-1brw1g7){align-self:flex-start}.score.svelte-1brw1g7{margin:4px 0 0}.res.svelte-1brw1g7,.sol.svelte-1brw1g7{flex-direction:column;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.res.svelte-1brw1g7 li:where(.svelte-1brw1g7){color:var(--danger)}.res.svelte-1brw1g7 li.good:where(.svelte-1brw1g7){color:var(--success)}.pair.svelte-1brw1g7{min-width:34px;font-weight:700;font-family:var(--mono);color:var(--text);display:inline-block}.split.wide.svelte-bl61s9{grid-template-columns:minmax(0,1fr) 400px}@media (width<=1100px){.split.wide.svelte-bl61s9{grid-template-columns:1fr}}.main.svelte-bl61s9{gap:12px;overflow:auto}.tbl-wrap.svelte-bl61s9{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.tbl.svelte-bl61s9{border-collapse:collapse;width:100%;font-size:14px}.tbl.svelte-bl61s9 th:where(.svelte-bl61s9){color:#fff;text-align:center;background:#4a7ab8;padding:8px;font-size:13px;font-weight:600}.tbl.svelte-bl61s9 td:where(.svelte-bl61s9){border-top:1px solid var(--border);text-align:center;vertical-align:middle;padding:4px 8px}.tbl.svelte-bl61s9 tr:where(.svelte-bl61s9){cursor:pointer}.tbl.svelte-bl61s9 tbody:where(.svelte-bl61s9) tr:where(.svelte-bl61s9):hover{background:var(--surface-2)}.tbl.svelte-bl61s9 tr.sel:where(.svelte-bl61s9){background:var(--accent-soft)}.tbl.svelte-bl61s9 tr.bad:where(.svelte-bl61s9) td.nm:where(.svelte-bl61s9){color:var(--danger)}.pair.svelte-bl61s9{white-space:nowrap;font-size:16px}.nm.svelte-bl61s9{font-weight:600}.sym.svelte-bl61s9{white-space:nowrap}.sym.svelte-bl61s9 svg:where(.svelte-bl61s9){background:#fff;border-radius:6px;margin:0 2px}.mob.svelte-bl61s9{font-family:var(--mono);font-size:12px}.mob.svelte-bl61s9 span:where(.svelte-bl61s9){color:var(--text-muted);display:block}.mob.svelte-bl61s9 span.on:where(.svelte-bl61s9){color:var(--success);font-weight:600}.dd.svelte-bl61s9{font-size:18px;font-weight:700}.tg.svelte-bl61s9{margin:0}.paper.svelte-15xnck5 g:focus,.paper.svelte-15xnck5 circle:focus{outline:none}.paper.svelte-15xnck5{border:1px solid var(--border);border-radius:var(--radius);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;width:100%;height:auto;display:block}.ro.svelte-15xnck5{touch-action:pan-y}.node.svelte-15xnck5{cursor:grab}.link.svelte-15xnck5 .node:where(.svelte-15xnck5){cursor:crosshair}.edge.svelte-15xnck5{cursor:pointer}.split.wide.svelte-19rrxus{grid-template-columns:minmax(0,1fr) 400px}@media (width<=1100px){.split.wide.svelte-19rrxus{grid-template-columns:1fr}}.main.svelte-19rrxus{gap:10px;overflow:auto}.toolbar.svelte-19rrxus{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seg.svelte-19rrxus{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg.svelte-19rrxus button:where(.svelte-19rrxus){background:var(--surface);font:inherit;color:var(--text);cursor:pointer;border:0;padding:6px 12px;font-size:13px}.seg.svelte-19rrxus button:where(.svelte-19rrxus)+button:where(.svelte-19rrxus){border-left:1px solid var(--border)}.seg.svelte-19rrxus button.active:where(.svelte-19rrxus){background:var(--accent);color:var(--on-accent)}.ok.svelte-19rrxus{color:var(--success)}.ko.svelte-19rrxus{color:var(--danger)}ul.svelte-19rrxus{margin:4px 0 0;padding-left:18px}.paper.svelte-j32y2s g:focus,.paper.svelte-j32y2s circle:focus{outline:none}.paper.svelte-j32y2s{border:1px solid var(--border);border-radius:var(--radius);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;width:100%;height:auto;display:block}.crosshair.svelte-j32y2s{cursor:crosshair}.movable.svelte-j32y2s,.frame.svelte-j32y2s{cursor:move}.crosshair.svelte-j32y2s .movable:where(.svelte-j32y2s){cursor:crosshair}.handle.svelte-j32y2s{cursor:grab}.split.wide.svelte-1v9y0hz{grid-template-columns:minmax(0,1fr) 360px}@media (width<=1100px){.split.wide.svelte-1v9y0hz{grid-template-columns:1fr}}.main.svelte-1v9y0hz{gap:8px;overflow:auto}.toolbar.svelte-1v9y0hz{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grow.svelte-1v9y0hz{flex:1}select.svelte-1v9y0hz{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:5px 8px;font-size:13px}.seg.svelte-1v9y0hz{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg.svelte-1v9y0hz button:where(.svelte-1v9y0hz){background:var(--surface);font:inherit;color:var(--text);cursor:pointer;border:0;padding:6px 12px;font-size:13px}.seg.svelte-1v9y0hz button:where(.svelte-1v9y0hz)+button:where(.svelte-1v9y0hz){border-left:1px solid var(--border)}.seg.svelte-1v9y0hz button.active:where(.svelte-1v9y0hz){background:var(--accent);color:var(--on-accent)}.seg.svelte-1v9y0hz button:where(.svelte-1v9y0hz):disabled{opacity:.5;cursor:not-allowed}.classes.svelte-1v9y0hz{gap:4px;display:inline-flex}.cchip.svelte-1v9y0hz{border:2px solid var(--c);background:var(--surface);min-width:30px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:3px 8px;font-weight:700}.cchip.on.svelte-1v9y0hz{background:var(--c);color:var(--bg)}.tip.svelte-1v9y0hz{min-height:3em;margin:0}label.icon-btn.svelte-1v9y0hz{cursor:pointer}.rot.svelte-1v9y0hz{align-items:center;gap:8px;display:flex}.rot.svelte-1v9y0hz input:where(.svelte-1v9y0hz){flex:1}.acts.svelte-1v9y0hz{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.jl.svelte-1v9y0hz{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.jbtn.svelte-1v9y0hz{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.jbtn.svelte-1v9y0hz:hover:not(:disabled){background:var(--surface-2)}.jbtn.cur.svelte-1v9y0hz,.jbtn.placing.svelte-1v9y0hz{border-color:var(--accent);background:var(--accent-soft)}.jbtn.svelte-1v9y0hz:disabled{opacity:.55;cursor:help}.pt.svelte-1v9y0hz{width:18px;font-weight:700}.jt.svelte-1v9y0hz{flex:1}.st.svelte-1v9y0hz{color:var(--warning);white-space:nowrap}.st.ok.svelte-1v9y0hz{color:var(--success)}.mini.svelte-1v9y0hz svg{max-height:220px}.split.wide.svelte-1x0txvy{grid-template-columns:minmax(0,1fr) 340px}@media (width<=1100px){.split.wide.svelte-1x0txvy{grid-template-columns:1fr}}.main.svelte-1x0txvy{gap:8px;overflow:auto}.noedit.svelte-1x0txvy{pointer-events:none}.actions.svelte-1x0txvy{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sum.svelte-1x0txvy{font-family:var(--mono);white-space:pre-wrap;background:var(--surface-2);border-radius:6px;max-height:220px;margin:4px 0 6px;padding:8px;font-size:12px;overflow:auto}.status.svelte-1x0txvy{color:var(--success);min-height:1.5em;margin:0}.paper.svelte-1pnc4ey{border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:100%;height:auto;display:block}.wrap.svelte-10bp9a3{flex-direction:column;gap:4px;display:flex}.paper.svelte-10bp9a3{border:1px solid var(--border);border-radius:var(--radius);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;width:100%;height:auto;display:block}.paper.svelte-10bp9a3:active{cursor:grabbing}.views.svelte-10bp9a3{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.chip.svelte-10bp9a3{font-family:var(--font);padding:2px 8px;font-size:12px}.nf.svelte-mhk2q4{align-items:center;gap:4px;display:inline-flex}input.svelte-mhk2q4{font:inherit;font-family:var(--mono);border:1px solid var(--border);background:var(--bg);color:var(--text);text-align:right;border-radius:6px;padding:4px 6px;font-size:13px}.ill.svelte-13sccv6{flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.zoom.svelte-13sccv6{border:1px solid var(--border);cursor:zoom-in;background:#fff;border-radius:10px;max-width:100%;padding:6px}.zoom.svelte-13sccv6 img:where(.svelte-13sccv6){object-fit:contain;width:auto;max-width:100%;height:auto;display:block}figcaption.svelte-13sccv6{text-align:center}.big.svelte-13sccv6{cursor:zoom-out;text-align:center;background:#fff;border:0;border-radius:12px;max-width:min(96vw,1200px);max-height:94dvh;padding:12px}.big.svelte-13sccv6::backdrop{background:#0009}.big.svelte-13sccv6 img:where(.svelte-13sccv6){object-fit:contain;max-width:100%;max-height:calc(94dvh - 60px)}.big.svelte-13sccv6 p:where(.svelte-13sccv6){color:#555;margin:6px 0 0}.split.wide.svelte-1tws0e3{grid-template-columns:minmax(0,1fr) 380px}@media (width<=1100px){.split.wide.svelte-1tws0e3{grid-template-columns:1fr}}.main.svelte-1tws0e3{gap:10px;overflow:auto}.figs.svelte-1tws0e3{grid-template-columns:3fr 2fr;align-items:start;gap:10px;display:grid}@media (width<=1300px){.figs.svelte-1tws0e3{grid-template-columns:1fr}}.st.svelte-1tws0e3{flex-direction:column;gap:2px;display:flex}textarea.svelte-1tws0e3,input.svelte-1tws0e3,select.svelte-1tws0e3{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:6px 8px;font-size:14px}.row.svelte-1tws0e3{gap:6px;display:flex}.row.svelte-1tws0e3 select:where(.svelte-1tws0e3){flex:1;min-width:0}.lbl.svelte-1tws0e3{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.pts.svelte-1tws0e3{border-collapse:collapse;margin-bottom:6px}.pts.svelte-1tws0e3 th:where(.svelte-1tws0e3){color:var(--text-muted);text-align:center;font-size:12px;font-weight:600}.pts.svelte-1tws0e3 td:where(.svelte-1tws0e3){padding:2px}.lockset.svelte-1tws0e3{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.nm.svelte-1tws0e3{text-align:center;width:42px;padding:4px;font-weight:700}.mi.svelte-1pmz29z{flex-direction:column;gap:6px;display:flex}.row.svelte-1pmz29z{align-items:center;gap:8px;display:flex}.lbl.svelte-1pmz29z{color:var(--text-muted);text-align:center;min-width:1.2em;font-size:18px}input.svelte-1pmz29z{min-width:0;font:inherit;font-family:var(--mono);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);border-radius:8px;flex:1;padding:9px 12px;font-size:15px}input.svelte-1pmz29z:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.palette.svelte-1pmz29z{flex-wrap:wrap;gap:4px;display:flex}.key.svelte-1pmz29z{border:1px solid var(--border);background:var(--surface);min-width:34px;height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:0 8px;font-size:15px}.key.svelte-1pmz29z:hover{background:var(--surface-2)}.key.q.svelte-1pmz29z{font-family:Cambria Math,Times New Roman,serif}.gap.svelte-1pmz29z{width:8px}.preview.svelte-1pmz29z{min-height:2.2em;color:var(--text);padding:2px 4px;font-size:1.15em}.trainer.svelte-1ibpthk{flex-direction:column;gap:10px;display:flex}.context.svelte-1ibpthk{margin:0;line-height:1.7}.lines.svelte-1ibpthk{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lines.svelte-1ibpthk li:where(.svelte-1ibpthk){background:var(--surface-2);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:1.1em;display:flex}.eqv.svelte-1ibpthk{width:1.2em;color:var(--text-muted);text-align:center}.tick.svelte-1ibpthk{color:var(--success);margin-left:auto;font-weight:700}.given.svelte-1ibpthk{margin-left:auto}.ask.svelte-1ibpthk{border:1px dashed var(--border-strong);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.ask.svelte-1ibpthk p:where(.svelte-1ibpthk){margin:0}.actions.svelte-1ibpthk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}select.svelte-1ibpthk{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:8px;padding:5px 8px;font-size:14px}.model.svelte-1ibpthk{border-left:3px solid var(--success);padding:4px 12px}.model.svelte-1ibpthk h4:where(.svelte-1ibpthk){text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 4px;font-size:13px}.model.svelte-1ibpthk p:where(.svelte-1ibpthk){white-space:normal;margin:6px 0}.item.svelte-7fmg40{flex-direction:column;gap:10px;display:flex}.prompt.svelte-7fmg40{margin:0;line-height:1.7}.row.svelte-7fmg40,.vec.svelte-7fmg40{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.num.svelte-7fmg40{width:9em;font:inherit;font-family:var(--mono);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);border-radius:8px;padding:7px 10px}.vec.svelte-7fmg40 label:where(.svelte-7fmg40),.vec.svelte-7fmg40 .lab:where(.svelte-7fmg40){flex-direction:column;gap:2px;display:flex}.vec.svelte-7fmg40 .num:where(.svelte-7fmg40){width:7em}.paren.svelte-7fmg40{color:var(--text-muted);font-size:32px;font-weight:200}.fixed.svelte-7fmg40{width:4em;font-family:var(--mono);color:var(--text-muted);padding:7px 10px;display:inline-block}.sep.svelte-7fmg40,.unit.svelte-7fmg40{color:var(--text-muted)}select.svelte-7fmg40{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:8px;padding:6px 8px;font-size:14px}.choices.svelte-7fmg40{flex-direction:column;align-items:stretch;gap:6px;display:flex}.choice.svelte-7fmg40{white-space:normal;text-align:left;justify-content:flex-start}.good.svelte-7fmg40{border-color:var(--success)!important;background:color-mix(in srgb, var(--success) 12%, transparent)!important;opacity:1!important}.bad.svelte-7fmg40{border-color:var(--danger)!important;background:color-mix(in srgb, var(--danger) 10%, transparent)!important}.copy.svelte-7fmg40{flex-direction:column;gap:4px;margin:0;padding-left:1.6em;font-family:Segoe Print,Comic Sans MS,Chalkboard SE,cursive;display:flex}.line.svelte-7fmg40{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;line-height:1.6}.line.svelte-7fmg40:hover:not(:disabled){border-color:var(--accent)}.line.svelte-7fmg40:disabled{cursor:default}.model.svelte-7fmg40{border-left:3px solid var(--success);padding:2px 12px}.model.svelte-7fmg40 p:where(.svelte-7fmg40){margin:6px 0;line-height:1.6}.item.svelte-1wn2ahq{flex-direction:column;gap:10px;display:flex}.prompt.svelte-1wn2ahq{margin:0;line-height:1.7}.tw.svelte-1wn2ahq{overflow-x:auto}.carac.svelte-1wn2ahq{border-collapse:collapse;min-width:100%}.carac.svelte-1wn2ahq th:where(.svelte-1wn2ahq),.carac.svelte-1wn2ahq td:where(.svelte-1wn2ahq){border:1px solid var(--border);text-align:left;padding:6px 8px;font-size:13.5px}.carac.svelte-1wn2ahq th:where(.svelte-1wn2ahq){background:var(--surface-2);font-weight:600}select.svelte-1wn2ahq,.num.svelte-1wn2ahq{font:inherit;border:1px solid var(--border-strong);background:var(--bg);color:var(--text);border-radius:6px;width:100%;min-width:7em;padding:5px 8px;font-size:14px}.num.svelte-1wn2ahq{font-family:var(--mono)}td.good.svelte-1wn2ahq{background:color-mix(in srgb, var(--success) 12%, transparent)}td.bad.svelte-1wn2ahq{background:color-mix(in srgb, var(--danger) 12%, transparent)}.row.svelte-1wn2ahq{gap:8px;display:flex}.model.svelte-1wn2ahq{border-left:3px solid var(--success);padding:2px 12px}.model.svelte-1wn2ahq p:where(.svelte-1wn2ahq){margin:6px 0;line-height:1.6}.tasks.svelte-13c7koh{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.section.svelte-13c7koh h3:where(.svelte-13c7koh){margin:10px 0 0;font-size:15px}.task.svelte-13c7koh{border-left:4px solid var(--border);padding:0;overflow:hidden}.task.done.svelte-13c7koh{border-left-color:var(--success)}.task.current.svelte-13c7koh{border-left-color:var(--accent)}.head.svelte-13c7koh{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.head.svelte-13c7koh:hover{background:var(--surface-2)}.num.svelte-13c7koh{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}.done.svelte-13c7koh .num:where(.svelte-13c7koh){background:var(--success);border-color:var(--success);color:#fff}.current.svelte-13c7koh .num:where(.svelte-13c7koh){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.t.svelte-13c7koh{flex:1;font-weight:500}.body.svelte-13c7koh{padding:4px 16px 16px}.mlink.svelte-9rru1s{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:var(--accent-soft);color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;display:inline-flex}.mlink.svelte-9rru1s:hover{filter:brightness(1.05)}.progress.svelte-10shwqa p:where(.svelte-10shwqa){margin:4px 0}.track.svelte-10shwqa{background:var(--surface-2);border-radius:3px;height:6px;display:block;overflow:hidden}.fill.svelte-10shwqa{background:var(--success);height:100%;display:block}.ok.svelte-10shwqa{color:var(--success)}.fig.svelte-10shwqa svg{max-height:320px}.mlinks.svelte-10shwqa{flex-wrap:wrap;gap:6px;display:flex}.stmt.svelte-10shwqa{white-space:pre-line}.col.svelte-1keoi0m{vertical-align:middle;font-family:var(--mono);align-items:center;gap:4px;font-size:13px;display:inline-flex}.vals.svelte-1keoi0m{border-left:1.5px solid;flex-direction:column;align-items:flex-end;padding:1px 4px 1px 6px;line-height:1.35;display:inline-flex}.strong.svelte-1keoi0m .vals:where(.svelte-1keoi0m){font-weight:700}.unit.svelte-1keoi0m{font-family:var(--font);color:var(--text-muted);font-size:12px}.mlinks.svelte-1yem23r{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.split.wide.svelte-1yem23r{grid-template-columns:minmax(0,1fr) 400px}@media (width<=1100px){.split.wide.svelte-1yem23r{grid-template-columns:1fr}}.main.svelte-1yem23r{gap:10px;overflow:auto}.figs.svelte-1yem23r{grid-template-columns:3fr 2fr;align-items:start;gap:10px;display:grid}@media (width<=1300px){.figs.svelte-1yem23r{grid-template-columns:1fr}}.tbl-wrap.svelte-1yem23r{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.tbl.svelte-1yem23r{border-collapse:collapse;width:100%;font-size:13.5px}.tbl.svelte-1yem23r th:where(.svelte-1yem23r){color:#fff;background:#4a7ab8;padding:7px;font-size:12.5px;font-weight:600}.tbl.svelte-1yem23r td:where(.svelte-1yem23r){border-top:1px solid var(--border);text-align:center;padding:5px 8px}.tbl.svelte-1yem23r tr:where(.svelte-1yem23r){cursor:pointer}.tbl.svelte-1yem23r tr.sel:where(.svelte-1yem23r){background:var(--accent-soft)}.vn.svelte-1yem23r{font-size:15px;font-weight:700}.stmt.svelte-1yem23r{white-space:pre-wrap}.alist.svelte-1yem23r{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.alist.svelte-1yem23r .chip:where(.svelte-1yem23r){font-family:var(--font);border-color:var(--c)}.alist.svelte-1yem23r .chip.active:where(.svelte-1yem23r){background:var(--c);color:#fff;border-color:var(--c)}.form.svelte-1yem23r{flex-direction:column;gap:8px;display:flex}.row.svelte-1yem23r{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hint.svelte-1yem23r{margin:-4px 0 0}input.svelte-1yem23r:not([type]),select.svelte-1yem23r{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 6px;font-size:13px}.seg.svelte-1yem23r{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg.svelte-1yem23r button:where(.svelte-1yem23r){background:var(--surface);border:0;border-right:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;padding:5px 8px;font-size:12.5px}.seg.svelte-1yem23r button.active:where(.svelte-1yem23r){background:var(--accent);color:var(--on-accent)}.det.svelte-1yem23r{color:var(--text);margin:0}.lockset.svelte-1yem23r{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.del.svelte-1yem23r{color:var(--danger);align-self:flex-start}.check.svelte-1yem23r{margin:0}.mlinks.svelte-ogo0uz{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.split.wide.svelte-ogo0uz{grid-template-columns:minmax(0,1fr) 340px}@media (width<=1100px){.split.wide.svelte-ogo0uz{grid-template-columns:1fr}}.main.svelte-ogo0uz{gap:10px;overflow:auto}.figs.svelte-ogo0uz{grid-template-columns:3fr 2fr;align-items:start;gap:10px;display:grid}@media (width<=1300px){.figs.svelte-ogo0uz{grid-template-columns:1fr}}.method.svelte-ogo0uz p:where(.svelte-ogo0uz){margin:6px 0}.axes3.svelte-ogo0uz{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0;display:grid}@media (width<=1300px){.axes3.svelte-ogo0uz{grid-template-columns:1fr}}.seg.svelte-ogo0uz{border:1px solid var(--border);border-radius:8px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.seg.svelte-ogo0uz .small:where(.svelte-ogo0uz){padding:0 8px}.seg.svelte-ogo0uz button:where(.svelte-ogo0uz){background:var(--surface);border:0;border-left:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;padding:5px 10px;font-size:13px}.seg.svelte-ogo0uz button.active:where(.svelte-ogo0uz){background:var(--accent);color:var(--on-accent)}.c1.svelte-ogo0uz{color:#ea580c}.c2.svelte-ogo0uz{color:#0891b2}.ax.svelte-ogo0uz{border:1px solid var(--border);border-radius:8px;padding:8px}.ax.svelte-ogo0uz h4:where(.svelte-ogo0uz){margin:0 0 6px;font-size:13.5px}.sm.svelte-ogo0uz{font-size:12.5px;margin:3px 0!important}.eq.svelte-ogo0uz{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.row.svelte-ogo0uz{align-items:center;gap:8px;margin:4px 0;display:flex}select.svelte-ogo0uz,input.svelte-ogo0uz{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 6px;font-size:13px}.ans.svelte-ogo0uz input:where(.svelte-ogo0uz){text-align:right;width:110px}.big.svelte-ogo0uz{margin:8px 0 0;font-size:17px}.stmt.svelte-ogo0uz{white-space:pre-wrap}.ok.svelte-ogo0uz{color:var(--success);font-size:13px;font-weight:600}.ko.svelte-ogo0uz{color:var(--danger);font-size:13px;font-weight:600}.split.wide.svelte-l8lbtf{grid-template-columns:minmax(0,1fr) 320px}@media (width<=1100px){.split.wide.svelte-l8lbtf{grid-template-columns:1fr}}.main.svelte-l8lbtf{gap:10px;overflow:auto}.tcard.svelte-l8lbtf{border-left:5px solid var(--c);flex-direction:column;gap:6px;display:flex}.line.svelte-l8lbtf{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.answer.svelte-l8lbtf{background:var(--surface-2);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.ins.svelte-l8lbtf{flex-wrap:wrap;gap:10px;display:flex}.ins.svelte-l8lbtf label:where(.svelte-l8lbtf){align-items:center;gap:4px;display:flex}.ins.svelte-l8lbtf input:where(.svelte-l8lbtf){text-align:right;width:90px;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 6px;font-size:13px}.answer.svelte-l8lbtf .btn:where(.svelte-l8lbtf){align-self:flex-start}.ok.svelte-l8lbtf{color:var(--success);font-size:12.5px;font-weight:600}.ko.svelte-l8lbtf{color:var(--danger);font-size:12.5px;font-weight:600}.eq.svelte-l8lbtf{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}select.svelte-l8lbtf{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;width:100%;padding:5px 8px;font-size:13px}.split.wide.svelte-8bnj0p{grid-template-columns:minmax(0,1fr) 320px}@media (width<=1100px){.split.wide.svelte-8bnj0p{grid-template-columns:1fr}}.main.svelte-8bnj0p{gap:10px;overflow:auto}.figs.svelte-8bnj0p{grid-template-columns:3fr 2fr;align-items:start;gap:10px;display:grid}@media (width<=1300px){.figs.svelte-8bnj0p{grid-template-columns:1fr}}.sum.svelte-8bnj0p{font-family:var(--mono);white-space:pre-wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:10px;font-size:12.5px}.actions.svelte-8bnj0p{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.status.svelte-8bnj0p{color:var(--success);min-height:1.5em;margin:0}.split.wide.svelte-hw5olu{grid-template-columns:minmax(0,1fr) 400px}@media (width<=1100px){.split.wide.svelte-hw5olu{grid-template-columns:1fr}}.main.svelte-hw5olu>*{flex-shrink:0}.main.svelte-hw5olu{gap:10px;overflow:auto}.figs.svelte-hw5olu{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}@media (width<=1300px){.figs.svelte-hw5olu{grid-template-columns:1fr}}.gwrap.svelte-hw5olu{flex-direction:column;gap:6px;display:flex}.tools.svelte-hw5olu{gap:6px;display:flex}.st.svelte-hw5olu{flex-direction:column;gap:2px;display:flex}textarea.svelte-hw5olu,input.svelte-hw5olu:not([type]),select.svelte-hw5olu{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:6px 8px;font-size:14px}.row.svelte-hw5olu{gap:6px;margin-bottom:6px;display:flex}.row.svelte-hw5olu select:where(.svelte-hw5olu){flex:1;min-width:0}.file.svelte-hw5olu{cursor:pointer}.lbl.svelte-hw5olu{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.seg.svelte-hw5olu{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-self:flex-start;display:inline-flex;overflow:hidden}.seg.svelte-hw5olu button:where(.svelte-hw5olu){background:var(--surface);border:0;border-right:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;padding:5px 9px;font-size:12.5px}.seg.svelte-hw5olu button.active:where(.svelte-hw5olu){background:var(--accent);color:var(--on-accent)}.cls.svelte-hw5olu{align-items:center;gap:6px;margin-bottom:4px;display:flex}.cls.svelte-hw5olu .dot:where(.svelte-hw5olu){border-radius:50%;flex:none;width:12px;height:12px}.cls.svelte-hw5olu .nm:where(.svelte-hw5olu){text-align:center;width:44px;padding:4px;font-weight:700}.cls.svelte-hw5olu .lab:where(.svelte-hw5olu){flex:1;min-width:0;padding:4px 6px}.chips.svelte-hw5olu{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chip.svelte-hw5olu{font-family:var(--font)}.chip.bad.svelte-hw5olu{border-color:var(--danger)}.chip.active.svelte-hw5olu{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.jf.svelte-hw5olu{margin-top:8px}.pts.svelte-hw5olu{border-collapse:collapse;margin-bottom:6px}.pts.svelte-hw5olu th:where(.svelte-hw5olu){color:var(--text-muted);text-align:center;font-size:12px;font-weight:600}.pts.svelte-hw5olu td:where(.svelte-hw5olu){padding:2px}.pn.svelte-hw5olu{text-align:center;width:42px;padding:4px;font-weight:700}.lockset.svelte-hw5olu{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.split.wide.svelte-lsdkm2{grid-template-columns:minmax(0,1fr) 360px}@media (width<=1100px){.split.wide.svelte-lsdkm2{grid-template-columns:1fr}}.main.svelte-lsdkm2>*{flex-shrink:0}.main.svelte-lsdkm2{gap:8px;overflow:auto}.stmt.svelte-lsdkm2{white-space:pre-wrap}.big.svelte-lsdkm2{margin:0 0 8px;font-size:16px;font-weight:600}.chips.svelte-lsdkm2{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-lsdkm2{font-family:var(--font);border-color:var(--c)}.chip.active.svelte-lsdkm2{background:var(--c);color:#fff;border-color:var(--c)}.jl.svelte-lsdkm2{flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:14px;display:flex}.sub.svelte-lsdkm2{margin-top:10px}.warn.svelte-lsdkm2{color:var(--warning,#b45309);margin:8px 0 0}.ok.svelte-lsdkm2{color:var(--success);margin:8px 0 0;font-weight:600}.ko.svelte-lsdkm2{color:var(--danger);margin:8px 0 0;font-weight:600}.split.wide.svelte-17tdz90{grid-template-columns:minmax(0,1fr) 400px}@media (width<=1100px){.split.wide.svelte-17tdz90{grid-template-columns:1fr}}.main.svelte-17tdz90>*{flex-shrink:0}.main.svelte-17tdz90{gap:10px;overflow:auto}.stmt.svelte-17tdz90{white-space:pre-wrap}.items.svelte-17tdz90{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.it.svelte-17tdz90{border-left:5px solid var(--c);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:6px;padding:6px 10px;display:flex;overflow-x:auto}.hd.svelte-17tdz90{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.nb.svelte-17tdz90{color:var(--text-muted);margin-left:auto}.note.svelte-17tdz90{margin:0}.count.svelte-17tdz90{margin:10px 0 0;font-size:14px}.alist.svelte-17tdz90{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.alist.svelte-17tdz90 .chip:where(.svelte-17tdz90){font-family:var(--font);border-color:var(--c)}.alist.svelte-17tdz90 .chip.active:where(.svelte-17tdz90){background:var(--c);color:#fff;border-color:var(--c)}.alist.svelte-17tdz90 .chip.off:where(.svelte-17tdz90){opacity:.55}.form.svelte-17tdz90{flex-direction:column;gap:8px;display:flex}.row.svelte-17tdz90{flex-wrap:wrap;align-items:center;gap:6px;display:flex}input.svelte-17tdz90:not([type]),select.svelte-17tdz90{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 6px;font-size:13px}.sym.svelte-17tdz90{text-align:center;width:40px}.sub.svelte-17tdz90{width:80px}.kinds.svelte-17tdz90{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;display:flex;overflow:hidden}.kinds.svelte-17tdz90 button:where(.svelte-17tdz90){background:var(--surface);border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;padding:5px 8px;font-size:12.5px}.kinds.svelte-17tdz90 button.active:where(.svelte-17tdz90){background:var(--accent);color:var(--on-accent)}.lockset.svelte-17tdz90{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.del.svelte-17tdz90{color:var(--danger);align-self:flex-start}.warn.svelte-17tdz90{color:var(--warning,#b45309);margin:0}.ko.svelte-17tdz90{color:var(--danger);margin:0}.col.svelte-1o7lf5t{vertical-align:middle;align-items:center;gap:4px;font-family:Times New Roman,Georgia,serif;font-size:15px;display:inline-flex}.vals.svelte-1o7lf5t{border-left:1.5px solid;flex-direction:column;align-items:flex-end;padding:1px 4px 1px 6px;line-height:1.4;display:inline-flex}.strong.svelte-1o7lf5t .vals:where(.svelte-1o7lf5t){font-weight:700}.unit.svelte-1o7lf5t{font-family:var(--font);color:var(--text-muted);font-size:12px}.split.wide.svelte-1r6ua02{grid-template-columns:minmax(0,1fr) 340px}@media (width<=1100px){.split.wide.svelte-1r6ua02{grid-template-columns:1fr}}.main.svelte-1r6ua02>*{flex-shrink:0}.main.svelte-1r6ua02{gap:10px;overflow:auto}.tcard.svelte-1r6ua02{border-left:5px solid var(--c);flex-direction:column;gap:8px;display:flex;overflow-x:auto}.eq.svelte-1r6ua02{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}select.svelte-1r6ua02{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;width:100%;padding:5px 8px;font-size:14px}.cand.svelte-1r6ua02{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.cand.svelte-1r6ua02 th:where(.svelte-1r6ua02){text-align:left;color:var(--text-muted);font-size:12px;font-weight:600}.cand.svelte-1r6ua02 td:where(.svelte-1r6ua02),.cand.svelte-1r6ua02 th:where(.svelte-1r6ua02){border-bottom:1px solid var(--border);padding:3px 6px}.cand.svelte-1r6ua02 tr.sel:where(.svelte-1r6ua02){background:var(--accent-soft)}.mlinks.svelte-wisvl3{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.split.wide.svelte-wisvl3{grid-template-columns:minmax(0,1fr) 320px}@media (width<=1100px){.split.wide.svelte-wisvl3{grid-template-columns:1fr}}.main.svelte-wisvl3>*{flex-shrink:0}.main.svelte-wisvl3{gap:10px;overflow:auto}.stmt.svelte-wisvl3{white-space:pre-wrap}.law.svelte-wisvl3{margin:0 0 6px;font-family:Times New Roman,Georgia,serif;font-size:17px}.eqn.svelte-wisvl3{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:10px;padding:4px 0;font-family:Times New Roman,Georgia,serif;font-size:16px;display:flex}.eqn.svelte-wisvl3 .n:where(.svelte-wisvl3){min-width:2.2em;font-weight:700}.eqn.svelte-wisvl3 .t:where(.svelte-wisvl3){font-family:var(--font);min-width:15em}.answer.svelte-wisvl3{background:var(--surface-2);border-radius:8px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.answer.svelte-wisvl3 .btn:where(.svelte-wisvl3){align-self:flex-start}.ins.svelte-wisvl3{flex-wrap:wrap;gap:12px;display:flex}.ins.svelte-wisvl3 label:where(.svelte-wisvl3){align-items:center;gap:4px;display:flex}.sym.svelte-wisvl3{font-family:Times New Roman,Georgia,serif;font-size:16px}.ins.svelte-wisvl3 input:where(.svelte-wisvl3){text-align:right;border:1px solid var(--border);background:var(--bg);width:90px;color:var(--text);border-radius:6px;padding:4px 6px;font-size:13px}.ok.svelte-wisvl3{color:var(--success);font-size:12.5px;font-weight:600}.ko.svelte-wisvl3{color:var(--danger);font-weight:600}.warn.svelte-wisvl3{color:var(--warning,#b45309)}.corr.svelte-wisvl3{margin-top:8px}.steps.svelte-wisvl3{flex-direction:column;gap:4px;margin:6px 0;padding-left:22px;display:flex}.meth.svelte-wisvl3{margin:0 0 6px;padding-left:18px}.split.wide.svelte-nycqh5{grid-template-columns:minmax(0,1fr) 320px}@media (width<=1100px){.split.wide.svelte-nycqh5{grid-template-columns:1fr}}.main.svelte-nycqh5>*{flex-shrink:0}.main.svelte-nycqh5{gap:10px;overflow:auto}.hd.svelte-nycqh5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.figs.svelte-nycqh5{grid-template-columns:3fr 2fr;align-items:start;gap:10px;margin-top:6px;display:grid}@media (width<=1300px){.figs.svelte-nycqh5{grid-template-columns:1fr}}.seg.svelte-nycqh5{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg.svelte-nycqh5 button:where(.svelte-nycqh5){background:var(--surface);border:0;border-right:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;padding:5px 9px;font-size:12.5px}.seg.svelte-nycqh5 button.active:where(.svelte-nycqh5){background:var(--accent);color:var(--on-accent)}.tbl-wrap.svelte-nycqh5{overflow-x:auto}.tbl.svelte-nycqh5{border-collapse:collapse;width:100%;font-size:13.5px}.tbl.svelte-nycqh5 th:where(.svelte-nycqh5){color:#fff;background:#4a7ab8;padding:7px;font-size:12.5px;font-weight:600}.tbl.svelte-nycqh5 td:where(.svelte-nycqh5){border-top:1px solid var(--border);text-align:center;padding:5px 8px}.vn.svelte-nycqh5{font-size:15px;font-weight:700}.sum.svelte-nycqh5{font-family:var(--mono);white-space:pre-wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:10px;font-size:12.5px}.actions.svelte-nycqh5{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.status.svelte-nycqh5{color:var(--success);min-height:1.5em;margin:0}.paper.svelte-1pj3w1p{border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex:none;width:100%;height:auto;display:block}.split.wide.svelte-12xkbw5{grid-template-columns:minmax(0,1fr) 360px}@media (width<=1100px){.split.wide.svelte-12xkbw5{grid-template-columns:1fr}}.main.svelte-12xkbw5{gap:10px;overflow:auto}.st.svelte-12xkbw5{flex-direction:column;gap:2px;display:flex}textarea.svelte-12xkbw5,input.svelte-12xkbw5,select.svelte-12xkbw5{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:6px 8px;font-size:14px}.row.svelte-12xkbw5{gap:6px;display:flex}.row.svelte-12xkbw5 select:where(.svelte-12xkbw5){flex:1;min-width:0}.lbl.svelte-12xkbw5{flex-direction:column;gap:2px;display:flex}.plan.svelte-12xkbw5{flex-direction:column;gap:4px;margin:4px 0 0;padding-left:1.4em;display:flex}.mlinks.svelte-12xkbw5{flex-wrap:wrap;gap:6px;display:flex}.split.wide.svelte-nbkjaa{grid-template-columns:minmax(0,1fr) 340px}@media (width<=1100px){.split.wide.svelte-nbkjaa{grid-template-columns:1fr}}.main.svelte-nbkjaa{overflow:auto}.progress.svelte-nbkjaa p:where(.svelte-nbkjaa){margin:4px 0}.track.svelte-nbkjaa{background:var(--surface-2);border-radius:3px;height:6px;display:block;overflow:hidden}.fill.svelte-nbkjaa{background:var(--success);height:100%;display:block}.ok.svelte-nbkjaa{color:var(--success)}.stmt.svelte-nbkjaa{white-space:pre-line}.mlinks.svelte-nbkjaa{flex-wrap:wrap;gap:6px;display:flex}.split.wide.svelte-1hcrxf9{grid-template-columns:minmax(0,1fr) 320px}@media (width<=1100px){.split.wide.svelte-1hcrxf9{grid-template-columns:1fr}}.main.svelte-1hcrxf9{gap:10px;overflow:auto}.edit.svelte-1hcrxf9{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}input.svelte-1hcrxf9,select.svelte-1hcrxf9{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:6px 8px;font-size:14px}.lbl.svelte-1hcrxf9{flex-direction:column;gap:2px;display:flex}.grow.svelte-1hcrxf9{flex:1}.ends.svelte-1hcrxf9{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=600px){.ends.svelte-1hcrxf9{grid-template-columns:1fr}}.lnk.svelte-1hcrxf9{border-left:5px solid}.lnk.svelte-1hcrxf9 h3:where(.svelte-1hcrxf9){flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.row.svelte-1hcrxf9{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ef.svelte-1hcrxf9{align-items:center;margin-top:8px}.block.svelte-1hcrxf9{border-style:solid;border-width:1.5px;align-items:flex-end;gap:8px;margin-left:24px;display:flex}.legend.svelte-1hcrxf9{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.sw.svelte-1hcrxf9{vertical-align:middle;border-radius:2px;width:14px;height:10px;margin-right:6px;display:inline-block}.mlinks.svelte-1hcrxf9{flex-wrap:wrap;gap:6px;display:flex}.split.wide.svelte-vhz3gl{grid-template-columns:minmax(0,1fr) 320px}@media (width<=1100px){.split.wide.svelte-vhz3gl{grid-template-columns:1fr}}.main.svelte-vhz3gl{gap:10px;overflow:auto}.tab.svelte-vhz3gl{border-collapse:collapse;width:100%;font-size:14px}.tab.svelte-vhz3gl th:where(.svelte-vhz3gl),.tab.svelte-vhz3gl td:where(.svelte-vhz3gl){border-bottom:1px solid var(--border);text-align:left;padding:5px 8px}.tab.svelte-vhz3gl th:where(.svelte-vhz3gl){color:var(--text-muted);font-size:12px}.tot.svelte-vhz3gl td:where(.svelte-vhz3gl){font-weight:600}.mlinks.svelte-vhz3gl{flex-wrap:wrap;gap:6px;display:flex}.split.wide.svelte-1ig52av{grid-template-columns:minmax(0,1fr) 320px}@media (width<=1100px){.split.wide.svelte-1ig52av{grid-template-columns:1fr}}.main.svelte-1ig52av{gap:10px;overflow:auto}.sum.svelte-1ig52av{font-family:var(--mono);white-space:pre-wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:10px;font-size:12.5px}.actions.svelte-1ig52av{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.status.svelte-1ig52av{color:var(--success);min-height:1.5em;margin:0}.home.svelte-1mxqyhr{flex-direction:column;gap:36px;max-width:1080px;margin:0 auto;padding:32px 24px 64px;display:flex}.hero.svelte-1mxqyhr h1:where(.svelte-1mxqyhr){letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(26px,4vw,36px)}.hero.svelte-1mxqyhr p:where(.svelte-1mxqyhr){color:var(--text-muted);margin:0;font-size:16px}.grid.svelte-1mxqyhr{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.module.svelte-1mxqyhr{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);cursor:pointer;color:inherit;font:inherit;gap:14px;padding:18px;transition:all .15s;display:flex}.module.svelte-1mxqyhr:not(:disabled):hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.module.svelte-1mxqyhr:disabled{opacity:.6;cursor:default}.m-icon.svelte-1mxqyhr{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.m-head.svelte-1mxqyhr{justify-content:space-between;align-items:center;gap:8px;display:flex}.m-body.svelte-1mxqyhr h3:where(.svelte-1mxqyhr){margin:0;font-size:16px}.m-body.svelte-1mxqyhr p:where(.svelte-1mxqyhr){margin:4px 0 10px;font-size:13.5px}.tags.svelte-1mxqyhr{flex-wrap:wrap;gap:6px;display:flex}.tools.svelte-1mxqyhr{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.tool.svelte-1mxqyhr{text-align:left;background:linear-gradient(135deg, var(--accent-soft), var(--surface) 70%);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:calc(var(--radius) * 1.5);cursor:pointer;color:inherit;font:inherit;gap:14px;padding:18px;transition:all .15s;display:flex}.tool.svelte-1mxqyhr:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.section-head.svelte-1mxqyhr{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.recent.svelte-1mxqyhr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.recent.svelte-1mxqyhr li:where(.svelte-1mxqyhr){border-bottom:1px solid var(--border);align-items:center;padding-right:8px;display:flex}.recent.svelte-1mxqyhr li:where(.svelte-1mxqyhr):last-child{border-bottom:0}.r-open.svelte-1mxqyhr{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.r-open.svelte-1mxqyhr:hover{background:var(--surface-2)}.r-title.svelte-1mxqyhr{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.open-file.svelte-1mxqyhr{cursor:pointer;margin-left:auto}.credit.svelte-1mxqyhr{border-top:1px solid var(--border);text-align:center;padding-top:16px}.empty.svelte-1mxqyhr{text-align:center;border:1px dashed var(--border);border-radius:var(--radius);padding:24px}.ws.svelte-1yctfbf{flex-direction:column;gap:12px;height:100%;min-height:0;padding:16px 20px;display:flex}.stepper.svelte-1yctfbf{align-items:center;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.step.svelte-1yctfbf{color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;display:flex}.step.svelte-1yctfbf:hover:not(:disabled){background:var(--surface-2)}.step.svelte-1yctfbf:disabled{opacity:.45;cursor:not-allowed}.step.svelte-1yctfbf .num:where(.svelte-1yctfbf){background:var(--surface-2);border:1px solid var(--border);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}.step.current.svelte-1yctfbf{color:var(--text);background:var(--surface);border-color:var(--border);font-weight:600}.step.current.svelte-1yctfbf .num:where(.svelte-1yctfbf){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.step.done.svelte-1yctfbf .num:where(.svelte-1yctfbf){background:var(--success);border-color:var(--success);color:#fff}.sep.svelte-1yctfbf{background:var(--border);border-radius:2px;flex:1;min-width:12px;height:2px}.sep.ok.svelte-1yctfbf{background:var(--success)}.guide.svelte-1yctfbf{border-radius:var(--radius);background:var(--accent-soft);color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;display:flex}.guide.svelte-1yctfbf svg{color:var(--accent);flex:none;margin-top:1px}.content.svelte-1yctfbf{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.nav.svelte-1yctfbf{justify-content:space-between;display:flex}@media (width<=900px){.ws.svelte-1yctfbf{height:auto;min-height:100%;padding:12px}.content.svelte-1yctfbf{flex:none;overflow:visible}.nav.svelte-1yctfbf{background:var(--bg);border-top:1px solid var(--border);z-index:5;padding:8px 0;position:sticky;bottom:0}}dialog.svelte-1ijkx80{border:1px solid var(--border);background:var(--surface);width:min(560px,100vw - 32px);color:var(--text);box-shadow:var(--shadow);border-radius:14px;padding:20px 22px}dialog.svelte-1ijkx80::backdrop{background:#050a1473}header.svelte-1ijkx80{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}h2.svelte-1ijkx80{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.form.svelte-1ijkx80{gap:6px;margin-top:10px;display:grid}label.svelte-1ijkx80{margin-top:6px;font-size:13px;font-weight:600}.check.svelte-1ijkx80{font-weight:400}input.svelte-1ijkx80:not([type=checkbox]),select.svelte-1ijkx80,textarea.svelte-1ijkx80{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;width:100%;padding:7px 10px;font-size:14px}textarea.svelte-1ijkx80{resize:vertical}.form.svelte-1ijkx80 .btn:where(.svelte-1ijkx80){justify-self:start;margin-top:8px}a.svelte-1ijkx80{color:var(--accent)}.practice.svelte-ecdi1v{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));flex-direction:column;gap:12px;display:flex}header.svelte-ecdi1v{flex-wrap:wrap;align-items:center;gap:10px;display:flex}header.svelte-ecdi1v h3:where(.svelte-ecdi1v){flex:1;align-items:center;gap:6px;min-width:12em;margin:0;font-size:15px;display:flex}header.svelte-ecdi1v h3:where(.svelte-ecdi1v) svg{color:var(--accent)}@media (width<=600px){header.svelte-ecdi1v h3:where(.svelte-ecdi1v){flex-wrap:wrap;flex-basis:100%}}.badge.ok.svelte-ecdi1v{color:var(--success);border-color:color-mix(in srgb, var(--success) 40%, transparent)}.method.svelte-1qcty21{flex-direction:column;gap:14px;line-height:1.65;display:flex}header.svelte-1qcty21{align-items:flex-start;gap:14px;display:flex}.ic.svelte-1qcty21{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}h2.svelte-1qcty21{letter-spacing:-.01em;margin:0;font-size:22px}header.svelte-1qcty21 p:where(.svelte-1qcty21){margin:2px 0 0}h3.svelte-1qcty21{margin:6px 0 0;font-size:15px}p.svelte-1qcty21{margin:0}.retain.svelte-1qcty21{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-soft);border-radius:var(--radius);padding:12px 14px;position:relative}.tag-r.svelte-1qcty21{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:11.5px;font-weight:700}.steps.svelte-1qcty21{flex-direction:column;gap:4px;margin:0;padding-left:1.4em;display:flex}.example.svelte-1qcty21{border-left:3px solid var(--accent);padding:2px 0 2px 14px}.example.svelte-1qcty21 h3:where(.svelte-1qcty21){margin:0 0 4px}.example.svelte-1qcty21 table:where(.svelte-1qcty21){border-collapse:collapse}.ex-line.svelte-1qcty21{padding:5px 16px 5px 0;font-size:1.08em}.ex-note.svelte-1qcty21{padding:5px 0;font-style:italic}.tw.svelte-1qcty21{overflow-x:auto}.grid.svelte-1qcty21{border-collapse:collapse;width:100%;font-size:14px}.grid.svelte-1qcty21 th:where(.svelte-1qcty21),.grid.svelte-1qcty21 td:where(.svelte-1qcty21){border:1px solid var(--border);text-align:left;vertical-align:middle;padding:7px 10px}.grid.svelte-1qcty21 th:where(.svelte-1qcty21){background:var(--surface-2);font-weight:600}.errs.svelte-1qcty21{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.err.svelte-1qcty21{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.wrong.svelte-1qcty21{color:var(--danger);text-decoration:line-through;text-decoration-thickness:1px}.wrong.svelte-1qcty21 .math{text-decoration:line-through}.right.svelte-1qcty21{color:var(--success)}.links.svelte-1qcty21{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}@media (width<=600px){.ex-line.svelte-1qcty21,.ex-note.svelte-1qcty21{padding:2px 0;display:block}.example.svelte-1qcty21 tr:where(.svelte-1qcty21){padding:4px 0;display:block}}.page.svelte-h9zpgy{flex-direction:column;gap:20px;max-width:980px;margin:0 auto;padding:28px 24px 64px;display:flex}.hero.svelte-h9zpgy h1:where(.svelte-h9zpgy){letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(26px,4vw,34px)}.hero.svelte-h9zpgy p:where(.svelte-h9zpgy){color:var(--text-muted);max-width:70ch;margin:0;font-size:16px}.filters.svelte-h9zpgy{flex-wrap:wrap;gap:6px;display:flex}.filters.svelte-h9zpgy .chip:where(.svelte-h9zpgy){font-family:var(--font)}.grid.svelte-h9zpgy{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.m-card.svelte-h9zpgy{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.4);cursor:pointer;color:inherit;font:inherit;gap:12px;padding:16px;transition:all .15s;display:flex}.m-card.svelte-h9zpgy:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.ic.svelte-h9zpgy{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}h3.svelte-h9zpgy{margin:0;font-size:15.5px}.body.svelte-h9zpgy p:where(.svelte-h9zpgy){margin:4px 0 8px;font-size:13.5px}.tags.svelte-h9zpgy{flex-wrap:wrap;gap:6px;display:flex}.tag.done.svelte-h9zpgy{color:var(--success)}.crumbs.svelte-h9zpgy{font-size:14px}@media (width<=600px){.page.svelte-h9zpgy{padding:18px 16px 48px}}.drawer.svelte-pj4ylh{border:0;border-left:1px solid var(--border);background:var(--bg);width:min(720px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);box-shadow:var(--shadow);margin:0 0 0 auto;padding:0}.drawer.svelte-pj4ylh::backdrop{background:#00000059}.inner.svelte-pj4ylh{padding:12px 22px 40px}.top.svelte-pj4ylh{background:var(--bg);z-index:2;justify-content:space-between;align-items:center;padding:4px 0;display:flex;position:sticky;top:0}@media (width<=600px){.inner.svelte-pj4ylh{padding:8px 14px 40px}}.ev.svelte-14a77d3{flex-direction:column;gap:18px;display:flex}.head.svelte-14a77d3{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head.svelte-14a77d3 h1:where(.svelte-14a77d3){letter-spacing:-.02em;margin:0;font-size:clamp(22px,3.5vw,30px)}.head.svelte-14a77d3 p:where(.svelte-14a77d3){margin:4px 0 0}.docs.svelte-14a77d3{flex-wrap:wrap;gap:8px;display:flex}.docs.svelte-14a77d3 a:where(.svelte-14a77d3){text-decoration:none}.layout.svelte-14a77d3{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.summary.svelte-14a77d3{flex-direction:column;grid-area:1/2;gap:12px;display:flex;position:sticky;top:12px}.main.svelte-14a77d3{flex-direction:column;grid-area:1/1;gap:16px;min-width:0;display:flex}.note.svelte-14a77d3{font-size:30px;margin:2px 0!important}.note.svelte-14a77d3 strong:where(.svelte-14a77d3){color:var(--accent)}.bars.svelte-14a77d3{flex-direction:column;gap:6px;margin:8px 0;display:flex}.bar.svelte-14a77d3{grid-template-columns:1fr 70px auto;align-items:center;gap:8px;display:grid}.bar.svelte-14a77d3 .small:where(.svelte-14a77d3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track.svelte-14a77d3{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.fill.svelte-14a77d3{background:var(--accent);height:100%;display:block}.plan.svelte-14a77d3{flex-direction:column;gap:8px;margin:6px 0 0;padding-left:1.3em;display:flex}.plan.svelte-14a77d3 li:where(.svelte-14a77d3)>button{margin-bottom:2px}.plan.svelte-14a77d3 .small:where(.svelte-14a77d3){display:block}.ok.svelte-14a77d3{color:var(--success)}.obs.svelte-14a77d3 ul:where(.svelte-14a77d3){flex-direction:column;gap:10px;margin:6px 0 0;padding-left:1.1em;display:flex}.obs.svelte-14a77d3 p:where(.svelte-14a77d3){margin:0 0 4px}.chips.svelte-14a77d3{flex-wrap:wrap;gap:6px;display:flex}.qchip.svelte-14a77d3{border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;font-size:12.5px;font-family:var(--mono);cursor:pointer;border-radius:999px;padding:2px 9px}.exo.svelte-14a77d3{flex-direction:column;gap:10px;display:flex}.exo.svelte-14a77d3 h2:where(.svelte-14a77d3){margin:8px 0 0;font-size:18px}.layout.solo.svelte-14a77d3{grid-template-columns:1fr}.ex-links.svelte-14a77d3{flex-wrap:wrap;gap:8px;display:flex}.ex-figs.svelte-14a77d3{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.q.svelte-14a77d3{border-left:4px solid var(--border);flex-direction:column;gap:8px;display:flex}.q.full.svelte-14a77d3{border-left-color:var(--success)}.q.partial.svelte-14a77d3{border-left-color:var(--warning)}.q.svelte-14a77d3 header:where(.svelte-14a77d3){align-items:baseline;gap:10px;display:flex}.qid.svelte-14a77d3{font-weight:700;font-family:var(--mono);color:var(--accent)}.ask.svelte-14a77d3{flex:1;margin:0;font-weight:500}.qpts.svelte-14a77d3{white-space:nowrap;color:var(--text-muted);font-size:13px}.toggle.svelte-14a77d3{align-self:flex-start}.plan.svelte-14a77d3 .mlink{white-space:normal;text-align:left}.answer.svelte-14a77d3{background:var(--surface-2);border-radius:8px;padding:8px 12px;line-height:1.8}.answer.svelte-14a77d3 p:where(.svelte-14a77d3){margin:0}.errs.svelte-14a77d3{color:var(--warning);margin:0;padding-left:1.2em}.crit.svelte-14a77d3{flex-direction:column;gap:0;display:flex}.crit.svelte-14a77d3 .check:where(.svelte-14a77d3){margin-top:4px}.quick.svelte-14a77d3{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.q.svelte-14a77d3 footer:where(.svelte-14a77d3){border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}@media (width<=900px){.layout.svelte-14a77d3{grid-template-columns:1fr}.summary.svelte-14a77d3{grid-area:1/1;position:static}.main.svelte-14a77d3{grid-row:2}}.page.svelte-1hgokb0{flex-direction:column;gap:20px;max-width:1040px;margin:0 auto;padding:28px 24px 64px;display:flex}.hero.svelte-1hgokb0 h1:where(.svelte-1hgokb0){letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(26px,4vw,34px)}.hero.svelte-1hgokb0 p:where(.svelte-1hgokb0){color:var(--text-muted);max-width:75ch;margin:0;font-size:16px}.list.svelte-1hgokb0{flex-direction:column;gap:10px;display:flex}.e-card.svelte-1hgokb0{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.4);cursor:pointer;color:inherit;font:inherit;gap:14px;padding:16px;transition:all .15s;display:flex}.e-card.svelte-1hgokb0:hover{border-color:var(--accent);box-shadow:var(--shadow)}.e-card.svelte-1hgokb0 h3:where(.svelte-1hgokb0){margin:0;font-size:16px}.e-card.svelte-1hgokb0 p:where(.svelte-1hgokb0){margin:3px 0 0}.ic.svelte-1hgokb0{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}.crumbs.svelte-1hgokb0{font-size:14px}@media (width<=600px){.page.svelte-1hgokb0{padding:18px 16px 48px}}.page.svelte-1xu0f13{flex-direction:column;gap:16px;max-width:980px;margin:0 auto;padding:28px 24px 64px;display:flex}.hero.svelte-1xu0f13 h1:where(.svelte-1xu0f13){letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(26px,4vw,34px)}.hero.svelte-1xu0f13 p:where(.svelte-1xu0f13){color:var(--text-muted);max-width:75ch;margin:0}.bar.svelte-1xu0f13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.years.svelte-1xu0f13{flex-wrap:wrap;gap:6px;display:flex}.years.svelte-1xu0f13 .chip:where(.svelte-1xu0f13){font-family:var(--font)}.preview.svelte-1xu0f13{margin:0}.card.svelte-1xu0f13 h3:where(.svelte-1xu0f13){align-items:center;gap:6px;font-size:15px;display:flex}.card.svelte-1xu0f13 h3:where(.svelte-1xu0f13) svg{color:var(--accent)}.sec-head.svelte-1xu0f13{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sec-head.svelte-1xu0f13 h3:where(.svelte-1xu0f13){flex:1;margin:0}.grid.svelte-1xu0f13{border-collapse:collapse;width:100%;margin:8px 0;font-size:14px}.grid.svelte-1xu0f13 th:where(.svelte-1xu0f13),.grid.svelte-1xu0f13 td:where(.svelte-1xu0f13){border-bottom:1px solid var(--border);text-align:left;padding:8px}.grid.svelte-1xu0f13 th:where(.svelte-1xu0f13):not(:first-child),.grid.svelte-1xu0f13 td:where(.svelte-1xu0f13):not(:first-child){text-align:center;width:120px}.grid.svelte-1xu0f13 input:where(.svelte-1xu0f13){width:18px;height:18px;accent-color:var(--accent)}.exs.svelte-1xu0f13{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 16px;margin:6px 0 0;padding:0;list-style:none;display:grid}.publish.svelte-1xu0f13{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));flex-direction:column;gap:8px;display:flex}.publish.svelte-1xu0f13 p:where(.svelte-1xu0f13){margin:0}.actions.svelte-1xu0f13{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.token.svelte-1xu0f13{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.token.svelte-1xu0f13 ol:where(.svelte-1xu0f13){flex-direction:column;gap:3px;margin:0;padding-left:1.3em;display:flex}.token.svelte-1xu0f13 input:where(.svelte-1xu0f13){border:1px solid var(--border-strong);background:var(--bg);min-width:14em;color:var(--text);border-radius:8px;flex:1;padding:7px 10px}@media (width<=600px){.page.svelte-1xu0f13{padding:18px 16px 48px}.grid.svelte-1xu0f13 th:where(.svelte-1xu0f13):not(:first-child),.grid.svelte-1xu0f13 td:where(.svelte-1xu0f13):not(:first-child){width:auto}}.app.svelte-1n46o8q{flex-direction:column;height:100dvh;display:flex}.topbar.svelte-1n46o8q{border-bottom:1px solid var(--border);background:var(--surface);flex:none;align-items:center;gap:10px;min-width:0;height:56px;padding:0 16px;display:flex}.brand.svelte-1n46o8q{cursor:pointer;color:var(--text);font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand-name.svelte-1n46o8q{letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:700}.brand-name.svelte-1n46o8q em:where(.svelte-1n46o8q){color:var(--accent);font-style:normal}.crumb-sep.svelte-1n46o8q{color:var(--border-strong)}.crumb.svelte-1n46o8q{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.crumb.title.svelte-1n46o8q{color:var(--text);font:inherit;cursor:text;background:0 0;border:0;border-radius:6px;max-width:32ch;padding:4px 6px;font-size:14px;font-weight:600}.crumb.title.svelte-1n46o8q:hover{background:var(--surface-2)}.title-edit.svelte-1n46o8q{font:inherit;border:1px solid var(--accent);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 6px;font-size:14px;font-weight:600}.save.svelte-1n46o8q{white-space:nowrap}.link-crumb.svelte-1n46o8q{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:14px}.link-crumb.svelte-1n46o8q:hover{background:var(--surface-2);color:var(--text)}.title-static.svelte-1n46o8q{max-width:40ch;font-weight:600}.spacer.svelte-1n46o8q{flex:1}.status.svelte-1n46o8q{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.status.svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:var(--success);border-radius:50%;width:8px;height:8px}.status.off.svelte-1n46o8q .dot:where(.svelte-1n46o8q){background:var(--warning)}.school.svelte-1n46o8q{border-radius:6px;width:auto;height:44px;padding:2px 6px;display:block}:root[data-theme=dark] .school.svelte-1n46o8q{background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .school.svelte-1n46o8q{background:#fff}}.preview-on.svelte-1n46o8q{border-color:var(--warning);color:var(--warning)}.linked.svelte-1n46o8q{border-color:var(--success);color:var(--success)}.insecure.svelte-1n46o8q{background:color-mix(in srgb, var(--warning) 15%, var(--surface));border-bottom:1px solid color-mix(in srgb, var(--warning) 40%, transparent);color:var(--text);margin:0;padding:6px 16px;font-size:13px}.insecure.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--accent);font-weight:600}main.svelte-1n46o8q{flex:1;min-height:0;overflow:auto}@media (width<=760px){.crumb.svelte-1n46o8q,.crumb-sep.svelte-1n46o8q,.save.svelte-1n46o8q,.status.svelte-1n46o8q,.brand-name.svelte-1n46o8q,.school.svelte-1n46o8q{display:none}.topbar.svelte-1n46o8q{gap:4px;padding:0 10px}}
