.workspace.svelte-geu65o{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid #dfe2ea;border-radius:10px;background:#f7f8fa}.toolbar.svelte-geu65o{display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid #d7dce3;background:#fff;padding:8px 10px}.toolbar.svelte-geu65o label:where(.svelte-geu65o){display:grid;gap:3px;color:#667085;font-size:9px;font-weight:700}.toolbar.svelte-geu65o label:where(.svelte-geu65o):first-child{flex:1;max-width:320px}.toolbar.svelte-geu65o input:where(.svelte-geu65o),.toolbar.svelte-geu65o select:where(.svelte-geu65o){box-sizing:border-box;min-height:30px;border:1px solid #cfd5dd;border-radius:5px;background:#fff;padding:4px 8px;color:#344054;font-size:11px}.actions.svelte-geu65o,.result-actions.svelte-geu65o{display:flex;gap:5px;margin-left:auto}.actions.svelte-geu65o button:where(.svelte-geu65o),.result-actions.svelte-geu65o button:where(.svelte-geu65o){min-height:30px;border:1px solid #cfd5dd;border-radius:5px;background:#fff;color:#445064;padding:4px 10px;font-size:10px;font-weight:700;cursor:pointer}.actions.svelte-geu65o .primary:where(.svelte-geu65o),.result-actions.svelte-geu65o .primary:where(.svelte-geu65o){border-color:#16a085;background:#16a085;color:#fff}.actions.svelte-geu65o .danger:where(.svelte-geu65o){color:#b54747}.editors.svelte-geu65o{display:grid;grid-template-columns:1fr 1fr;min-height:0}.pane.svelte-geu65o{display:grid;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;background:#fff}.pane.svelte-geu65o+.pane:where(.svelte-geu65o){border-left:1px solid #d7dce3}.pane.svelte-geu65o>header:where(.svelte-geu65o){display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e2e6eb;padding:0 10px;color:#7a8494;font-size:9px}.pane.svelte-geu65o>header:where(.svelte-geu65o) strong:where(.svelte-geu65o){color:#344054;font-size:11px}.code.svelte-geu65o{display:grid;grid-template-columns:38px minmax(0,1fr);min-height:0;overflow:hidden}.code.svelte-geu65o>pre:where(.svelte-geu65o){overflow:hidden;margin:0;border-right:1px solid #e6e9ee;background:#f7f8fa;color:#a2a9b5;padding:9px 6px;text-align:right;font:10px/1.55 ui-monospace,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code.svelte-geu65o textarea:where(.svelte-geu65o){width:100%;height:100%;box-sizing:border-box;resize:none;border:0;outline:0;padding:9px 11px;color:#263244;font:11px/1.55 ui-monospace,monospace}.result.svelte-geu65o{position:relative;background:#fbfcfd}.result.svelte-geu65o iframe:where(.svelte-geu65o),.plain.svelte-geu65o{width:100%;height:100%;box-sizing:border-box;border:0;background:#fff}.plain.svelte-geu65o{overflow:auto;margin:0;padding:14px;white-space:pre-wrap;font:11px/1.6 ui-monospace,monospace}.result-actions.svelte-geu65o{position:absolute;z-index:2;top:42px;right:9px}.placeholder.svelte-geu65o{display:grid;place-content:center;justify-items:center;gap:6px;padding:20px;color:#98a2b3;text-align:center}.placeholder.svelte-geu65o strong:where(.svelte-geu65o){color:#667085;font-size:13px}.placeholder.svelte-geu65o span:where(.svelte-geu65o){font-size:10px}.error.svelte-geu65o{margin:12px;border:1px solid #f1b7b7;border-radius:6px;background:#fff5f5;color:#b42318;padding:10px;font:11px/1.5 ui-monospace,monospace}footer.svelte-geu65o{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d7dce3;background:#f7f8fa;color:#8a94a4;padding:5px 10px;font-size:9px}@media(max-width:640px){.toolbar.svelte-geu65o{align-items:stretch;flex-wrap:wrap;padding:5px}.toolbar.svelte-geu65o label:where(.svelte-geu65o){flex:1!important;max-width:none!important}.actions.svelte-geu65o{width:100%;margin-left:0}.actions.svelte-geu65o button:where(.svelte-geu65o){flex:1;padding-inline:5px}.editors.svelte-geu65o{grid-template-columns:1fr 1fr}.pane.svelte-geu65o>header:where(.svelte-geu65o) span:where(.svelte-geu65o),footer.svelte-geu65o span:where(.svelte-geu65o):first-child{display:none}.code.svelte-geu65o{grid-template-columns:25px minmax(0,1fr)}.code.svelte-geu65o>pre:where(.svelte-geu65o),.code.svelte-geu65o textarea:where(.svelte-geu65o){padding:6px 4px;font-size:8px}.result-actions.svelte-geu65o{top:38px;right:5px}.result-actions.svelte-geu65o button:where(.svelte-geu65o){min-height:25px;padding:3px 5px;font-size:8px}}.converter.svelte-1rj8889{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-1rj8889{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-1rj8889 p:where(.svelte-1rj8889){margin:0;color:#64748b;font-size:12px}h2.svelte-1rj8889{margin:3px 0 0;color:#10233f;font-size:20px}.header-actions.svelte-1rj8889,.output-actions.svelte-1rj8889{display:flex;gap:8px}.header-actions.svelte-1rj8889 button:where(.svelte-1rj8889),.output-actions.svelte-1rj8889 button:where(.svelte-1rj8889){border:0;border-radius:7px;background:#2563eb;color:#fff;padding:8px 13px;font:inherit;cursor:pointer}.header-actions.svelte-1rj8889 .secondary:where(.svelte-1rj8889),.output-actions.svelte-1rj8889 .secondary:where(.svelte-1rj8889){border:1px solid #cbd5e1;background:#fff;color:#475569}.layout.svelte-1rj8889{display:grid;grid-template-columns:1fr 1fr;min-height:480px}.layout.svelte-1rj8889>label:where(.svelte-1rj8889){display:flex;flex-direction:column;gap:8px;padding:24px;border-right:1px solid #e2e8f0;color:#334155}textarea.svelte-1rj8889,select.svelte-1rj8889{border:1px solid #cbd5e1;border-radius:8px;padding:10px;font:13px/1.6 monospace}textarea.svelte-1rj8889{flex:1;resize:vertical}small.svelte-1rj8889{color:#64748b;line-height:1.6}.output.svelte-1rj8889{display:flex;min-width:0;flex-direction:column;gap:12px;padding:24px;background:#f8fafc}.output-actions.svelte-1rj8889{align-self:flex-end}.output.svelte-1rj8889 pre:where(.svelte-1rj8889){flex:1;overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;padding:16px;font:13px/1.6 monospace;white-space:pre-wrap}@media(max-width:720px){header.svelte-1rj8889{align-items:flex-start;flex-direction:column}.layout.svelte-1rj8889{grid-template-columns:1fr}.layout.svelte-1rj8889>label:where(.svelte-1rj8889){border-right:0;border-bottom:1px solid #e2e8f0}}.workspace.svelte-1a6v93k{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden;border:1px solid #dfe2ea;border-radius:10px;background:#fff}.workspace.svelte-1a6v93k>header:where(.svelte-1a6v93k){display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e8f0;padding:8px 10px}.workspace.svelte-1a6v93k>header:where(.svelte-1a6v93k)>div:where(.svelte-1a6v93k){display:flex;align-items:center;gap:8px}.workspace.svelte-1a6v93k>header:where(.svelte-1a6v93k) span:where(.svelte-1a6v93k){color:#64748b;font-size:10px}.workspace.svelte-1a6v93k button:where(.svelte-1a6v93k){min-height:29px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;padding:4px 9px;font-size:10px;font-weight:700;cursor:pointer}.workspace.svelte-1a6v93k button.primary:where(.svelte-1a6v93k){border-color:#16a085;background:#16a085;color:#fff}.workspace.svelte-1a6v93k button:where(.svelte-1a6v93k):disabled{opacity:.45}.editors.svelte-1a6v93k{display:grid;grid-template-columns:1fr 1fr;min-height:0}.editors.svelte-1a6v93k>label:where(.svelte-1a6v93k),.editors.svelte-1a6v93k>section:where(.svelte-1a6v93k){display:grid;grid-template-rows:34px minmax(0,1fr);min-height:0}.editors.svelte-1a6v93k>section:where(.svelte-1a6v93k){border-left:1px solid #e2e8f0}.editors.svelte-1a6v93k>label:where(.svelte-1a6v93k)>span:where(.svelte-1a6v93k),.result-head.svelte-1a6v93k{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:0 10px;color:#64748b;font-size:10px;font-weight:700}.result-head.svelte-1a6v93k>div:where(.svelte-1a6v93k){display:flex;gap:5px}.editors.svelte-1a6v93k textarea:where(.svelte-1a6v93k),.editors.svelte-1a6v93k pre:where(.svelte-1a6v93k){width:100%;height:100%;box-sizing:border-box;overflow:auto;resize:none;border:0;outline:0;margin:0;padding:12px;white-space:pre-wrap;font:11px/1.55 ui-monospace,monospace}.empty.svelte-1a6v93k{display:grid;place-items:center;margin:0;color:#94a3b8;font-size:11px}.error.svelte-1a6v93k{margin:10px;border-radius:6px;background:#fff1f2;color:#b91c1c;padding:10px}@media(max-width:640px){.workspace.svelte-1a6v93k>header:where(.svelte-1a6v93k){align-items:stretch;flex-direction:column}.editors.svelte-1a6v93k{grid-template-columns:1fr 1fr}.workspace.svelte-1a6v93k>header:where(.svelte-1a6v93k)>div:where(.svelte-1a6v93k):last-child button:where(.svelte-1a6v93k){flex:1}}.converter.svelte-1ejlmje{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-1ejlmje{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-1ejlmje p:where(.svelte-1ejlmje){margin:0;color:#64748b;font-size:12px}h2.svelte-1ejlmje{margin:3px 0 0;color:#10233f;font-size:20px}.layout.svelte-1ejlmje{display:grid;grid-template-columns:1fr 1fr;min-height:490px}.layout.svelte-1ejlmje>label:where(.svelte-1ejlmje){display:flex;flex-direction:column;gap:8px;padding:24px;border-right:1px solid #e2e8f0;color:#334155}.layout.svelte-1ejlmje textarea:where(.svelte-1ejlmje){flex:1;border:1px solid #cbd5e1;border-radius:8px;padding:12px;font:13px/1.6 monospace;resize:vertical}.layout.svelte-1ejlmje small:where(.svelte-1ejlmje){color:#64748b;line-height:1.6}.output.svelte-1ejlmje{display:flex;min-width:0;flex-direction:column;gap:12px;padding:24px;background:#f8fafc}.output.svelte-1ejlmje>div:where(.svelte-1ejlmje){display:flex;justify-content:flex-end;gap:8px}.output.svelte-1ejlmje button:where(.svelte-1ejlmje),.output.svelte-1ejlmje a:where(.svelte-1ejlmje){border:0;border-radius:7px;background:#2563eb;color:#fff;padding:8px 13px;text-decoration:none;font:inherit;cursor:pointer}.output.svelte-1ejlmje a:where(.svelte-1ejlmje){background:#0f172a}.output.svelte-1ejlmje pre:where(.svelte-1ejlmje){flex:1;overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;padding:16px;font:13px/1.6 monospace;white-space:pre-wrap}@media(max-width:720px){.layout.svelte-1ejlmje{grid-template-columns:1fr}.layout.svelte-1ejlmje>label:where(.svelte-1ejlmje){border-right:0;border-bottom:1px solid #e2e8f0}}.generator.svelte-180dzgf{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-180dzgf{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-180dzgf p:where(.svelte-180dzgf){margin:0;color:#64748b;font-size:12px}h2.svelte-180dzgf{margin:3px 0 0;color:#10233f;font-size:20px}.layout.svelte-180dzgf{display:grid;grid-template-columns:1fr 1fr;min-height:490px}form.svelte-180dzgf{display:flex;flex-direction:column;gap:15px;padding:24px;border-right:1px solid #e2e8f0}label.svelte-180dzgf{display:flex;flex-direction:column;gap:7px;color:#334155}input.svelte-180dzgf,select.svelte-180dzgf,textarea.svelte-180dzgf{border:1px solid #cbd5e1;border-radius:8px;padding:10px;font:inherit}textarea.svelte-180dzgf{font-family:monospace;resize:vertical}small.svelte-180dzgf{color:#64748b;line-height:1.6}.output.svelte-180dzgf{display:flex;min-width:0;flex-direction:column;gap:12px;padding:24px;background:#f8fafc}.output.svelte-180dzgf>div:where(.svelte-180dzgf){display:flex;justify-content:flex-end;gap:8px}.output.svelte-180dzgf button:where(.svelte-180dzgf),.output.svelte-180dzgf a:where(.svelte-180dzgf){border:0;border-radius:7px;background:#2563eb;color:#fff;padding:8px 13px;text-decoration:none;font:inherit;cursor:pointer}.output.svelte-180dzgf a:where(.svelte-180dzgf){background:#0f172a}.output.svelte-180dzgf pre:where(.svelte-180dzgf){flex:1;overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;padding:16px;font:12px/1.6 monospace;white-space:pre-wrap}@media(max-width:720px){.layout.svelte-180dzgf{grid-template-columns:1fr}form.svelte-180dzgf{border-right:0;border-bottom:1px solid #e2e8f0}}.unsupported.svelte-e5moeg{display:grid;height:100%;place-items:center;border:1px dashed #cbd5e1;border-radius:12px;background:#fff;color:#64748b}.speed-card.svelte-9qpdxn{border:1px solid #dbe4ee;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 12px 32px #0f172a12}header.svelte-9qpdxn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid #e8eef5}h2.svelte-9qpdxn{margin:3px 0 0;color:#10233f;font-size:20px}.eyebrow.svelte-9qpdxn{margin:0;color:#64748b;font-size:12px;letter-spacing:.08em;text-transform:uppercase}button.svelte-9qpdxn,select.svelte-9qpdxn{font:inherit}.secondary.svelte-9qpdxn{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;padding:8px 14px;cursor:pointer}.secondary.svelte-9qpdxn:hover{background:#f8fafc}.secondary.svelte-9qpdxn:focus-visible,.reaction-area.svelte-9qpdxn:focus-visible,.counter-area.svelte-9qpdxn:focus-visible,select.svelte-9qpdxn:focus-visible{outline:3px solid rgba(37,99,235,.25);outline-offset:2px}.settings.svelte-9qpdxn{display:flex;align-items:center;gap:12px;padding:16px 20px 0;color:#475569;font-size:14px}select.svelte-9qpdxn{border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;background:#fff}.reaction-area.svelte-9qpdxn,.counter-area.svelte-9qpdxn{display:flex;min-height:360px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:0;background:#2563eb;color:#fff;cursor:pointer;padding:24px;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reaction-area.svelte-9qpdxn strong:where(.svelte-9qpdxn),.counter-area.svelte-9qpdxn strong:where(.svelte-9qpdxn){font-size:clamp(32px,8vw,64px)}.reaction-area.svelte-9qpdxn span:where(.svelte-9qpdxn),.counter-area.svelte-9qpdxn span:where(.svelte-9qpdxn){font-size:16px;opacity:.9}.reaction-area.waiting.svelte-9qpdxn{background:#ea580c}.reaction-area.ready.svelte-9qpdxn{background:#16a34a}.reaction-area.early.svelte-9qpdxn{background:#dc2626}.counter-area.svelte-9qpdxn:active{background:#1d4ed8;transform:scale(.998)}@media(max-width:640px){.reaction-area.svelte-9qpdxn,.counter-area.svelte-9qpdxn{min-height:300px}header.svelte-9qpdxn{padding:16px}}@media(prefers-reduced-motion:reduce){.counter-area.svelte-9qpdxn{transition:none}}.trainer.svelte-17ek00u{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-17ek00u{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e8eef5}header.svelte-17ek00u p:where(.svelte-17ek00u){margin:0;color:#64748b;font-size:12px;letter-spacing:.08em}h2.svelte-17ek00u{margin:3px 0 0;color:#10233f;font-size:20px}.summary.svelte-17ek00u{display:flex;gap:24px;padding:14px 20px;background:#f8fafc;color:#475569;font-size:14px}.summary.svelte-17ek00u strong:where(.svelte-17ek00u){color:#0f172a}.welcome.svelte-17ek00u,.result.svelte-17ek00u{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px;text-align:center;color:#475569}.welcome.svelte-17ek00u p:where(.svelte-17ek00u){max-width:560px;line-height:1.8}.primary.svelte-17ek00u,.secondary.svelte-17ek00u,.choices.svelte-17ek00u button:where(.svelte-17ek00u){border-radius:8px;padding:10px 18px;font:inherit;cursor:pointer}.primary.svelte-17ek00u{border:0;background:#2563eb;color:#fff}.secondary.svelte-17ek00u,.choices.svelte-17ek00u button:where(.svelte-17ek00u){border:1px solid #cbd5e1;background:#fff;color:#334155}.primary.svelte-17ek00u:hover{background:#1d4ed8}.secondary.svelte-17ek00u:hover,.choices.svelte-17ek00u button:where(.svelte-17ek00u):hover{background:#f1f5f9}.grid.svelte-17ek00u{display:grid;gap:8px;max-width:620px;margin:28px auto;padding:20px}.grid.svelte-17ek00u button:where(.svelte-17ek00u){aspect-ratio:1;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172554;font-size:clamp(18px,4vw,30px);font-weight:700;cursor:pointer}.grid.svelte-17ek00u button:where(.svelte-17ek00u):hover{border-color:#2563eb;background:#eff6ff}.grid.svelte-17ek00u button.completed:where(.svelte-17ek00u){background:#dcfce7;color:#166534}.five.svelte-17ek00u{grid-template-columns:repeat(5,1fr)}.six.svelte-17ek00u{grid-template-columns:repeat(6,1fr)}.three.svelte-17ek00u{grid-template-columns:repeat(3,1fr);width:min(90%,440px)}.three.svelte-17ek00u button:where(.svelte-17ek00u){background:#dbeafe}.three.svelte-17ek00u button.lit:where(.svelte-17ek00u){background:#2563eb;box-shadow:0 0 0 4px #bfdbfe}.stroop.svelte-17ek00u{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;gap:42px;padding:24px}.word.svelte-17ek00u{font-size:clamp(72px,18vw,144px);font-weight:800}.choices.svelte-17ek00u{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.sequence-note.svelte-17ek00u{text-align:center;margin-top:24px;color:#475569}.result.svelte-17ek00u{min-height:auto;border-top:1px solid #e2e8f0}.result.svelte-17ek00u strong:where(.svelte-17ek00u){color:#0f172a;font-size:22px}.result.svelte-17ek00u span:where(.svelte-17ek00u){color:#64748b}button.svelte-17ek00u:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}button.svelte-17ek00u:disabled{cursor:default}@media(max-width:640px){header.svelte-17ek00u{padding:16px}.summary.svelte-17ek00u{justify-content:space-between;gap:8px}.grid.svelte-17ek00u{gap:5px;padding:12px}.six.svelte-17ek00u button:where(.svelte-17ek00u){font-size:18px}.welcome.svelte-17ek00u{min-height:300px}}@media(prefers-reduced-motion:reduce){.three.svelte-17ek00u button:where(.svelte-17ek00u){transition:none}}.visual-card.svelte-anfqfw{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-anfqfw{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e8eef5}header.svelte-anfqfw p:where(.svelte-anfqfw){margin:0;color:#64748b;font-size:12px;letter-spacing:.08em}h2.svelte-anfqfw{margin:3px 0 0;color:#10233f;font-size:20px}.stats.svelte-anfqfw{display:flex;gap:24px;padding:14px 20px;background:#f8fafc;color:#475569}.intro.svelte-anfqfw,.result.svelte-anfqfw,.acuity.svelte-anfqfw{display:flex;min-height:350px;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:32px;text-align:center}.intro.svelte-anfqfw p:where(.svelte-anfqfw){max-width:600px;line-height:1.8;color:#475569}.primary.svelte-anfqfw,.secondary.svelte-anfqfw,.choices.svelte-anfqfw button:where(.svelte-anfqfw){border-radius:8px;padding:10px 18px;font:inherit;cursor:pointer}.primary.svelte-anfqfw{border:0;background:#2563eb;color:#fff}.secondary.svelte-anfqfw,.choices.svelte-anfqfw button:where(.svelte-anfqfw){border:1px solid #cbd5e1;background:#fff;color:#334155}.plate.svelte-anfqfw{display:grid;width:min(76vw,380px);aspect-ratio:1;place-items:center;margin:28px auto;border-radius:50%;background:radial-gradient(circle at 20% 30%,hsl(var(--plate-hue) 45% 58%) 0 4%,transparent 5%),radial-gradient(circle at 75% 70%,hsl(calc(var(--plate-hue) + 50) 42% 62%) 0 5%,transparent 6%),hsl(var(--plate-hue) 35% 66%);background-size:31px 29px,37px 35px,auto}.plate.svelte-anfqfw strong:where(.svelte-anfqfw){color:hsl(calc(var(--plate-hue) + 28) 42% 42%);font-size:110px;filter:blur(.3px)}.answer-row.svelte-anfqfw{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 20px 28px}.answer-row.svelte-anfqfw input:where(.svelte-anfqfw){width:150px;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;font:inherit}.color-grid.svelte-anfqfw{display:grid;gap:7px;width:min(92%,570px);margin:28px auto}.color-grid.svelte-anfqfw button:where(.svelte-anfqfw){aspect-ratio:1;border:0;border-radius:6px;cursor:pointer}.flash.svelte-anfqfw{display:grid;min-height:320px;place-items:center;color:#fff;font-size:28px}.choices.svelte-anfqfw{display:flex;justify-content:center;gap:12px;padding:20px}.acuity.svelte-anfqfw strong:where(.svelte-anfqfw){font-size:clamp(72px,18vw,150px);color:#0f172a}.drift-info.svelte-anfqfw{display:flex;min-height:100px;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#475569}.drift-info.svelte-anfqfw strong:where(.svelte-anfqfw){font-size:28px;letter-spacing:.35em;color:#0f172a}.drift-grid.svelte-anfqfw{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;width:min(90%,500px);margin:0 auto 28px}.drift-grid.svelte-anfqfw button:where(.svelte-anfqfw){aspect-ratio:1;border:1px solid #cbd5e1;border-radius:5px;background:#f8fafc;cursor:pointer}.drift-grid.svelte-anfqfw button.start:where(.svelte-anfqfw){background:#2563eb}.result.svelte-anfqfw{min-height:300px;color:#64748b}.result.svelte-anfqfw strong:where(.svelte-anfqfw){font-size:24px;color:#0f172a}button.svelte-anfqfw:focus-visible,input.svelte-anfqfw:focus-visible{outline:3px solid rgba(37,99,235,.25);outline-offset:2px}@media(max-width:640px){header.svelte-anfqfw{padding:16px}.stats.svelte-anfqfw{justify-content:space-between;gap:8px;font-size:13px}.answer-row.svelte-anfqfw{flex-wrap:wrap}.plate.svelte-anfqfw strong:where(.svelte-anfqfw){font-size:80px}}.game.svelte-n74txm{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-n74txm{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e8eef5}header.svelte-n74txm p:where(.svelte-n74txm){margin:0;color:#64748b;font-size:12px}h2.svelte-n74txm{margin:3px 0 0;color:#10233f;font-size:20px}.stats.svelte-n74txm{display:flex;gap:25px;padding:14px 20px;background:#f8fafc;color:#475569}.intro.svelte-n74txm,.result.svelte-n74txm{display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px;text-align:center;color:#475569}.intro.svelte-n74txm p:where(.svelte-n74txm){max-width:600px;line-height:1.8}.primary.svelte-n74txm,.secondary.svelte-n74txm,.actions.svelte-n74txm button:where(.svelte-n74txm){border-radius:8px;padding:10px 18px;font:inherit;cursor:pointer}.primary.svelte-n74txm{border:0;background:#2563eb;color:#fff}.secondary.svelte-n74txm,.actions.svelte-n74txm button:where(.svelte-n74txm){border:1px solid #cbd5e1;background:#fff;color:#334155}select.svelte-n74txm{margin-left:8px;border:1px solid #cbd5e1;border-radius:7px;padding:7px}.board.svelte-n74txm{display:grid;gap:8px;width:min(90%,500px);margin:30px auto}.five.svelte-n74txm{grid-template-columns:repeat(5,1fr)}.board.svelte-n74txm button:where(.svelte-n74txm),.symmetry.svelte-n74txm button:where(.svelte-n74txm){aspect-ratio:1;border:1px solid #cbd5e1;border-radius:7px;background:#f1f5f9}.board.svelte-n74txm button.lit:where(.svelte-n74txm),.board.svelte-n74txm button.selected:where(.svelte-n74txm){background:#2563eb}.nback.svelte-n74txm{display:flex;min-height:380px;flex-direction:column;align-items:center;justify-content:center;gap:18px}.mini-grid.svelte-n74txm{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:min(70vw,300px)}.mini-grid.svelte-n74txm span:where(.svelte-n74txm){aspect-ratio:1;border-radius:8px;background:#e2e8f0}.mini-grid.svelte-n74txm span.active:where(.svelte-n74txm){background:#2563eb}.actions.svelte-n74txm{display:flex;gap:12px}.symmetry.svelte-n74txm{display:grid;gap:6px;width:min(90%,500px);margin:30px auto}.symmetry.svelte-n74txm button.left:where(.svelte-n74txm),.symmetry.svelte-n74txm button.selected:where(.svelte-n74txm){background:#2563eb}.symmetry.svelte-n74txm button.divider:where(.svelte-n74txm){border-left:4px solid #64748b}.sliding.svelte-n74txm{display:grid;gap:7px;width:min(90%,500px);margin:30px auto}.sliding.svelte-n74txm button:where(.svelte-n74txm){aspect-ratio:1;border:0;border-radius:8px;background:#2563eb;color:#fff;font-size:clamp(18px,5vw,30px);font-weight:700}.sliding.svelte-n74txm button.blank:where(.svelte-n74txm){background:#e2e8f0}.tracking.svelte-n74txm{position:relative;min-height:420px;overflow:hidden;background:#eff6ff}.tracking.svelte-n74txm>button:where(.svelte-n74txm){position:absolute;width:34px;height:34px;transform:translate(-50%,-50%);border:3px solid white;border-radius:50%;box-shadow:0 2px 8px #0f172a55}.tracking.svelte-n74txm>button.target:where(.svelte-n74txm){outline:6px solid #fbbf24}.tracking.svelte-n74txm>span:where(.svelte-n74txm){position:absolute;top:15px;left:50%;transform:translate(-50%);padding:7px 12px;border-radius:999px;background:#fffd;color:#334155}.bottles.svelte-n74txm{min-height:380px;padding:40px 15px;text-align:center}.bottles.svelte-n74txm>div:where(.svelte-n74txm){display:flex;justify-content:center;gap:10px}.bottles.svelte-n74txm button:where(.svelte-n74txm){border:2px solid transparent;border-radius:12px;background:#f8fafc;padding:10px;cursor:pointer}.bottles.svelte-n74txm button.selected:where(.svelte-n74txm){border-color:#2563eb}.bottles.svelte-n74txm button:where(.svelte-n74txm) span:where(.svelte-n74txm),.targets.svelte-n74txm span:where(.svelte-n74txm){display:block;width:42px;height:100px;border-radius:8px 8px 18px 18px}.bottles.svelte-n74txm p:where(.svelte-n74txm){margin:30px 0 12px;color:#64748b}.targets.svelte-n74txm span:where(.svelte-n74txm){height:60px}.result.svelte-n74txm{min-height:160px;border-top:1px solid #e2e8f0}@media(max-width:640px){header.svelte-n74txm{padding:16px}.tracking.svelte-n74txm{min-height:350px}.bottles.svelte-n74txm button:where(.svelte-n74txm) span:where(.svelte-n74txm),.targets.svelte-n74txm span:where(.svelte-n74txm){width:32px}.board.svelte-n74txm,.symmetry.svelte-n74txm,.sliding.svelte-n74txm{gap:5px}}.fitness.svelte-10p8rn2{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-10p8rn2{padding:20px;border-bottom:1px solid #e8eef5}header.svelte-10p8rn2 p:where(.svelte-10p8rn2){margin:0;color:#64748b;font-size:12px}h2.svelte-10p8rn2{margin:3px 0 0;color:#10233f;font-size:20px}.body.svelte-10p8rn2{display:grid;grid-template-columns:1fr minmax(300px,.8fr);min-height:430px}form.svelte-10p8rn2{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px;border-right:1px solid #e2e8f0}label.svelte-10p8rn2{display:flex;flex-direction:column;gap:7px;color:#334155;font-size:14px}input.svelte-10p8rn2,select.svelte-10p8rn2{border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;font:inherit}form.svelte-10p8rn2 button:where(.svelte-10p8rn2){grid-column:1/-1;border:0;border-radius:8px;background:#2563eb;color:#fff;padding:11px;font:inherit;cursor:pointer}.result.svelte-10p8rn2,.empty.svelte-10p8rn2{display:flex;flex-direction:column;justify-content:center;padding:28px}.result.svelte-10p8rn2>span:where(.svelte-10p8rn2),.empty.svelte-10p8rn2 span:where(.svelte-10p8rn2){color:#64748b}.result.svelte-10p8rn2>strong:where(.svelte-10p8rn2){color:#2563eb;font-size:72px;line-height:1}.result.svelte-10p8rn2 h3:where(.svelte-10p8rn2){margin:8px 0 18px;color:#0f172a}.result.svelte-10p8rn2 p:where(.svelte-10p8rn2){display:flex;justify-content:space-between;margin:0;padding:9px 0;border-bottom:1px solid #e2e8f0;color:#475569}.result.svelte-10p8rn2 small:where(.svelte-10p8rn2){margin-top:18px;color:#94a3b8;line-height:1.6}.empty.svelte-10p8rn2{align-items:center;gap:10px;text-align:center}.empty.svelte-10p8rn2 strong:where(.svelte-10p8rn2){color:#334155}@media(max-width:700px){.body.svelte-10p8rn2{grid-template-columns:1fr}form.svelte-10p8rn2{grid-template-columns:1fr;border-right:0;border-bottom:1px solid #e2e8f0}.result.svelte-10p8rn2,.empty.svelte-10p8rn2{min-height:280px}}.gif.svelte-16u0pm8{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-16u0pm8{padding:20px;border-bottom:1px solid #e8eef5}header.svelte-16u0pm8 p:where(.svelte-16u0pm8){margin:0;color:#64748b;font-size:12px}h2.svelte-16u0pm8{margin:3px 0 0;color:#10233f;font-size:20px}.layout.svelte-16u0pm8{display:grid;grid-template-columns:minmax(280px,.75fr) 1.25fr;min-height:430px}form.svelte-16u0pm8{display:flex;flex-direction:column;gap:16px;padding:24px;border-right:1px solid #e2e8f0}label.svelte-16u0pm8{display:flex;flex-direction:column;gap:7px;color:#334155;font-size:14px}input.svelte-16u0pm8{border:1px solid #cbd5e1;border-radius:8px;padding:9px;font:inherit}form.svelte-16u0pm8 button:where(.svelte-16u0pm8){border:0;border-radius:8px;background:#2563eb;color:#fff;padding:11px;font:inherit;cursor:pointer}small.svelte-16u0pm8{color:#64748b;line-height:1.6}.error.svelte-16u0pm8{padding:10px;border-radius:7px;background:#fef2f2;color:#b91c1c}.output.svelte-16u0pm8{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;color:#64748b}.output.svelte-16u0pm8 img:where(.svelte-16u0pm8){max-width:100%;max-height:320px}.downloads.svelte-16u0pm8{display:flex;max-height:180px;width:100%;flex-wrap:wrap;gap:8px;overflow:auto}.downloads.svelte-16u0pm8 a:where(.svelte-16u0pm8){border:1px solid #bfdbfe;border-radius:7px;background:#eff6ff;color:#1d4ed8;padding:7px 10px;text-decoration:none}@media(max-width:700px){.layout.svelte-16u0pm8{grid-template-columns:1fr}form.svelte-16u0pm8{border-right:0;border-bottom:1px solid #e2e8f0}}.questionnaire.svelte-n6qz07{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}.intro.svelte-n6qz07{display:flex;min-height:500px;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:36px;text-align:center}.intro.svelte-n6qz07 p:where(.svelte-n6qz07),header.svelte-n6qz07 p:where(.svelte-n6qz07){margin:0;color:#64748b;font-size:12px}.intro.svelte-n6qz07 h2:where(.svelte-n6qz07){margin:0;color:#10233f;font-size:clamp(24px,5vw,34px)}.intro.svelte-n6qz07 span:where(.svelte-n6qz07){max-width:650px;color:#475569;line-height:1.7}.intro.svelte-n6qz07 button:where(.svelte-n6qz07),.results.svelte-n6qz07>button:where(.svelte-n6qz07),.primary.svelte-n6qz07{border:0;border-radius:8px;background:#2563eb;color:#fff;padding:11px 22px;font:inherit;cursor:pointer}.intro.svelte-n6qz07 small:where(.svelte-n6qz07),.results.svelte-n6qz07>small:where(.svelte-n6qz07){max-width:680px;color:#94a3b8;line-height:1.6}header.svelte-n6qz07{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-n6qz07 h2:where(.svelte-n6qz07){margin:3px 0 0;font-size:20px;color:#10233f}header.svelte-n6qz07>span:where(.svelte-n6qz07){color:#64748b}.progress.svelte-n6qz07{height:5px;background:#e2e8f0}.progress.svelte-n6qz07 i:where(.svelte-n6qz07){display:block;height:100%;background:#2563eb}.question.svelte-n6qz07{display:flex;min-height:430px;flex-direction:column;padding:clamp(20px,5vw,48px)}.question.svelte-n6qz07 h3:where(.svelte-n6qz07){margin:0 0 28px;color:#0f172a;font-size:clamp(19px,4vw,25px);line-height:1.6}.question.svelte-n6qz07>div:where(.svelte-n6qz07){display:grid;gap:10px}.question.svelte-n6qz07>div:where(.svelte-n6qz07) button:where(.svelte-n6qz07){border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#334155;padding:14px;text-align:left;font:inherit;cursor:pointer}.question.svelte-n6qz07>div:where(.svelte-n6qz07) button:where(.svelte-n6qz07):hover,.question.svelte-n6qz07>div:where(.svelte-n6qz07) button.selected:where(.svelte-n6qz07){border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.question.svelte-n6qz07 nav:where(.svelte-n6qz07){display:flex;justify-content:space-between;margin-top:auto;padding-top:28px}.question.svelte-n6qz07 nav:where(.svelte-n6qz07) button:where(.svelte-n6qz07){border:1px solid #cbd5e1;border-radius:8px;padding:10px 18px;font:inherit}.question.svelte-n6qz07 nav:where(.svelte-n6qz07) .primary:where(.svelte-n6qz07){border:0}.results.svelte-n6qz07{padding:28px}.score.svelte-n6qz07{text-align:center}.score.svelte-n6qz07>span:where(.svelte-n6qz07){display:block;color:#64748b}.score.svelte-n6qz07>strong:where(.svelte-n6qz07){display:block;color:#2563eb;font-size:72px}.dimensions.svelte-n6qz07{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:24px 0}.dimensions.svelte-n6qz07 article:where(.svelte-n6qz07){border:1px solid #e2e8f0;border-radius:9px;padding:16px}.dimensions.svelte-n6qz07 article:where(.svelte-n6qz07) strong:where(.svelte-n6qz07){float:right;color:#2563eb}.dimensions.svelte-n6qz07 article:where(.svelte-n6qz07) p:where(.svelte-n6qz07){color:#64748b}.results.svelte-n6qz07>small:where(.svelte-n6qz07){display:block}.results.svelte-n6qz07>button:where(.svelte-n6qz07){margin-top:20px}@media(max-width:640px){header.svelte-n6qz07{padding:16px}.intro.svelte-n6qz07{min-height:430px;padding:24px}.question.svelte-n6qz07{min-height:400px}}.loading.svelte-1tobcfy{display:grid;min-height:420px;place-items:center;border:1px solid #dbe4ee;border-radius:16px;background:#fff;color:#64748b}.lookup.svelte-7rfc57{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-7rfc57{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-7rfc57 p:where(.svelte-7rfc57){margin:0;color:#64748b;font-size:12px}h2.svelte-7rfc57{margin:3px 0 0;color:#10233f;font-size:20px}.search.svelte-7rfc57{padding:20px}.search.svelte-7rfc57 label:where(.svelte-7rfc57){display:flex;flex-direction:column;gap:7px;color:#334155}.search.svelte-7rfc57 input:where(.svelte-7rfc57){max-width:420px;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;font:inherit}.cards.svelte-7rfc57{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px;padding:0 20px 20px}.cards.svelte-7rfc57 article:where(.svelte-7rfc57){display:flex;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.cards.svelte-7rfc57 article:where(.svelte-7rfc57)>span:where(.svelte-7rfc57){font-size:30px}.cards.svelte-7rfc57 article:where(.svelte-7rfc57) div:where(.svelte-7rfc57){display:flex;flex-direction:column}.cards.svelte-7rfc57 small:where(.svelte-7rfc57),.count.svelte-7rfc57{color:#64748b}.cards.flags.svelte-7rfc57{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.cards.flags.svelte-7rfc57 article:where(.svelte-7rfc57){flex-direction:column;text-align:center}.cards.flags.svelte-7rfc57 article:where(.svelte-7rfc57)>span:where(.svelte-7rfc57){font-size:48px}.count.svelte-7rfc57{padding:0 20px 20px}.table.svelte-7rfc57{overflow:auto;padding:0 20px 24px}table.svelte-7rfc57{width:100%;border-collapse:collapse}th.svelte-7rfc57,td.svelte-7rfc57{border-bottom:1px solid #e2e8f0;padding:11px;text-align:right;white-space:nowrap}th.svelte-7rfc57:first-child,td.svelte-7rfc57:first-child{text-align:left}.barcode.svelte-7rfc57{display:flex;min-height:350px;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px}.barcode.svelte-7rfc57 canvas:where(.svelte-7rfc57){max-width:100%;border:1px solid #e2e8f0}.barcode.svelte-7rfc57 small:where(.svelte-7rfc57){max-width:600px;color:#64748b;text-align:center}@media(max-width:640px){header.svelte-7rfc57{padding:16px}.cards.svelte-7rfc57{grid-template-columns:1fr}}.generator.svelte-1dnc05g{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-1dnc05g{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-1dnc05g p:where(.svelte-1dnc05g){margin:0;color:#64748b;font-size:12px}h2.svelte-1dnc05g{margin:3px 0 0;color:#10233f;font-size:20px}.layout.svelte-1dnc05g{display:grid;grid-template-columns:minmax(240px,.7fr) 1.3fr;min-height:440px}form.svelte-1dnc05g{display:flex;flex-direction:column;gap:18px;padding:24px;border-right:1px solid #e2e8f0}label.svelte-1dnc05g{display:flex;flex-direction:column;gap:8px;color:#334155}input.svelte-1dnc05g{font:inherit}input[type=number].svelte-1dnc05g{border:1px solid #cbd5e1;border-radius:8px;padding:10px}input[type=color].svelte-1dnc05g{width:100%;height:44px;border:1px solid #cbd5e1;border-radius:8px}form.svelte-1dnc05g button:where(.svelte-1dnc05g){border:0;border-radius:8px;background:#2563eb;color:#fff;padding:11px;font:inherit;cursor:pointer}.preview.svelte-1dnc05g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:28px;background:linear-gradient(135deg,#dbeafe,#ede9fe)}.preview.svelte-1dnc05g>div:where(.svelte-1dnc05g){display:grid;width:min(80%,320px);aspect-ratio:1.5;place-items:center;color:#334155;font-weight:700}.glass.svelte-1dnc05g{border:1px solid #ffffff59;border-radius:var(--radius);background:rgba(255,255,255,var(--opacity));box-shadow:0 8px 32px #0f172a1f;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.neumorphism.svelte-1dnc05g{border-radius:var(--radius);background:var(--surface);box-shadow:var(--distance) var(--distance) var(--blur) #94a3b88c,calc(var(--distance)*-1) calc(var(--distance)*-1) var(--blur) #ffffffe6}.rounded.svelte-1dnc05g{border-radius:var(--radius);background:#2563eb;color:#fff}.preview.svelte-1dnc05g pre:where(.svelte-1dnc05g){box-sizing:border-box;width:100%;overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;padding:16px;font:13px/1.6 monospace}.palette.svelte-1dnc05g{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:5px;padding:20px}.palette.svelte-1dnc05g button:where(.svelte-1dnc05g){aspect-ratio:1.35;border:0;border-radius:5px;font:11px monospace;cursor:pointer}@media(max-width:700px){.layout.svelte-1dnc05g{grid-template-columns:1fr}form.svelte-1dnc05g{border-right:0;border-bottom:1px solid #e2e8f0}}.tool.svelte-d2kplz{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-d2kplz{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-d2kplz p:where(.svelte-d2kplz){margin:0;color:#64748b;font-size:12px}h2.svelte-d2kplz{margin:3px 0 0;color:#10233f;font-size:20px}.layout.svelte-d2kplz{display:grid;grid-template-columns:minmax(250px,.75fr) 1.25fr;min-height:460px}form.svelte-d2kplz{display:flex;flex-direction:column;gap:15px;padding:24px;border-right:1px solid #e2e8f0}label.svelte-d2kplz{display:flex;flex-direction:column;gap:7px;color:#334155;font-size:14px}input.svelte-d2kplz,select.svelte-d2kplz{border:1px solid #cbd5e1;border-radius:8px;padding:9px;font:inherit}input[type=range].svelte-d2kplz{padding:0}input[type=color].svelte-d2kplz{height:44px;width:100%}form.svelte-d2kplz button:where(.svelte-d2kplz){border:0;border-radius:8px;background:#2563eb;color:#fff;padding:11px;font:inherit;cursor:pointer}.preview.svelte-d2kplz{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:28px;background:#f1f5f9}.flex-demo.svelte-d2kplz{display:flex;width:min(100%,480px);min-height:220px;border:2px dashed #94a3b8;border-radius:10px;padding:14px}.flex-demo.svelte-d2kplz span:where(.svelte-d2kplz){display:grid;width:64px;height:64px;place-items:center;border-radius:8px;background:#2563eb;color:#fff}.motion.svelte-d2kplz{display:grid;width:220px;height:120px;place-items:center;border-radius:12px;background:#2563eb;color:#fff;transition:var(--property) var(--duration) var(--timing)}.motion.svelte-d2kplz:not(.animate):hover{transform:translate(45px) rotate(5deg);opacity:.55;background-color:#7c3aed;box-shadow:0 16px 30px #2563eb55}.motion.animate.svelte-d2kplz{animation:svelte-d2kplz-pulse var(--duration) var(--timing) infinite alternate}.neon.svelte-d2kplz{padding:35px;background:#020617;color:#fff;font-size:clamp(36px,8vw,70px);font-weight:800;text-shadow:0 0 5px var(--neon),0 0 12px var(--neon),0 0 28px var(--neon)}pre.svelte-d2kplz{box-sizing:border-box;width:100%;overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;padding:16px;font:13px/1.6 monospace}@keyframes svelte-d2kplz-pulse{0%{transform:scale(.85);opacity:.65}to{transform:scale(1.1);opacity:1}}@media(max-width:700px){.layout.svelte-d2kplz{grid-template-columns:1fr}form.svelte-d2kplz{border-right:0;border-bottom:1px solid #e2e8f0}}.studio.svelte-184qvsf{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-184qvsf{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-184qvsf p:where(.svelte-184qvsf){margin:0;color:#64748b;font-size:12px}h2.svelte-184qvsf{margin:3px 0 0;color:#10233f;font-size:20px}.layout.svelte-184qvsf{display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;min-height:500px}form.svelte-184qvsf{display:flex;flex-direction:column;gap:15px;padding:24px;border-right:1px solid #e2e8f0}label.svelte-184qvsf{display:flex;flex-direction:column;gap:7px;color:#334155;font-size:14px}input.svelte-184qvsf,textarea.svelte-184qvsf{border:1px solid #cbd5e1;border-radius:8px;padding:9px;font:inherit}textarea.svelte-184qvsf{resize:vertical;font-family:monospace}input[type=color].svelte-184qvsf{width:100%;height:42px}input[type=range].svelte-184qvsf{padding:0}form.svelte-184qvsf button:where(.svelte-184qvsf),form.svelte-184qvsf a:where(.svelte-184qvsf){border:0;border-radius:8px;background:#2563eb;color:#fff;padding:11px;text-align:center;text-decoration:none;font:inherit;cursor:pointer}form.svelte-184qvsf a:where(.svelte-184qvsf){background:#0f172a}small.svelte-184qvsf{color:#64748b;line-height:1.6}.preview.svelte-184qvsf{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:28px;background:#f8fafc}.preview.svelte-184qvsf img:where(.svelte-184qvsf){max-width:min(100%,420px);max-height:360px;box-shadow:0 12px 30px #0f172a1f}.preview.svelte-184qvsf pre:where(.svelte-184qvsf){box-sizing:border-box;width:100%;max-height:180px;overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;padding:14px;font:12px/1.5 monospace;white-space:pre-wrap}@media(max-width:720px){.layout.svelte-184qvsf{grid-template-columns:1fr}form.svelte-184qvsf{border-right:0;border-bottom:1px solid #e2e8f0}}.reference.svelte-1l59y2h{position:relative;overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-1l59y2h{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-1l59y2h p:where(.svelte-1l59y2h){margin:0;color:#64748b;font-size:12px}h2.svelte-1l59y2h{margin:3px 0 0;color:#10233f;font-size:20px}.search.svelte-1l59y2h{padding:20px}.search.svelte-1l59y2h label:where(.svelte-1l59y2h),form.svelte-1l59y2h label:where(.svelte-1l59y2h){display:flex;flex-direction:column;gap:7px;color:#334155}.search.svelte-1l59y2h input:where(.svelte-1l59y2h),form.svelte-1l59y2h input[type=url]:where(.svelte-1l59y2h){max-width:480px;border:1px solid #cbd5e1;border-radius:8px;padding:10px;font:inherit}.colors.svelte-1l59y2h{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:0 20px 24px}.colors.svelte-1l59y2h button:where(.svelte-1l59y2h){display:flex;flex-direction:column;gap:7px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;padding:9px;text-align:left;cursor:pointer}.colors.svelte-1l59y2h i:where(.svelte-1l59y2h){height:80px;border-radius:6px}.colors.svelte-1l59y2h strong:where(.svelte-1l59y2h){color:#334155}.colors.svelte-1l59y2h code:where(.svelte-1l59y2h){color:#64748b}.devices.svelte-1l59y2h{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0 20px 24px}.devices.svelte-1l59y2h article:where(.svelte-1l59y2h){display:flex;flex-direction:column;gap:7px;border:1px solid #e2e8f0;border-radius:9px;padding:16px}.devices.svelte-1l59y2h strong:where(.svelte-1l59y2h){color:#0f172a}.devices.svelte-1l59y2h span:where(.svelte-1l59y2h){color:#2563eb;font-size:20px}.devices.svelte-1l59y2h small:where(.svelte-1l59y2h){color:#64748b}.layout.svelte-1l59y2h{display:grid;grid-template-columns:minmax(260px,.75fr) 1.25fr;min-height:480px}form.svelte-1l59y2h{display:flex;flex-direction:column;gap:16px;padding:24px;border-right:1px solid #e2e8f0}.check.svelte-1l59y2h{flex-direction:row;align-items:center}form.svelte-1l59y2h button:where(.svelte-1l59y2h){border:0;border-radius:8px;background:#2563eb;color:#fff;padding:11px;font:inherit;cursor:pointer}.player.svelte-1l59y2h{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:20px;padding:28px;background:#f8fafc}.player.svelte-1l59y2h video:where(.svelte-1l59y2h){width:100%;max-height:300px;background:#000}.player.svelte-1l59y2h pre:where(.svelte-1l59y2h){overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;padding:14px;white-space:pre-wrap}.toast.svelte-1l59y2h{position:absolute;right:20px;bottom:20px;margin:0;border-radius:8px;background:#0f172a;color:#fff;padding:10px 14px}@media(max-width:700px){.layout.svelte-1l59y2h{grid-template-columns:1fr}form.svelte-1l59y2h{border-right:0;border-bottom:1px solid #e2e8f0}}.composer.svelte-1yus6p6{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-1yus6p6{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-1yus6p6 p:where(.svelte-1yus6p6){margin:0;color:#64748b;font-size:12px}h2.svelte-1yus6p6{margin:3px 0 0;color:#10233f;font-size:20px}.layout.svelte-1yus6p6{display:grid;grid-template-columns:minmax(270px,.75fr) 1.25fr;min-height:460px}form.svelte-1yus6p6{display:flex;flex-direction:column;gap:16px;padding:24px;border-right:1px solid #e2e8f0}label.svelte-1yus6p6{display:flex;flex-direction:column;gap:7px;color:#334155}input.svelte-1yus6p6,select.svelte-1yus6p6{border:1px solid #cbd5e1;border-radius:8px;padding:9px;font:inherit}form.svelte-1yus6p6 button:where(.svelte-1yus6p6){border:0;border-radius:8px;background:#2563eb;color:#fff;padding:11px;font:inherit;cursor:pointer}small.svelte-1yus6p6{color:#64748b;line-height:1.6}.error.svelte-1yus6p6{border-radius:8px;background:#fef2f2;color:#b91c1c;padding:10px}.output.svelte-1yus6p6{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px;background:#f8fafc;color:#64748b}.output.svelte-1yus6p6 img:where(.svelte-1yus6p6){max-width:100%;max-height:300px}.output.svelte-1yus6p6 audio:where(.svelte-1yus6p6){width:100%}.output.svelte-1yus6p6 a:where(.svelte-1yus6p6){border-radius:8px;background:#0f172a;color:#fff;padding:10px 18px;text-decoration:none}.output.svelte-1yus6p6 pre:where(.svelte-1yus6p6){box-sizing:border-box;width:100%;max-height:180px;overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;padding:14px;font:12px/1.5 monospace}@media(max-width:700px){.layout.svelte-1yus6p6{grid-template-columns:1fr}form.svelte-1yus6p6{border-right:0;border-bottom:1px solid #e2e8f0}}.chart.svelte-wl8bca{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-wl8bca{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-wl8bca p:where(.svelte-wl8bca){margin:0;color:#64748b;font-size:12px}h2.svelte-wl8bca{margin:3px 0 0;color:#10233f;font-size:20px}.layout.svelte-wl8bca{display:grid;grid-template-columns:minmax(270px,.8fr) 1.2fr;min-height:480px}.layout.svelte-wl8bca>label:where(.svelte-wl8bca){display:flex;flex-direction:column;gap:8px;padding:24px;border-right:1px solid #e2e8f0;color:#334155}.layout.svelte-wl8bca textarea:where(.svelte-wl8bca){border:1px solid #cbd5e1;border-radius:8px;padding:11px;font:13px/1.6 monospace;resize:vertical}.layout.svelte-wl8bca small:where(.svelte-wl8bca){color:#64748b}.error.svelte-wl8bca{border-radius:7px;background:#fef2f2;color:#b91c1c;padding:9px}.preview.svelte-wl8bca{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:28px;background:#f8fafc;color:#64748b}.bars.svelte-wl8bca{display:flex;width:100%;height:280px;align-items:flex-end;justify-content:center;gap:10px}.bars.svelte-wl8bca>div:where(.svelte-wl8bca){display:flex;min-width:35px;max-width:70px;flex:1;flex-direction:column;align-items:center;gap:5px}.bars.svelte-wl8bca i:where(.svelte-wl8bca){width:100%;border-radius:5px 5px 0 0}.bars.svelte-wl8bca span:where(.svelte-wl8bca){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.bars.svelte-wl8bca b:where(.svelte-wl8bca){font-size:11px}.donut.svelte-wl8bca{display:grid;width:240px;aspect-ratio:1;place-items:center;border-radius:50%}.donut.svelte-wl8bca:before{content:"";grid-area:1/1;width:55%;aspect-ratio:1;border-radius:50%;background:#f8fafc}.donut.svelte-wl8bca strong:where(.svelte-wl8bca){z-index:1;grid-area:1/1;color:#0f172a;font-size:28px}svg.svelte-wl8bca{width:min(100%,500px);max-height:330px;overflow:visible}svg.svelte-wl8bca text:where(.svelte-wl8bca){font-size:4px;text-anchor:middle;fill:#475569}.legend.svelte-wl8bca{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.legend.svelte-wl8bca span:where(.svelte-wl8bca){display:flex;align-items:center;gap:5px;font-size:12px}.legend.svelte-wl8bca i:where(.svelte-wl8bca){width:9px;height:9px;border-radius:50%}@media(max-width:700px){.layout.svelte-wl8bca{grid-template-columns:1fr}.layout.svelte-wl8bca>label:where(.svelte-wl8bca){border-right:0;border-bottom:1px solid #e2e8f0}}.video-tool.svelte-1d1ro3{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-1d1ro3{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-1d1ro3 p:where(.svelte-1d1ro3){margin:0;color:#64748b;font-size:12px}h2.svelte-1d1ro3{margin:3px 0 0;color:#10233f;font-size:20px}.layout.svelte-1d1ro3{display:grid;grid-template-columns:minmax(270px,.75fr) 1.25fr;min-height:470px}form.svelte-1d1ro3{display:flex;flex-direction:column;gap:15px;padding:24px;border-right:1px solid #e2e8f0}label.svelte-1d1ro3{display:flex;flex-direction:column;gap:7px;color:#334155}input.svelte-1d1ro3,select.svelte-1d1ro3{border:1px solid #cbd5e1;border-radius:8px;padding:9px;font:inherit}form.svelte-1d1ro3 button:where(.svelte-1d1ro3){border:0;border-radius:8px;background:#2563eb;color:#fff;padding:11px;font:inherit;cursor:pointer}small.svelte-1d1ro3{color:#64748b;line-height:1.6}.error.svelte-1d1ro3{border-radius:8px;background:#fef2f2;color:#b91c1c;padding:10px}.output.svelte-1d1ro3{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px;background:#f8fafc;color:#64748b}.output.svelte-1d1ro3 video:where(.svelte-1d1ro3){width:100%;max-height:340px;background:#000}.output.svelte-1d1ro3 a:where(.svelte-1d1ro3){border-radius:8px;background:#0f172a;color:#fff;padding:10px 18px;text-decoration:none}@media(max-width:700px){.layout.svelte-1d1ro3{grid-template-columns:1fr}form.svelte-1d1ro3{border-right:0;border-bottom:1px solid #e2e8f0}}.audio.svelte-1yraxdg{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-1yraxdg{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-1yraxdg p:where(.svelte-1yraxdg){margin:0;color:#64748b;font-size:12px}h2.svelte-1yraxdg{margin:3px 0 0;color:#10233f;font-size:20px}.layout.svelte-1yraxdg{display:grid;grid-template-columns:minmax(270px,.75fr) 1.25fr;min-height:430px}form.svelte-1yraxdg{display:flex;flex-direction:column;gap:16px;padding:24px;border-right:1px solid #e2e8f0}label.svelte-1yraxdg{display:flex;flex-direction:column;gap:7px;color:#334155}input.svelte-1yraxdg,select.svelte-1yraxdg{border:1px solid #cbd5e1;border-radius:8px;padding:9px;font:inherit}form.svelte-1yraxdg button:where(.svelte-1yraxdg){border:0;border-radius:8px;background:#2563eb;color:#fff;padding:11px;font:inherit;cursor:pointer}small.svelte-1yraxdg{color:#64748b;line-height:1.6}.error.svelte-1yraxdg{border-radius:8px;background:#fef2f2;color:#b91c1c;padding:10px}.output.svelte-1yraxdg{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px;background:#f8fafc;color:#64748b}.output.svelte-1yraxdg audio:where(.svelte-1yraxdg){width:100%}.output.svelte-1yraxdg img:where(.svelte-1yraxdg){max-width:100%}.output.svelte-1yraxdg a:where(.svelte-1yraxdg){border-radius:8px;background:#0f172a;color:#fff;padding:10px 18px;text-decoration:none}@media(max-width:700px){.layout.svelte-1yraxdg{grid-template-columns:1fr}form.svelte-1yraxdg{border-right:0;border-bottom:1px solid #e2e8f0}}.generator.svelte-17e8vp{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f172a12}header.svelte-17e8vp{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-17e8vp p:where(.svelte-17e8vp){margin:0;color:#64748b;font-size:12px}h2.svelte-17e8vp{margin:3px 0 0;color:#10233f;font-size:20px}.layout.svelte-17e8vp{display:grid;grid-template-columns:1fr 1fr;min-height:470px}.editor.svelte-17e8vp{display:flex;flex-direction:column;gap:10px;padding:24px;border-right:1px solid #e2e8f0}.head.svelte-17e8vp{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.head.svelte-17e8vp button:where(.svelte-17e8vp),.output.svelte-17e8vp button:where(.svelte-17e8vp),.output.svelte-17e8vp a:where(.svelte-17e8vp){border:0;border-radius:7px;background:#2563eb;color:#fff;padding:8px 13px;text-decoration:none;font:inherit;cursor:pointer}.row.svelte-17e8vp{display:grid;grid-template-columns:1fr 1fr auto;gap:7px}.row.svelte-17e8vp input:where(.svelte-17e8vp){min-width:0;border:1px solid #cbd5e1;border-radius:7px;padding:9px;font:inherit}.row.svelte-17e8vp button:where(.svelte-17e8vp){border:1px solid #fecaca;border-radius:7px;background:#fff;color:#b91c1c;padding:7px;cursor:pointer}.editor.svelte-17e8vp small:where(.svelte-17e8vp){margin-top:8px;color:#64748b;line-height:1.6}.output.svelte-17e8vp{display:flex;min-width:0;flex-direction:column;gap:12px;padding:24px;background:#f8fafc}.output.svelte-17e8vp>div:where(.svelte-17e8vp){display:flex;justify-content:flex-end;gap:8px}.output.svelte-17e8vp a:where(.svelte-17e8vp){background:#0f172a}.output.svelte-17e8vp pre:where(.svelte-17e8vp){flex:1;overflow:auto;border-radius:8px;background:#0f172a;color:#e2e8f0;padding:16px;font:13px/1.6 monospace;white-space:pre-wrap}@media(max-width:720px){.layout.svelte-17e8vp{grid-template-columns:1fr}.editor.svelte-17e8vp{border-right:0;border-bottom:1px solid #e2e8f0}.row.svelte-17e8vp{grid-template-columns:1fr 1fr}.row.svelte-17e8vp button:where(.svelte-17e8vp){grid-column:1/-1}}.utility.svelte-13cqhis{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff}header.svelte-13cqhis{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-13cqhis p:where(.svelte-13cqhis){margin:0;color:#64748b;font-size:12px}h2.svelte-13cqhis{margin:4px 0 0}.body.svelte-13cqhis,.zodiac.svelte-13cqhis,.password.svelte-13cqhis{padding:24px}.search-row.svelte-13cqhis{display:flex;align-items:flex-end;gap:10px}.search-row.svelte-13cqhis label:where(.svelte-13cqhis){flex:1;color:#334155;font-size:13px;font-weight:650}.search-row.svelte-13cqhis input:where(.svelte-13cqhis),input[type=number].svelte-13cqhis{box-sizing:border-box;width:100%;margin-top:6px;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.search-row.svelte-13cqhis button:where(.svelte-13cqhis){min-height:39px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#475569;padding:8px 13px;cursor:pointer}.search-row.svelte-13cqhis button:where(.svelte-13cqhis):disabled{cursor:not-allowed;opacity:.5}.summary.svelte-13cqhis{margin:12px 0 0;color:#64748b;font-size:12px}.grid.svelte-13cqhis{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-top:18px}.grid.svelte-13cqhis button:where(.svelte-13cqhis){display:flex;min-height:72px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:24px;cursor:pointer}.grid.svelte-13cqhis small:where(.svelte-13cqhis){font-size:10px;color:#64748b}.empty.svelte-13cqhis{display:grid;min-height:220px;place-items:center;color:#64748b}.zodiac.svelte-13cqhis{display:grid;place-items:center;gap:20px;min-height:300px}.zodiac.svelte-13cqhis label:where(.svelte-13cqhis){width:min(320px,100%)}.zodiac.svelte-13cqhis strong:where(.svelte-13cqhis){font-size:34px;color:#2563eb}.zodiac.svelte-13cqhis p:where(.svelte-13cqhis){color:#64748b}.password.svelte-13cqhis{display:flex;flex-direction:column;gap:18px}.password.svelte-13cqhis>label:where(.svelte-13cqhis){display:flex;flex-direction:column;gap:8px}.password.svelte-13cqhis>div:where(.svelte-13cqhis){display:flex;flex-wrap:wrap;gap:18px}.password.svelte-13cqhis button:where(.svelte-13cqhis){border:0;border-radius:8px;background:#2563eb;color:#fff;padding:10px 16px;cursor:pointer}.password.svelte-13cqhis .copy:where(.svelte-13cqhis){align-self:flex-end;background:#0f172a}.password.svelte-13cqhis pre:where(.svelte-13cqhis){overflow-wrap:anywhere;border-radius:8px;background:#0f172a;color:#e2e8f0;padding:18px;font-size:16px}@media(max-width:520px){.search-row.svelte-13cqhis{align-items:stretch;flex-direction:column}.search-row.svelte-13cqhis button:where(.svelte-13cqhis){align-self:flex-start}}.workbench.svelte-96sp73{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff}header.svelte-96sp73{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-96sp73 p:where(.svelte-96sp73){margin:0;color:#64748b;font-size:12px}h2.svelte-96sp73{margin:3px 0 0}.pad.svelte-96sp73{padding:24px}.pad.svelte-96sp73>input:where(.svelte-96sp73),.controls.svelte-96sp73 input:where(.svelte-96sp73),textarea.svelte-96sp73{box-sizing:border-box;width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:10px;font:inherit}.palette.svelte-96sp73{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:18px}.palette.svelte-96sp73 button:where(.svelte-96sp73){display:flex;height:100px;align-items:flex-end;border:0;border-radius:9px;padding:8px;cursor:pointer}.palette.svelte-96sp73 span:where(.svelte-96sp73){border-radius:5px;background:#fffd;padding:4px 7px;color:#0f172a;font:12px monospace}.controls.svelte-96sp73{display:flex;flex-direction:column;gap:16px}.controls.svelte-96sp73 label:where(.svelte-96sp73){display:flex;flex-direction:column;gap:7px}.fonts.svelte-96sp73{display:grid;gap:8px}.fonts.svelte-96sp73 button:where(.svelte-96sp73){display:flex;min-width:0;flex-direction:column;align-items:flex-start;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:12px;text-align:left;cursor:pointer}.fonts.svelte-96sp73 small:where(.svelte-96sp73){color:#64748b}.fonts.svelte-96sp73 span:where(.svelte-96sp73){max-width:100%;overflow:hidden;white-space:nowrap}.topology.svelte-96sp73{display:grid;grid-template-columns:280px 1fr;min-height:520px}.edit.svelte-96sp73{display:flex;flex-direction:column;gap:16px;padding:20px;border-right:1px solid #e2e8f0}.edit.svelte-96sp73 label:where(.svelte-96sp73){display:flex;flex-direction:column;gap:6px}.canvas.svelte-96sp73{overflow:auto;background:#f8fafc}.canvas.svelte-96sp73 svg:where(.svelte-96sp73){min-width:650px}.canvas.svelte-96sp73 line:where(.svelte-96sp73){stroke:#94a3b8;stroke-width:3}.canvas.svelte-96sp73 rect:where(.svelte-96sp73){fill:#2563eb}.canvas.svelte-96sp73 text:where(.svelte-96sp73){fill:#fff;text-anchor:middle;font-size:14px}@media(max-width:760px){.topology.svelte-96sp73{grid-template-columns:1fr}.edit.svelte-96sp73{border-right:0;border-bottom:1px solid #e2e8f0}}.lab.svelte-qlyk11{overflow:hidden;border:1px solid #dbe4ee;border-radius:16px;background:#fff}header.svelte-qlyk11{padding:20px;border-bottom:1px solid #e2e8f0}header.svelte-qlyk11 p:where(.svelte-qlyk11){margin:0;color:#64748b;font-size:12px}h2.svelte-qlyk11{margin:3px 0 0}.layout.svelte-qlyk11{display:grid;grid-template-columns:1fr 1fr;min-height:480px}.layout.svelte-qlyk11>label:where(.svelte-qlyk11),.preview.svelte-qlyk11,.single.svelte-qlyk11{display:flex;flex-direction:column;gap:14px;padding:24px}.layout.svelte-qlyk11>label:where(.svelte-qlyk11){border-right:1px solid #e2e8f0}textarea.svelte-qlyk11,input.svelte-qlyk11,.editor.svelte-qlyk11{border:1px solid #cbd5e1;border-radius:8px;padding:10px;font:14px/1.6 monospace}.layout.svelte-qlyk11 button:where(.svelte-qlyk11),.single.svelte-qlyk11 a:where(.svelte-qlyk11){border:0;border-radius:8px;background:#2563eb;color:#fff;padding:10px;text-align:center;text-decoration:none;cursor:pointer}.preview.svelte-qlyk11{background:#f8fafc}.preview.svelte-qlyk11 iframe:where(.svelte-qlyk11){width:100%;height:100%;border:1px solid #cbd5e1;background:#fff}.preview.svelte-qlyk11 pre:where(.svelte-qlyk11){white-space:pre-wrap}.single.svelte-qlyk11{min-height:340px;align-items:center;justify-content:center}.single.svelte-qlyk11 img:where(.svelte-qlyk11){max-width:100%;max-height:430px}.single.svelte-qlyk11 strong:where(.svelte-qlyk11){font-size:30px;color:#2563eb}.rich-workspace.svelte-qlyk11{padding:20px}.rich-toolbar.svelte-qlyk11{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.rich-toolbar.svelte-qlyk11 span:where(.svelte-qlyk11){flex:1}.rich-toolbar.svelte-qlyk11 button:where(.svelte-qlyk11){min-height:34px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;padding:6px 11px;cursor:pointer}.rich-toolbar.svelte-qlyk11 .primary:where(.svelte-qlyk11){border-color:#2563eb;background:#2563eb;color:#fff}.rich-workspace.svelte-qlyk11 p:where(.svelte-qlyk11){margin:10px 0 0;color:#64748b;font-size:12px}.editor.svelte-qlyk11{box-sizing:border-box;width:100%;min-height:340px;background:#fff;font-family:inherit}.editor.svelte-qlyk11:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:0}@media(max-width:720px){.layout.svelte-qlyk11{grid-template-columns:1fr}.layout.svelte-qlyk11>label:where(.svelte-qlyk11){border-right:0;border-bottom:1px solid #e2e8f0}.rich-toolbar.svelte-qlyk11 span:where(.svelte-qlyk11){display:none}.rich-toolbar.svelte-qlyk11 button:where(.svelte-qlyk11){flex:1 1 auto}}.workspace.svelte-zisx3u{height:100%;min-height:0;overflow:hidden;border:1px solid #dfe2ea;border-radius:14px;background:#fff}.split.svelte-zisx3u{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr)}.pane.svelte-zisx3u{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.pane.svelte-zisx3u+.pane:where(.svelte-zisx3u){border-left:1px solid #e2e8f0}.head.svelte-zisx3u{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e2e8f0;padding:6px 10px}.head.svelte-zisx3u>div:where(.svelte-zisx3u){display:flex;align-items:center;gap:8px}.head.svelte-zisx3u h2:where(.svelte-zisx3u){margin:0;font-size:12px}.step.svelte-zisx3u{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:#ececff;color:#5253d7;font-size:9px;font-weight:850}.result-head.svelte-zisx3u{background:#f8f8ff}.result-head.svelte-zisx3u .step:where(.svelte-zisx3u){background:#5b5ce2;color:#fff}.actions.svelte-zisx3u{display:flex;gap:5px}.actions.svelte-zisx3u button:where(.svelte-zisx3u),.run.svelte-zisx3u button:where(.svelte-zisx3u){min-height:30px;border:1px solid #d7dce3;border-radius:7px;background:#fff;color:#64748b;padding:5px 10px;font-size:10px;font-weight:700;cursor:pointer}.actions.svelte-zisx3u button:where(.svelte-zisx3u):disabled{cursor:not-allowed;opacity:.45}.actions.svelte-zisx3u .primary:where(.svelte-zisx3u),.run.svelte-zisx3u .primary:where(.svelte-zisx3u){border-color:#6366f1;background:#6366f1;color:#fff}.body.svelte-zisx3u{display:grid;min-height:0;align-content:start;gap:7px;overflow:hidden;padding:8px 10px}.hint.svelte-zisx3u,.error.svelte-zisx3u,.empty.svelte-zisx3u{margin:0;border-radius:8px;padding:6px 9px;font-size:10px}.hint.svelte-zisx3u{border-left:3px solid #818cf8;background:#f5f5ff;color:#525a73}.error.svelte-zisx3u{background:#fff1f2;color:#b91c1c}.empty.svelte-zisx3u{border:1px dashed #e2e8f0;color:#94a3b8;text-align:center}.field.svelte-zisx3u{display:grid;gap:3px}.field.svelte-zisx3u>span:where(.svelte-zisx3u):first-child{color:#64748b;font-size:9px;font-weight:800;text-transform:uppercase}.field.svelte-zisx3u em:where(.svelte-zisx3u){color:#ef4444;font-style:normal}.field.svelte-zisx3u small:where(.svelte-zisx3u){color:#94a3b8;font-size:9px}.field.svelte-zisx3u input:where(.svelte-zisx3u),.field.svelte-zisx3u select:where(.svelte-zisx3u),.plain.svelte-zisx3u{box-sizing:border-box;width:100%;min-height:30px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;padding:5px 8px;font-size:11px}.plain.svelte-zisx3u{height:clamp(70px,20vh,150px);resize:none;font-family:ui-monospace,monospace}.check.svelte-zisx3u{display:flex!important;align-items:center;gap:7px;border:1px solid #e2e8f0;border-radius:7px;padding:6px 8px;text-transform:none!important}.check.svelte-zisx3u input:where(.svelte-zisx3u){width:15px;min-height:15px}.code.svelte-zisx3u{display:grid;grid-template-columns:34px minmax(0,1fr);overflow:hidden;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.code.svelte-zisx3u pre:where(.svelte-zisx3u){margin:0;border-right:1px solid #e2e8f0;padding:7px;color:#94a3b8;text-align:right;font:10px/1.35 ui-monospace,monospace}.code.svelte-zisx3u textarea:where(.svelte-zisx3u){height:clamp(70px,20vh,150px);resize:none;border:0;background:transparent;padding:7px;font:10px/1.35 ui-monospace,monospace;outline:0}.code.dark.svelte-zisx3u,.dark-output.svelte-zisx3u,details.svelte-zisx3u pre:where(.svelte-zisx3u){background:#0f172a;color:#f8fafc}.run.svelte-zisx3u{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e8f0;padding-top:6px;color:#94a3b8;font-size:9px}.result.svelte-zisx3u{background:#fafbff}.meta.svelte-zisx3u{display:flex;justify-content:space-between;color:#94a3b8;font-size:9px}.output.svelte-zisx3u{height:calc(100dvh - 235px);min-height:0;overflow:auto;margin:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:9px;white-space:pre-wrap;font:10px/1.4 ui-monospace,monospace}.result.svelte-zisx3u details:where(.svelte-zisx3u){display:none}.placeholder.svelte-zisx3u{display:grid;height:100%;place-items:center;place-content:center;text-align:center}.placeholder.svelte-zisx3u>span:where(.svelte-zisx3u){display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#ececff;color:#5253d7}.placeholder.svelte-zisx3u strong:where(.svelte-zisx3u){margin-top:7px;font-size:12px}.placeholder.svelte-zisx3u p:where(.svelte-zisx3u){color:#64748b;font-size:9px}@media(max-width:640px){.split.svelte-zisx3u{grid-template-columns:1fr 1fr}.head.svelte-zisx3u{padding:4px 6px}.actions.svelte-zisx3u button:where(.svelte-zisx3u){padding:4px 6px}.hint.svelte-zisx3u,.field.svelte-zisx3u small:where(.svelte-zisx3u){display:none}.body.svelte-zisx3u{gap:4px;padding:5px}}.shell.svelte-igjd85{width:100%;height:100%;min-height:0}.workspace.svelte-igjd85{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;height:100%;overflow:hidden;border:1px solid #dfe2ea;border-radius:8px;background:#f7f8fa}.toolbar.svelte-igjd85{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #d7dce3;background:#fff;padding:7px 9px}.primary-actions.svelte-igjd85,.secondary-actions.svelte-igjd85{display:flex;flex-wrap:wrap;gap:5px}.toolbar.svelte-igjd85 button:where(.svelte-igjd85){min-height:30px;border:1px solid #cfd5dd;border-radius:4px;background:#fff;color:#445064;padding:4px 10px;font-size:11px;font-weight:650;cursor:pointer}.toolbar.svelte-igjd85 button.primary:where(.svelte-igjd85){border-color:#16a085;background:#16a085;color:#fff}.toolbar.svelte-igjd85 button.danger:where(.svelte-igjd85){color:#b54747}.toolbar.svelte-igjd85 button:where(.svelte-igjd85):disabled{opacity:.45}.toolbar.svelte-igjd85 label:where(.svelte-igjd85){display:flex;align-items:center;gap:5px;color:#667085;font-size:10px}.toolbar.svelte-igjd85 label:where(.svelte-igjd85) input:where(.svelte-igjd85),.toolbar.svelte-igjd85 label:where(.svelte-igjd85) select:where(.svelte-igjd85){max-width:110px;min-height:30px;border:1px solid #cfd5dd;border-radius:4px;padding:3px 7px}.toolbar.svelte-igjd85 .check:where(.svelte-igjd85) input:where(.svelte-igjd85){width:auto;min-height:auto}.editors.svelte-igjd85{display:grid;grid-template-columns:1fr 1fr;min-height:0}.pane.svelte-igjd85{display:grid;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;background:#fff}.pane.svelte-igjd85+.pane:where(.svelte-igjd85){border-left:1px solid #d7dce3}.pane.svelte-igjd85>header:where(.svelte-igjd85){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e6eb;padding:0 10px;color:#687386;font-size:10px}.pane.svelte-igjd85>header:where(.svelte-igjd85) strong:where(.svelte-igjd85){color:#344054;font-size:11px}.code.svelte-igjd85{display:grid;grid-template-columns:38px minmax(0,1fr);min-height:0}.code.svelte-igjd85 pre:where(.svelte-igjd85){overflow:hidden;margin:0;border-right:1px solid #e6e9ee;background:#f7f8fa;color:#a2a9b5;padding:9px 6px;text-align:right;font:10px/1.5 ui-monospace,monospace}.code.svelte-igjd85 textarea:where(.svelte-igjd85),.output.svelte-igjd85>pre:where(.svelte-igjd85){width:100%;height:100%;box-sizing:border-box;overflow:auto;resize:none;border:0;outline:0;margin:0;padding:9px 11px;white-space:pre;font:11px/1.5 ui-monospace,monospace}.output.svelte-igjd85>pre:where(.svelte-igjd85){background:#fbfcfd}.placeholder.svelte-igjd85{display:grid;height:100%;place-content:center;justify-items:center;gap:4px;color:#98a2b3}.error.svelte-igjd85{margin:10px;border-radius:5px;background:#fff5f5;color:#b42318;padding:9px}footer.svelte-igjd85{display:flex;justify-content:space-between;border-top:1px solid #d7dce3;padding:5px 9px;color:#8a94a4;font-size:9px}@media(max-width:640px){.toolbar.svelte-igjd85{align-items:stretch;padding:4px}.toolbar.svelte-igjd85 button:where(.svelte-igjd85){min-height:26px;padding:3px 6px;font-size:9px}.code.svelte-igjd85{grid-template-columns:25px minmax(0,1fr)}.code.svelte-igjd85 pre:where(.svelte-igjd85),.code.svelte-igjd85 textarea:where(.svelte-igjd85),.output.svelte-igjd85>pre:where(.svelte-igjd85){padding:6px 4px;font-size:8px}.pane.svelte-igjd85>header:where(.svelte-igjd85) span:where(.svelte-igjd85),footer.svelte-igjd85 span:where(.svelte-igjd85):first-child{display:none}}.workspace.svelte-rew4r6{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden;border:1px solid #dfe2ea;border-radius:8px;background:#f7f8fa}.toolbar.svelte-rew4r6{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #d7dce3;background:#fff;padding:7px 9px}.toolbar.svelte-rew4r6>div:where(.svelte-rew4r6){display:flex;flex-wrap:wrap;gap:5px}.toolbar.svelte-rew4r6 button:where(.svelte-rew4r6){min-height:30px;border:1px solid #cfd5dd;border-radius:4px;background:#fff;color:#445064;padding:4px 10px;font-size:11px;font-weight:650;cursor:pointer}.toolbar.svelte-rew4r6 button.primary:where(.svelte-rew4r6){border-color:#16a085;background:#16a085;color:#fff}.toolbar.svelte-rew4r6 button.danger:where(.svelte-rew4r6){color:#b54747}.toolbar.svelte-rew4r6 button:where(.svelte-rew4r6):disabled{opacity:.45}.editors.svelte-rew4r6{display:grid;grid-template-columns:1fr 1fr;min-height:0}.editors.svelte-rew4r6>section:where(.svelte-rew4r6){display:grid;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;background:#fff}.editors.svelte-rew4r6>section:where(.svelte-rew4r6)+section:where(.svelte-rew4r6){border-left:1px solid #d7dce3}.editors.svelte-rew4r6 header:where(.svelte-rew4r6){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e6eb;padding:0 10px;color:#687386;font-size:10px}.editors.svelte-rew4r6 header:where(.svelte-rew4r6) strong:where(.svelte-rew4r6){color:#344054;font-size:11px}.code.svelte-rew4r6{display:grid;grid-template-columns:38px minmax(0,1fr);min-height:0}.code.svelte-rew4r6 pre:where(.svelte-rew4r6){overflow:hidden;margin:0;border-right:1px solid #e6e9ee;background:#f7f8fa;color:#a2a9b5;padding:9px 6px;text-align:right;font:10px/1.5 ui-monospace,monospace}.code.svelte-rew4r6 textarea:where(.svelte-rew4r6),.output.svelte-rew4r6>pre:where(.svelte-rew4r6){width:100%;height:100%;box-sizing:border-box;overflow:auto;resize:none;border:0;outline:0;margin:0;padding:9px 11px;white-space:pre-wrap;font:11px/1.5 ui-monospace,monospace}.output.svelte-rew4r6>pre:where(.svelte-rew4r6){background:#fbfcfd}.placeholder.svelte-rew4r6{display:grid;height:100%;place-content:center;justify-items:center;gap:4px;color:#98a2b3}.error.svelte-rew4r6{margin:10px;border-radius:5px;background:#fff5f5;color:#b42318;padding:9px}footer.svelte-rew4r6{display:flex;justify-content:space-between;border-top:1px solid #d7dce3;padding:5px 9px;color:#8a94a4;font-size:9px}@media(max-width:640px){.toolbar.svelte-rew4r6{align-items:stretch;padding:4px}.toolbar.svelte-rew4r6 button:where(.svelte-rew4r6){min-height:26px;padding:3px 6px;font-size:9px}.code.svelte-rew4r6{grid-template-columns:25px minmax(0,1fr)}.code.svelte-rew4r6 pre:where(.svelte-rew4r6),.code.svelte-rew4r6 textarea:where(.svelte-rew4r6),.output.svelte-rew4r6>pre:where(.svelte-rew4r6){padding:6px 4px;font-size:8px}.editors.svelte-rew4r6 header:where(.svelte-rew4r6) span:where(.svelte-rew4r6),footer.svelte-rew4r6 span:where(.svelte-rew4r6):first-child{display:none}}.workspace.svelte-1jqnrlg{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);height:100%;min-height:0;overflow:hidden;border:1px solid #dfe2ea;border-radius:14px;background:#fff}.pane.svelte-1jqnrlg{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.pane.svelte-1jqnrlg+.pane:where(.svelte-1jqnrlg){border-left:1px solid #e2e8f0}.pane.svelte-1jqnrlg>header:where(.svelte-1jqnrlg){display:flex;align-items:center;justify-content:space-between;min-height:42px;border-bottom:1px solid #e2e8f0;padding:6px 10px}.pane.svelte-1jqnrlg>header:where(.svelte-1jqnrlg) h2:where(.svelte-1jqnrlg){margin:0;font-size:12px}.pane.svelte-1jqnrlg>header:where(.svelte-1jqnrlg) span:where(.svelte-1jqnrlg){border-radius:999px;background:#eef2ff;color:#4f46e5;padding:3px 8px;font-size:9px}.body.svelte-1jqnrlg{display:grid;align-content:start;gap:7px;min-height:0;overflow:auto;padding:8px 10px}.field.svelte-1jqnrlg{display:grid;gap:3px}.field.svelte-1jqnrlg>span:where(.svelte-1jqnrlg){color:#64748b;font-size:9px;font-weight:800}.field.svelte-1jqnrlg em:where(.svelte-1jqnrlg){color:#ef4444}.field.svelte-1jqnrlg input:where(.svelte-1jqnrlg),.field.svelte-1jqnrlg select:where(.svelte-1jqnrlg){box-sizing:border-box;width:100%;min-height:30px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;padding:5px 8px;font-size:11px}.field.svelte-1jqnrlg small:where(.svelte-1jqnrlg),.preview.svelte-1jqnrlg small:where(.svelte-1jqnrlg),.result-file.svelte-1jqnrlg small:where(.svelte-1jqnrlg){display:block;color:#94a3b8;font-size:9px}.grid.svelte-1jqnrlg{display:grid;grid-template-columns:1fr 1fr;gap:7px}.check.svelte-1jqnrlg{display:flex;align-items:center;gap:7px;color:#64748b;font-size:10px}.preview.svelte-1jqnrlg{display:grid;grid-template-columns:58px 1fr;gap:8px;border:1px solid #e2e8f0;border-radius:9px;padding:7px}.preview.svelte-1jqnrlg img:where(.svelte-1jqnrlg),.placeholder.svelte-1jqnrlg{width:58px;height:58px;border-radius:7px;-o-object-fit:contain;object-fit:contain}.placeholder.svelte-1jqnrlg{display:grid;place-items:center;border:1px dashed #cbd5e1}.hint.svelte-1jqnrlg,.error.svelte-1jqnrlg,.empty.svelte-1jqnrlg{margin:0;border-radius:7px;padding:7px;font-size:10px}.hint.svelte-1jqnrlg{background:#f8fafc;color:#64748b}.error.svelte-1jqnrlg{background:#fff1f2;color:#b91c1c}.empty.svelte-1jqnrlg{display:grid;min-height:120px;place-items:center;border:1px dashed #e2e8f0;color:#94a3b8}.actions.svelte-1jqnrlg{display:flex;justify-content:flex-end;gap:6px;border-top:1px solid #e2e8f0;padding-top:7px}.actions.svelte-1jqnrlg button:where(.svelte-1jqnrlg),.result-file.svelte-1jqnrlg a:where(.svelte-1jqnrlg){min-height:30px;border:1px solid #d7dce3;border-radius:7px;background:#fff;color:#64748b;padding:5px 10px;font-size:10px;font-weight:700;text-decoration:none;cursor:pointer}.actions.svelte-1jqnrlg .primary:where(.svelte-1jqnrlg),.result-file.svelte-1jqnrlg a:where(.svelte-1jqnrlg){border-color:#6366f1;background:#6366f1;color:#fff}.result-file.svelte-1jqnrlg{border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:8px}.result-file.svelte-1jqnrlg>img:where(.svelte-1jqnrlg){width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain}.result-file.svelte-1jqnrlg>div:where(.svelte-1jqnrlg){display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.result-file.svelte-1jqnrlg strong:where(.svelte-1jqnrlg){font-size:11px}@media(max-width:640px){.workspace.svelte-1jqnrlg{grid-template-columns:1fr 1fr}.body.svelte-1jqnrlg{padding:5px}.grid.svelte-1jqnrlg{gap:4px}.field.svelte-1jqnrlg small:where(.svelte-1jqnrlg){display:none}}.tool-ad-slot.svelte-1s35o7j{display:grid;min-width:0;place-items:center;overflow:hidden;border:1px solid transparent;border-radius:8px;background:transparent;color:transparent;pointer-events:none}.tool-ad-slot.configured.svelte-1s35o7j{border-color:#d7dce3;background:#fff;color:#475569;pointer-events:auto}.tool-ad-slot.svelte-1s35o7j a:where(.svelte-1s35o7j){display:grid;width:100%;height:100%;place-items:center;color:inherit;text-decoration:none}.tool-ad-slot.svelte-1s35o7j img:where(.svelte-1s35o7j){display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.tool-ad-slot.svelte-1s35o7j span:where(.svelte-1s35o7j){font-size:9px;text-align:center}.tool-ad-left.svelte-1s35o7j,.tool-ad-right.svelte-1s35o7j{min-height:240px}.tool-ad-bottom.svelte-1s35o7j{min-height:72px}.tool-ad-bottom.svelte-1s35o7j img:where(.svelte-1s35o7j){max-height:90px}:root{--tool-primary: #6366f1;--tool-primary-dark: #4f46e5;--tool-primary-soft: rgba(99, 102, 241, .08);--tool-accent: #0ea5e9;--tool-danger: #ef4444;--tool-bg: #f8fafc;--tool-surface: #ffffff;--tool-surface-soft: #f1f5f9;--tool-border: #e2e8f0;--tool-text: #0f172a;--tool-muted: #64748b;--tool-faint: #94a3b8;--tool-shadow: 0 4px 12px rgba(15, 23, 42, .08);--tool-font: "Inter", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--tool-mono: "Fira Code", "Cascadia Code", ui-monospace, monospace}.tool-detail-page.svelte-1yb2e8o{width:min(1280px,100%);min-height:calc(100dvh - 48px);margin:0 auto;padding:0 24px 48px;color:var(--tool-text);font-family:var(--tool-font)}.tool-breadcrumb.svelte-1yb2e8o{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0 0;font-size:12.5px;color:var(--tool-faint)}.tool-hero.svelte-1yb2e8o{padding:28px 0 22px}.tool-title-area.svelte-1yb2e8o h1:where(.svelte-1yb2e8o){margin:0 0 6px;font-size:28px;line-height:1.2;font-weight:780;letter-spacing:-.035em}.tool-title-area.svelte-1yb2e8o p:where(.svelte-1yb2e8o){margin:0;max-width:760px;color:var(--tool-muted);font-size:14px;line-height:1.65}.tool-meta-row.svelte-1yb2e8o,.category-tabs.svelte-1yb2e8o,.tool-tabs.svelte-1yb2e8o,.toolbar.svelte-1yb2e8o,.action-row.svelte-1yb2e8o{display:flex;flex-wrap:wrap;gap:6px}.tool-meta-row.svelte-1yb2e8o{margin-top:8px}.badge.svelte-1yb2e8o{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;background:var(--tool-surface-soft);color:var(--tool-muted);padding:2px 10px;font-size:11px;font-weight:600}.badge-live.svelte-1yb2e8o,.badge-soft.svelte-1yb2e8o{background:var(--tool-primary-soft);color:var(--tool-primary)}.tool-limit-box.svelte-1yb2e8o{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--tool-border);border-radius:10px;background:var(--tool-surface);box-shadow:var(--tool-shadow)}.tool-limit-box.svelte-1yb2e8o div:where(.svelte-1yb2e8o),.spec-list.svelte-1yb2e8o div:where(.svelte-1yb2e8o),.result-meta.svelte-1yb2e8o,.result-file-row.svelte-1yb2e8o,.side-title-row.svelte-1yb2e8o{display:flex;justify-content:space-between;gap:12px}.tool-switch-panel.svelte-1yb2e8o{margin:0 0 12px}.category-tabs.svelte-1yb2e8o,.tool-tabs.svelte-1yb2e8o{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.category-tab.svelte-1yb2e8o,.tool-tab.svelte-1yb2e8o{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;border:1px solid var(--tool-border);border-radius:999px;background:var(--tool-surface);color:var(--tool-muted);text-decoration:none;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.category-tab.svelte-1yb2e8o{padding:6px 14px}.tool-tab.svelte-1yb2e8o{padding:5px 12px}.category-tab.svelte-1yb2e8o:hover,.tool-tab.svelte-1yb2e8o:hover{border-color:var(--tool-primary);color:var(--tool-primary);background:var(--tool-primary-soft)}.category-tab.active.svelte-1yb2e8o,.tool-tab.active.svelte-1yb2e8o{border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.detail-grid.svelte-1yb2e8o{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.workspace-stack.svelte-1yb2e8o{display:grid;gap:18px}.side-stack.svelte-1yb2e8o{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr;gap:12px}.workspace-card.svelte-1yb2e8o,.info-panel.svelte-1yb2e8o,.side-card.svelte-1yb2e8o,.related-panel.svelte-1yb2e8o{border:1px solid #dfe2ea;border-radius:14px;background:var(--tool-surface);box-shadow:0 14px 40px #17203312;overflow:hidden}.split-workspace.svelte-1yb2e8o,.file-workspace.svelte-1yb2e8o{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);min-height:590px}.tool-ad-layout.svelte-1yb2e8o{display:grid;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px;min-width:0}.tool-ad-layout.svelte-1yb2e8o>.tool-ad-left{grid-area:left}.tool-ad-layout.svelte-1yb2e8o>.tool-ad-right{grid-area:right}.tool-ad-layout.svelte-1yb2e8o>.workspace-stack:where(.svelte-1yb2e8o){grid-area:workspace;min-width:0}.tool-ad-bottom-wrap.svelte-1yb2e8o{grid-area:bottom;min-width:0}@media(max-width:1180px){.tool-ad-layout.svelte-1yb2e8o{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.tool-ad-layout.svelte-1yb2e8o>.tool-ad-left,.tool-ad-layout.svelte-1yb2e8o>.tool-ad-right{min-height:64px}.tool-ad-bottom-wrap.svelte-1yb2e8o{min-height:64px}}.workspace-head.svelte-1yb2e8o{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:62px;padding:12px 20px;border-bottom:1px solid var(--tool-border);background:#fff}.workspace-head.svelte-1yb2e8o>div:where(.svelte-1yb2e8o):first-child{display:flex;align-items:center;gap:10px}.step-label.svelte-1yb2e8o{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ececff;color:#5253d7;font-size:10px;font-weight:850}.result-head.svelte-1yb2e8o{background:#f8f8ff}.workspace-body.svelte-1yb2e8o{display:grid;align-content:start;gap:16px;padding:20px}.result-body.svelte-1yb2e8o{background:#fafbff;min-height:526px}.field-block.svelte-1yb2e8o{display:grid;gap:6px;font-size:13px}.plain-textarea.svelte-1yb2e8o,.file-input.svelte-1yb2e8o{width:100%;min-height:40px;border:1px solid var(--tool-border);border-radius:10px;background:var(--tool-bg);color:var(--tool-text);padding:9px 12px;font:13px var(--tool-font);outline:none}.plain-textarea.svelte-1yb2e8o:focus,.file-input.svelte-1yb2e8o:focus,.code-editor.svelte-1yb2e8o:focus-within{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11f}.plain-textarea.svelte-1yb2e8o{min-height:150px;resize:vertical;font-family:var(--tool-mono);line-height:1.6}.code-editor.svelte-1yb2e8o{display:grid;grid-template-columns:48px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:10px;background:var(--tool-bg)}.dark-editor.svelte-1yb2e8o,.dark-output.svelte-1yb2e8o{background:#0f172a;color:#f8fafc}.hint-box.svelte-1yb2e8o,.hint-muted.svelte-1yb2e8o,.error-box.svelte-1yb2e8o,.empty-box.svelte-1yb2e8o{margin:0;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.65}.hint-box.svelte-1yb2e8o{border-left:3px solid #818cf8;background:#f5f5ff;color:#525a73}.hint-muted.svelte-1yb2e8o{background:var(--tool-bg);color:var(--tool-muted)}.error-box.svelte-1yb2e8o{background:#ef444414;color:#b91c1c}.empty-box.svelte-1yb2e8o{border:1px dashed var(--tool-border);color:var(--tool-faint);text-align:center;padding:28px 12px}.compact-empty.svelte-1yb2e8o{padding:18px 12px}.control-grid.svelte-1yb2e8o{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check-row.svelte-1yb2e8o{display:flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--tool-border);border-radius:10px;padding:8px 12px;color:var(--tool-muted);font-size:13px}.file-preview.svelte-1yb2e8o,.result-file.svelte-1yb2e8o{border:1px solid var(--tool-border);border-radius:12px;background:var(--tool-bg);padding:12px}.file-preview-inner.svelte-1yb2e8o{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px}.file-placeholder.svelte-1yb2e8o{width:96px;height:96px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;-o-object-fit:contain;object-fit:contain;display:grid;place-items:center;border-style:dashed;color:var(--tool-faint);font-size:12px;font-weight:800}.file-preview.svelte-1yb2e8o p:where(.svelte-1yb2e8o),.result-file.svelte-1yb2e8o p:where(.svelte-1yb2e8o){margin:0 0 4px;color:var(--tool-text);font-size:13px;font-weight:700;overflow-wrap:anywhere}.btn.svelte-1yb2e8o{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border-radius:10px;border:0;padding:8px 16px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.btn.svelte-1yb2e8o:active{transform:scale(.98)}.btn.svelte-1yb2e8o:disabled{cursor:not-allowed;opacity:.5}.btn-small.svelte-1yb2e8o{min-height:30px;padding:6px 12px;font-size:12px}.btn-primary.svelte-1yb2e8o{background:var(--tool-primary);color:#fff}.btn-primary.svelte-1yb2e8o:hover{background:var(--tool-primary-dark);box-shadow:0 6px 16px #6366f140}.btn-secondary.svelte-1yb2e8o,.btn-danger.svelte-1yb2e8o{border:1px solid var(--tool-border);background:var(--tool-surface);color:var(--tool-muted)}.btn-secondary.svelte-1yb2e8o:hover{background:var(--tool-surface-soft);color:var(--tool-text)}.btn-danger.svelte-1yb2e8o{border-color:#ef444440;color:#b91c1c}.btn-danger.svelte-1yb2e8o:hover{background:#ef444414}.full.svelte-1yb2e8o{width:100%}.output-box.svelte-1yb2e8o{max-height:560px;min-height:330px;overflow:auto;margin:0;border:1px solid var(--tool-border);border-radius:10px;background:#fff;color:var(--tool-text);padding:16px 18px;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.7 var(--tool-mono)}.raw-json-box.svelte-1yb2e8o{border:1px solid var(--tool-border);border-radius:10px;overflow:hidden;background:#fff}.result-meta.svelte-1yb2e8o{color:var(--tool-faint);font-size:12px}.raw-actions.svelte-1yb2e8o{display:flex;justify-content:flex-end;padding:8px 10px;border-top:1px solid var(--tool-border)}.info-content.svelte-1yb2e8o{padding:0 18px 18px;border-top:1px solid var(--tool-border)}.info-grid.svelte-1yb2e8o p:where(.svelte-1yb2e8o),.faq-list.svelte-1yb2e8o p:where(.svelte-1yb2e8o){color:var(--tool-muted);font-size:13px;line-height:1.7}.info-grid.svelte-1yb2e8o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.info-grid.svelte-1yb2e8o>div:where(.svelte-1yb2e8o){border:1px solid var(--tool-border);border-radius:12px;padding:12px}.faq-list.svelte-1yb2e8o{display:grid;gap:8px}.side-card.svelte-1yb2e8o{padding:16px}.spec-list.svelte-1yb2e8o{display:grid;gap:9px;margin:12px 0 0}.side-form.svelte-1yb2e8o,.template-list.svelte-1yb2e8o{display:grid;gap:10px;margin-top:12px}.ok-text.svelte-1yb2e8o{color:var(--tool-primary);font-size:12px;font-weight:700}.error-text.svelte-1yb2e8o{color:#b91c1c;font-size:12px}.privacy-note.svelte-1yb2e8o{color:var(--tool-muted);font-size:12px}.run-row.svelte-1yb2e8o{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding-top:14px;border-top:1px solid var(--tool-border);color:var(--tool-faint);font-size:11px}.run-button.svelte-1yb2e8o{min-width:132px;min-height:42px}.result-empty.svelte-1yb2e8o{display:grid;place-items:center;align-content:center;min-height:360px;text-align:center}.result-empty.svelte-1yb2e8o p:where(.svelte-1yb2e8o){max-width:320px;margin:6px 0;color:var(--tool-muted);font-size:12px;line-height:1.6}.related-panel.svelte-1yb2e8o{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:20px;padding:18px}.related-links.svelte-1yb2e8o{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.experience-calculator.svelte-1yb2e8o{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr)}.experience-lookup.svelte-1yb2e8o{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr)}.experience-page-visualization .workspace-stack>section,.experience-page-image-canvas .workspace-stack>section,.experience-page-media-timeline .workspace-stack>section,.experience-page-assessment .workspace-stack>section{border:1px solid #dfe2ea!important;border-radius:14px!important;background:#fff!important;box-shadow:0 14px 40px #17203312!important;overflow:hidden}@media(max-width:760px){.detail-grid.svelte-1yb2e8o,.split-workspace.svelte-1yb2e8o,.file-workspace.svelte-1yb2e8o,.info-grid.svelte-1yb2e8o,.experience-calculator.svelte-1yb2e8o,.experience-lookup.svelte-1yb2e8o{grid-template-columns:1fr}}@media(max-width:640px){.tool-detail-page.svelte-1yb2e8o{padding-inline:12px}.tool-title-area.svelte-1yb2e8o h1:where(.svelte-1yb2e8o){font-size:21px}.workspace-head.svelte-1yb2e8o{align-items:flex-start;flex-direction:column}.control-grid.svelte-1yb2e8o,.file-preview-inner.svelte-1yb2e8o{grid-template-columns:1fr}.file-placeholder.svelte-1yb2e8o{width:100%}.result-body.svelte-1yb2e8o{min-height:360px}.run-row.svelte-1yb2e8o{align-items:flex-end}.run-button.svelte-1yb2e8o{min-width:120px}}html:has(.tool-detail-page),body:has(.tool-detail-page){overflow:hidden}.tool-detail-page.svelte-1yb2e8o{box-sizing:border-box;width:100%;height:calc(100dvh - 60px);min-height:0;overflow:hidden;padding:0 14px 10px 6px}.tool-hero.svelte-1yb2e8o{height:58px;box-sizing:border-box;overflow:hidden;padding:8px 0 6px 130px}@media(max-width:1180px){.tool-hero.svelte-1yb2e8o{padding-left:0}}.tool-title-area.svelte-1yb2e8o h1:where(.svelte-1yb2e8o){overflow:hidden;margin:0 0 2px;font-size:20px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.tool-title-area.svelte-1yb2e8o p:where(.svelte-1yb2e8o){overflow:hidden;max-width:none;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.detail-grid.svelte-1yb2e8o,.workspace-stack.svelte-1yb2e8o{height:calc(100dvh - 128px);min-height:0;gap:6px;overflow:hidden}.workspace-stack.svelte-1yb2e8o>section:where(.svelte-1yb2e8o),.workspace-card.svelte-1yb2e8o{max-width:100%;height:100%;min-height:0;overflow:hidden!important}.split-workspace.svelte-1yb2e8o,.file-workspace.svelte-1yb2e8o,.experience-calculator.svelte-1yb2e8o,.experience-lookup.svelte-1yb2e8o{height:100%;min-height:0;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr)}.workspace-pane.svelte-1yb2e8o{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.workspace-head.svelte-1yb2e8o{min-height:42px;padding:6px 10px}.step-label.svelte-1yb2e8o{width:22px;height:22px;border-radius:6px;font-size:9px}.workspace-body.svelte-1yb2e8o{min-height:0;overflow:hidden;gap:7px;padding:8px 10px}.result-body.svelte-1yb2e8o{min-height:0}.hint-box.svelte-1yb2e8o,.hint-muted.svelte-1yb2e8o,.error-box.svelte-1yb2e8o,.empty-box.svelte-1yb2e8o{padding:5px 8px;font-size:10px;line-height:1.35}.field-block.svelte-1yb2e8o{gap:3px;font-size:11px}.plain-textarea.svelte-1yb2e8o,.file-input.svelte-1yb2e8o{min-height:30px;border-radius:7px;padding:5px 8px;font-size:11px}.plain-textarea.svelte-1yb2e8o{height:clamp(70px,20vh,150px);min-height:0;resize:none}.code-editor.svelte-1yb2e8o{grid-template-columns:34px minmax(0,1fr);border-radius:7px}.run-row.svelte-1yb2e8o{margin-top:0;padding-top:6px}.run-button.svelte-1yb2e8o{min-width:100px;min-height:32px}.btn.svelte-1yb2e8o{min-height:30px;border-radius:7px;padding:5px 10px;font-size:10px}.btn-small.svelte-1yb2e8o{min-height:26px;padding:4px 8px;font-size:9px}.output-box.svelte-1yb2e8o{height:calc(100dvh - 235px);min-height:0;max-height:none;overflow:hidden;padding:9px;font-size:10px;line-height:1.4}.result-empty.svelte-1yb2e8o{min-height:0;height:100%}.result-empty.svelte-1yb2e8o p:where(.svelte-1yb2e8o){margin:3px 0;font-size:9px}.raw-json-box.svelte-1yb2e8o{display:none}.result-meta.svelte-1yb2e8o{font-size:9px}.file-preview.svelte-1yb2e8o,.result-file.svelte-1yb2e8o{padding:7px}.file-placeholder.svelte-1yb2e8o{width:58px;height:58px}.file-preview-inner.svelte-1yb2e8o{grid-template-columns:58px minmax(0,1fr);gap:7px}.experience-page-visualization .workspace-stack>section,.experience-page-image-canvas .workspace-stack>section,.experience-page-media-timeline .workspace-stack>section,.experience-page-assessment .workspace-stack>section{height:100%!important;max-height:calc(100dvh - 128px)!important;min-height:0!important;overflow:hidden!important}.experience-page-visualization .workspace-stack>section>*,.experience-page-image-canvas .workspace-stack>section>*,.experience-page-media-timeline .workspace-stack>section>*,.experience-page-assessment .workspace-stack>section>*{max-height:100%!important;overflow:hidden!important}@media(max-width:760px){.tool-detail-page.svelte-1yb2e8o{height:calc(100dvh - 56px);padding-inline:6px}.tool-hero.svelte-1yb2e8o{height:48px}.tool-title-area.svelte-1yb2e8o h1:where(.svelte-1yb2e8o){font-size:16px}.tool-title-area.svelte-1yb2e8o p:where(.svelte-1yb2e8o){font-size:9px}.detail-grid.svelte-1yb2e8o,.workspace-stack.svelte-1yb2e8o{height:calc(100dvh - 110px)}.split-workspace.svelte-1yb2e8o,.file-workspace.svelte-1yb2e8o,.experience-calculator.svelte-1yb2e8o,.experience-lookup.svelte-1yb2e8o{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace-head.svelte-1yb2e8o{align-items:center;min-height:36px;flex-direction:row;padding:4px 6px}.workspace-body.svelte-1yb2e8o{gap:4px;padding:5px}.hint-box.svelte-1yb2e8o{display:none}.control-grid.svelte-1yb2e8o{grid-template-columns:1fr 1fr}.output-box.svelte-1yb2e8o{height:calc(100dvh - 190px)}.result-empty.svelte-1yb2e8o p:where(.svelte-1yb2e8o){display:none}}
