.clean.svelte-vgxkwo{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);gap:10px;min-width:0;padding:20px;display:grid}.chips.svelte-vgxkwo{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.chips.svelte-vgxkwo button:where(.svelte-vgxkwo){border-radius:var(--pill);background:var(--fill);color:var(--text);font:500 13px var(--font);cursor:pointer;border:0;padding:6px 12px}.chips.svelte-vgxkwo button.on:where(.svelte-vgxkwo){background:var(--blue);color:#fff}.lbl.svelte-vgxkwo{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}textarea.svelte-vgxkwo,.out.svelte-vgxkwo{word-break:break-all;border-radius:10px;width:100%;padding:10px 12px;font:13px/1.5 ui-monospace,SF Mono,Menlo,monospace}textarea.svelte-vgxkwo{resize:vertical;border:1px solid var(--line);background:var(--bg-2);color:var(--text-2)}.out.svelte-vgxkwo{background:color-mix(in srgb, var(--blue) 10%, var(--card));color:var(--text);border:1px solid color-mix(in srgb, var(--blue) 30%, transparent)}.out.bad.svelte-vgxkwo{background:var(--bg-2);color:var(--text-3);border-color:var(--line)}.arrow.svelte-vgxkwo{text-align:center;color:var(--text-3)}.steps.svelte-vgxkwo{color:var(--text-2);gap:4px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.none.svelte-vgxkwo{color:var(--text-3)}.removed.svelte-vgxkwo{flex-wrap:wrap;gap:6px;display:flex}.removed.svelte-vgxkwo s:where(.svelte-vgxkwo){color:#ff453a;background:#ff453a1a;border-radius:6px;padding:2px 6px;font:12px ui-monospace,SF Mono,Menlo,monospace}.demo.svelte-x6t0e0{width:100%;margin:0}.stage.svelte-x6t0e0{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.window.svelte-x6t0e0 .content:where(.svelte-x6t0e0),.plain.svelte-x6t0e0 .content:where(.svelte-x6t0e0){flex:1;position:relative}.titlebar.svelte-x6t0e0{background:var(--bg-2);border-bottom:1px solid var(--line);flex:none;justify-content:center;align-items:center;height:38px;display:flex;position:relative}.lights.svelte-x6t0e0{gap:8px;display:flex;position:absolute;left:14px}.lights.svelte-x6t0e0 i:where(.svelte-x6t0e0){background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.lights.svelte-x6t0e0 i:where(.svelte-x6t0e0):nth-child(2){background:#febc2e}.lights.svelte-x6t0e0 i:where(.svelte-x6t0e0):nth-child(3){background:#28c840}.title.svelte-x6t0e0{color:var(--text-2);font-size:13px;font-weight:600}.desktop.svelte-x6t0e0{background:radial-gradient(120% 90% at 10% 0,#c9e2ff 0%,#0000 55%),radial-gradient(120% 90% at 100% 100%,#e9ddff 0%,#0000 55%),linear-gradient(160deg,#eaf3ff,#f4f0ff)}[data-theme=dark] .desktop.svelte-x6t0e0{background:radial-gradient(120% 90% at 10% 0,#10284d 0%,#0000 55%),radial-gradient(120% 90% at 100% 100%,#2a1a4d 0%,#0000 55%),linear-gradient(160deg,#0b1424,#140f24)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .desktop.svelte-x6t0e0{background:radial-gradient(120% 90% at 10% 0,#10284d 0%,#0000 55%),radial-gradient(120% 90% at 100% 100%,#2a1a4d 0%,#0000 55%),linear-gradient(160deg,#0b1424,#140f24)}}.desktop.svelte-x6t0e0 .content:where(.svelte-x6t0e0){flex:1;position:relative}.menubar.svelte-x6t0e0{background:var(--glass);-webkit-backdrop-filter:blur(20px);height:26px;color:var(--text);flex:none;align-items:center;gap:14px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex}.apple.svelte-x6t0e0{background:var(--text);opacity:.85;border-radius:50% 50% 45% 45%;width:12px;height:12px}.mb-right.svelte-x6t0e0{align-items:center;gap:12px;margin-left:auto;font-weight:500;display:flex}figcaption.svelte-x6t0e0{color:var(--text-2);text-align:center;margin-top:12px;font-size:14px}.key.svelte-1q4rnf1{min-width:1.9em;height:1.9em;font:600 1em/1 var(--font);color:var(--text);background:var(--card);border:1px solid var(--line);box-shadow:0 1px 0 var(--line), 0 2px 0 #0000000f;vertical-align:middle;border-radius:.38em;justify-content:center;align-items:center;padding:0 .45em;transition:transform 80ms,background .15s,color .15s,box-shadow 80ms;display:inline-flex}.sm.svelte-1q4rnf1{font-size:12px}.md.svelte-1q4rnf1{font-size:14px}.lg.svelte-1q4rnf1{font-size:20px}.active.svelte-1q4rnf1{background:var(--blue);color:#fff;box-shadow:0 0 0 var(--line);border-color:#0000;transform:translateY(1px)}.chat.svelte-1rfm91f{outline:none;align-content:start;gap:18px;min-height:540px;padding:22px 22px 84px;font-size:15px;display:grid;position:relative}.chat.svelte-1rfm91f:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blue) 45%, transparent)}.msg.svelte-1rfm91f{gap:12px;min-width:0;display:flex}.msg.svelte-1rfm91f>div:where(.svelte-1rfm91f){min-width:0}.av.svelte-1rfm91f{color:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.who.svelte-1rfm91f{font-size:14px;font-weight:700}time.svelte-1rfm91f{color:var(--text-3);margin-left:6px;font-size:12px;font-weight:400}.msg.svelte-1rfm91f p:where(.svelte-1rfm91f){color:var(--text)}.msg.svelte-1rfm91f a:where(.svelte-1rfm91f){color:var(--blue-text);word-break:break-all;cursor:pointer}.picker.svelte-1rfm91f{z-index:2;background:var(--card);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--line);transform-origin:20px 0;border-radius:13px;width:min(268px,100% - 16px);padding:6px;font-size:13px;animation:.16s cubic-bezier(.2,.9,.3,1.2) svelte-1rfm91f-pop;position:absolute;box-shadow:0 22px 50px #00000038}@keyframes svelte-1rfm91f-pop{0%{opacity:0;transform:scale(.92)}}.url.svelte-1rfm91f{color:var(--text-2);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;padding:5px 8px 8px;font-size:12px;overflow:hidden}.row.svelte-1rfm91f{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.row.on.svelte-1rfm91f{background:var(--blue);color:#fff}.dot.svelte-1rfm91f{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.nm.svelte-1rfm91f{text-overflow:ellipsis;flex-direction:column;flex:1;min-width:0;font-weight:500;line-height:1.15;display:flex;overflow:hidden}small.svelte-1rfm91f{opacity:.65;font-size:11px;font-weight:400}.num.svelte-1rfm91f{opacity:.6;font-size:11px}.hint.svelte-1rfm91f{color:var(--text-3);border-top:1px solid var(--line);margin-top:4px;padding:7px 8px 3px;font-size:11px}.toast.svelte-1rfm91f{background:var(--card);border:1px solid var(--line);max-width:calc(100% - 32px);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;padding:10px 16px;font-size:13.5px;animation:.25s ease-out svelte-1rfm91f-rise;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.toast.svelte-1rfm91f span:where(.svelte-1rfm91f):last-child{flex-direction:column;min-width:0;display:flex}.toast.svelte-1rfm91f small:where(.svelte-1rfm91f){color:var(--text-2);opacity:1}.tdot.svelte-1rfm91f{border-radius:50%;flex:none;width:10px;height:10px}@keyframes svelte-1rfm91f-rise{0%{opacity:0;transform:translate(-50%,8px)}}.reset.svelte-1rfm91f{color:var(--blue-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px}.hero.svelte-xc0zpb{width:100%}.mb-nmm.svelte-xc0zpb{width:15px;height:15px}.mb-clock.svelte-xc0zpb{font-variant-numeric:tabular-nums}.desk.svelte-xc0zpb{-webkit-user-select:none;user-select:none;letter-spacing:-.01em;outline:none;height:480px;font-size:13px;position:relative;overflow:hidden;container:desk/inline-size}.desk.svelte-xc0zpb:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blue) 65%, transparent)}.win.svelte-xc0zpb{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:42px 5% 78px;overflow:hidden;box-shadow:0 18px 50px #0000002e}.bar.svelte-xc0zpb{background:var(--bg-2);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:46px;padding:0 10px 0 14px;display:flex}.lights.svelte-xc0zpb{flex:none;gap:8px;display:flex}.lights.svelte-xc0zpb i:where(.svelte-xc0zpb){background:#ff5f57;border-radius:50%;width:12px;height:12px}.lights.svelte-xc0zpb i:where(.svelte-xc0zpb):nth-child(2){background:#febc2e}.lights.svelte-xc0zpb i:where(.svelte-xc0zpb):nth-child(3){background:#28c840}.wtitle.svelte-xc0zpb{white-space:nowrap;flex-direction:column;margin-left:6px;font-weight:700;line-height:1.15;display:flex}.wtitle.svelte-xc0zpb small:where(.svelte-xc0zpb){color:var(--text-3);font-size:11px;font-weight:400}.tools.svelte-xc0zpb{gap:4px;margin-left:auto;display:flex}.tool.svelte-xc0zpb{width:30px;height:28px;color:var(--text-2);border-radius:7px;place-items:center;display:grid}svg.svelte-xc0zpb path:where(.svelte-xc0zpb){fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.tool.svelte-xc0zpb svg:where(.svelte-xc0zpb){width:16px;height:16px}.cols.svelte-xc0zpb{flex:1;grid-template-columns:148px minmax(0,1fr) minmax(0,1.1fr);min-height:0;display:grid}.side.svelte-xc0zpb{background:var(--fill-2);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 8px;display:flex}.side-head.svelte-xc0zpb{color:var(--text-3);padding:0 6px 4px;font-size:11px;font-weight:600}.box.svelte-xc0zpb{height:26px;color:var(--text);border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.box.svelte-xc0zpb svg:where(.svelte-xc0zpb){width:15px;height:15px;color:var(--blue);flex:none}.box.on.svelte-xc0zpb{background:var(--fill);font-weight:600}.list.svelte-xc0zpb{border-right:1px solid var(--line);overflow:hidden}.row.svelte-xc0zpb{border-bottom:1px solid var(--line);flex-direction:column;padding:8px 34px 8px 14px;line-height:1.3;display:flex;position:relative}.row-top.svelte-xc0zpb{justify-content:space-between;gap:8px;display:flex}.time.svelte-xc0zpb{color:var(--text-3);white-space:nowrap;font-size:11px}.subj.svelte-xc0zpb{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row.sel.svelte-xc0zpb{background:var(--blue);color:#fff}.row.sel.svelte-xc0zpb .subj:where(.svelte-xc0zpb),.row.sel.svelte-xc0zpb .time:where(.svelte-xc0zpb){color:#ffffffd1}.row.ctxd.svelte-xc0zpb{box-shadow:inset 0 0 0 2px var(--blue)}.flagbtn.svelte-xc0zpb{width:20px;height:20px;color:var(--text-3);border-radius:5px;place-items:center;margin-top:-10px;display:grid;position:absolute;top:50%;right:8px}.flagbtn.svelte-xc0zpb svg:where(.svelte-xc0zpb){width:13px;height:13px}.flagbtn.on.svelte-xc0zpb{color:#ff9f0a}.flagbtn.on.svelte-xc0zpb path:where(.svelte-xc0zpb){fill:currentColor}.row.sel.svelte-xc0zpb .flagbtn:where(.svelte-xc0zpb){color:#ffffffbf}.row.sel.svelte-xc0zpb .flagbtn.on:where(.svelte-xc0zpb){color:#ffd60a}.reader.svelte-xc0zpb{flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.r-from.svelte-xc0zpb{align-items:center;gap:8px;font-size:15px;display:flex}.r-flag.svelte-xc0zpb{color:#ff9f0a;font-size:11px;font-weight:600}.r-subj.svelte-xc0zpb{color:var(--text-2);font-weight:600}.r-body.svelte-xc0zpb{color:var(--text-2);margin-top:6px;line-height:1.5}.r-link.svelte-xc0zpb{background:var(--fill);color:var(--blue-text);border-radius:980px;align-self:flex-start;margin-top:8px;padding:5px 12px;font-size:12.5px;font-weight:600}.dock.svelte-xc0zpb{background:var(--glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line);border-radius:16px;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.dock-app.svelte-xc0zpb{place-items:center;width:38px;height:38px;display:grid}.dock-app.svelte-xc0zpb img:where(.svelte-xc0zpb){width:38px;height:38px}.dock-app.hit.svelte-xc0zpb{animation:.6s svelte-xc0zpb-bounce}@keyframes svelte-xc0zpb-bounce{30%{transform:translateY(-12px)}60%{transform:translateY(0)}80%{transform:translateY(-4px)}}.hit.svelte-xc0zpb:not(.dock-app){animation:.6s svelte-xc0zpb-hit}@keyframes svelte-xc0zpb-hit{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--blue) 55%, transparent);background-color:color-mix(in srgb, var(--blue) 22%, transparent)}to{box-shadow:0 0 0 8px #0000}}.ctx.svelte-xc0zpb{z-index:4;background:var(--glass);-webkit-backdrop-filter:blur(24px);border:1px solid var(--line);border-radius:10px;flex-direction:column;width:160px;padding:5px;font-size:12.5px;display:flex;position:absolute;box-shadow:0 14px 36px #00000038}.ctx.svelte-xc0zpb span:where(.svelte-xc0zpb){border-radius:5px;padding:3px 9px}.ctx.svelte-xc0zpb span:where(.svelte-xc0zpb):first-child{background:var(--blue);color:#fff}.ctx.svelte-xc0zpb i:where(.svelte-xc0zpb){background:var(--line);height:1px;margin:4px 6px}.labels.svelte-xc0zpb{z-index:5;pointer-events:none;position:absolute;inset:0}.labels.shaking.svelte-xc0zpb{animation:.28s svelte-xc0zpb-shake}@keyframes svelte-xc0zpb-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.chip.svelte-xc0zpb{pointer-events:auto;color:#000;letter-spacing:0;cursor:pointer;background:linear-gradient(#ffed73,#ffd140);border:.75px solid #0000004d;border-radius:4px;padding:3px 4px 2px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:.14s ease-out svelte-xc0zpb-pop;position:absolute;box-shadow:0 1px 3px #00000059}.chip.svelte-xc0zpb .typed:where(.svelte-xc0zpb){opacity:.35}@keyframes svelte-xc0zpb-pop{0%{opacity:0;transform:scale(.8)}}.tips.svelte-xc0zpb{z-index:6;color:#fff;white-space:nowrap;background:#141414f0;border:.5px solid #ffffff24;border-radius:980px;align-items:center;gap:12px;padding:7px 14px;font-size:11.5px;display:flex;position:absolute;bottom:66px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0000004d}.tips.svelte-xc0zpb b:where(.svelte-xc0zpb){font-size:12.5px;font-weight:600}.tips.svelte-xc0zpb .tq:where(.svelte-xc0zpb){color:#ffffffb3;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.tips.svelte-xc0zpb span:where(.svelte-xc0zpb){color:#ffffffbf;align-items:center;gap:5px;display:flex}.tips.svelte-xc0zpb i:where(.svelte-xc0zpb){color:#fff;background:#ffffff29;border:.5px solid #ffffff38;border-radius:4px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-style:normal;font-weight:600;display:grid}.pointer.svelte-xc0zpb{z-index:7;pointer-events:none;filter:drop-shadow(0 1px 1.5px #0006);width:18px;height:22px;margin:-2px 0 0 -2px;transition:left .22s cubic-bezier(.3,.7,.2,1),top .22s cubic-bezier(.3,.7,.2,1);position:absolute}.pointer.svelte-xc0zpb path:where(.svelte-xc0zpb){fill:#000;stroke:#fff;stroke-width:1.3px}.pointer.hidden.svelte-xc0zpb{opacity:0}.ripple.svelte-xc0zpb{z-index:6;border:2px solid var(--blue);pointer-events:none;opacity:0;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.5s ease-out svelte-xc0zpb-ripple;position:absolute}.ripple.right.svelte-xc0zpb{border-color:#ff9f0a}.ripple.double.svelte-xc0zpb{animation:.35s ease-out 2 svelte-xc0zpb-ripple}@keyframes svelte-xc0zpb-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}.cast.svelte-xc0zpb{z-index:6;gap:6px;display:flex;position:absolute;top:9px;left:5%}.toast.svelte-xc0zpb{z-index:6;background:var(--glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line);box-shadow:var(--shadow-sm);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;border-radius:980px;max-width:calc(100% - 24px);padding:6px 14px;font-size:12.5px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:68px;left:50%;overflow:hidden;transform:translate(-50%,6px)}.toast.show.svelte-xc0zpb{opacity:1;transform:translate(-50%)}.cap.svelte-xc0zpb{flex-direction:column;align-items:center;gap:10px;display:flex}.task.svelte-xc0zpb{color:var(--text);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 6px;font-size:16px;display:flex}.try.svelte-xc0zpb{text-transform:uppercase;letter-spacing:.04em;color:var(--accent,var(--blue));font-size:12px;font-weight:700}.how.svelte-xc0zpb{color:var(--text-2)}.score.svelte-xc0zpb{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:13px}.note.svelte-xc0zpb{color:var(--text-2);font-size:13px}.controls.svelte-xc0zpb{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mod.svelte-xc0zpb{border:1px solid var(--line);background:var(--card);height:30px;color:var(--text);font:500 13px var(--font);cursor:pointer;border-radius:980px;padding:0 12px}.mod.svelte-xc0zpb span:where(.svelte-xc0zpb){font-weight:700}.mod[aria-pressed=true].svelte-xc0zpb{background:var(--text);color:var(--bg);border-color:#0000}.hint.svelte-xc0zpb{color:var(--text-3);max-width:560px;font-size:13px;line-height:1.6}@container desk (width<=640px){.win.svelte-xc0zpb{inset:38px 10px 70px}.cast.svelte-xc0zpb{left:10px}.toast.svelte-xc0zpb{bottom:58px}.wtitle.svelte-xc0zpb,.reader.svelte-xc0zpb,.side-head.svelte-xc0zpb,.box-name.svelte-xc0zpb,.tips.svelte-xc0zpb b:where(.svelte-xc0zpb),.tips.svelte-xc0zpb .wide-only:where(.svelte-xc0zpb){display:none}.bar.svelte-xc0zpb{gap:8px;padding:0 6px 0 12px}.tools.svelte-xc0zpb{gap:1px}.tool.svelte-xc0zpb{width:27px}.cols.svelte-xc0zpb{grid-template-columns:42px minmax(0,1fr)}.side.svelte-xc0zpb{align-items:center;gap:4px;padding:8px 4px}.box.svelte-xc0zpb{justify-content:center;width:30px;padding:0}.list.svelte-xc0zpb{border-right:0}.row.svelte-xc0zpb{padding:7px 32px 7px 12px}.dock.svelte-xc0zpb{gap:3px;padding:4px 5px;bottom:8px}.dock-app.svelte-xc0zpb,.dock-app.svelte-xc0zpb img:where(.svelte-xc0zpb){width:30px;height:30px}.tips.svelte-xc0zpb{gap:9px;padding:6px 11px;bottom:56px}}@container desk (width<=380px){.time.svelte-xc0zpb{display:none}}@media (width<=640px){.desk.svelte-xc0zpb{height:440px}}.body.svelte-1rwbkd1{grid-template-columns:minmax(0,190px) minmax(0,1fr);height:440px;font-size:13px;display:grid;position:relative}.side.svelte-1rwbkd1{background:var(--bg-2);border-right:1px solid var(--line);flex-direction:column;gap:1px;padding:10px 8px 64px;display:flex;overflow:hidden}.item.svelte-1rwbkd1{white-space:nowrap;text-overflow:ellipsis;height:23px;color:var(--text);border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 8px;display:flex;position:relative;overflow:hidden}.item.svelte-1rwbkd1 i:where(.svelte-1rwbkd1){border-radius:4px;flex:none;width:15px;height:15px}.item.on.svelte-1rwbkd1{background:var(--blue);color:#fff}.item.match.svelte-1rwbkd1{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--blue) 45%, transparent)}.item.sel.svelte-1rwbkd1{box-shadow:inset 0 0 0 2px var(--blue);background:color-mix(in srgb, var(--blue) 14%, transparent)}.item.on.sel.svelte-1rwbkd1{background:var(--blue);box-shadow:inset 0 0 0 2px #fff}.item.flash.svelte-1rwbkd1{animation:.55s svelte-1rwbkd1-flash}@keyframes svelte-1rwbkd1-flash{0%{transform:scale(1.04)}}.pane.svelte-1rwbkd1{flex-direction:column;gap:12px;padding:22px 22px 70px;display:flex}h4.svelte-1rwbkd1{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:700}.line.svelte-1rwbkd1{background:var(--fill-2);border-radius:9px;height:34px}.line.short.svelte-1rwbkd1{width:62%}.line.mid.svelte-1rwbkd1{width:82%}.strip.svelte-1rwbkd1{color:#fff;background:#141414f0;border:.5px solid #ffffff24;border-radius:980px;align-items:center;gap:10px;width:min(440px,100% - 24px);padding:6px 6px 6px 16px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #0000004d}.strip-title.svelte-1rwbkd1{white-space:nowrap;font-size:12.5px;font-weight:600}input.svelte-1rwbkd1{color:#fff;background:#ffffff1f;border:0;border-radius:7px;outline:none;flex:1;min-width:0;height:28px;padding:0 10px;font:500 14px ui-monospace,SFMono-Regular,Menlo,monospace}input.svelte-1rwbkd1::placeholder{color:#ffffff73;font-family:var(--font)}input.svelte-1rwbkd1:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 80%, transparent)}.count.svelte-1rwbkd1{color:#ffffffa6;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.count.svelte-1rwbkd1:empty{display:none}.go.svelte-1rwbkd1{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:30px;height:30px;font-size:15px}.cap.svelte-1rwbkd1{flex-direction:column;align-items:center;gap:8px;display:flex}.task.svelte-1rwbkd1{color:var(--text);align-items:baseline;gap:8px;font-size:16px;display:flex}.score.svelte-1rwbkd1{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:13px}.tries.svelte-1rwbkd1{color:var(--text-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.try.svelte-1rwbkd1{border:1px solid var(--line);background:var(--card);height:28px;color:var(--text-2);font:400 12.5px var(--font);cursor:pointer;border-radius:980px;padding:0 11px}.try.svelte-1rwbkd1 code:where(.svelte-1rwbkd1){color:var(--text);font:700 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.hint.svelte-1rwbkd1{color:var(--text-3);font-size:13px}@media (width<=520px){.body.svelte-1rwbkd1{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);height:470px}.side.svelte-1rwbkd1{padding:8px 6px 64px}.item.svelte-1rwbkd1{gap:6px;padding:0 6px}.pane.svelte-1rwbkd1{padding:16px 14px 70px}h4.svelte-1rwbkd1{font-size:16px}.strip-title.svelte-1rwbkd1{display:none}}.badge.svelte-1udqe84{background:var(--fill);color:var(--text-2);border-radius:5px;padding:1px 7px;font-size:11px;font-weight:700}.badge.on.svelte-1udqe84{background:var(--text);color:var(--bg)}.stage.svelte-1udqe84{touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;outline:none;height:300px;position:relative;overflow:hidden}.stage.svelte-1udqe84:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blue) 65%, transparent)}.dot.svelte-1udqe84{background:radial-gradient(circle at 35% 30%,#fff7b0,#ffd140 60%,#e5a800);border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;transition:transform .25s,opacity .25s;position:absolute;box-shadow:0 0 0 4px #ffd1404d,0 4px 10px #0000002e}.dot.tiny.svelte-1udqe84{width:10px;height:10px;margin:-5px 0 0 -5px;box-shadow:0 0 0 3px #ffd1404d,0 2px 5px #0003}.dot.popped.svelte-1udqe84{opacity:0;transform:scale(1.8)}.hud.svelte-1udqe84{background:var(--glass);border:1px solid var(--line);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:980px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:flex;position:absolute;top:12px;right:12px}.mode.svelte-1udqe84{color:var(--text);min-width:52px;font-weight:700}.mode[data-mode=Fast].svelte-1udqe84{color:#ff9f0a}.mode[data-mode=Precise].svelte-1udqe84{color:var(--blue-text)}.speed.svelte-1udqe84 b:where(.svelte-1udqe84){text-align:right;min-width:32px;color:var(--text);display:inline-block}.cover.svelte-1udqe84{background:var(--blue);color:#fff;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-sm);border-radius:980px;padding:8px 16px;font-size:14px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.count.svelte-1udqe84{color:var(--text-2);font-size:12px;font-weight:600;position:absolute;bottom:10px;left:12px}.pointer.svelte-1udqe84{z-index:3;pointer-events:none;filter:drop-shadow(0 1px 1.5px #0006);width:18px;height:22px;margin:-2px 0 0 -2px;position:absolute}.pointer.svelte-1udqe84 path:where(.svelte-1udqe84){fill:#000;stroke:#fff;stroke-width:1.3px}.pointer.hidden.svelte-1udqe84{opacity:0}.ripple.svelte-1udqe84{border:2px solid var(--blue);opacity:0;pointer-events:none;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.45s ease-out svelte-1udqe84-ripple;position:absolute}@keyframes svelte-1udqe84-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}.click-label.svelte-1udqe84{z-index:2;background:var(--text);color:var(--bg);white-space:nowrap;pointer-events:none;border-radius:6px;margin:26px 0 0 14px;padding:2px 8px;font-size:11.5px;font-weight:600;position:absolute}.click-label.flip.svelte-1udqe84{margin-left:-14px;transform:translate(-100%)}.click-label.up.svelte-1udqe84{margin-top:-30px}.pad.svelte-1udqe84{justify-content:center;align-items:center;gap:22px;display:flex}.cluster.svelte-1udqe84{grid-template-columns:repeat(3,auto);gap:6px;display:grid}.side-keys.svelte-1udqe84{flex-direction:column;align-items:stretch;gap:8px;display:flex}.key.svelte-1udqe84{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:8px;padding:0}.side-keys.svelte-1udqe84 .key:where(.svelte-1udqe84) kbd{width:100%;min-width:92px;height:38px}.cluster.svelte-1udqe84 .key:where(.svelte-1udqe84) kbd{min-width:42px;height:42px}.hint.svelte-1udqe84{color:var(--text-3);margin-top:12px;font-size:13px}.presses.svelte-5swrky{font-variant-numeric:tabular-nums;color:var(--text-2)}.stage.svelte-5swrky{-webkit-user-select:none;user-select:none;outline:none;height:320px;position:relative;overflow:hidden}.stage.svelte-5swrky:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blue) 65%, transparent)}.target.svelte-5swrky{background:#ff453a;border-radius:50%;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;transition:left .4s,top .4s;display:grid;position:absolute;box-shadow:0 3px 10px #ff453a66}.target.svelte-5swrky i:where(.svelte-5swrky){background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.target.svelte-5swrky i:where(.svelte-5swrky):after{content:"";background:#ff453a;border-radius:50%;width:8px;height:8px}.target.hit.svelte-5swrky{background:#30d158;box-shadow:0 0 0 8px #30d1584d}.target.hit.svelte-5swrky i:where(.svelte-5swrky):after{background:#30d158}.grid.svelte-5swrky{z-index:2;outline:2px solid #ffd140;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);transition:left .16s ease-out,top .16s ease-out,width .16s ease-out,height .16s ease-out;display:grid;position:absolute;box-shadow:0 0 0 2000px #00000052}.cell.svelte-5swrky{cursor:pointer;background:#ffd14014;border:.5px solid #ffd140d9;place-items:center;min-width:0;min-height:0;margin:0;padding:0;display:grid;position:relative}.cell.svelte-5swrky span:where(.svelte-5swrky){font:700 var(--key) / 1 ui-monospace, SFMono-Regular, Menlo, monospace;color:#000;background:linear-gradient(#ffed73,#ffd140);border:.75px solid #0000004d;border-radius:.3em;padding:.2em .35em .15em;box-shadow:0 1px 3px #0000004d}.cell.svelte-5swrky:hover{background:#ffd14033}.pointer.svelte-5swrky{z-index:3;pointer-events:none;filter:drop-shadow(0 1px 1.5px #0006);width:18px;height:22px;margin:-2px 0 0 -2px;transition:left .14s ease-out,top .14s ease-out;position:absolute}.pointer.svelte-5swrky path:where(.svelte-5swrky){fill:#000;stroke:#fff;stroke-width:1.3px}.ripple.svelte-5swrky{z-index:3;border:2px solid var(--blue);opacity:0;pointer-events:none;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.45s ease-out svelte-5swrky-ripple;position:absolute}@keyframes svelte-5swrky-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}.cover.svelte-5swrky{z-index:4;background:var(--blue);color:#fff;white-space:nowrap;pointer-events:none;border-radius:980px;padding:8px 16px;font-size:14px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.note.svelte-5swrky{z-index:4;color:var(--text-2);pointer-events:none;font-size:12.5px;font-weight:600;position:absolute;bottom:10px;left:12px;right:12px}.controls.svelte-5swrky{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ctl.svelte-5swrky{border:1px solid var(--line);background:var(--card);height:36px;color:var(--text);font:500 14px var(--font);cursor:pointer;border-radius:980px;align-items:center;gap:8px;padding:0 14px 0 8px;display:inline-flex}.ctl.svelte-5swrky:disabled{opacity:.45;cursor:default}.hint.svelte-5swrky{color:var(--text-3);margin-top:10px;font-size:13px}.compose.svelte-gsmszv{cursor:default;-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;height:260px;font-size:13.5px;display:flex;position:relative;overflow:hidden}.compose.svelte-gsmszv:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blue) 65%, transparent)}.toolbar.svelte-gsmszv{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 14px;display:flex}.send.svelte-gsmszv{background:var(--fill);color:var(--text-2);border-radius:6px;padding:3px 12px;font-weight:600}.badge.svelte-gsmszv{background:var(--fill);color:var(--text-2);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.badge.on.svelte-gsmszv{background:var(--text);color:var(--bg)}.row.svelte-gsmszv{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:34px;padding:0 14px;display:flex}.k.svelte-gsmszv{color:var(--text-3);min-width:58px}.v.svelte-gsmszv{white-space:pre;align-items:center;display:flex;overflow:hidden}.after.svelte-gsmszv{margin-left:6px}.chip.svelte-gsmszv{background:color-mix(in srgb, var(--blue) 16%, transparent);color:var(--blue-text);border-radius:980px;padding:1px 8px}.body.svelte-gsmszv{white-space:pre-wrap;color:var(--text);flex:1;padding:12px 14px}.ph.svelte-gsmszv{color:var(--text-3)}.active.svelte-gsmszv{background:color-mix(in srgb, var(--blue) 7%, transparent)}.caret.svelte-gsmszv{vertical-align:-.15em;background:var(--blue);width:1.5px;height:1.1em;margin-left:1px;animation:1s step-end infinite svelte-gsmszv-blink;display:inline-block}@keyframes svelte-gsmszv-blink{50%{opacity:0}}.saved.svelte-gsmszv{color:#fff;background:#30d158;border-radius:980px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:12px}.pointer.svelte-gsmszv{z-index:3;pointer-events:none;filter:drop-shadow(0 1px 1.5px #0006);width:18px;height:22px;margin:-2px 0 0 -2px;transition:left .12s ease-out,top .12s ease-out;position:absolute}.pointer.svelte-gsmszv path:where(.svelte-gsmszv){fill:#000;stroke:#fff;stroke-width:1.3px}.ripple.svelte-gsmszv{z-index:3;border:2px solid var(--blue);opacity:0;pointer-events:none;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;animation:.45s ease-out svelte-gsmszv-ripple;position:absolute}@keyframes svelte-gsmszv-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}.note.svelte-gsmszv{min-height:2.9em;color:var(--text-2);max-width:520px;margin:0 auto 10px;font-size:14px}.controls.svelte-gsmszv{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ctl.svelte-gsmszv{border:1px solid var(--line);background:var(--card);height:36px;color:var(--text);font:500 13.5px var(--font);cursor:pointer;border-radius:980px;align-items:center;gap:6px;padding:0 12px 0 7px;display:inline-flex}.hint.svelte-gsmszv{color:var(--text-3);margin-top:10px;font-size:13px}.wrap.svelte-ed2fqn{flex-direction:column;gap:16px;padding:22px;display:flex}.kbd.svelte-ed2fqn{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;outline:none;flex-direction:column;gap:5px;width:100%;max-width:780px;margin:0 auto;padding:10px;display:flex}.kbd.svelte-ed2fqn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 60%, transparent)}.row.svelte-ed2fqn{gap:5px;display:flex}.k.svelte-ed2fqn{border:1px solid var(--line);background:var(--card);min-width:0;height:40px;color:var(--text-3);font:600 13px/1 var(--font);box-shadow:0 1px 0 var(--line);cursor:pointer;white-space:nowrap;border-radius:7px;flex:1 1 0;padding:0 2px;transition:background .12s,color .12s,transform 80ms;overflow:hidden}.k.word.svelte-ed2fqn{font-size:10.5px;font-weight:500}.k.used.svelte-ed2fqn{background:color-mix(in srgb, var(--c) 20%, var(--card));border-color:color-mix(in srgb, var(--c) 45%, transparent);color:var(--text)}.k.on.svelte-ed2fqn{background:var(--c,var(--text-3));color:#fff;border-color:#0000}.k.down.svelte-ed2fqn{box-shadow:none;transform:translateY(1px)}.arrows.svelte-ed2fqn{flex-direction:column;flex:3 1 0;align-items:center;gap:2px;min-width:0;display:flex}.arrows.svelte-ed2fqn>.k{flex:none;width:33.3%;height:19px;font-size:10px}.arrow-row.svelte-ed2fqn{gap:3px;width:100%;display:flex}.arrow-row.svelte-ed2fqn .k{height:19px;font-size:10px}.info.svelte-ed2fqn{text-align:center;flex-direction:column;gap:4px;max-width:620px;min-height:3.6em;margin:0 auto;display:flex}.info.svelte-ed2fqn b:where(.svelte-ed2fqn){color:var(--text);font-size:17px}.info.svelte-ed2fqn b:where(.svelte-ed2fqn):before{content:"";background:var(--c,transparent);vertical-align:.05em;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.info.svelte-ed2fqn span:where(.svelte-ed2fqn){color:var(--text-2);font-size:15px}.legend.svelte-ed2fqn{color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legend.svelte-ed2fqn li:where(.svelte-ed2fqn){align-items:center;gap:6px;display:flex}.legend.svelte-ed2fqn i:where(.svelte-ed2fqn){border-radius:3px;width:10px;height:10px}.anywhere.svelte-ed2fqn{border-top:1px solid var(--line);text-align:center;padding-top:16px}.aw-title.svelte-ed2fqn{color:var(--text-3);text-transform:uppercase;letter-spacing:.03em;margin-bottom:10px;font-size:13px;font-weight:600}.aw-grid.svelte-ed2fqn{color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:14px;display:flex}.aw-grid.svelte-ed2fqn span:where(.svelte-ed2fqn){align-items:center;gap:8px;display:inline-flex}@media (width<=600px){.wrap.svelte-ed2fqn{padding:12px}.kbd.svelte-ed2fqn{border-radius:10px;gap:3px;padding:6px}.row.svelte-ed2fqn{gap:3px}.k.svelte-ed2fqn{border-radius:5px;height:30px;padding:0;font-size:11px}.k.word.svelte-ed2fqn{font-size:8px}.arrows.svelte-ed2fqn>.k,.arrow-row.svelte-ed2fqn .k{height:14px;font-size:8px}.info.svelte-ed2fqn b:where(.svelte-ed2fqn){font-size:15px}.info.svelte-ed2fqn span:where(.svelte-ed2fqn){font-size:14px}}.w.svelte-166kk8y{--hl:#f7a028;background:var(--card);width:100%;height:100%;color:var(--text);box-shadow:0 0 0 1px var(--line), 0 .1em .3em #0000001a, 0 .9em 2.4em -.6em #00000047;border-radius:.8em;flex-direction:column;transition:box-shadow .25s,filter .25s;display:flex;position:relative;overflow:hidden}.w.focus.svelte-166kk8y{box-shadow:0 0 0 1px var(--line), 0 .2em .5em #0000001f, 0 1.8em 4em -.8em #0006}.w.ring.svelte-166kk8y{box-shadow:0 0 0 .22em var(--hl), 0 .2em .5em #0000001f, 0 1.8em 4em -.8em #0006}.w.svelte-166kk8y:after{content:"";opacity:0;pointer-events:none;background:#0a081452;transition:opacity .25s;position:absolute;inset:0}.w.dim.svelte-166kk8y:after{opacity:1}.bar.svelte-166kk8y{background:color-mix(in srgb, var(--card), var(--text) 5%);border-bottom:1px solid var(--line);cursor:grab;flex:none;align-items:center;height:2.4em;padding:0 .9em;display:flex;position:relative}.lights.svelte-166kk8y{z-index:1;flex:none;gap:.5em;display:flex;position:relative}.lights.svelte-166kk8y i:where(.svelte-166kk8y),.lights.svelte-166kk8y button:where(.svelte-166kk8y){background:color-mix(in srgb, var(--text) 18%, transparent);border:0;border-radius:50%;width:.95em;height:.95em;padding:0;display:block}.lights.svelte-166kk8y button:where(.svelte-166kk8y){font-size:inherit;cursor:pointer;position:relative}.lights.svelte-166kk8y button:where(.svelte-166kk8y):before{content:"";position:absolute;inset:-.6em}.focus.svelte-166kk8y .lights:where(.svelte-166kk8y)>:where(.svelte-166kk8y):first-child{background:#ff5f57}.focus.svelte-166kk8y .lights:where(.svelte-166kk8y)>:where(.svelte-166kk8y):nth-child(2){background:#febc2e}.focus.svelte-166kk8y .lights:where(.svelte-166kk8y)>:where(.svelte-166kk8y):nth-child(3){background:#28c840}.title.svelte-166kk8y{text-align:center;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:1.05em;font-weight:600;position:absolute;left:4.6em;right:4.6em;overflow:hidden}.focus.svelte-166kk8y .title:where(.svelte-166kk8y){color:var(--text)}.body.svelte-166kk8y{flex:1;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.sk.svelte-166kk8y{height:.6em;width:var(--l,80%);opacity:.13;background:currentColor;border-radius:1em;flex:none;display:block}.sk.h.svelte-166kk8y{opacity:.5;height:1em}.sk.sel.svelte-166kk8y{opacity:1;background:color-mix(in srgb, #ffd86b 70%, var(--card));border-radius:.5em;width:100%;height:1.9em}.sk.sel.violet.svelte-166kk8y{background:color-mix(in srgb, #b9a8ff 60%, var(--card))}.side.svelte-166kk8y{background:color-mix(in srgb, var(--card), var(--text) 4%);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:.7em;width:30%;max-width:11em;padding:.9em .7em;display:flex}.main.svelte-166kk8y{flex-direction:column;flex:1;gap:.75em;min-width:0;padding:1.1em 1.2em;display:flex}@container (width<=15em){.side.svelte-166kk8y{display:none}}.safari.svelte-166kk8y .body:where(.svelte-166kk8y){flex-direction:column}.tb.svelte-166kk8y{border-bottom:1px solid var(--line);flex:none;justify-content:center;padding:.5em .9em;display:flex}.url.svelte-166kk8y{text-align:center;background:var(--fill);width:min(100%,16em);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:.6em;padding:.25em .8em;font-size:.95em;overflow:hidden}.page.svelte-166kk8y{flex-direction:column;flex:1;align-items:center;gap:.8em;min-height:0;padding:1.5em 1.5em 0;display:flex}.page.svelte-166kk8y .wide:where(.svelte-166kk8y){width:70%;height:1.4em}.pill.svelte-166kk8y{background:var(--blue);border-radius:1em;flex:none;width:7em;height:1.8em;margin:.3em 0 .6em}.shot.svelte-166kk8y{opacity:.85;background:linear-gradient(135deg,#ffd8a8,#e9b8c8 55%,#b8c8f0);border-radius:.8em .8em 0 0;flex:1;align-self:stretch}.terminal.svelte-166kk8y{color:#d6d6da;background:#1c1c1e}.terminal.svelte-166kk8y .bar:where(.svelte-166kk8y){background:#2c2c2e;border-bottom-color:#000}.terminal.svelte-166kk8y .title:where(.svelte-166kk8y){color:#8e8e93}.terminal.focus.svelte-166kk8y .title:where(.svelte-166kk8y){color:#e5e5ea}.terminal.svelte-166kk8y .lights:where(.svelte-166kk8y) i:where(.svelte-166kk8y),.terminal.svelte-166kk8y .lights:where(.svelte-166kk8y) button:where(.svelte-166kk8y){background:#58585c}.term.svelte-166kk8y{white-space:nowrap;padding:.9em 1.1em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.98em;line-height:1.75}.term.svelte-166kk8y p:where(.svelte-166kk8y){margin:0}.term.svelte-166kk8y .p:where(.svelte-166kk8y){color:#f7a028}.term.svelte-166kk8y .g:where(.svelte-166kk8y){color:#6fcf8a}.term.svelte-166kk8y .d:where(.svelte-166kk8y){color:#8e8e93}.cur.svelte-166kk8y{vertical-align:-.2em;background:#d6d6da;width:.6em;height:1.1em;display:inline-block}.code.svelte-166kk8y{gap:.62em}.ln.svelte-166kk8y{flex:none;gap:.5em;display:flex}.ln.svelte-166kk8y i:where(.svelte-166kk8y){height:.6em;width:var(--l,4em);background:var(--c,color-mix(in srgb, var(--text) 25%, transparent));border-radius:1em;display:block}.t1.svelte-166kk8y{padding-left:1.4em}.t2.svelte-166kk8y{padding-left:2.8em}.chat.svelte-166kk8y .side:where(.svelte-166kk8y){color:#fff;background:#3f2a4d;border-right:0}.chat.svelte-166kk8y .side:where(.svelte-166kk8y) .sk.sel:where(.svelte-166kk8y){background:#ffffff38}.msg.svelte-166kk8y{flex:none;gap:.7em;display:flex}.msg.svelte-166kk8y>i:where(.svelte-166kk8y){background:var(--c,#9fc2ff);border-radius:.55em;flex:none;width:2em;height:2em}.msg.svelte-166kk8y>span:where(.svelte-166kk8y){flex-direction:column;flex:1;gap:.45em;padding-top:.15em;display:flex}.music.svelte-166kk8y{flex-direction:column;flex:1;gap:.8em;padding:1.2em;display:flex}.art.svelte-166kk8y{background:conic-gradient(from 210deg at 60% 40%,#ff7a90,#ffb36b,#ffd86b,#ff7a90);border-radius:.8em;flex:1;min-height:3em}.prog.svelte-166kk8y{background:linear-gradient(90deg, #ff5c7a 38%, var(--fill) 38%);border-radius:1em;flex:none;height:.35em}.list.svelte-166kk8y{width:42%;max-width:15em}.row.svelte-166kk8y{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:.4em;padding-bottom:.7em;display:flex}.first.svelte-166kk8y{opacity:1;background:#2f7bf6}.canvas.svelte-166kk8y{background:color-mix(in srgb, var(--card), var(--text) 7%);padding:0;position:relative}.canvas.svelte-166kk8y i:where(.svelte-166kk8y){border-radius:.7em;position:absolute}.canvas.svelte-166kk8y i:where(.svelte-166kk8y):first-child{background:var(--card);width:46%;height:52%;top:14%;left:12%;box-shadow:0 .3em 1em #0000001f}.canvas.svelte-166kk8y i:where(.svelte-166kk8y):nth-child(2){background:#f7a028;width:18%;height:16%;top:26%;left:20%}.canvas.svelte-166kk8y i:where(.svelte-166kk8y):nth-child(3){background:#7b61ff;border-radius:50%;width:30%;height:36%;top:48%;left:50%}.canvas.svelte-166kk8y i:where(.svelte-166kk8y):nth-child(4){background:#2fbf71;width:22%;height:22%;top:12%;left:64%}.gen.svelte-166kk8y{background:linear-gradient(180deg, color-mix(in srgb, var(--tint) 55%, var(--card)), var(--card) 70%);flex-direction:column;flex:1;gap:.7em;padding:1em 1.1em;display:flex}.blk.svelte-166kk8y{background:color-mix(in srgb, var(--tint) 35%, var(--fill));border-radius:.6em;flex:1;min-height:0}[data-theme=dark] .gen.svelte-166kk8y{background:linear-gradient(180deg, color-mix(in srgb, var(--tint) 22%, var(--card)), var(--card) 70%)}[data-theme=dark] .blk.svelte-166kk8y{background:color-mix(in srgb, var(--tint) 12%, var(--fill))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gen.svelte-166kk8y{background:linear-gradient(180deg, color-mix(in srgb, var(--tint) 22%, var(--card)), var(--card) 70%)}:root:not([data-theme=light]) .blk.svelte-166kk8y{background:color-mix(in srgb, var(--tint) 12%, var(--fill))}}.wall.svelte-1w3b2hy{z-index:0;border-radius:inherit;background:radial-gradient(90% 80% at 10% 100%,#ffc98a 0%,#0000 60%),radial-gradient(70% 70% at 90% 6%,#c9c4ff 0%,#0000 62%),radial-gradient(60% 90% at 70% 100%,#f5b3c4 0%,#0000 58%),linear-gradient(160deg,#ffe7cf 0%,#f6dbe4 48%,#dedcfa 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014,0 1.5em 3em -1.5em #3c1e504d}[data-theme=dark] .wall.svelte-1w3b2hy{background:radial-gradient(90% 80% at 10% 100%,#5a2a10 0%,#0000 60%),radial-gradient(70% 70% at 90% 6%,#2a1d6b 0%,#0000 62%),radial-gradient(60% 90% at 70% 100%,#4a1a3c 0%,#0000 58%),linear-gradient(160deg,#2b1610 0%,#24122a 48%,#140f33 100%);box-shadow:inset 0 0 0 1px #ffffff14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wall.svelte-1w3b2hy{background:radial-gradient(90% 80% at 10% 100%,#5a2a10 0%,#0000 60%),radial-gradient(70% 70% at 90% 6%,#2a1d6b 0%,#0000 62%),radial-gradient(60% 90% at 70% 100%,#4a1a3c 0%,#0000 58%),linear-gradient(160deg,#2b1610 0%,#24122a 48%,#140f33 100%);box-shadow:inset 0 0 0 1px #ffffff14}}.root.svelte-v767cw{--ease:cubic-bezier(.22, 1, .36, 1);--hl:#f7a028;width:100%;container-type:inline-size}.screen.svelte-v767cw{--hu:2.4em;--tabh:1.7em;isolation:isolate;width:100%;aspect-ratio:var(--ratio);font-size:clamp(6px, calc(var(--k) * 1cqi), 11px);color:var(--text);-webkit-user-select:none;user-select:none;border-radius:1.1em;line-height:1.35;position:relative;overflow:clip}.ghost.svelte-v767cw .screen:where(.svelte-v767cw){overflow:visible}.interactive.svelte-v767cw{touch-action:pan-y;cursor:default}@container (width<=560px){.screen.svelte-v767cw{aspect-ratio:var(--ratio-n)}}.veil.svelte-v767cw{z-index:2;pointer-events:none;width:100vw;position:absolute;top:-3em;bottom:-3em}.veil.l.svelte-v767cw{background:linear-gradient(270deg, color-mix(in srgb, var(--veil,var(--card)) 68%, transparent), var(--veil,var(--card)) 18em);right:100%}.veil.r.svelte-v767cw{background:linear-gradient(90deg, color-mix(in srgb, var(--veil,var(--card)) 68%, transparent), var(--veil,var(--card)) 18em);left:100%}.strip.svelte-v767cw{left:0;right:0;top:calc(var(--mb) + var(--g));bottom:calc(var(--dock) + var(--g));z-index:1;position:absolute}.win.svelte-v767cw{z-index:1;transition:left .55s var(--ease), top .45s var(--ease), width .45s var(--ease), height .45s var(--ease), opacity .2s;position:absolute}.win.front.svelte-v767cw{z-index:2}.win.drag.svelte-v767cw{z-index:5;transition-property:top,width,height,opacity}.win.drag.svelte-v767cw .w{transform:scale(1.025)}.live.svelte-v767cw .win:where(.svelte-v767cw){transition-property:top,width,height,opacity}.snap.svelte-v767cw .win:where(.svelte-v767cw),.snap.svelte-v767cw .tabs:where(.svelte-v767cw){transition:none}.win.tabhidden.svelte-v767cw{opacity:0;pointer-events:none}.chrome.svelte-v767cw{z-index:2;height:2.4em;position:absolute;top:0;left:4.2em;right:0}.tabs.svelte-v767cw{z-index:3;height:var(--tabh);transition:left .55s var(--ease), width .45s var(--ease);gap:.35em;display:flex;position:absolute;top:0}.live.svelte-v767cw .tabs:where(.svelte-v767cw),.tabs.drag.svelte-v767cw{transition:none}.tabs.svelte-v767cw button:where(.svelte-v767cw){font-size:inherit;background:var(--glass);min-width:0;box-shadow:0 0 0 1px var(--line);font:600 .95em/1 var(--font);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:.55em;flex:1;padding:0 .6em;overflow:hidden}.tabs.svelte-v767cw button.on:where(.svelte-v767cw){background:var(--hl);color:#2a1700;box-shadow:none}.hud.svelte-v767cw{left:50%;bottom:calc(var(--dock) + .9em);z-index:4;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);opacity:0;pointer-events:none;transition:opacity .35s, transform .35s var(--ease);background:#1c1c1ecc;border-radius:.9em;padding:.6em;position:absolute;transform:translate(-50%)translateY(.4em);box-shadow:inset 0 0 0 1px #ffffff29,0 .8em 2em #0000004d}.hud.on.svelte-v767cw{opacity:1;transition-duration:.12s;transform:translate(-50%)}.mm.svelte-v767cw{height:1.5em;transition:width .3s var(--ease);position:relative}.mm.svelte-v767cw i:where(.svelte-v767cw){transition:left .3s var(--ease), top .3s var(--ease), width .3s var(--ease), height .3s var(--ease), background .2s;background:#ffffff57;border-radius:.2em;position:absolute}.mm.svelte-v767cw i.f:where(.svelte-v767cw){background:var(--hl)}.mm.svelte-v767cw u:where(.svelte-v767cw){transition:left .45s var(--ease), width .3s var(--ease);border-radius:.3em;position:absolute;top:-.25em;bottom:-.25em;box-shadow:0 0 0 .12em #ffffffe6}.live.svelte-v767cw~.hud:where(.svelte-v767cw) .mm:where(.svelte-v767cw) u:where(.svelte-v767cw){transition:width .3s var(--ease)}.fingers.svelte-v767cw{z-index:4;pointer-events:none;opacity:0;justify-content:center;gap:.9em;width:9em;margin-left:-4.5em;transition:opacity .2s;display:flex;position:absolute;top:52%;left:50%}.fingers.on.svelte-v767cw{opacity:1}.fingers.svelte-v767cw i:where(.svelte-v767cw){background:#ffffffbf;border-radius:50%;width:1.6em;height:1.6em;box-shadow:0 0 0 1px #0000001f,0 .3em .8em #00000040}.fingers.svelte-v767cw i:where(.svelte-v767cw):nth-child(2),.fingers.svelte-v767cw i:where(.svelte-v767cw):nth-child(3){transform:translateY(-.5em)}.key.svelte-1j1lgsj{border:1px solid var(--line);background:var(--card);height:40px;box-shadow:var(--shadow-sm);font:500 14px/1 var(--font);letter-spacing:-.01em;color:var(--text);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 7px;transition:transform .12s,background .2s,border-color .2s;display:inline-flex}.key.svelte-1j1lgsj:hover{background:color-mix(in srgb, var(--card), var(--text) 4%)}.key.svelte-1j1lgsj:active,.key.down.svelte-1j1lgsj{transform:translateY(1px)scale(.985)}.plain.svelte-1j1lgsj{padding:0 14px}.bare.svelte-1j1lgsj{padding:0 7px}.key[aria-pressed=true].svelte-1j1lgsj{background:color-mix(in srgb, var(--blue) 12%, var(--card));border-color:color-mix(in srgb, var(--blue) 50%, transparent)}.caps.svelte-1j1lgsj{gap:3px;display:inline-flex}@media (width<=520px){.key.svelte-1j1lgsj{gap:6px;height:36px;padding:0 10px 0 6px;font-size:13px}.plain.svelte-1j1lgsj{padding:0 10px}.bare.svelte-1j1lgsj{padding:0 6px}}.hero.svelte-v2lfuo{--ease:cubic-bezier(.22, 1, .36, 1);gap:16px;display:grid}.pad.svelte-v2lfuo{--veil:var(--bg-2);background:var(--bg-2);border-radius:14px;outline:none;padding:clamp(16px,3vw,30px) clamp(24px,7%,84px) clamp(20px,3.6vw,36px);transition:box-shadow .2s;position:relative}.pad.svelte-v2lfuo:focus{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blue) 55%, transparent)}.menubar.svelte-v2lfuo{z-index:3;height:var(--mb);background:color-mix(in srgb, var(--card) 50%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);color:var(--text);white-space:nowrap;border-radius:1.1em 1.1em 0 0;align-items:center;gap:1.3em;padding:0 1.1em;font-size:1.05em;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.menubar.svelte-v2lfuo b:where(.svelte-v2lfuo){font-weight:700}.apple.svelte-v2lfuo{opacity:.85;background:currentColor;border-radius:50% 50% 45% 45%;flex:none;width:.95em;height:1em}.sp.svelte-v2lfuo{flex:1}.mi.svelte-v2lfuo{color:#c05a12;flex:none;width:1.35em;height:1.35em}@container (width<=560px){.opt.svelte-v2lfuo{display:none}}.dock.svelte-v2lfuo{z-index:3;background:color-mix(in srgb, var(--card) 42%, transparent);box-shadow:inset 0 0 0 1px #ffffff4d, 0 0 0 1px var(--line), 0 .8em 2em #00000024;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border-radius:1.4em;gap:.55em;padding:.5em;display:flex;position:absolute;bottom:.6em;left:50%;transform:translate(-50%)}.dock.svelte-v2lfuo button:where(.svelte-v2lfuo){font:inherit;color:#fff;cursor:pointer;width:3.7em;height:3.7em;transition:transform .25s var(--ease);border:0;border-radius:.95em;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000040}.dock.svelte-v2lfuo button:where(.svelte-v2lfuo):hover{transform:translateY(-.4em)scale(1.1)}.dock.svelte-v2lfuo button:where(.svelte-v2lfuo):active{transform:translateY(-.15em)scale(1.03)}.dock.svelte-v2lfuo svg:where(.svelte-v2lfuo){width:58%;height:58%}.dock.svelte-v2lfuo button:where(.svelte-v2lfuo):after{content:"";background:var(--text);opacity:0;border-radius:50%;width:.32em;height:.32em;margin-left:-.16em;transition:opacity .2s;position:absolute;bottom:-.45em;left:50%}.dock.svelte-v2lfuo button.open:where(.svelte-v2lfuo):after{opacity:.6}.arrow.svelte-v2lfuo{z-index:4;background:var(--card);width:36px;height:36px;color:var(--text);box-shadow:0 0 0 1px var(--line), 0 6px 18px #00000029;cursor:pointer;transition:transform .2s var(--ease), opacity .2s;border:0;border-radius:50%;place-items:center;margin-top:-18px;padding:0;display:grid;position:absolute;top:50%}.arrow.svelte-v2lfuo svg:where(.svelte-v2lfuo){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.arrow.l.svelte-v2lfuo{left:-18px}.arrow.r.svelte-v2lfuo{right:-18px}.arrow.svelte-v2lfuo:hover:not(:disabled){transform:scale(1.08)}.arrow.svelte-v2lfuo:disabled{opacity:.35;cursor:default}.deck.svelte-v2lfuo{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.status.svelte-v2lfuo{text-align:center;min-height:1.5em;color:var(--text-2);font-size:15px}.status.svelte-v2lfuo b:where(.svelte-v2lfuo){color:var(--text);font-weight:600}.hint.svelte-v2lfuo{text-align:center;max-width:640px;color:var(--text-3);text-wrap:pretty;margin:-6px auto 0;font-size:14px;line-height:1.7}.versus.svelte-1g0cqsn{gap:16px;display:grid}.panes.svelte-1g0cqsn{grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,32px);padding:clamp(16px,3vw,28px);display:grid}.name.svelte-1g0cqsn{color:var(--text-2);margin-bottom:10px;font-size:15px;font-weight:600}.gridroot.svelte-1g0cqsn{container-type:inline-size}.gscreen.svelte-1g0cqsn{--g:.7em;isolation:isolate;aspect-ratio:16/10;border-radius:1.1em;font-size:clamp(6px,1.6cqi,11px);line-height:1.35;position:relative;overflow:hidden}.cells.svelte-1g0cqsn{z-index:1;position:absolute;inset:0}.cell.svelte-1g0cqsn{transition:left .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1);position:absolute}.row.svelte-1g0cqsn{justify-content:center;display:flex}.status.svelte-1g0cqsn{text-align:center;max-width:620px;min-height:3em;color:var(--text-2);text-wrap:pretty;margin:0 auto;font-size:15px}@media (width<=560px){.panes.svelte-1g0cqsn{grid-template-columns:1fr}}.pad.svelte-1wxwv0g{padding:clamp(14px,2.6vw,22px)}.ctl.svelte-1wxwv0g{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.arrows.svelte-1wxwv0g{gap:6px;display:inline-flex}.status.svelte-1wxwv0g{text-wrap:pretty;min-height:3em;display:block}.status.svelte-1wxwv0g b:where(.svelte-1wxwv0g){color:var(--text);font-weight:600}.pad.svelte-10omx2s{padding:clamp(14px,2.6vw,22px)}.dock.svelte-10omx2s{z-index:3;background:color-mix(in srgb, var(--card) 45%, transparent);box-shadow:inset 0 0 0 1px #ffffff4d, 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.9em;gap:.4em;padding:.35em;display:flex;position:absolute;bottom:.45em;left:50%;transform:translate(-50%)}.dock.svelte-10omx2s i:where(.svelte-10omx2s){border-radius:.6em;width:2.1em;height:2.1em;box-shadow:inset 0 1px #ffffff59}.ctl.svelte-10omx2s{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.range.svelte-10omx2s{border:1px solid var(--line);background:var(--card);height:40px;box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.range.svelte-10omx2s input:where(.svelte-10omx2s){width:110px;accent-color:var(--blue)}output.svelte-10omx2s{font-variant-numeric:tabular-nums;min-width:3.4em;color:var(--text-2)}.status.svelte-10omx2s{text-wrap:pretty;min-height:3em;display:block}.status.svelte-10omx2s b:where(.svelte-10omx2s){color:var(--text);font-weight:600}@media (width<=520px){.range.svelte-10omx2s{height:36px;padding:0 10px;font-size:13px}.range.svelte-10omx2s input:where(.svelte-10omx2s){width:90px}}.pad.svelte-34d5yx{padding:clamp(14px,2.6vw,22px)}.ctl.svelte-34d5yx{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.status.svelte-34d5yx{text-wrap:pretty;min-height:3em;display:block}.status.svelte-34d5yx b:where(.svelte-34d5yx){color:var(--text);font-weight:600}.pad.svelte-1dpb87a{padding:clamp(14px,2.6vw,24px)}.duo.svelte-1dpb87a{align-items:flex-end;gap:clamp(14px,3vw,32px);display:flex}.display.svelte-1dpb87a{flex:1;min-width:0;transition:opacity .25s}.display.big.svelte-1dpb87a{flex:1.35}.label.svelte-1dpb87a{text-align:center;color:var(--text-3);margin-top:8px;font-size:13px;font-weight:600;transition:color .2s}.on.svelte-1dpb87a .label:where(.svelte-1dpb87a){color:var(--text)}.ctl.svelte-1dpb87a{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.status.svelte-1dpb87a{text-wrap:pretty;min-height:3em;display:block}@media (width<=560px){.duo.svelte-1dpb87a{flex-direction:column;align-items:stretch}}.desk.svelte-vlxggl{outline:none;height:clamp(380px,44vw,460px);position:relative;overflow:hidden;container-type:inline-size}.desk.svelte-vlxggl:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blue) 60%, transparent)}.mb-icon.svelte-vlxggl{display:inline-flex}.mb-icon.svelte-vlxggl svg:where(.svelte-vlxggl){width:15px;height:15px}.win.svelte-vlxggl,.shot.svelte-vlxggl{color:#e9e9ec;font-family:var(--font);letter-spacing:0;background:#0e0f12;border-radius:10px;flex-direction:column;display:flex;position:absolute;inset:18px 22px;overflow:hidden;box-shadow:0 0 0 1px #00000059,0 18px 40px #0000004d}.win.svelte-vlxggl{transition:filter .4s}.win.dimmed.svelte-vlxggl{filter:brightness(.55)saturate(.8)}.bar.svelte-vlxggl{background:#1c1d22;border-bottom:1px solid #26282e;flex:none;align-items:center;gap:6px;height:26px;padding:0 10px;display:flex}.bar.svelte-vlxggl i:where(.svelte-vlxggl){background:#ff5f57;border-radius:50%;width:9px;height:9px}.bar.svelte-vlxggl i:where(.svelte-vlxggl):nth-child(2){background:#febc2e}.bar.svelte-vlxggl i:where(.svelte-vlxggl):nth-child(3){background:#28c840}.bar.svelte-vlxggl span:where(.svelte-vlxggl){text-align:center;color:#8d9099;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:40px;font-size:11px;overflow:hidden}.app.svelte-vlxggl{flex:1;grid-template-columns:116px minmax(0,1fr);min-height:0;display:grid}.side.svelte-vlxggl{color:#8d9099;background:#121317;border-right:1px solid #23252b;flex-direction:column;gap:2px;padding:12px 8px;font-size:12px;display:flex}.side.svelte-vlxggl b:where(.svelte-vlxggl){color:#ececec;padding:0 8px 10px;font-size:13px}.side.svelte-vlxggl span:where(.svelte-vlxggl){border-radius:6px;padding:4px 8px}.side.svelte-vlxggl .on:where(.svelte-vlxggl){color:#ececec;background:#1f2128}.main.svelte-vlxggl{flex-direction:column;gap:10px;padding:12px 14px;display:flex;overflow:hidden}.crumbs.svelte-vlxggl{color:#8d9099;font-size:10.5px}.h.svelte-vlxggl{letter-spacing:-.02em;margin-top:-6px;font-size:17px;font-weight:650}.grid.svelte-vlxggl{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px;display:grid}.card.svelte-vlxggl{background:#16181c;border:1px solid #26282e;border-radius:9px;min-width:0;padding:9px 11px}.ch.svelte-vlxggl{text-transform:uppercase;letter-spacing:.06em;color:#8d9099;margin-bottom:6px;font-size:9.5px;font-weight:600}.mono.svelte-vlxggl{letter-spacing:0;font:11.5px/1.65 ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.ln.svelte-vlxggl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.no.svelte-vlxggl{color:#5d6068;width:2.4em;display:inline-block}.err.svelte-vlxggl{color:#ff6b6b}.env.svelte-vlxggl .ln:where(.svelte-vlxggl){color:#9fe3b0}.logs.svelte-vlxggl{color:#c5c7cc}.sec.svelte-vlxggl{vertical-align:top;display:inline-block;position:relative}.sec.svelte-vlxggl:after{content:"";transform-origin:0;transition:transform .45s cubic-bezier(.6,0,.2,1);transition-delay:var(--d,0s);background-color:#55565d;background-image:linear-gradient(90deg,#ffffff1c 50%,#0000 50%),linear-gradient(#0003 50%,#0000 50%),linear-gradient(90deg,#6b6c74,#45464d 18%,#5f6068 36%,#3f4047 55%,#686971 74%,#4a4b52);background-size:.85em .85em,.85em .85em,100% 100%;border-radius:2px;position:absolute;inset:1px -2px;transform:scaleX(0)}.sec.px.svelte-vlxggl{color:#0000;transition:color 0s linear var(--d,0s)}.sec.px.svelte-vlxggl:after{transform:scaleX(1)}.sec.warn.svelte-vlxggl{outline-offset:1px;background:#ff5f5729;border-radius:2px;outline:1.5px dashed #ff6b6b}.sel.svelte-vlxggl{border:1.5px dashed #fff;animation:.75s cubic-bezier(.3,.7,.2,1) forwards svelte-vlxggl-grow;position:absolute;box-shadow:0 0 0 200vmax #0000004d}@keyframes svelte-vlxggl-grow{0%{inset:14px calc(100% - 70px) calc(100% - 50px) 18px}to{inset:14px 18px}}.dims.svelte-vlxggl{font:600 10.5px var(--font);color:#fff;white-space:nowrap;background:#0009;border-radius:5px;padding:2px 6px;position:absolute;bottom:6px;right:6px}.tip.svelte-vlxggl{white-space:nowrap;text-overflow:ellipsis;color:#fff;z-index:4;background:#141416d1;border-radius:999px;max-width:calc(100% - 40px);padding:5px 11px;font-size:11.5px;font-weight:500;position:absolute;top:30px;left:50%;overflow:hidden;transform:translate(-50%)}.tip.reading.svelte-vlxggl{top:auto;bottom:14px}.shot.svelte-vlxggl{z-index:2;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.shot.float.svelte-vlxggl{transform:scale(.86);box-shadow:0 0 0 3px #ffffffeb,0 26px 60px #00000080}.flash.svelte-vlxggl{z-index:3;opacity:0;background:#fff;animation:.32s ease-out svelte-vlxggl-flash;position:absolute;inset:0}@keyframes svelte-vlxggl-flash{0%{opacity:.85}to{opacity:0}}.scanline.svelte-vlxggl{pointer-events:none;background:linear-gradient(#30d15800,#30d15838);border-bottom:2px solid #30d158e6;height:40px;animation:1s linear forwards svelte-vlxggl-sweep;position:absolute;top:-40px;left:0;right:0}@keyframes svelte-vlxggl-sweep{0%{top:-40px}to{top:100%}}.hud.svelte-vlxggl{z-index:4;color:#fff;white-space:nowrap;background:#1e1e21f0;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:13.5px;font-weight:600;animation:.4s cubic-bezier(.2,1.3,.4,1) .55s both svelte-vlxggl-pop;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.hud.svelte-vlxggl svg:where(.svelte-vlxggl){width:17px;height:17px}@keyframes svelte-vlxggl-pop{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.controls.svelte-vlxggl{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;display:flex}.switch.svelte-vlxggl{font:500 15px var(--font);color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;display:inline-flex}.track.svelte-vlxggl{background:var(--fill);border-radius:999px;width:38px;height:22px;transition:background .2s;position:relative}.knob.svelte-vlxggl{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.switch[aria-checked=true].svelte-vlxggl .track:where(.svelte-vlxggl){background:#30c759}.switch[aria-checked=true].svelte-vlxggl .knob:where(.svelte-vlxggl){transform:translate(16px)}.hint.svelte-vlxggl{margin-top:10px}.warn-note.svelte-vlxggl{color:#d70015;margin-top:4px}[data-theme=dark] .warn-note.svelte-vlxggl{color:#ff6961}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .warn-note.svelte-vlxggl{color:#ff6961}}@container (width<=620px){.app.svelte-vlxggl{grid-template-columns:minmax(0,1fr)}.side.svelte-vlxggl,.server.svelte-vlxggl{display:none}.grid.svelte-vlxggl{grid-template-columns:minmax(0,1fr)}}@container (width<=420px){.win.svelte-vlxggl,.shot.svelte-vlxggl{inset:12px}.mono.svelte-vlxggl{font-size:10.5px}.shot.float.svelte-vlxggl{transform:scale(.9)}}.tester.svelte-1ikdq53{flex-direction:column;gap:10px;padding:18px;display:flex}.lbl.svelte-1ikdq53{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.field.svelte-1ikdq53{border:1px solid var(--line);background:var(--bg-2);width:100%;height:40px;color:var(--text);letter-spacing:0;border-radius:10px;padding:0 12px;font:13px ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.field.svelte-1ikdq53:focus{outline:3px solid color-mix(in srgb, var(--blue) 45%, transparent);outline-offset:0;border-color:var(--blue)}.chips.svelte-1ikdq53{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.chip.svelte-1ikdq53{background:var(--fill);height:28px;color:var(--text);font:500 13px var(--font);cursor:pointer;border:0;border-radius:999px;padding:0 11px;transition:background .15s}.chip.svelte-1ikdq53:hover{background:color-mix(in srgb, var(--fill) 100%, var(--text) 6%)}.chip[aria-pressed=true].svelte-1ikdq53{background:var(--blue);color:#fff}.out.svelte-1ikdq53{color:#d9dbe0;letter-spacing:0;white-space:pre-wrap;word-break:break-all;background:#121316;border-radius:10px;min-height:64px;padding:12px 14px;font:13px/1.7 ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.px.svelte-1ikdq53{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-user-select:none;user-select:none;background-color:#55565d;background-image:linear-gradient(90deg,#ffffff1c 50%,#0000 50%),linear-gradient(#0003 50%,#0000 50%),linear-gradient(90deg,#6b6c74,#45464d 18%,#5f6068 36%,#3f4047 55%,#686971 74%,#4a4b52);background-size:.85em .85em,.85em .85em,100% 100%;border-radius:2px}.empty.svelte-1ikdq53{color:#6e7079}.verdict.svelte-1ikdq53{color:var(--text-2);align-items:baseline;gap:8px;font-size:15px;display:flex}.verdict.hit.svelte-1ikdq53{color:var(--text);font-weight:500}.dot.svelte-1ikdq53{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.hit.svelte-1ikdq53 .dot:where(.svelte-1ikdq53){background:#30c759}.stage.svelte-215bub{background:var(--card);outline:none;flex-direction:column;gap:14px;height:370px;padding:18px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.stage.svelte-215bub:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blue) 60%, transparent)}.chat.svelte-215bub{flex-direction:column;flex:1;gap:10px;display:flex}.bubble.svelte-215bub{border-radius:16px;max-width:78%;padding:9px 13px;font-size:14.5px;line-height:1.4}.me.svelte-215bub{background:var(--blue);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.ai.svelte-215bub{background:var(--fill);color:var(--text);border-bottom-left-radius:5px;align-self:flex-start}.prompt.svelte-215bub{border:1px solid var(--line);background:var(--bg-2);border-radius:14px;padding:10px 12px}.atts.svelte-215bub{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.att.svelte-215bub{width:64px;height:44px;box-shadow:0 0 0 1px var(--line);border-radius:7px;flex:none;animation:.35s cubic-bezier(.2,1.3,.4,1) svelte-215bub-drop;display:block;overflow:hidden}@keyframes svelte-215bub-drop{0%{opacity:0;transform:translateY(-14px)scale(.6)}to{opacity:1;transform:none}}.row.svelte-215bub{align-items:center;gap:10px;display:flex}.txt.svelte-215bub{color:var(--text-2);flex:1;font-size:14.5px}.caret.svelte-215bub{vertical-align:-.15em;background:var(--blue);width:1.5px;height:1.05em;margin-left:2px;display:inline-block}.stage.svelte-215bub:focus .caret:where(.svelte-215bub){animation:1.1s step-end infinite svelte-215bub-blink}@keyframes svelte-215bub-blink{50%{opacity:0}}.send.svelte-215bub{background:var(--text);width:26px;height:26px;color:var(--card);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.panel.svelte-215bub{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--line);z-index:2;border-radius:14px;gap:0;width:min(560px,100% - 36px);animation:.22s ease-out svelte-215bub-rise;display:flex;position:absolute;bottom:76px;left:18px;overflow:hidden;box-shadow:0 22px 60px #00000047}@keyframes svelte-215bub-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.list.svelte-215bub{flex-direction:column;flex:0 0 250px;min-width:0;padding:8px;display:flex}.ph.svelte-215bub{color:var(--text-2);align-items:center;gap:6px;padding:2px 6px 8px;font-size:12.5px;font-weight:600;display:flex}.count.svelte-215bub{background:var(--fill);border-radius:999px;padding:0 6px;font-size:11px}.rows.svelte-215bub{flex-direction:column;gap:2px;display:flex}.prow.svelte-215bub{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:5px 6px;display:flex}.prow.svelte-215bub:hover{background:var(--fill-2)}.prow.cur.svelte-215bub{background:color-mix(in srgb, var(--blue) 18%, transparent)}.ck.svelte-215bub{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--text-3);border-radius:50%;flex:none;place-items:center;display:grid}.ck.on.svelte-215bub{background:var(--blue);box-shadow:none}.ck.on.svelte-215bub:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.att.svelte-215bub .th:where(.svelte-215bub){width:100%;height:100%}.prow.svelte-215bub .th:where(.svelte-215bub){width:46px;height:32px;box-shadow:0 0 0 1px var(--line);border-radius:5px;flex:none}.meta.svelte-215bub{color:var(--text-3);flex-direction:column;font-size:12px;line-height:1.2;display:flex}.meta.svelte-215bub b:where(.svelte-215bub){color:var(--text);font-size:13px;font-weight:600}.none.svelte-215bub{color:var(--text-2);padding:10px 6px;font-size:13px}.pf.svelte-215bub{border-top:1px solid var(--line);gap:6px;margin-top:6px;padding:8px 4px 2px;display:flex}.mini.svelte-215bub{background:var(--fill);height:26px;color:var(--text);font:500 12.5px var(--font);cursor:pointer;border:0;border-radius:7px;padding:0 10px}.mini.primary.svelte-215bub{background:var(--blue);color:#fff;margin-left:auto}.mini.svelte-215bub:disabled{opacity:.5;cursor:default}.pv.svelte-215bub{border-left:1px solid var(--line);background:var(--fill-2);flex:1;place-items:center;min-width:0;padding:14px;display:grid}.pv.svelte-215bub .th:where(.svelte-215bub){aspect-ratio:16/10.5;width:100%;box-shadow:0 0 0 1px var(--line), 0 8px 20px #00000026;border-radius:8px}.th.svelte-215bub{background:#fff;display:block;position:relative;overflow:hidden}.th.svelte-215bub .in:where(.svelte-215bub){flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:14% 11%}.th.svelte-215bub i:where(.svelte-215bub){background:#dcdce2;border-radius:2px;height:10%;min-height:2px;display:block}.cart.svelte-215bub .hd:where(.svelte-215bub){background:#1d1d1f;width:40%;height:11%}.cart.svelte-215bub .r:where(.svelte-215bub){height:16%}.cart.svelte-215bub .b:where(.svelte-215bub){background:#0a84ff;width:46%;height:15%;margin-left:auto;margin-right:-22%}.err.svelte-215bub .banner:where(.svelte-215bub){background:#ff453a;height:26%}.err.svelte-215bub .l:where(.svelte-215bub){width:88%}.diff.svelte-215bub,.term.svelte-215bub{background:#1b1c20}.diff.svelte-215bub .l:where(.svelte-215bub),.term.svelte-215bub .l:where(.svelte-215bub){background:#43454d;width:80%}.diff.svelte-215bub .add:where(.svelte-215bub){background:#2f9e57;width:92%}.diff.svelte-215bub .del:where(.svelte-215bub){background:#c9453f;width:70%}.term.svelte-215bub .g:where(.svelte-215bub){background:#30c759;width:36%}.term.svelte-215bub .red:where(.svelte-215bub){background:#ff6b6b;width:90%}.th.svelte-215bub .s:where(.svelte-215bub){width:55%}.controls.svelte-215bub{justify-content:center;gap:10px;display:flex}.hint.svelte-215bub{margin-top:10px;line-height:2}@container (width<=500px){.pv.svelte-215bub{display:none}.list.svelte-215bub{flex:1}.panel.svelte-215bub{width:calc(100% - 16px);left:8px}}@media (width<=480px){.stage.svelte-215bub{padding:14px 12px}}.editor.svelte-2bbg5m{background:var(--card);outline:none}.editor.svelte-2bbg5m:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blue) 60%, transparent)}.tools.svelte-2bbg5m{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.tool.svelte-2bbg5m{width:32px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.tool.svelte-2bbg5m svg:where(.svelte-2bbg5m){width:18px;height:18px}.tool.svelte-2bbg5m:hover{background:var(--fill-2)}.tool[aria-pressed=true].svelte-2bbg5m{background:color-mix(in srgb, var(--blue) 16%, transparent);color:var(--blue)}.tool.svelte-2bbg5m:disabled{opacity:.4;cursor:default}.sep.svelte-2bbg5m{background:var(--line);width:1px;height:18px;margin:0 4px}.sp.svelte-2bbg5m{flex:1}.copy.svelte-2bbg5m{background:var(--blue);color:#fff;height:28px;font:600 13px var(--font);cursor:pointer;white-space:nowrap;border:0;border-radius:7px;padding:0 12px}.canvas.svelte-2bbg5m{aspect-ratio:480/300;box-shadow:0 0 0 1px var(--line), 0 6px 18px #0000001f;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;margin:14px;position:relative;overflow:hidden}.shot.svelte-2bbg5m{color:#1d1d1f;font-family:var(--font);letter-spacing:-.01em;background:#f4f5f8;position:absolute;inset:0;container-type:inline-size}.nav.svelte-2bbg5m{background:#fff;border-bottom:1px solid #e3e4e8;justify-content:space-between;align-items:center;height:14%;padding:0 4%;font-size:3.2cqw;display:flex}.email.svelte-2bbg5m{color:#6e6e73;font-size:2.9cqw}.card.svelte-2bbg5m{background:#fff;border-radius:2cqw;flex-direction:column;gap:5%;width:54%;height:70%;padding:3.5% 4%;display:flex;position:absolute;top:22%;left:8%;box-shadow:0 1px 3px #00000014}.ct.svelte-2bbg5m{font-size:3.3cqw;font-weight:700}.item.svelte-2bbg5m{align-items:center;gap:4%;font-size:2.9cqw;display:flex}.pic.svelte-2bbg5m{background:linear-gradient(135deg,#ffd60a,#ff9f0a);border-radius:1.2cqw;flex:none;width:7cqw;height:7cqw}.pic.two.svelte-2bbg5m{background:linear-gradient(135deg,#64d2ff,#0a84ff)}.tx.svelte-2bbg5m{flex-direction:column;flex:1;gap:1cqw;display:flex}.tx.svelte-2bbg5m i:where(.svelte-2bbg5m){background:#dcdde2;border-radius:1cqw;height:1.3cqw}.tx.svelte-2bbg5m i.s:where(.svelte-2bbg5m){width:60%}.total.svelte-2bbg5m{color:#6e6e73;border-top:1px solid #ececf0;justify-content:space-between;padding-top:3%;font-size:3cqw;display:flex}.total.svelte-2bbg5m b:where(.svelte-2bbg5m){color:#1d1d1f}.checkout.svelte-2bbg5m{color:#fff;background:#0a84ff;border-radius:1.6cqw;place-items:center;width:20%;height:10%;font-size:3cqw;font-weight:600;display:grid;position:absolute;top:80%;left:50%}.blur.svelte-2bbg5m{-webkit-backdrop-filter:blur(5px);background-image:linear-gradient(90deg,#ffffff38 50%,#0000000f 50%),linear-gradient(#0000001a 50%,#ffffff1f 50%);background-size:9px 9px;border-radius:2px;position:absolute}.ink.svelte-2bbg5m{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.toast.svelte-2bbg5m{color:#fff;white-space:nowrap;pointer-events:none;background:#1e1e21eb;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.keys.svelte-2bbg5m{color:var(--text-3);margin-top:6px;font-size:13px;line-height:2}.link.svelte-2bbg5m{color:var(--blue-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 6px}@media (width<=480px){.canvas.svelte-2bbg5m{margin:10px}.keys.svelte-2bbg5m{display:none}}.box.svelte-lqkzxz{background:var(--card);container-type:inline-size}.wrapr.svelte-lqkzxz{background:var(--card);grid-template-columns:minmax(0,1fr) 200px;gap:14px;padding:14px;display:grid}.area.svelte-lqkzxz{background:#121316;border-radius:8px;height:280px;position:relative;overflow:hidden}.vp.svelte-lqkzxz{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a4b52 transparent;outline:none;position:absolute;inset:0;overflow-y:auto}.vp.svelte-lqkzxz:focus-visible+.sel:where(.svelte-lqkzxz){border-color:#fff}.sel.svelte-lqkzxz{pointer-events:none;border:1.5px dashed #0a84fff2;border-radius:5px;position:absolute;inset:4px}.page.svelte-lqkzxz{letter-spacing:0;color:#d9dbe0;white-space:pre;padding:12px 14px;font:12px/20px ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.ln.svelte-lqkzxz{text-overflow:ellipsis;overflow:hidden}.ok.svelte-lqkzxz{color:#5fd38a}.bad.svelte-lqkzxz{color:#ff7b72}.dim.svelte-lqkzxz{color:#7d808a}.cmd.svelte-lqkzxz{color:#fff;font-weight:600}.result.svelte-lqkzxz{scrollbar-width:thin;background:radial-gradient(120% 90% at 10% 0,#22324f 0%,#0000 60%),#16171c;justify-content:center;padding:16px;display:flex;position:absolute;inset:0;overflow-y:auto}.img.svelte-lqkzxz{background:#121316;border-radius:4px;flex:none;width:240px;animation:.45s cubic-bezier(.2,.8,.2,1) svelte-lqkzxz-land;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffffffe6,0 16px 36px #00000080}.shrink.svelte-lqkzxz{transform-origin:0 0;width:571.429px;position:absolute;top:0;left:0}@keyframes svelte-lqkzxz-land{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.panel.svelte-lqkzxz{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.ph.svelte-lqkzxz{justify-content:space-between;align-items:baseline;gap:6px;font-size:13px;display:flex}.ph.svelte-lqkzxz span:where(.svelte-lqkzxz){color:var(--text-3);white-space:nowrap;font-size:12px}.pt.svelte-lqkzxz{color:var(--text-2);font-size:13px;line-height:1.4}.map.svelte-lqkzxz{background:var(--fill);border-radius:4px;flex:1;align-self:center;width:34px;min-height:70px;position:relative;overflow:hidden}.fr.svelte-lqkzxz{background:#30c75980;position:absolute;left:0;right:0}.now.svelte-lqkzxz{border:1.5px solid var(--blue);border-radius:3px;position:absolute;left:0;right:0}.bs.svelte-lqkzxz{flex-wrap:wrap;gap:6px;display:flex}.b.svelte-lqkzxz{background:var(--fill);height:28px;color:var(--text);font:500 12.5px var(--font);cursor:pointer;white-space:nowrap;border:0;border-radius:7px;flex:auto;padding:0 10px}.b.p.svelte-lqkzxz{background:var(--blue);color:#fff;font-weight:600}@container (width<=560px){.wrapr.svelte-lqkzxz{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.area.svelte-lqkzxz{height:250px}.panel.svelte-lqkzxz{gap:8px;padding:10px}.map.svelte-lqkzxz,.pt.svelte-lqkzxz{display:none}.result-note.svelte-lqkzxz{display:block}}.face.svelte-ffaqto{flex:none;display:block;overflow:visible}.head.svelte-ffaqto{transition:fill .35s}.panel.svelte-kurd2f{background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(1.4);border:1px solid var(--line);width:min(100%,330px);color:var(--text);font-family:var(--font);letter-spacing:-.01em;text-align:left;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:0 2px 6px #0000000f,0 22px 50px #0000002e}.part.svelte-kurd2f{min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;margin:0;padding:0;display:block}button.part.svelte-kurd2f{cursor:pointer;width:100%;transition:box-shadow .15s,background .15s}button.part.svelte-kurd2f:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 35%, transparent)}button.part.on.svelte-kurd2f{box-shadow:0 0 0 2px var(--blue)}.picking.svelte-kurd2f .hero:where(.svelte-kurd2f),.picking.svelte-kurd2f .graph-part:where(.svelte-kurd2f),.picking.svelte-kurd2f .states:where(.svelte-kurd2f){width:calc(100% + 8px);margin:-4px;padding:4px}.hero.svelte-kurd2f{align-items:center;gap:11px;display:flex}.copy.svelte-kurd2f{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hl.svelte-kurd2f{font-size:15.5px;font-weight:600;line-height:1.2}.sub.svelte-kurd2f{color:var(--text-2);font-size:11px;line-height:1.3}.temp.svelte-kurd2f{font:500 28px/1 var(--font-rounded);font-variant-numeric:tabular-nums;transition:color .35s}.tiles.svelte-kurd2f{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tile.svelte-kurd2f{background:var(--fill-2);border-radius:7px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.k.svelte-kurd2f{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:8.5px;font-weight:600}.v.svelte-kurd2f{font:600 14px/1.25 var(--font-rounded);font-variant-numeric:tabular-nums;white-space:nowrap}.v.muted.svelte-kurd2f{color:var(--text-2)}.d.svelte-kurd2f{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.graph.svelte-kurd2f{height:70px;box-shadow:inset 0 0 0 1px var(--line);touch-action:pan-y;border-radius:6px;display:block;position:relative;overflow:hidden}.graph.svelte-kurd2f svg:where(.svelte-kurd2f){width:100%;height:100%;position:absolute;inset:0}.gl.svelte-kurd2f{color:var(--text-3);pointer-events:none;font-size:8.5px;line-height:1;position:absolute}.tl.svelte-kurd2f{top:4px;left:4px}.bl.svelte-kurd2f{bottom:4px;left:4px}.tr.svelte-kurd2f{top:4px;right:4px}.br.svelte-kurd2f{bottom:4px;right:4px}.fanl.svelte-kurd2f{color:var(--ink-fan)}.dot.svelte-kurd2f{background:var(--text);pointer-events:none;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;right:0}.fan-dot.svelte-kurd2f{background:var(--st-fan);opacity:.8;width:6px;height:6px;margin-top:-3px}.cursor.svelte-kurd2f{background:color-mix(in srgb, var(--text) 30%, transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.tip.svelte-kurd2f{white-space:nowrap;background:var(--glass);-webkit-backdrop-filter:blur(10px);pointer-events:none;border-radius:6px;padding:3px 6px;font-size:9.5px;font-weight:500;position:absolute;top:4px;right:30px;box-shadow:0 1px 4px #0000001f}.axis.svelte-kurd2f{color:var(--text-2);justify-content:space-between;margin-top:3px;font-size:9.5px;display:flex}.bar.svelte-kurd2f{border-radius:99px;gap:1px;height:6px;display:flex;overflow:hidden}.bar.svelte-kurd2f span:where(.svelte-kurd2f){opacity:.85;flex:1 1 0;min-width:2px;transition:flex-grow .3s}.legend.svelte-kurd2f{flex-wrap:wrap;gap:4px 10px;margin-top:7px;font-size:10.5px;display:flex}.legend.svelte-kurd2f>span:where(.svelte-kurd2f){align-items:center;gap:4px;display:inline-flex}.legend.svelte-kurd2f i:where(.svelte-kurd2f){border-radius:50%;width:6px;height:6px}.ln.svelte-kurd2f{color:var(--text-2)}.legend.svelte-kurd2f b:where(.svelte-kurd2f){font-variant-numeric:tabular-nums;font-weight:500}.foot.svelte-kurd2f{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:flex}.fb.svelte-kurd2f{background:var(--fill);border-radius:6px;padding:3px 9px;font-size:11.5px}.push.svelte-kurd2f{margin-left:auto}.pal.svelte-1jqfy1c{--st-0:#2fb457;--st-1:#d9a409;--st-2:#e8790a;--st-3:#e0342a;--st-fan:#1c9fd0;--ink-0:#239a4a;--ink-1:#b58500;--ink-2:#d96a00;--ink-3:#dc3328;--ink-fan:#1a8fc0}[data-theme=dark] .pal.svelte-1jqfy1c{--st-0:#3dd167;--st-1:#f2c014;--st-2:#ff9412;--st-3:#ff4a3d;--st-fan:#5ccfff;--ink-0:#3dd167;--ink-1:#f2c014;--ink-2:#ff9412;--ink-3:#ff4a3d;--ink-fan:#5ccfff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pal.svelte-1jqfy1c{--st-0:#3dd167;--st-1:#f2c014;--st-2:#ff9412;--st-3:#ff4a3d;--st-fan:#5ccfff;--ink-0:#3dd167;--ink-1:#f2c014;--ink-2:#ff9412;--ink-3:#ff4a3d;--ink-fan:#5ccfff}}.hero.svelte-1x8jziv{--heat:var(--st-0);--heat-ink:var(--ink-0)}.mb-item.svelte-1x8jziv{background:var(--fill);border-radius:5px;align-items:center;height:20px;padding:0 6px;display:inline-flex}.clock.svelte-1x8jziv{font-variant-numeric:tabular-nums}.scene.svelte-1x8jziv{--face:clamp(104px, 19cqi, 176px);height:100%;padding:28px 24px 32px;position:relative;container-type:inline-size}.glow.svelte-1x8jziv{pointer-events:none;background:radial-gradient(70% 70% at 28% 30%, color-mix(in srgb, var(--heat) 22%, transparent), transparent 72%);transition:background .5s;position:absolute;inset:0}.grid.svelte-1x8jziv{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid;position:relative}.main.svelte-1x8jziv{text-align:center;flex-direction:column;align-items:center;padding-top:22px;display:flex}.readout.svelte-1x8jziv{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin-top:22px;display:flex}.status.svelte-1x8jziv{font:700 clamp(24px, 3.6cqi, 32px) / 1.1 var(--font-display);letter-spacing:-.03em;color:var(--heat-ink);transition:color .35s}.deg.svelte-1x8jziv{font:600 clamp(24px, 3.6cqi, 32px) / 1.1 var(--font-rounded);font-variant-numeric:tabular-nums;color:var(--text)}.subline.svelte-1x8jziv{min-height:1.5em;color:var(--text-2);margin-top:6px;font-size:16px}.control.svelte-1x8jziv{width:min(100%,420px);margin-top:26px}.ends.svelte-1x8jziv{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.ends.svelte-1x8jziv b:where(.svelte-1x8jziv){letter-spacing:-.01em;text-transform:none;color:var(--heat-ink);font-size:14px;font-weight:600;transition:color .35s,opacity .4s}.ends.svelte-1x8jziv b.faded:where(.svelte-1x8jziv){opacity:.55}input[type=range].svelte-1x8jziv{appearance:none;background:linear-gradient(90deg, var(--st-0) 0%, var(--st-1) 37%, var(--st-2) 63%, var(--st-3) 100%);cursor:grab;touch-action:pan-y;border-radius:99px;width:100%;height:10px;margin:0;display:block}input[type=range].svelte-1x8jziv:active{cursor:grabbing}input[type=range].svelte-1x8jziv::-webkit-slider-thumb{appearance:none;background:var(--card);border:3px solid var(--heat);border-radius:50%;width:30px;height:30px;transition:border-color .35s,transform .12s;box-shadow:0 2px 8px #00000038}input[type=range].svelte-1x8jziv:active::-webkit-slider-thumb{transform:scale(1.1)}input[type=range].svelte-1x8jziv::-moz-range-thumb{background:var(--card);border:3px solid var(--heat);border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #00000038}input[type=range].svelte-1x8jziv:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 60%, transparent);outline-offset:8px;border-radius:99px}.side.svelte-1x8jziv{width:330px;margin-top:-20px}@container (width<=700px){.grid.svelte-1x8jziv{grid-template-columns:minmax(0,1fr);gap:32px}.main.svelte-1x8jziv{padding-top:4px}.side.svelte-1x8jziv{justify-content:center;width:100%;margin-top:0;display:flex}}@container (width<=420px){.scene.svelte-1x8jziv{padding:22px 14px 24px}.subline.svelte-1x8jziv{font-size:15px}}.wrap-demo.svelte-lvcebh{flex-direction:column;gap:18px;padding:18px;display:flex}.table.svelte-lvcebh{flex-direction:column;gap:4px;display:flex}.row.svelte-lvcebh{font:inherit;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:8px;padding:9px 12px;font-size:15px;display:grid}button.row.svelte-lvcebh{cursor:pointer;transition:background .15s}button.row.svelte-lvcebh:hover{background:var(--fill-2)}button.row.on.svelte-lvcebh{background:var(--fill);box-shadow:inset 0 0 0 1.5px var(--blue)}.head.svelte-lvcebh{color:var(--text-3);padding-top:0;padding-bottom:4px;font-size:12px;font-weight:600}.lvl.svelte-lvcebh,.app.svelte-lvcebh{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.lvl.svelte-lvcebh i:where(.svelte-lvcebh){border-radius:50%;flex:none;width:8px;height:8px}.pub.svelte-lvcebh{color:var(--text-2);font-family:var(--font-rounded)}.pub.dup.svelte-lvcebh{-webkit-text-decoration:underline wavy color-mix(in srgb, var(--st-2) 70%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--st-2) 70%, transparent);text-underline-offset:4px}.detail.svelte-lvcebh{background:var(--bg-2);border-radius:12px;padding:16px}.who.svelte-lvcebh{align-items:center;gap:14px;display:flex}.hl.svelte-lvcebh{font:700 22px/1.15 var(--font-display);letter-spacing:-.02em;transition:color .3s}.sub.svelte-lvcebh{color:var(--text-2);margin-top:2px;font-size:14px}.speed.svelte-lvcebh{color:var(--ink-0);background:color-mix(in srgb, var(--st-0) 14%, transparent);border-radius:99px;margin-top:14px;padding:4px 11px;font-size:13px;font-weight:600;display:inline-flex}.speed.slow.svelte-lvcebh{color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent)}.note.svelte-lvcebh{color:var(--text-2);margin-top:10px;font-size:14.5px;line-height:1.45}.hint.svelte-lvcebh{color:var(--text-2);text-align:center;margin-top:12px;font-size:14px}@media (width<=420px){.wrap-demo.svelte-lvcebh{padding:12px}.row.svelte-lvcebh{gap:6px;padding:8px;font-size:13.5px}.head.svelte-lvcebh{font-size:11px}}.cq.svelte-2tjly1{container-type:inline-size}.tour.svelte-2tjly1{background:radial-gradient(90% 80% at 0% 0%, color-mix(in srgb, var(--st-2) 10%, transparent), transparent 60%), var(--bg-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:36px;padding:32px;display:grid}.stage.svelte-2tjly1{justify-content:center;width:340px;display:flex}.side.svelte-2tjly1{flex-direction:column;gap:16px;max-width:460px;display:flex}.chips.svelte-2tjly1{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-2tjly1{background:var(--fill);height:34px;color:var(--text);font:500 14px/1 var(--font);cursor:pointer;border:0;border-radius:99px;padding:0 14px;transition:background .15s}.chip.on.svelte-2tjly1{background:var(--blue);color:#fff}.card.svelte-2tjly1{border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);min-height:168px;padding:20px 22px}.card.svelte-2tjly1 h3:where(.svelte-2tjly1){letter-spacing:-.02em;font-size:21px;font-weight:600}.card.svelte-2tjly1 p:where(.svelte-2tjly1){color:var(--text-2);margin-top:8px;font-size:16px;line-height:1.5}.hint.svelte-2tjly1{color:var(--text-2);font-size:14px}@container (width<=720px){.tour.svelte-2tjly1{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 16px}.stage.svelte-2tjly1{width:100%}.side.svelte-2tjly1{max-width:none}.card.svelte-2tjly1{min-height:0}}.mb-item.svelte-1snaogv{align-items:center;gap:4px;height:20px;padding:0 6px;display:inline-flex}.mb-temp.svelte-1snaogv{font-variant-numeric:tabular-nums}.cq.svelte-1snaogv{height:100%;container-type:inline-size}.scene.svelte-1snaogv{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:20px;min-height:340px;padding:22px;display:grid;position:relative}.pane.svelte-1snaogv{background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(1.4);border:1px solid var(--line);border-radius:14px;grid-area:1/1;padding:14px;box-shadow:0 18px 44px #00000029}.ph.svelte-1snaogv{margin-bottom:12px;font-size:14px;font-weight:600}.ph.svelte-1snaogv span:where(.svelte-1snaogv){color:var(--text-2);margin-right:4px}.sh.svelte-1snaogv{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:10px 0 4px;font-size:10px;font-weight:600}.row.svelte-1snaogv{width:100%;color:var(--text);font:400 14px/1.3 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:6px 4px;display:flex}.row.svelte-1snaogv:hover{background:var(--fill-2)}.sw.svelte-1snaogv{background:var(--fill);width:32px;height:19px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;flex:none;transition:background .2s;position:relative}.sw.svelte-1snaogv i:where(.svelte-1snaogv){background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.sw.on.svelte-1snaogv{background:var(--blue)}.sw.on.svelte-1snaogv i:where(.svelte-1snaogv){transform:translate(13px)}.toasts.svelte-1snaogv{flex-direction:column;grid-area:1/2;justify-self:end;gap:8px;width:min(100%,340px);display:flex}.toast.svelte-1snaogv{background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(1.4);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:10px;padding:11px 12px;animation:.35s cubic-bezier(.2,.8,.2,1) svelte-1snaogv-slide-in;display:flex;box-shadow:0 10px 30px #00000029}@keyframes svelte-1snaogv-slide-in{0%{opacity:0;transform:translate(24px)}}.toast.svelte-1snaogv img:where(.svelte-1snaogv){flex:none;width:34px;height:34px}.tx.svelte-1snaogv{flex:1;min-width:0}.tt.svelte-1snaogv{justify-content:space-between;gap:8px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.now.svelte-1snaogv{color:var(--text-3);font-size:12px;font-weight:400}.tb.svelte-1snaogv{font-size:13.5px;line-height:1.3}.snd.svelte-1snaogv{color:var(--text-3);margin-top:2px;font-size:11.5px}.x.svelte-1snaogv{background:var(--fill);width:22px;height:22px;color:var(--text-2);font:500 15px/1 var(--font);cursor:pointer;border:0;border-radius:50%;flex:none;margin:-4px -4px 0 0}.cap.svelte-1snaogv{flex-direction:column;align-items:center;gap:10px;display:flex}.lead.svelte-1snaogv{color:var(--text-2);font-size:14px}.states.svelte-1snaogv{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.st.svelte-1snaogv{background:var(--fill);height:36px;color:var(--text);font:500 14px/1 var(--font);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 14px;transition:background .15s;display:inline-flex}.st.on.svelte-1snaogv{background:var(--card);box-shadow:inset 0 0 0 2px var(--blue), var(--shadow-sm)}.status.svelte-1snaogv{min-height:1.5em;color:var(--text);font-size:14px}@container (width<=600px){.scene.svelte-1snaogv{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:16px 14px}.toasts.svelte-1snaogv{grid-area:1/1;justify-self:center;width:min(100%,360px);min-height:66px}.pane.svelte-1snaogv{grid-row:2;justify-self:center;width:min(100%,360px)}}.cq.svelte-kltb04{container-type:inline-size}.body.svelte-kltb04{flex-direction:column;gap:18px;padding:20px;display:flex}.loads.svelte-kltb04{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-kltb04{background:var(--fill);height:34px;color:var(--text);font:500 14px/1 var(--font);cursor:pointer;border:0;border-radius:99px;padding:0 14px;transition:background .15s}.chip.on.svelte-kltb04{background:var(--blue);color:#fff}.layout.svelte-kltb04{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.die.svelte-kltb04{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:12px 14px 14px;position:relative}.gname.svelte-kltb04{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin:8px 0 6px;font-size:10.5px;font-weight:600}.gname.svelte-kltb04:first-child{margin-top:0}.cores.svelte-kltb04{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.cores.gpu.svelte-kltb04{grid-template-columns:repeat(2,minmax(0,1fr))}.core.svelte-kltb04{background:color-mix(in srgb, var(--c) 18%, var(--card));border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:7px 2px 6px;transition:background .3s,box-shadow .2s;display:flex}.core.svelte-kltb04 b:where(.svelte-kltb04){font:600 15px/1.1 var(--font-rounded);font-variant-numeric:tabular-nums}.core.svelte-kltb04 small:where(.svelte-kltb04){color:var(--text-3);font:500 9.5px/1.2 ui-monospace,SF Mono,Menlo,monospace}.core.hot.svelte-kltb04{box-shadow:inset 0 0 0 2px var(--c)}.die.dim.svelte-kltb04 .cores:where(.svelte-kltb04){opacity:.3;filter:grayscale()}.veil.svelte-kltb04{background:var(--card);box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.readout.svelte-kltb04{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;padding:16px 18px}.lbl.svelte-kltb04{color:var(--text-3);font-size:13px;font-weight:600}.big.svelte-kltb04{font:600 54px/1.05 var(--font-rounded);font-variant-numeric:tabular-nums;letter-spacing:-.03em;transition:color .3s}.src.svelte-kltb04{color:var(--text-2);font-size:14px}.src.svelte-kltb04 b:where(.svelte-kltb04){color:var(--text);font:600 14px ui-monospace,SF Mono,Menlo,monospace}.src.svelte-kltb04 span:where(.svelte-kltb04){color:var(--text-3);margin-left:4px}.avg.svelte-kltb04{border-top:1px solid var(--line);color:var(--text-2);min-height:4.4em;margin-top:12px;padding-top:12px;font-size:14px;line-height:1.45}.row.svelte-kltb04{width:100%;color:var(--text);font:500 14px/1.3 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 0 0;display:flex}.sw.svelte-kltb04{background:var(--fill);width:36px;height:21px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;flex:none;transition:background .2s;position:relative}.sw.svelte-kltb04 i:where(.svelte-kltb04){background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.sw.on.svelte-kltb04{background:var(--blue)}.sw.on.svelte-kltb04 i:where(.svelte-kltb04){transform:translate(15px)}.hint.svelte-kltb04{color:var(--text-2);text-align:center;margin-top:12px;font-size:14px}@container (width<=520px){.body.svelte-kltb04{padding:14px}.layout.svelte-kltb04{grid-template-columns:minmax(0,1fr)}.big.svelte-kltb04{font-size:46px}}.fader.svelte-hpa6f2{--boost:#ff9500;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:99px;align-items:center;height:18px;display:flex;position:relative}[data-theme=dark] .fader.svelte-hpa6f2{--boost:#ff9f0a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fader.svelte-hpa6f2{--boost:#ff9f0a}}.track.svelte-hpa6f2{background:var(--fill);border-radius:99px;width:100%;height:6px;transition:height .22s cubic-bezier(.3,1.4,.5,1);position:relative;overflow:hidden}.fader.svelte-hpa6f2:hover .track:where(.svelte-hpa6f2),.fader.drag.svelte-hpa6f2 .track:where(.svelte-hpa6f2),.fader.svelte-hpa6f2:focus-visible .track:where(.svelte-hpa6f2){height:11px}.set.svelte-hpa6f2,.lvl.svelte-hpa6f2,.boost.svelte-hpa6f2{position:absolute;top:0;bottom:0}.set.svelte-hpa6f2{background:color-mix(in srgb, var(--text) 30%, transparent);left:0}.lvl.svelte-hpa6f2{background:color-mix(in srgb, var(--text) 82%, transparent);left:0}.boost.svelte-hpa6f2{background:var(--boost);left:75%}.tick.svelte-hpa6f2{background:color-mix(in srgb, var(--text) 35%, transparent);opacity:0;pointer-events:none;border-radius:1px;width:1.5px;height:16px;transition:opacity .2s;position:absolute;top:50%;left:75%;transform:translate(-50%,-50%)}.fader.svelte-hpa6f2:hover .tick:where(.svelte-hpa6f2),.fader.drag.svelte-hpa6f2 .tick:where(.svelte-hpa6f2),.fader.svelte-hpa6f2:focus-visible .tick:where(.svelte-hpa6f2){opacity:1}.lg.svelte-hpa6f2{height:40px}.lg.svelte-hpa6f2 .track:where(.svelte-hpa6f2),.lg.svelte-hpa6f2:hover .track:where(.svelte-hpa6f2),.lg.drag.svelte-hpa6f2 .track:where(.svelte-hpa6f2),.lg.svelte-hpa6f2:focus-visible .track:where(.svelte-hpa6f2){height:28px}.lg.svelte-hpa6f2 .tick:where(.svelte-hpa6f2){opacity:1;height:38px}.lg.svelte-hpa6f2 .set:where(.svelte-hpa6f2){background:color-mix(in srgb, var(--text) 78%, transparent)}.master.svelte-hpa6f2{height:28px}.master.svelte-hpa6f2 .track:where(.svelte-hpa6f2),.master.svelte-hpa6f2:hover .track:where(.svelte-hpa6f2),.master.drag.svelte-hpa6f2 .track:where(.svelte-hpa6f2),.master.svelte-hpa6f2:focus-visible .track:where(.svelte-hpa6f2){height:26px}.master.svelte-hpa6f2 .set:where(.svelte-hpa6f2){background:#fff;border-radius:99px;min-width:26px;box-shadow:0 1px 3px #00000029}.spk.svelte-hpa6f2{fill:#0000008c;pointer-events:none;width:14px;height:14px;position:absolute;top:6px;left:7px}.mb-faders.svelte-yrk55p{background:var(--fill);border-radius:5px;place-items:center;width:28px;height:20px;display:grid}.mb-faders.svelte-yrk55p svg:where(.svelte-yrk55p){fill:currentColor;width:14px;height:14px}.mb-time.svelte-yrk55p{font-variant-numeric:tabular-nums}.scene.svelte-yrk55p{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:40px;min-height:540px;padding:36px 44px 40px;display:grid;position:relative}.intro.svelte-yrk55p{max-width:470px}.intro.svelte-yrk55p h3:where(.svelte-yrk55p){font-size:clamp(26px,3vw,32px);font-weight:700}.intro.svelte-yrk55p>p:where(.svelte-yrk55p){color:var(--text-2);margin-top:10px;font-size:17px}.btns.svelte-yrk55p{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.gbtn.svelte-yrk55p{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(20px);height:40px;color:var(--text);font:600 14px var(--font);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:0 16px;transition:background .15s,transform .15s;display:inline-flex}.gbtn.svelte-yrk55p:active{transform:scale(.97)}.gbtn.svelte-yrk55p svg:where(.svelte-yrk55p){fill:currentColor;flex:none;width:15px;height:15px}.gbtn.primary.svelte-yrk55p{background:var(--blue);color:#fff;border-color:#0000}.gbtn.primary.svelte-yrk55p:hover{background:var(--blue-hover)}.gbtn.on.svelte-yrk55p:not(.primary){background:var(--text);color:var(--bg)}.keys.svelte-yrk55p{gap:3px;display:inline-flex}.intro.svelte-yrk55p .note:where(.svelte-yrk55p){color:var(--text-3);margin-top:14px;font-size:13px}.toast.svelte-yrk55p{z-index:2;-webkit-backdrop-filter:blur(30px);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#1e1e24c7;border-radius:99px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:13px;font-weight:600;transition:opacity .25s,transform .3s cubic-bezier(.2,.9,.3,1.2);display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%,-8px)}.toast.show.svelte-yrk55p{opacity:1;transform:translate(-50%)}.toast.svelte-yrk55p small:where(.svelte-yrk55p){opacity:.7;font-size:11px;font-weight:400;display:block}.tc.svelte-yrk55p{background:#28c840;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.tc.off.svelte-yrk55p{background:#ff3b30}.tc.svelte-yrk55p svg:where(.svelte-yrk55p){fill:#fff;width:13px;height:13px}.panel.svelte-yrk55p{background:var(--glass);-webkit-backdrop-filter:blur(40px)saturate(170%);border:1px solid var(--line);width:100%;color:var(--text);border-radius:20px;justify-self:end;padding:12px;font-size:13px;box-shadow:0 30px 70px -20px #14145059}.module.svelte-yrk55p{background:var(--fill-2);border:1px solid var(--line);border-radius:16px;padding:10px 12px 12px}.h.svelte-yrk55p{margin-bottom:8px;font-weight:600}.device.svelte-yrk55p,.mic.svelte-yrk55p{align-items:center;gap:8px;display:flex}.device.svelte-yrk55p{margin-top:10px}.glyph.svelte-yrk55p{background:var(--blue);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.glyph.svelte-yrk55p svg:where(.svelte-yrk55p){fill:#fff;width:13px;height:13px}.dn.svelte-yrk55p{flex-direction:column;min-width:0;font-size:12px;font-weight:500;line-height:1.25;display:flex}.dn.svelte-yrk55p small:where(.svelte-yrk55p){color:var(--text-3);font-size:10.5px;font-weight:400}.sec.svelte-yrk55p{letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);margin:12px 6px 4px;font-size:11px;font-weight:600}.app.svelte-yrk55p{border-radius:10px;align-items:center;gap:10px;padding:5px 6px;display:flex}.ico.svelte-yrk55p{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 1px 2px #0000002e}.ico.svelte-yrk55p svg:where(.svelte-yrk55p){fill:#fff;width:16px;height:16px}.mid.svelte-yrk55p{flex:1;min-width:0}.top.svelte-yrk55p{white-space:nowrap;align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.name.svelte-yrk55p{text-overflow:ellipsis;font-weight:500;overflow:hidden}.sub.svelte-yrk55p{color:var(--text-3);text-overflow:ellipsis;font-size:11px;overflow:hidden}.live.svelte-yrk55p{color:#fff;background:#28c840;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:600}.pct.svelte-yrk55p{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:500}.pct.boost.svelte-yrk55p{color:#ff9500}.pct.mute.svelte-yrk55p{color:#ff3b30}.mute.svelte-yrk55p{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.mute.svelte-yrk55p:hover{background:var(--fill)}.mute.svelte-yrk55p svg:where(.svelte-yrk55p){width:14px;height:14px;fill:var(--text-3)}.mute.on.svelte-yrk55p svg:where(.svelte-yrk55p){fill:#ff3b30}.mic.svelte-yrk55p{margin-top:10px;padding:10px 12px}.mic.svelte-yrk55p .glyph:where(.svelte-yrk55p){background:var(--fill)}.mic.svelte-yrk55p .glyph:where(.svelte-yrk55p) svg:where(.svelte-yrk55p){fill:var(--text-2)}.mic.muted.svelte-yrk55p .glyph:where(.svelte-yrk55p){background:#ff3b30}.mic.muted.svelte-yrk55p .glyph:where(.svelte-yrk55p) svg:where(.svelte-yrk55p){fill:#fff}.pill.svelte-yrk55p{font:600 11px var(--font);background:var(--fill);color:var(--text);cursor:pointer;border:0;border-radius:99px;margin-left:auto;padding:5px 12px}.mic.muted.svelte-yrk55p .pill:where(.svelte-yrk55p){color:#fff;background:#ff3b30}.foot.svelte-yrk55p{color:var(--text-3);margin:10px 6px 0;font-size:11px;transition:color .3s}.foot.call.svelte-yrk55p{color:#1f9d3a;font-weight:600}[data-theme=dark] .foot.call.svelte-yrk55p{color:#30d158}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .foot.call.svelte-yrk55p{color:#30d158}}@media (width<=820px){.scene.svelte-yrk55p{grid-template-columns:minmax(0,1fr);gap:26px;min-height:0;padding:52px 16px 22px}.intro.svelte-yrk55p{text-align:center;max-width:none}.btns.svelte-yrk55p{justify-content:center}.panel.svelte-yrk55p{justify-self:center;max-width:360px}}@media (width<=400px){.panel.svelte-yrk55p{padding:10px 8px}.gbtn.svelte-yrk55p{padding:0 13px}}.inner.svelte-146e7u0{padding:18px}.seg.svelte-146e7u0{background:var(--fill);border-radius:99px;max-width:100%;padding:3px;display:inline-flex}.seg.svelte-146e7u0 button:where(.svelte-146e7u0){color:var(--text-2);font:500 13px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:6px 14px}.seg.svelte-146e7u0 button.on:where(.svelte-146e7u0){background:var(--card);color:var(--text);box-shadow:0 1px 3px #0000001f}.list.svelte-146e7u0{min-height:330px;margin-top:14px;font-size:14px}.cap.svelte-146e7u0{color:var(--text-3);text-transform:uppercase;letter-spacing:.03em;margin:0 4px 6px;font-size:12px;font-weight:600}.row.svelte-146e7u0{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 6px;display:flex}.row.svelte-146e7u0:last-child{border-bottom:0}.row.svelte-146e7u0 i:where(.svelte-146e7u0){border-radius:5px;flex:none;width:18px;height:18px}.raw.svelte-146e7u0 i:where(.svelte-146e7u0){opacity:.4}.mono.svelte-146e7u0{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;overflow:hidden}.app.svelte-146e7u0{padding:10px 6px}.app.svelte-146e7u0 i:where(.svelte-146e7u0){border-radius:7px;width:28px;height:28px}.mid.svelte-146e7u0{flex:1;min-width:0}.top.svelte-146e7u0{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.top.svelte-146e7u0 b:where(.svelte-146e7u0){font-weight:600}.x.svelte-146e7u0{color:var(--text-3);text-overflow:ellipsis;font-size:12px;overflow:hidden}.pct.svelte-146e7u0{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}@media (width<=400px){.inner.svelte-146e7u0{padding:14px 12px}.seg.svelte-146e7u0 button:where(.svelte-146e7u0){padding:6px 10px;font-size:12px}}.inner.svelte-7zchpq{--boost:#ff9500;padding:22px 22px 20px}.readout.svelte-7zchpq{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.big.svelte-7zchpq{font-family:var(--font-rounded);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1;transition:color .2s}.big.boost.svelte-7zchpq{color:var(--boost)}.meta.svelte-7zchpq{color:var(--text-3);font-variant-numeric:tabular-nums;flex-direction:column;font-size:13px;line-height:1.3;display:flex}.meta.svelte-7zchpq b:where(.svelte-7zchpq){color:var(--text-2);font-weight:600}.zones.svelte-7zchpq,.scale.svelte-7zchpq{height:18px;color:var(--text-3);font-size:12px;position:relative}.zones.svelte-7zchpq span:where(.svelte-7zchpq){position:absolute;top:0}.z1.svelte-7zchpq{left:0}.z2.svelte-7zchpq{color:var(--boost);font-weight:600;left:calc(75% + 8px)}.scale.svelte-7zchpq{font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;display:flex}.s100.svelte-7zchpq{position:absolute;left:75%;transform:translate(-50%)}.waves.svelte-7zchpq{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.wave.svelte-7zchpq{background:var(--bg-2);border-radius:12px;min-width:0;margin:0;padding:10px 10px 8px}.wave.svelte-7zchpq figcaption:where(.svelte-7zchpq){color:var(--text-2);justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.tag.svelte-7zchpq{color:#1f9d3a;white-space:nowrap;background:#28c84029;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.tag.bad.svelte-7zchpq{color:#e5332a;background:#ff3b3024}svg.svelte-7zchpq{width:100%;height:84px;display:block}.lim.svelte-7zchpq{stroke:var(--text-3);stroke-width:1px;stroke-dasharray:4 4;opacity:.6;vector-effect:non-scaling-stroke}.w.svelte-7zchpq{fill:none;stroke:var(--text-2);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.w.ok.svelte-7zchpq{stroke:var(--accent,var(--blue))}.clip.svelte-7zchpq{fill:none;stroke:#ff3b30;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}[data-theme=dark] .inner.svelte-7zchpq{--boost:#ff9f0a}[data-theme=dark] .tag.svelte-7zchpq{color:#30d158}[data-theme=dark] .tag.bad.svelte-7zchpq{color:#ff6961}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .inner.svelte-7zchpq{--boost:#ff9f0a}:root:not([data-theme=light]) .tag.svelte-7zchpq{color:#30d158}:root:not([data-theme=light]) .tag.bad.svelte-7zchpq{color:#ff6961}}@media (width<=480px){.inner.svelte-7zchpq{padding:18px 14px 16px}.waves.svelte-7zchpq{grid-template-columns:1fr}}.inner.svelte-1n8tz4{padding:18px}.controls.svelte-1n8tz4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.seg.svelte-1n8tz4{background:var(--fill);border-radius:99px;padding:3px;display:inline-flex}.seg.svelte-1n8tz4 button:where(.svelte-1n8tz4){color:var(--text-2);font:500 13px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:6px 12px}.seg.svelte-1n8tz4 button.on:where(.svelte-1n8tz4){background:var(--card);color:var(--text);box-shadow:0 1px 3px #0000001f}.call-btn.svelte-1n8tz4{background:var(--blue);color:#fff;height:34px;font:600 14px var(--font);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.call-btn.end.svelte-1n8tz4{background:#ff3b30}.call-btn.svelte-1n8tz4 svg:where(.svelte-1n8tz4){fill:currentColor;width:14px;height:14px}.body.svelte-1n8tz4{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;display:grid}.bars.svelte-1n8tz4{gap:12px;display:flex}.col.svelte-1n8tz4{flex-direction:column;align-items:center;gap:6px;width:42px;display:flex}.v.svelte-1n8tz4{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.l.svelte-1n8tz4{color:var(--text-3);font-size:12px}.well.svelte-1n8tz4{background:var(--fill-2);border-radius:10px;width:34px;height:130px;position:relative;overflow:hidden}.bar.svelte-1n8tz4{background:linear-gradient(var(--accent,var(--blue)), color-mix(in srgb, var(--accent,var(--blue)) 55%, #fff));border-radius:10px 10px 6px 6px;transition:height .9s cubic-bezier(.3,.8,.3,1);position:absolute;bottom:0;left:0;right:0}.bar.down.svelte-1n8tz4{transition-duration:.4s}.bar.call.svelte-1n8tz4{background:linear-gradient(#28c840,#7ee29a)}.facts.svelte-1n8tz4{gap:10px;min-width:0;display:grid}.fact.svelte-1n8tz4{background:var(--bg-2);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.ic.svelte-1n8tz4{background:var(--card);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ic.svelte-1n8tz4 svg:where(.svelte-1n8tz4){width:15px;height:15px;fill:var(--text-2)}.t.svelte-1n8tz4{flex-direction:column;min-width:0;line-height:1.25;display:flex}.t.svelte-1n8tz4 small:where(.svelte-1n8tz4){color:var(--text-3);font-size:11px}.t.svelte-1n8tz4 b:where(.svelte-1n8tz4){font-size:14px;font-weight:600}.good.svelte-1n8tz4{color:#1f9d3a}.bad.svelte-1n8tz4{color:#e5332a}[data-theme=dark] .good.svelte-1n8tz4{color:#30d158}[data-theme=dark] .bad.svelte-1n8tz4{color:#ff6961}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .good.svelte-1n8tz4{color:#30d158}:root:not([data-theme=light]) .bad.svelte-1n8tz4{color:#ff6961}}.msg.svelte-1n8tz4{color:var(--text-2);min-height:4.4em;font-size:13px;line-height:1.45}@media (width<=520px){.inner.svelte-1n8tz4{padding:14px 12px}.body.svelte-1n8tz4{grid-template-columns:minmax(0,1fr);justify-items:center}.facts.svelte-1n8tz4{width:100%}.controls.svelte-1n8tz4{justify-content:center}}.demo.svelte-1ayxrxt{flex-direction:column;align-items:center;margin:0;display:flex;position:relative}.seg.svelte-1ayxrxt{background:var(--fill);border-radius:99px;margin-bottom:18px;padding:3px;display:inline-flex}.seg.svelte-1ayxrxt button:where(.svelte-1ayxrxt){color:var(--text-2);font:500 13px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:6px 14px}.seg.svelte-1ayxrxt button.on:where(.svelte-1ayxrxt){background:var(--card);color:var(--text);box-shadow:0 1px 3px #0000001f}.monitor.svelte-1ayxrxt{width:100%;max-width:520px;box-shadow:var(--shadow);border:1px solid var(--line);background:#111114;border-radius:20px;padding:12px}.screen.svelte-1ayxrxt{aspect-ratio:16/9;outline-offset:3px;background:radial-gradient(70% 70% at 25% 20%,#2d6cff 0%,#0000 60%),radial-gradient(60% 70% at 85% 95%,#a64dff 0%,#0000 60%),#12121a;border-radius:10px;position:relative;overflow:hidden}.desk.svelte-1ayxrxt{background:#ffffff24;height:14px;position:absolute;top:0;left:0;right:0}.hud.svelte-1ayxrxt{z-index:1;-webkit-backdrop-filter:blur(30px);color:#fff;opacity:0;background:#282830a8;border:.5px solid #ffffff29;border-radius:14px;align-items:center;gap:10px;width:min(250px,100% - 24px);padding:10px 12px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:24px;right:12px;transform:translateY(-6px)}.hud.show.svelte-1ayxrxt{opacity:1;transform:none}.hud.svelte-1ayxrxt svg:where(.svelte-1ayxrxt){fill:#fff;flex:none;width:22px;height:22px}.hud.dead.svelte-1ayxrxt svg:where(.svelte-1ayxrxt){opacity:.55}.hb.svelte-1ayxrxt{flex:1;min-width:0}.ht.svelte-1ayxrxt{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.track.svelte-1ayxrxt{background:#fff3;border-radius:9px;height:6px;margin-top:7px;overflow:hidden}.track.svelte-1ayxrxt i:where(.svelte-1ayxrxt){background:#fff;border-radius:9px;height:100%;transition:width .15s;display:block}.track.off.svelte-1ayxrxt{opacity:.35}.stand.svelte-1ayxrxt{background:linear-gradient(#2a2a30,#18181c);border-radius:0 0 10px 10px;width:110px;height:24px}.keys.svelte-1ayxrxt{gap:10px;margin-top:22px;display:flex}.key.svelte-1ayxrxt{border:1px solid var(--line);background:var(--card);width:64px;height:54px;box-shadow:0 1px 0 var(--line), 0 3px 0 color-mix(in srgb, var(--text) 12%, transparent);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:transform 80ms,box-shadow 80ms;display:flex}.key.svelte-1ayxrxt:active{box-shadow:0 0 0 var(--line);transform:translateY(3px)}.key.svelte-1ayxrxt svg:where(.svelte-1ayxrxt){width:20px;height:20px;fill:var(--text-2)}.key.svelte-1ayxrxt small:where(.svelte-1ayxrxt){color:var(--text-3);font-size:10px}.sr.svelte-1ayxrxt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}figcaption.svelte-1ayxrxt{color:var(--text-2);text-align:center;margin-top:12px;font-size:14px}.inner.svelte-1xfbvhe{padding:16px}.cap.svelte-1xfbvhe{letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);margin:0 4px 8px;font-size:11px;font-weight:600}.list.svelte-1xfbvhe{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.dev.svelte-1xfbvhe{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 10px;transition:border-color .2s,background .2s;display:flex}.dev.active.svelte-1xfbvhe{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, var(--card))}.dev.gone.svelte-1xfbvhe{background:0 0}.dev.gone.svelte-1xfbvhe .ic:where(.svelte-1xfbvhe),.dev.gone.svelte-1xfbvhe .nm:where(.svelte-1xfbvhe){opacity:.45}.num.svelte-1xfbvhe{width:20px;height:20px;color:var(--text-3);background:var(--fill-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.pick.svelte-1xfbvhe{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:10px;padding:4px;display:flex}.pick.svelte-1xfbvhe:disabled{cursor:default}.ic.svelte-1xfbvhe{background:var(--fill);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ic.svelte-1xfbvhe svg:where(.svelte-1xfbvhe){width:16px;height:16px;fill:var(--text-2)}.active.svelte-1xfbvhe .ic:where(.svelte-1xfbvhe){background:var(--blue)}.active.svelte-1xfbvhe .ic:where(.svelte-1xfbvhe) svg:where(.svelte-1xfbvhe){fill:#fff}.nm.svelte-1xfbvhe{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;min-width:0;font-size:14px;font-weight:500;line-height:1.25;display:flex;overflow:hidden}.nm.svelte-1xfbvhe small:where(.svelte-1xfbvhe){color:var(--text-3);text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.now.svelte-1xfbvhe{color:#fff;background:var(--blue);border-radius:99px;flex:none;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.plug.svelte-1xfbvhe,.plug-spacer.svelte-1xfbvhe{flex:none;width:70px}.plug.svelte-1xfbvhe{background:var(--fill);height:28px;color:var(--blue-text);font:600 12px var(--font);cursor:pointer;border:0;border-radius:99px}.plug.svelte-1xfbvhe:hover{background:color-mix(in srgb, var(--fill) 100%, var(--text) 6%)}.through.svelte-1xfbvhe{background:var(--bg-2);border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.app.svelte-1xfbvhe{background:linear-gradient(135deg,#3d96ff,#0a5bd6);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.app.svelte-1xfbvhe svg:where(.svelte-1xfbvhe){fill:#fff;width:16px;height:16px}.tt.svelte-1xfbvhe{flex-direction:column;min-width:0;font-size:14px;line-height:1.3;display:flex}.tt.svelte-1xfbvhe small:where(.svelte-1xfbvhe){color:var(--text-3);font-size:11.5px}.tt.svelte-1xfbvhe em:where(.svelte-1xfbvhe){color:var(--text-2);font-size:12px;font-style:normal}.msg.svelte-1xfbvhe{color:var(--text-2);min-height:3em;margin-top:12px;font-size:13px;line-height:1.45}@media (width<=420px){.inner.svelte-1xfbvhe{padding:12px 10px}.num.svelte-1xfbvhe{display:none}.plug.svelte-1xfbvhe,.plug-spacer.svelte-1xfbvhe{width:62px}.now.svelte-1xfbvhe{display:none}}.cmp.svelte-iawoe7{--check-a:#fff;--check-b:#e3e3e8;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:repeating-conic-gradient(var(--check-b) 0% 25%, var(--check-a) 0% 50%) 50% / 18px 18px;box-shadow:0 0 0 1px var(--line);border-radius:10px;margin:0 auto;transition:background-color .25s;position:relative;overflow:hidden}[data-theme=dark] .cmp.svelte-iawoe7{--check-a:#3a3a3c;--check-b:#2c2c2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cmp.svelte-iawoe7{--check-a:#3a3a3c;--check-b:#2c2c2e}}.cmp[data-bg=solid].svelte-iawoe7{background:var(--bd)}.cmp.svelte-iawoe7:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 60%, transparent);outline-offset:3px}img.svelte-iawoe7{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.before.svelte-iawoe7{clip-path:inset(0 calc(100% - var(--p)) 0 0);position:absolute;inset:0}.handle.svelte-iawoe7{top:0;bottom:0;left:var(--p);background:#fff;width:2px;margin-left:-1px;transition:opacity .2s;position:absolute;box-shadow:0 0 0 .5px #00000040,0 0 8px #00000040}.knob.svelte-iawoe7{color:#1d1d1f;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #0000004d}.dragging.svelte-iawoe7 .knob:where(.svelte-iawoe7){transform:scale(1.1)}.knob.svelte-iawoe7 svg:where(.svelte-iawoe7){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.tag.svelte-iawoe7{font:600 11px/1.4 var(--font);letter-spacing:0;color:#fff;-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#00000080;border-radius:980px;padding:3px 9px;transition:opacity .2s;position:absolute;top:10px}.tag.l.svelte-iawoe7{left:10px}.tag.r.svelte-iawoe7{right:10px}.scan.svelte-iawoe7{opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent,#4f53ed) 0%, transparent) 30%, color-mix(in srgb, var(--accent,#4f53ed) 45%, transparent) 50%, #ffffff8c 52%, transparent 70%);mix-blend-mode:screen;background-repeat:no-repeat;background-size:60% 100%;position:absolute;inset:0}.scanning.svelte-iawoe7 .scan:where(.svelte-iawoe7){opacity:1;animation:1.1s ease-in-out infinite alternate svelte-iawoe7-sweep}.scanning.svelte-iawoe7 .handle:where(.svelte-iawoe7),.scanning.svelte-iawoe7 .tag:where(.svelte-iawoe7){opacity:0}@keyframes svelte-iawoe7-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){.scanning.svelte-iawoe7 .scan:where(.svelte-iawoe7){opacity:.4;background-position:50% 0;animation:none}}.hero.svelte-1kw03kk{--accent-ui:var(--accent,#4f53ed)}.app.svelte-1kw03kk{background:var(--card);grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"main side""strip strip";display:grid}.main.svelte-1kw03kk{background:var(--bg-2);flex-direction:column;grid-area:main;align-items:center;gap:14px;min-width:0;padding:16px 18px 18px;display:flex}.tabs.svelte-1kw03kk{background:var(--fill);border-radius:8px;padding:2px;display:inline-flex}.tabs.svelte-1kw03kk button:where(.svelte-1kw03kk){font:500 12.5px/1 var(--font);color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 12px}.tabs.svelte-1kw03kk button.on:where(.svelte-1kw03kk){background:var(--card);color:var(--text);box-shadow:0 1px 2px #0000001f}.canvas.svelte-1kw03kk{--hmax:400px;place-items:center;width:100%;min-height:300px;display:grid}.side.svelte-1kw03kk{border-left:1px solid var(--line);flex-direction:column;grid-area:side;gap:12px;padding:16px 14px;display:flex}.dl.svelte-1kw03kk{background:var(--blue);color:#fff;height:38px;font:600 14px/1 var(--font);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;transition:background .2s;display:inline-flex}.dl.saved.svelte-1kw03kk{background:#28a745}.dl.svelte-1kw03kk svg:where(.svelte-1kw03kk),.lock.svelte-1kw03kk svg:where(.svelte-1kw03kk){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.cap.svelte-1kw03kk{text-align:center;color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:-4px;font-size:11.5px}.card.svelte-1kw03kk{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:10px}.card-h.svelte-1kw03kk{justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.card-h.svelte-1kw03kk span:where(.svelte-1kw03kk){color:var(--text-3);font-weight:400}.swatches.svelte-1kw03kk{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.sw.svelte-1kw03kk{aspect-ratio:1;cursor:pointer;border:1px solid #00000026;border-radius:50%;justify-self:center;width:100%;max-width:26px;padding:0}.sw.checker.svelte-1kw03kk{background:repeating-conic-gradient(#d1d1d6 0% 25%,#fff 0% 50%) 50%/8px 8px}.sw.on.svelte-1kw03kk{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--accent-ui)}.lock.svelte-1kw03kk{color:var(--text-2);align-items:flex-start;gap:6px;margin-top:auto;font-size:11.5px;line-height:1.35;display:flex}.lock.svelte-1kw03kk svg:where(.svelte-1kw03kk){margin-top:1px}.strip.svelte-1kw03kk{border-top:1px solid var(--line);scrollbar-width:thin;grid-area:strip;align-items:center;gap:8px;padding:10px 14px;display:flex;overflow-x:auto}.add.svelte-1kw03kk{border:1.5px dashed var(--line);width:44px;height:44px;color:var(--text-3);border-radius:8px;flex:none;place-items:center;font-size:22px;font-weight:300;display:grid}.thumb.svelte-1kw03kk{cursor:pointer;background:repeating-conic-gradient(var(--fill) 0% 25%, transparent 0% 50%) 50% / 8px 8px;width:60px;height:44px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:8px;flex:none;padding:2px}.thumb.svelte-1kw03kk img:where(.svelte-1kw03kk){object-fit:contain;width:100%;height:100%}.thumb.on.svelte-1kw03kk{box-shadow:0 0 0 2px var(--accent-ui)}.count.svelte-1kw03kk{color:var(--text-3);flex:none;margin-left:auto;padding-left:8px;font-size:12px}.hint.svelte-1kw03kk{text-align:center;color:var(--text-2);margin-top:14px;font-size:14px}.credit.svelte-1kw03kk{text-align:center;color:var(--text-3);margin-top:4px;font-size:12px}.credit.svelte-1kw03kk a:where(.svelte-1kw03kk){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}@media (width<=760px){.app.svelte-1kw03kk{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""strip"}.canvas.svelte-1kw03kk{--hmax:300px;min-height:0}.main.svelte-1kw03kk{padding:12px}.side.svelte-1kw03kk{border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.dl.svelte-1kw03kk{grid-column:1}.cap.svelte-1kw03kk{text-align:left;grid-column:2;margin:0}.card.svelte-1kw03kk{grid-column:1/-1}.lock.svelte-1kw03kk{grid-column:1/-1;margin:0}}.wrap.svelte-mexcb2{flex-direction:column;align-items:center;gap:14px;padding:16px;display:flex}.seg.svelte-mexcb2{background:var(--fill);border-radius:8px;max-width:100%;padding:2px;display:inline-flex}.seg.svelte-mexcb2 button:where(.svelte-mexcb2){font:500 13px/1 var(--font);color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 12px}.seg.svelte-mexcb2 button.on:where(.svelte-mexcb2){background:var(--card);color:var(--text);box-shadow:0 1px 2px #0000001f}.timeline.svelte-mexcb2{width:100%;color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:flex}.t.svelte-mexcb2{flex-direction:column;line-height:1.3;display:flex}.t.svelte-mexcb2 b:where(.svelte-mexcb2){color:var(--text);font-weight:600}.line.svelte-mexcb2{background:linear-gradient(90deg, var(--line), var(--accent,#4f53ed));border-radius:2px;flex:1;min-width:12px;height:2px}.dot.svelte-mexcb2{background:var(--text-3);border-radius:50%;flex:none;width:10px;height:10px}.dot.hi.svelte-mexcb2{background:var(--accent,#4f53ed)}.credit.svelte-mexcb2{color:var(--text-3);margin-top:2px;font-size:12px;display:block}.credit.svelte-mexcb2 a:where(.svelte-mexcb2){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}@media (width<=420px){.seg.svelte-mexcb2 button:where(.svelte-mexcb2){padding:7px 8px;font-size:12px}}.desk.svelte-1bs7ttl{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:24px;display:grid}.pile-col.svelte-1bs7ttl{flex-direction:column;align-items:center;gap:14px;display:flex}.pile.svelte-1bs7ttl{cursor:grab;touch-action:none;z-index:2;background:0 0;border:0;width:120px;height:120px;padding:0;transition:opacity .3s,transform .3s;position:relative}.pile.dragging.svelte-1bs7ttl{cursor:grabbing;transition:opacity .3s}.pile.gone.svelte-1bs7ttl{opacity:0;pointer-events:none;transform:scale(.8)}.file.svelte-1bs7ttl{width:76px;height:58px;transform:rotate(calc((var(--i) - 1.5) * 7deg)) translate(calc((var(--i) - 1.5) * 6px), calc(var(--i) * -2px));background:#fff;border-radius:6px;margin:-29px 0 0 -38px;padding:3px;position:absolute;top:46%;left:50%;box-shadow:0 4px 14px #00000038}.file.svelte-1bs7ttl img:where(.svelte-1bs7ttl){object-fit:cover;border-radius:3px;width:100%;height:100%}.pile-label.svelte-1bs7ttl{text-align:center;font:600 12px/1.2 var(--font);color:var(--text);position:absolute;bottom:0;left:0;right:0}.btn-small.svelte-1bs7ttl{background:var(--blue);color:#fff;height:30px;font:600 13px/1 var(--font);cursor:pointer;white-space:nowrap;border:0;border-radius:980px;padding:0 14px}.btn-small.plain.svelte-1bs7ttl{background:var(--fill);color:var(--blue-text)}.win.svelte-1bs7ttl{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 18px 50px #0003}.win.over.svelte-1bs7ttl{box-shadow:0 0 0 3px var(--accent,#4f53ed), 0 18px 50px #0003}.tb.svelte-1bs7ttl{background:var(--bg-2);border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:32px;display:flex;position:relative}.lights.svelte-1bs7ttl{gap:7px;display:flex;position:absolute;left:12px}.lights.svelte-1bs7ttl i:where(.svelte-1bs7ttl){background:#ff5f57;border-radius:50%;width:11px;height:11px}.lights.svelte-1bs7ttl i:where(.svelte-1bs7ttl):nth-child(2){background:#febc2e}.lights.svelte-1bs7ttl i:where(.svelte-1bs7ttl):nth-child(3){background:#28c840}.ttl.svelte-1bs7ttl{color:var(--text-2);font-size:12px;font-weight:600}.body.svelte-1bs7ttl{grid-template-columns:minmax(0,1fr) 150px;display:grid}.stage.svelte-1bs7ttl{background:var(--bg-2);place-items:center;min-width:0;height:260px;padding:16px;display:grid}.drop.svelte-1bs7ttl{text-align:center;border:2px dashed var(--line);width:100%;height:100%;color:var(--text-3);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12.5px;display:flex}.over.svelte-1bs7ttl .drop:where(.svelte-1bs7ttl){border-color:var(--accent,#4f53ed);color:var(--accent,#4f53ed)}.drop.svelte-1bs7ttl b:where(.svelte-1bs7ttl){color:var(--text);font-size:15px}.drop.svelte-1bs7ttl svg:where(.svelte-1bs7ttl){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.photo.svelte-1bs7ttl{background:repeating-conic-gradient(var(--fill) 0% 25%, var(--card) 0% 50%) 50% / 14px 14px;max-width:100%;height:100%;box-shadow:0 0 0 1px var(--line);border-radius:8px;position:relative;overflow:hidden}.photo.svelte-1bs7ttl img:where(.svelte-1bs7ttl){object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.before.svelte-1bs7ttl{clip-path:inset(0);transition:clip-path .7s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.wiped.svelte-1bs7ttl .before:where(.svelte-1bs7ttl){clip-path:inset(0 100% 0 0)}.scan.svelte-1bs7ttl{opacity:0;background:linear-gradient(90deg, transparent 30%, color-mix(in srgb, var(--accent,#4f53ed) 45%, transparent) 50%, #ffffff80 52%, transparent 70%) no-repeat;mix-blend-mode:screen;background-size:60% 100%;position:absolute;inset:0}.scanning.svelte-1bs7ttl .scan:where(.svelte-1bs7ttl){opacity:1;animation:1.1s ease-in-out infinite alternate svelte-1bs7ttl-sweep}@keyframes svelte-1bs7ttl-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}.side.svelte-1bs7ttl{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 12px;display:flex}.dl.svelte-1bs7ttl{background:var(--blue);color:#fff;height:34px;font:600 13px/1 var(--font);cursor:pointer;border:0;border-radius:9px}.dl.svelte-1bs7ttl:disabled,.export.svelte-1bs7ttl:disabled{background:var(--fill);color:var(--text-3);cursor:default}.small.svelte-1bs7ttl{color:var(--text-3);text-align:center;overflow-wrap:anywhere;font-size:11.5px}.strip.svelte-1bs7ttl{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:58px;padding:8px 12px;display:flex;overflow-x:auto}.empty-strip.svelte-1bs7ttl{color:var(--text-3);font-size:12px}.tile.svelte-1bs7ttl{cursor:pointer;background:repeating-conic-gradient(var(--fill) 0% 25%, transparent 0% 50%) 50% / 8px 8px;width:52px;height:40px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:7px;flex:none;padding:2px;position:relative}.tile.on.svelte-1bs7ttl{box-shadow:0 0 0 2px var(--accent,#4f53ed)}.tile.svelte-1bs7ttl img:where(.svelte-1bs7ttl){object-fit:contain;border-radius:5px;width:100%;height:100%}.st.svelte-1bs7ttl{width:16px;height:16px;font:700 10px/1 var(--font);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.st.done.svelte-1bs7ttl{background:#28a745}.st.peeling.svelte-1bs7ttl{background:var(--card);box-shadow:0 0 0 1px var(--line)}.st.peeling.svelte-1bs7ttl i:where(.svelte-1bs7ttl){border:2px solid var(--accent,#4f53ed);border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite svelte-1bs7ttl-spin}@keyframes svelte-1bs7ttl-spin{to{transform:rotate(360deg)}}.progress.svelte-1bs7ttl{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11.5px}.export.svelte-1bs7ttl{background:var(--blue);color:#fff;height:28px;font:600 12.5px/1 var(--font);cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 12px}.toast.svelte-1bs7ttl{background:var(--glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);max-width:calc(100% - 24px);color:var(--text);text-align:center;border-radius:980px;padding:8px 14px;font-size:12.5px;font-weight:600;position:absolute;bottom:70px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000026}@media (width<=640px){.desk.svelte-1bs7ttl{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 12px}.pile-col.svelte-1bs7ttl{flex-direction:row;justify-content:center;gap:18px}.pile.svelte-1bs7ttl{width:100px;height:96px}.file.svelte-1bs7ttl{width:64px;height:48px;margin:-24px 0 0 -32px}.body.svelte-1bs7ttl{grid-template-columns:minmax(0,1fr)}.stage.svelte-1bs7ttl{height:200px;padding:12px}.side.svelte-1bs7ttl{border-left:0;border-top:1px solid var(--line);flex-direction:row;align-items:center;padding:10px 12px}.dl.svelte-1bs7ttl{flex:none;padding:0 16px}.small.svelte-1bs7ttl{text-align:left}}.tools.svelte-10u0a5r{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;display:flex}.seg.svelte-10u0a5r{background:var(--fill);border-radius:8px;padding:2px;display:inline-flex}.seg.svelte-10u0a5r button:where(.svelte-10u0a5r){font:500 13px/1 var(--font);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.seg.svelte-10u0a5r button.on:where(.svelte-10u0a5r){background:var(--card);color:var(--text);box-shadow:0 1px 2px #0000001f}svg.svelte-10u0a5r{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.size.svelte-10u0a5r{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.size.svelte-10u0a5r input:where(.svelte-10u0a5r){width:96px;accent-color:var(--accent,#4f53ed)}.acts.svelte-10u0a5r{gap:4px;margin-left:auto;display:inline-flex}.acts.svelte-10u0a5r button:where(.svelte-10u0a5r){background:var(--fill);height:28px;color:var(--text);cursor:pointer;border:0;border-radius:7px}.acts.svelte-10u0a5r .icon:where(.svelte-10u0a5r){place-items:center;width:30px;display:grid}.acts.svelte-10u0a5r .text:where(.svelte-10u0a5r){font:500 12.5px/1 var(--font);padding:0 10px}.acts.svelte-10u0a5r button:where(.svelte-10u0a5r):disabled{color:var(--text-3);opacity:.6;cursor:default}.stage-wrap.svelte-10u0a5r{background:var(--bg-2);flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.stage.svelte-10u0a5r{--check-a:#fff;--check-b:#e3e3e8;aspect-ratio:1024/680;background:repeating-conic-gradient(var(--check-b) 0% 25%, var(--check-a) 0% 50%) 50% / 16px 16px;width:100%;box-shadow:0 0 0 1px var(--line);cursor:crosshair;border-radius:8px;position:relative;overflow:hidden}[data-theme=dark] .stage.svelte-10u0a5r{--check-a:#3a3a3c;--check-b:#2c2c2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .stage.svelte-10u0a5r{--check-a:#3a3a3c;--check-b:#2c2c2e}}.stage.svelte-10u0a5r:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 60%, transparent);outline-offset:3px}canvas.svelte-10u0a5r,.fallback.svelte-10u0a5r,.orig.svelte-10u0a5r{width:100%;max-width:none;height:100%;position:absolute;inset:0}canvas.svelte-10u0a5r{touch-action:none}.orig.svelte-10u0a5r{opacity:0;pointer-events:none;transition:opacity .15s}.orig.on.svelte-10u0a5r{opacity:1}.ring.svelte-10u0a5r{pointer-events:none;border:1.5px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000073,inset 0 0 0 1px #00000040}.restore.svelte-10u0a5r .ring:where(.svelte-10u0a5r){border-color:var(--accent,#4f53ed)}.badge.svelte-10u0a5r{font:600 11px/1.4 var(--font);color:#fff;pointer-events:none;background:#00000080;border-radius:980px;padding:3px 9px;position:absolute;top:10px;left:10px}.peek.svelte-10u0a5r{background:var(--fill);height:30px;color:var(--blue-text);font:600 13px/1 var(--font);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:980px;padding:0 14px}.keys.svelte-10u0a5r{color:var(--text-3);margin-top:6px;font-size:13px;display:block}@media (width<=420px){.acts.svelte-10u0a5r{margin-left:0}.size.svelte-10u0a5r input:where(.svelte-10u0a5r){width:80px}}.offline.svelte-y2if0y{--acc-text:var(--accent,#4f53ed)}[data-theme=dark] .offline.svelte-y2if0y{--acc-text:color-mix(in srgb, var(--accent,#4f53ed) 60%, #fff)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .offline.svelte-y2if0y{--acc-text:color-mix(in srgb, var(--accent,#4f53ed) 60%, #fff)}}.bar.svelte-y2if0y{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.switch.svelte-y2if0y{font:600 14px/1 var(--font);color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;display:inline-flex}.track.svelte-y2if0y{background:var(--fill);border-radius:11px;width:38px;height:22px;transition:background .2s;position:relative}.thumb.svelte-y2if0y{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.switch[aria-checked=true].svelte-y2if0y .track:where(.svelte-y2if0y){background:#34c759}.switch[aria-checked=true].svelte-y2if0y .thumb:where(.svelte-y2if0y){transform:translate(16px)}svg.svelte-y2if0y{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}circle.svelte-y2if0y{fill:currentColor;stroke:none}.slash.svelte-y2if0y{stroke:#ff3b30;stroke-width:2.2px}.go.svelte-y2if0y{background:var(--blue);color:#fff;height:32px;font:600 13.5px/1 var(--font);cursor:pointer;border:0;border-radius:980px;padding:0 16px}.lanes.svelte-y2if0y{background:var(--bg-2);gap:12px;padding:14px;display:grid}.lane.svelte-y2if0y{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.lane.ours.svelte-y2if0y{border-color:color-mix(in srgb, var(--accent,#4f53ed) 45%, var(--line))}.lane-title.svelte-y2if0y{color:var(--text-2);margin-bottom:10px;font-size:13px;font-weight:600}.ours.svelte-y2if0y .lane-title:where(.svelte-y2if0y){color:var(--acc-text)}.steps.svelte-y2if0y{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-y2if0y li:where(.svelte-y2if0y){flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.steps.svelte-y2if0y li:where(.svelte-y2if0y)+li:where(.svelte-y2if0y):before{content:"";background:linear-gradient(90deg, var(--accent,#4f53ed) 50%, var(--line) 50%) right / 200% 100% no-repeat;border-radius:2px;height:2px;transition:background-position .5s;position:absolute;top:21px;left:calc(26px - 50%);right:calc(50% + 26px)}.steps.svelte-y2if0y li.lit:where(.svelte-y2if0y):before{background-position:0}.lane.svelte-y2if0y:not(.ours) .steps:where(.svelte-y2if0y) li.lit:where(.svelte-y2if0y):before{background-image:linear-gradient(90deg, var(--text-3) 50%, var(--line) 50%)}.steps.svelte-y2if0y li.broken:where(.svelte-y2if0y):before{background-image:repeating-linear-gradient(90deg,#ff3b30 0 4px,#0000 4px 8px);background-size:100% 100%}.node.svelte-y2if0y{background:var(--fill-2);width:44px;height:44px;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;place-items:center;transition:background .3s,color .3s;display:grid;overflow:hidden}.node.svelte-y2if0y img:where(.svelte-y2if0y){object-fit:cover;width:100%;height:100%}.lit.svelte-y2if0y .node:where(.svelte-y2if0y){color:var(--text);background:var(--fill)}.ours.svelte-y2if0y .lit:where(.svelte-y2if0y) .node:where(.svelte-y2if0y){color:var(--acc-text);background:color-mix(in srgb, var(--accent,#4f53ed) 14%, transparent)}.broken.svelte-y2if0y .node:where(.svelte-y2if0y){color:#ff3b30;background:#ff3b301f}.out.svelte-y2if0y{background:repeating-conic-gradient(var(--fill) 0% 25%, transparent 0% 50%) 50% / 8px 8px;opacity:.25;place-items:center;width:100%;height:100%;transition:opacity .3s;display:grid}.out.show.svelte-y2if0y{opacity:1}.out.svelte-y2if0y img:where(.svelte-y2if0y){object-fit:contain;width:86%;height:86%}.lbl.svelte-y2if0y{text-align:center;color:var(--text-2);font-size:11.5px;line-height:1.25}.status.svelte-y2if0y{color:var(--text-2);min-height:1.4em;margin-top:10px;font-size:13px}.fail.svelte-y2if0y .status:where(.svelte-y2if0y){color:#d70015}.done.ours.svelte-y2if0y .status:where(.svelte-y2if0y){color:var(--text);font-weight:600}.foot.svelte-y2if0y{color:var(--text-2);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px;font-size:13px;display:flex}.pill.svelte-y2if0y{color:var(--acc-text);background:color-mix(in srgb, var(--accent,#4f53ed) 12%, transparent);border-radius:980px;padding:3px 10px;font-weight:600}.hint.svelte-y2if0y{text-align:center;color:var(--text-2);margin-top:12px;font-size:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fail.svelte-y2if0y .status:where(.svelte-y2if0y){color:#ff6961}}[data-theme=dark] .fail.svelte-y2if0y .status:where(.svelte-y2if0y){color:#ff6961}.card.svelte-1ln655j{border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);overflow:hidden}table.svelte-1ln655j{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px}th.svelte-1ln655j,td.svelte-1ln655j{text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);padding:13px 14px}tbody.svelte-1ln655j tr:where(.svelte-1ln655j):last-child th:where(.svelte-1ln655j),tbody.svelte-1ln655j tr:where(.svelte-1ln655j):last-child td:where(.svelte-1ln655j){border-bottom:0}thead.svelte-1ln655j th:where(.svelte-1ln655j){color:var(--text-2);background:var(--bg-2);font-size:13px;font-weight:600}thead.svelte-1ln655j th:where(.svelte-1ln655j):first-child{width:36%}tbody.svelte-1ln655j th:where(.svelte-1ln655j){text-align:left;color:var(--text);font-weight:500}.us.svelte-1ln655j{background:color-mix(in srgb, var(--accent,#4f53ed) 7%, transparent)}thead.svelte-1ln655j .us:where(.svelte-1ln655j){color:var(--text);background:color-mix(in srgb, var(--accent,#4f53ed) 14%, var(--bg-2))}.yes.svelte-1ln655j{color:#28a745;font-size:17px;font-weight:700}.no.svelte-1ln655j{color:var(--text-3)}.txt.svelte-1ln655j{color:var(--text-2);font-size:13.5px}.us.svelte-1ln655j .txt:where(.svelte-1ln655j){color:var(--text);font-weight:600}.sr.svelte-1ln655j{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){table.svelte-1ln655j{font-size:13px}th.svelte-1ln655j,td.svelte-1ln655j{padding:10px 6px}thead.svelte-1ln655j th:where(.svelte-1ln655j){font-size:11.5px}thead.svelte-1ln655j th:where(.svelte-1ln655j):first-child{width:34%}tbody.svelte-1ln655j th:where(.svelte-1ln655j){padding-left:10px}.txt.svelte-1ln655j{font-size:11.5px}}
