.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}html:has(.tool-slug-16pf),body:has(.tool-slug-16pf){height:100%;overflow:hidden!important}body:has(.tool-slug-16pf) .seo-content{display:none!important}.tool-slug-16pf{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-16pf .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-nhf37g{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-nhf37g>.tool-ad-left{grid-area:left}.ad-layout.svelte-nhf37g>.tool-ad-right{grid-area:right}.bottom-ad.svelte-nhf37g{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-nhf37g>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-nhf37g{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.workspace-header.svelte-nhf37g{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-nhf37g>div:where(.svelte-nhf37g){display:grid;gap:2px}.workspace-header.svelte-nhf37g span:where(.svelte-nhf37g),.intro.svelte-nhf37g>span:where(.svelte-nhf37g),.question-head.svelte-nhf37g span:where(.svelte-nhf37g),.result-head.svelte-nhf37g span:where(.svelte-nhf37g){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.workspace-header.svelte-nhf37g strong:where(.svelte-nhf37g){font-size:13px}.workspace-header.svelte-nhf37g p:where(.svelte-nhf37g){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:8px;font-weight:750}.workspace-header.svelte-nhf37g i:where(.svelte-nhf37g){display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#22c55e}.intro.svelte-nhf37g{display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;text-align:center}.badge.svelte-nhf37g{display:grid;width:62px;height:62px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#6366f1,#4338ca);color:#fff;box-shadow:0 12px 25px #4f46e540;font:900 18px var(--tool-mono)}.intro.svelte-nhf37g h2:where(.svelte-nhf37g){margin:2px 0 0;color:#172033;font-size:22px}.intro.svelte-nhf37g p:where(.svelte-nhf37g){max-width:560px;margin:0;color:#64748b;font-size:10px;line-height:1.65}.intro-metrics.svelte-nhf37g{display:grid;grid-template-columns:repeat(3,100px);gap:7px}.intro-metrics.svelte-nhf37g article:where(.svelte-nhf37g){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#f8fafc;padding:9px}.intro-metrics.svelte-nhf37g strong:where(.svelte-nhf37g){font:850 15px var(--tool-mono)}.intro-metrics.svelte-nhf37g span:where(.svelte-nhf37g){color:#94a3b8;font-size:8px}.primary.svelte-nhf37g,.intro.svelte-nhf37g>button:where(.svelte-nhf37g),.result-head.svelte-nhf37g button:where(.svelte-nhf37g){min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800;cursor:pointer}.intro.svelte-nhf37g small:where(.svelte-nhf37g){max-width:560px;color:#94a3b8;font-size:8px;line-height:1.5}.question-layout.svelte-nhf37g{display:grid;grid-template-columns:215px minmax(0,1fr);min-width:0;min-height:0}.navigator.svelte-nhf37g{display:grid;min-height:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:9px;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.progress-card.svelte-nhf37g{display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.progress-card.svelte-nhf37g span:where(.svelte-nhf37g),.section-meta.svelte-nhf37g span:where(.svelte-nhf37g){color:#94a3b8;font-size:8px}.progress-card.svelte-nhf37g strong:where(.svelte-nhf37g){font:850 15px var(--tool-mono)}.progress-card.svelte-nhf37g>div:where(.svelte-nhf37g){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-nhf37g i:where(.svelte-nhf37g){display:block;height:100%;background:var(--tool-primary)}.section-meta.svelte-nhf37g{display:flex;justify-content:space-between;font-size:8px}.number-grid.svelte-nhf37g{display:grid;min-height:0;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;overflow:auto}.number-grid.svelte-nhf37g button:where(.svelte-nhf37g){min-height:25px;border:1px solid var(--tool-border);border-radius:5px;background:#fff;color:#94a3b8;font:7px var(--tool-mono);cursor:pointer}.number-grid.svelte-nhf37g button.answered:where(.svelte-nhf37g){border-color:#a7f3d0;background:#ecfdf5;color:#047857}.number-grid.svelte-nhf37g button.current:where(.svelte-nhf37g){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.legend.svelte-nhf37g{display:flex;gap:12px;color:#94a3b8;font-size:7px}.legend.svelte-nhf37g span:where(.svelte-nhf37g){display:flex;align-items:center;gap:4px}.legend.svelte-nhf37g i:where(.svelte-nhf37g){width:7px;height:7px;border:1px solid #cbd5e1;border-radius:2px;background:#fff}.legend.svelte-nhf37g i.done:where(.svelte-nhf37g){border-color:#a7f3d0;background:#10b981}.question-panel.svelte-nhf37g{display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.question-head.svelte-nhf37g{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:8px 16px}.question-head.svelte-nhf37g>div:where(.svelte-nhf37g){display:grid;gap:3px}.question-head.svelte-nhf37g strong:where(.svelte-nhf37g){font-size:10px}.question-head.svelte-nhf37g em:where(.svelte-nhf37g){border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 8px;font:800 8px var(--tool-mono)}.question-body.svelte-nhf37g{display:grid;align-content:center;gap:11px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,42px)}.question-body.svelte-nhf37g h2:where(.svelte-nhf37g){max-width:760px;margin:0;color:#172033;font-size:clamp(17px,2.2vw,23px);line-height:1.55}.question-body.svelte-nhf37g>p:where(.svelte-nhf37g){margin:0;color:#94a3b8;font-size:8px}.options.svelte-nhf37g{display:grid;gap:7px;max-width:720px}.options.svelte-nhf37g button:where(.svelte-nhf37g){display:grid;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:48px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:7px 11px;color:#475569;text-align:left;cursor:pointer}.options.svelte-nhf37g button:where(.svelte-nhf37g)>span:where(.svelte-nhf37g){display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f1f5f9;color:#64748b;font:800 9px var(--tool-mono)}.options.svelte-nhf37g button:where(.svelte-nhf37g) strong:where(.svelte-nhf37g){font-size:10px}.options.svelte-nhf37g button:where(.svelte-nhf37g)>i:where(.svelte-nhf37g){width:10px;height:10px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-nhf37g button:where(.svelte-nhf37g):hover,.options.svelte-nhf37g button.selected:where(.svelte-nhf37g){border-color:#818cf8;background:#f5f3ff;color:#4338ca}.options.svelte-nhf37g button.selected:where(.svelte-nhf37g)>span:where(.svelte-nhf37g){background:var(--tool-primary);color:#fff}.options.svelte-nhf37g button.selected:where(.svelte-nhf37g)>i:where(.svelte-nhf37g){border-color:var(--tool-primary);box-shadow:inset 0 0 0 2px #fff;background:var(--tool-primary)}.notice.svelte-nhf37g{max-width:700px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:8px 10px;font-size:8px}.question-panel.svelte-nhf37g nav:where(.svelte-nhf37g){display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--tool-border);padding:7px 16px}.question-panel.svelte-nhf37g nav:where(.svelte-nhf37g) button:where(.svelte-nhf37g){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800;cursor:pointer}.question-panel.svelte-nhf37g nav:where(.svelte-nhf37g) .primary:where(.svelte-nhf37g){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.question-panel.svelte-nhf37g nav:where(.svelte-nhf37g) span:where(.svelte-nhf37g){color:#94a3b8;font-size:8px}.question-panel.svelte-nhf37g nav:where(.svelte-nhf37g) button:where(.svelte-nhf37g):disabled{cursor:not-allowed;opacity:.45}.results.svelte-nhf37g{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:14px 16px;background:#f8fafc}.result-head.svelte-nhf37g{display:flex;align-items:center;justify-content:space-between}.result-head.svelte-nhf37g h2:where(.svelte-nhf37g){margin:3px 0 0;font-size:14px}.result-head.svelte-nhf37g p:where(.svelte-nhf37g){margin:3px 0 0;color:#94a3b8;font-size:8px}.result-head.svelte-nhf37g button:where(.svelte-nhf37g){background:#fff;color:var(--tool-primary)}.dimension-grid.svelte-nhf37g{display:grid;min-height:0;grid-template-columns:1fr 1fr;gap:7px;overflow:auto}.dimension-grid.svelte-nhf37g article:where(.svelte-nhf37g){display:grid;align-content:center;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.dimension-grid.svelte-nhf37g header:where(.svelte-nhf37g){display:flex;justify-content:space-between}.dimension-grid.svelte-nhf37g strong:where(.svelte-nhf37g){font-size:9px}.dimension-grid.svelte-nhf37g b:where(.svelte-nhf37g){color:#4338ca;font:850 11px var(--tool-mono)}.dimension-grid.svelte-nhf37g article:where(.svelte-nhf37g)>div:where(.svelte-nhf37g){height:6px;overflow:hidden;border-radius:999px;background:#e2e8f0}.dimension-grid.svelte-nhf37g i:where(.svelte-nhf37g){display:block;height:100%;background:linear-gradient(90deg,#818cf8,#22c55e)}.dimension-grid.svelte-nhf37g p:where(.svelte-nhf37g){margin:0;color:#64748b;font-size:8px}.results.svelte-nhf37g>aside:where(.svelte-nhf37g){display:flex;gap:8px;border-left:3px solid #fb923c;border-radius:7px;background:#fff7ed;padding:8px 10px}.results.svelte-nhf37g>aside:where(.svelte-nhf37g) strong:where(.svelte-nhf37g){flex:none;color:#c2410c;font-size:8px}.results.svelte-nhf37g>aside:where(.svelte-nhf37g) span:where(.svelte-nhf37g){color:#9a3412;font-size:8px}.workspace.svelte-nhf37g button:where(.svelte-nhf37g):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-nhf37g{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-nhf37g>.tool-ad-left,.ad-layout.svelte-nhf37g>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-16pf{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-16pf .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-nhf37g{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-nhf37g{grid-template-rows:44px minmax(0,1fr)}.workspace-header.svelte-nhf37g{padding:6px 9px}.workspace-header.svelte-nhf37g p:where(.svelte-nhf37g){display:none}.question-layout.svelte-nhf37g{grid-template-columns:82px minmax(0,1fr)}.navigator.svelte-nhf37g{gap:5px;padding:6px}.progress-card.svelte-nhf37g{padding:5px}.progress-card.svelte-nhf37g strong:where(.svelte-nhf37g){font-size:11px}.section-meta.svelte-nhf37g,.legend.svelte-nhf37g{display:none}.number-grid.svelte-nhf37g{grid-template-columns:repeat(2,1fr)}.number-grid.svelte-nhf37g button:where(.svelte-nhf37g){min-height:24px}.question-panel.svelte-nhf37g{grid-template-rows:45px minmax(0,1fr) 42px}.question-head.svelte-nhf37g{padding:5px 8px}.question-body.svelte-nhf37g{align-content:start;padding:10px}.question-body.svelte-nhf37g h2:where(.svelte-nhf37g){font-size:15px}.options.svelte-nhf37g button:where(.svelte-nhf37g){grid-template-columns:25px minmax(0,1fr) 12px;min-height:43px;padding:5px 7px}.options.svelte-nhf37g button:where(.svelte-nhf37g)>span:where(.svelte-nhf37g){width:24px;height:24px}.question-panel.svelte-nhf37g nav:where(.svelte-nhf37g){padding:5px 8px}.question-panel.svelte-nhf37g nav:where(.svelte-nhf37g) span:where(.svelte-nhf37g){display:none}.intro-metrics.svelte-nhf37g{grid-template-columns:repeat(3,80px)}.dimension-grid.svelte-nhf37g{grid-template-columns:1fr}.results.svelte-nhf37g{padding:8px}.results.svelte-nhf37g>aside:where(.svelte-nhf37g){display:none}}html:has(.tool-slug-adler32),body:has(.tool-slug-adler32){overflow:auto!important}.adler-ad-layout.svelte-yrrmds{display:grid;min-height:580px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.adler-ad-layout.svelte-yrrmds>.tool-ad-left{grid-area:left}.adler-ad-layout.svelte-yrrmds>.tool-ad-right{grid-area:right}.bottom-ad.svelte-yrrmds{grid-area:bottom;min-width:0}.adler-workspace.svelte-yrrmds{grid-area:workspace;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-adler32{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-adler32 .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-yrrmds,.input-meta.svelte-yrrmds,.input-actions.svelte-yrrmds,.result-actions.svelte-yrrmds{display:flex;align-items:center}.workspace-header.svelte-yrrmds{justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-yrrmds>div:where(.svelte-yrrmds){display:grid;gap:2px}.eyebrow.svelte-yrrmds{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-yrrmds strong:where(.svelte-yrrmds){font-size:13px}.algorithm.svelte-yrrmds{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.algorithm-strip.svelte-yrrmds{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-bottom:1px solid var(--tool-border);background:var(--tool-border)}.algorithm-strip.svelte-yrrmds article:where(.svelte-yrrmds){display:grid;gap:2px;background:#f8fafc;padding:9px 13px}.algorithm-strip.svelte-yrrmds span:where(.svelte-yrrmds){color:var(--tool-primary);font-size:8px;font-weight:850}.algorithm-strip.svelte-yrrmds strong:where(.svelte-yrrmds){color:var(--tool-muted);font-size:9px}.workspace-grid.svelte-yrrmds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-yrrmds,.result-panel.svelte-yrrmds{display:grid;min-width:0;align-content:start;padding:15px 16px}.result-panel.svelte-yrrmds{grid-template-rows:auto auto minmax(118px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-yrrmds{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-yrrmds>span:where(.svelte-yrrmds){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-yrrmds h2:where(.svelte-yrrmds){margin:0;font-size:12px}.panel-heading.svelte-yrrmds p:where(.svelte-yrrmds){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-yrrmds em:where(.svelte-yrrmds){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-yrrmds em.idle:where(.svelte-yrrmds){background:#f1f5f9;color:#64748b}.input-panel.svelte-yrrmds>label:where(.svelte-yrrmds){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.input-panel.svelte-yrrmds textarea:where(.svelte-yrrmds){box-sizing:border-box;width:100%;min-height:235px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#fbfcfe;padding:13px 14px;color:#1e293b;font:12px/1.7 var(--tool-mono);outline:none}.input-panel.svelte-yrrmds textarea:where(.svelte-yrrmds):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.input-meta.svelte-yrrmds{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.server-error.svelte-yrrmds{display:grid;gap:2px;margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.vector-card.svelte-yrrmds{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.vector-card.svelte-yrrmds>div:where(.svelte-yrrmds){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:8px}.vector-card.svelte-yrrmds span:where(.svelte-yrrmds){color:var(--tool-faint);font-size:8px}.vector-card.svelte-yrrmds code:where(.svelte-yrrmds),.vector-card.svelte-yrrmds strong:where(.svelte-yrrmds){color:var(--tool-primary);font:850 11px var(--tool-mono)}.input-actions.svelte-yrrmds{flex-wrap:wrap;gap:7px;margin-top:11px}.input-actions.svelte-yrrmds button:where(.svelte-yrrmds),.result-actions.svelte-yrrmds button:where(.svelte-yrrmds){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-yrrmds .danger:where(.svelte-yrrmds){color:#b42318}.input-actions.svelte-yrrmds .primary:where(.svelte-yrrmds){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-yrrmds button:where(.svelte-yrrmds):hover:not(:disabled),.result-actions.svelte-yrrmds button:where(.svelte-yrrmds):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-yrrmds .primary:where(.svelte-yrrmds):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-yrrmds button:where(.svelte-yrrmds):disabled,.result-actions.svelte-yrrmds button:where(.svelte-yrrmds):disabled{cursor:not-allowed;opacity:.42}.checksum-card.svelte-yrrmds{display:grid;justify-items:center;gap:5px;border:1px solid #c7d2fe;border-radius:10px;background:linear-gradient(145deg,#fff,#eef2ff);padding:18px}.checksum-card.svelte-yrrmds>span:where(.svelte-yrrmds){color:#6366f1;font-size:8px;font-weight:850;letter-spacing:.12em}.checksum-card.svelte-yrrmds>strong:where(.svelte-yrrmds){color:#312e81;font:900 clamp(28px,4.7vw,43px)/1 var(--tool-mono);letter-spacing:.07em}.checksum-card.svelte-yrrmds>code:where(.svelte-yrrmds){color:#6366f1;font:10px var(--tool-mono)}.result-grid.svelte-yrrmds{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;align-content:start}.result-grid.svelte-yrrmds article:where(.svelte-yrrmds){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.result-grid.svelte-yrrmds span:where(.svelte-yrrmds){color:var(--tool-faint);font-size:8px}.result-grid.svelte-yrrmds strong:where(.svelte-yrrmds),.result-grid.svelte-yrrmds code:where(.svelte-yrrmds){overflow-wrap:anywhere;color:#334155;font:800 9px var(--tool-mono)}.empty-state.svelte-yrrmds{display:grid;min-height:285px;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-yrrmds strong:where(.svelte-yrrmds){color:var(--tool-muted);font-size:12px}.empty-state.svelte-yrrmds span:where(.svelte-yrrmds){max-width:280px;font-size:9px}.scope-note.svelte-yrrmds{display:flex;gap:8px;margin-top:9px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.scope-note.svelte-yrrmds strong:where(.svelte-yrrmds){color:#4338ca;font-size:9px}.scope-note.svelte-yrrmds span:where(.svelte-yrrmds){color:#6366a5;font-size:8px}.result-actions.svelte-yrrmds{justify-content:flex-end;gap:7px;min-height:46px;margin-top:7px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-yrrmds>span:where(.svelte-yrrmds){margin-right:auto;color:var(--tool-faint);font-size:9px}.input-actions.svelte-yrrmds button:where(.svelte-yrrmds):focus-visible,.result-actions.svelte-yrrmds button:where(.svelte-yrrmds):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.adler-ad-layout.svelte-yrrmds{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.adler-ad-layout.svelte-yrrmds>.tool-ad-left,.adler-ad-layout.svelte-yrrmds>.tool-ad-right,.bottom-ad.svelte-yrrmds{min-height:64px}}@media(max-width:900px){.workspace-grid.svelte-yrrmds{grid-template-columns:1fr}.result-panel.svelte-yrrmds{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-yrrmds{align-items:flex-start;flex-direction:column;padding:10px 12px}.algorithm.svelte-yrrmds{border-radius:6px}.algorithm-strip.svelte-yrrmds{grid-template-columns:1fr}.input-panel.svelte-yrrmds,.result-panel.svelte-yrrmds{padding:12px}.input-panel.svelte-yrrmds textarea:where(.svelte-yrrmds){min-height:210px;font-size:16px}.vector-card.svelte-yrrmds,.result-grid.svelte-yrrmds{grid-template-columns:1fr}.input-actions.svelte-yrrmds{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-yrrmds .primary:where(.svelte-yrrmds){grid-column:1/-1;margin-left:0;min-height:44px}.result-actions.svelte-yrrmds{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-yrrmds>span:where(.svelte-yrrmds){grid-column:1/-1}.result-actions.svelte-yrrmds button:where(.svelte-yrrmds){min-height:44px}.scope-note.svelte-yrrmds{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.svelte-yrrmds{transition:none!important}}html:has(.tool-slug-aes-gcm),body:has(.tool-slug-aes-gcm){overflow:auto!important}.tool-slug-aes-gcm{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-aes-gcm .detail-grid{height:auto!important;overflow:visible!important}.aes-ad-layout.svelte-1ktqysj{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.aes-ad-layout.svelte-1ktqysj>.tool-ad-left{grid-area:left}.aes-ad-layout.svelte-1ktqysj>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1ktqysj{grid-area:bottom;min-width:0}.aes-workspace.svelte-1ktqysj{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1ktqysj,.input-actions.svelte-1ktqysj,.result-actions.svelte-1ktqysj{display:flex;align-items:center}.workspace-header.svelte-1ktqysj{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-1ktqysj>div:where(.svelte-1ktqysj){display:grid;gap:2px}.eyebrow.svelte-1ktqysj{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1ktqysj strong:where(.svelte-1ktqysj){font-size:13px}.security-note.svelte-1ktqysj{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-1ktqysj{display:grid;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.control-panel.svelte-1ktqysj,.result-panel.svelte-1ktqysj{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-1ktqysj{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1ktqysj{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-1ktqysj>span:where(.svelte-1ktqysj){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1ktqysj h2:where(.svelte-1ktqysj){margin:0;font-size:12px}.panel-heading.svelte-1ktqysj p:where(.svelte-1ktqysj){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-1ktqysj>em:where(.svelte-1ktqysj){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1ktqysj>em.idle:where(.svelte-1ktqysj){background:#f1f5f9;color:#64748b}.mode-switch.svelte-1ktqysj{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:9px;background:#f1f5f9;padding:4px}.mode-switch.svelte-1ktqysj button:where(.svelte-1ktqysj){min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--tool-muted);font-size:10px;font-weight:800;cursor:pointer}.mode-switch.svelte-1ktqysj button.active:where(.svelte-1ktqysj){background:#fff;color:var(--tool-primary);box-shadow:0 1px 4px #0f172a1a}.text-field.svelte-1ktqysj,.password-field.svelte-1ktqysj{display:grid;gap:6px;margin-top:11px}.text-field.svelte-1ktqysj>span:where(.svelte-1ktqysj),.password-field.svelte-1ktqysj>span:where(.svelte-1ktqysj){color:#334155;font-size:10px;font-weight:800}.text-field.svelte-1ktqysj textarea:where(.svelte-1ktqysj){box-sizing:border-box;width:100%;min-height:155px;resize:vertical;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px 11px;color:var(--tool-text);font:10px/1.65 var(--tool-mono);outline:none}.text-field.svelte-1ktqysj small:where(.svelte-1ktqysj),.password-field.svelte-1ktqysj small:where(.svelte-1ktqysj){color:var(--tool-faint);font-size:8px;line-height:1.5}.text-field.svelte-1ktqysj>small:where(.svelte-1ktqysj){text-align:right}.text-field.svelte-1ktqysj textarea:where(.svelte-1ktqysj):focus,.password-field.svelte-1ktqysj input:where(.svelte-1ktqysj):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.password-field.svelte-1ktqysj>div:where(.svelte-1ktqysj){display:grid;grid-template-columns:minmax(0,1fr) 54px}.password-field.svelte-1ktqysj input:where(.svelte-1ktqysj){box-sizing:border-box;min-width:0;min-height:40px;border:1px solid var(--tool-border);border-radius:8px 0 0 8px;background:#fff;padding:8px 10px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.password-field.svelte-1ktqysj>div:where(.svelte-1ktqysj) button:where(.svelte-1ktqysj){border:1px solid var(--tool-border);border-left:0;border-radius:0 8px 8px 0;background:#f8fafc;color:var(--tool-muted);font-size:9px;font-weight:750;cursor:pointer}.protocol-list.svelte-1ktqysj{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:11px 0 0;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px}.protocol-list.svelte-1ktqysj div:where(.svelte-1ktqysj){display:flex;justify-content:space-between;gap:8px;padding:8px 9px}.protocol-list.svelte-1ktqysj div:where(.svelte-1ktqysj):nth-child(2n){border-left:1px solid var(--tool-border)}.protocol-list.svelte-1ktqysj div:where(.svelte-1ktqysj):nth-child(n+3){border-top:1px solid var(--tool-border)}.protocol-list.svelte-1ktqysj dt:where(.svelte-1ktqysj){color:var(--tool-faint);font-size:8px}.protocol-list.svelte-1ktqysj dd:where(.svelte-1ktqysj){margin:0;color:var(--tool-muted);font-size:8px;font-weight:750;text-align:right}.input-warning.svelte-1ktqysj,.server-error.svelte-1ktqysj{margin-top:10px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:9px 11px;font-size:9px;line-height:1.55}.server-error.svelte-1ktqysj{display:grid;gap:2px;border-color:#fb7185;background:#fff1f2;color:#9f1239}.input-actions.svelte-1ktqysj{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px}.input-actions.svelte-1ktqysj button:where(.svelte-1ktqysj),.result-actions.svelte-1ktqysj button:where(.svelte-1ktqysj){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-1ktqysj .clear:where(.svelte-1ktqysj){color:#b42318}.input-actions.svelte-1ktqysj .run:where(.svelte-1ktqysj){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1ktqysj button:where(.svelte-1ktqysj):hover:not(:disabled),.result-actions.svelte-1ktqysj button:where(.svelte-1ktqysj):hover:not(:disabled),.password-field.svelte-1ktqysj>div:where(.svelte-1ktqysj) button:where(.svelte-1ktqysj):hover{border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1ktqysj .run:where(.svelte-1ktqysj):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-1ktqysj button:where(.svelte-1ktqysj):disabled,.result-actions.svelte-1ktqysj button:where(.svelte-1ktqysj):disabled{cursor:not-allowed;opacity:.42}.result-summary.svelte-1ktqysj{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.result-summary.svelte-1ktqysj>div:where(.svelte-1ktqysj){display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.result-summary.svelte-1ktqysj small:where(.svelte-1ktqysj){color:var(--tool-faint);font-size:8px}.result-summary.svelte-1ktqysj strong:where(.svelte-1ktqysj){overflow:hidden;font:10px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.output-card.svelte-1ktqysj{margin-top:9px;overflow:hidden;border:1px solid #1e293b;border-radius:9px;background:#0f172a}.output-card.svelte-1ktqysj header:where(.svelte-1ktqysj){display:flex;justify-content:space-between;border-bottom:1px solid #1e293b;padding:8px 11px;color:#94a3b8;font-size:8px}.output-card.svelte-1ktqysj pre:where(.svelte-1ktqysj){box-sizing:border-box;min-height:300px;max-height:365px;overflow:auto;margin:0;padding:13px;color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.output-card.svelte-1ktqysj code:where(.svelte-1ktqysj){font:9px/1.65 var(--tool-mono)}.result-note.svelte-1ktqysj{display:grid;gap:4px;margin-top:9px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.result-note.svelte-1ktqysj strong:where(.svelte-1ktqysj){font-size:9px}.result-note.svelte-1ktqysj p:where(.svelte-1ktqysj){margin:0;color:var(--tool-muted);font-size:8px;line-height:1.6}.empty-state.svelte-1ktqysj{display:grid;min-height:455px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1ktqysj>span:where(.svelte-1ktqysj){display:grid;width:56px;height:56px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-1ktqysj strong:where(.svelte-1ktqysj){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1ktqysj p:where(.svelte-1ktqysj){max-width:280px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-1ktqysj{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-1ktqysj>span:where(.svelte-1ktqysj){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-1ktqysj:focus-visible,input.svelte-1ktqysj:focus-visible,textarea.svelte-1ktqysj:focus-visible,pre.svelte-1ktqysj:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.aes-ad-layout.svelte-1ktqysj{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.aes-ad-layout.svelte-1ktqysj>.tool-ad-left,.aes-ad-layout.svelte-1ktqysj>.tool-ad-right,.bottom-ad.svelte-1ktqysj{min-height:64px}}@media(max-width:900px){.aes-workspace.svelte-1ktqysj{height:auto;min-height:0;overflow:visible}.workspace-grid.svelte-1ktqysj{grid-template-columns:1fr}.result-panel.svelte-1ktqysj{border-top:1px solid var(--tool-border);border-left:0}.empty-state.svelte-1ktqysj{min-height:280px}}@media(max-width:640px){.workspace-header.svelte-1ktqysj{align-items:flex-start;flex-direction:column;padding:10px 12px}.security-note.svelte-1ktqysj{border-radius:6px}.control-panel.svelte-1ktqysj,.result-panel.svelte-1ktqysj{padding:12px}.protocol-list.svelte-1ktqysj{grid-template-columns:1fr}.protocol-list.svelte-1ktqysj div:where(.svelte-1ktqysj):nth-child(2n){border-left:0}.protocol-list.svelte-1ktqysj div:where(.svelte-1ktqysj)+div:where(.svelte-1ktqysj){border-top:1px solid var(--tool-border)}.input-actions.svelte-1ktqysj{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-1ktqysj .run:where(.svelte-1ktqysj){grid-column:1/-1;margin-left:0;min-height:44px}.result-summary.svelte-1ktqysj{grid-template-columns:1fr 1fr}.result-summary.svelte-1ktqysj>div:where(.svelte-1ktqysj):last-child{grid-column:1/-1}.output-card.svelte-1ktqysj pre:where(.svelte-1ktqysj){min-height:230px}.result-actions.svelte-1ktqysj{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-1ktqysj>span:where(.svelte-1ktqysj){grid-column:1/-1}.result-actions.svelte-1ktqysj button:where(.svelte-1ktqysj){min-height:44px}.result-actions.svelte-1ktqysj button:where(.svelte-1ktqysj):last-child{grid-column:1/-1}.aes-ad-layout.svelte-1ktqysj{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-1ktqysj{transition:none!important}}html:has(.tool-slug-ais),body:has(.tool-slug-ais){height:100%;overflow:hidden!important}body:has(.tool-slug-ais) .seo-content{display:none!important}.tool-slug-ais{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-ais .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-12rklz6{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-12rklz6>.tool-ad-left{grid-area:left}.ad-layout.svelte-12rklz6>.tool-ad-right{grid-area:right}.bottom-ad.svelte-12rklz6{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-12rklz6>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-12rklz6{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.workspace-header.svelte-12rklz6{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-12rklz6>div:where(.svelte-12rklz6){display:grid;gap:2px}.workspace-header.svelte-12rklz6 span:where(.svelte-12rklz6),.intro.svelte-12rklz6>span:where(.svelte-12rklz6),.question-head.svelte-12rklz6 span:where(.svelte-12rklz6){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.workspace-header.svelte-12rklz6 strong:where(.svelte-12rklz6){font-size:13px}.workspace-header.svelte-12rklz6 p:where(.svelte-12rklz6){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:8px;font-weight:750}.workspace-header.svelte-12rklz6 i:where(.svelte-12rklz6){display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#22c55e}.intro.svelte-12rklz6{display:grid;place-content:center;justify-items:center;gap:10px;padding:22px;text-align:center;background:radial-gradient(circle at 50% 40%,#eef2ff,#fff 55%)}.moon.svelte-12rklz6{position:relative;width:62px;height:62px;border-radius:50%;background:linear-gradient(145deg,#6366f1,#312e81);box-shadow:0 12px 28px #4338ca47}.moon.svelte-12rklz6 i:where(.svelte-12rklz6){position:absolute;top:12px;left:19px;width:31px;height:31px;border-radius:50%;background:#fff;box-shadow:-9px 2px #a5b4fc}.intro.svelte-12rklz6 h2:where(.svelte-12rklz6){margin:0;color:#172033;font-size:22px}.intro.svelte-12rklz6 p:where(.svelte-12rklz6){max-width:580px;margin:0;color:#64748b;font-size:10px;line-height:1.65}.intro-grid.svelte-12rklz6{display:grid;grid-template-columns:repeat(3,110px);gap:7px}.intro-grid.svelte-12rklz6 article:where(.svelte-12rklz6){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.intro-grid.svelte-12rklz6 strong:where(.svelte-12rklz6){font:850 14px var(--tool-mono)}.intro-grid.svelte-12rklz6 span:where(.svelte-12rklz6){color:#94a3b8;font-size:8px}.scale.svelte-12rklz6{display:flex;align-items:center;gap:8px;color:#64748b;font-size:8px}.scale.svelte-12rklz6 i:where(.svelte-12rklz6){width:110px;height:5px;border-radius:999px;background:linear-gradient(90deg,#22c55e,#facc15,#fb7185)}.primary.svelte-12rklz6,.intro.svelte-12rklz6>button:where(.svelte-12rklz6),.results.svelte-12rklz6>button:where(.svelte-12rklz6){min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800;cursor:pointer}.intro.svelte-12rklz6 small:where(.svelte-12rklz6){max-width:590px;color:#94a3b8;font-size:8px;line-height:1.5}.assessment.svelte-12rklz6{display:grid;grid-template-columns:215px minmax(0,1fr);min-width:0;min-height:0}.assessment.svelte-12rklz6>aside:where(.svelte-12rklz6){display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:9px;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.progress-card.svelte-12rklz6{display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.progress-card.svelte-12rklz6 span:where(.svelte-12rklz6),.period.svelte-12rklz6 span:where(.svelte-12rklz6){color:#94a3b8;font-size:8px}.progress-card.svelte-12rklz6 strong:where(.svelte-12rklz6){font:850 15px var(--tool-mono)}.progress-card.svelte-12rklz6>div:where(.svelte-12rklz6){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-12rklz6 i:where(.svelte-12rklz6){display:block;height:100%;background:var(--tool-primary)}.steps.svelte-12rklz6{display:grid;align-content:start;gap:5px;min-height:0;overflow:auto}.steps.svelte-12rklz6 button:where(.svelte-12rklz6){display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:42px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 7px;color:#64748b;text-align:left;cursor:pointer}.steps.svelte-12rklz6 button:where(.svelte-12rklz6)>span:where(.svelte-12rklz6){display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:#f1f5f9;font:800 8px var(--tool-mono)}.steps.svelte-12rklz6 button:where(.svelte-12rklz6) strong:where(.svelte-12rklz6){overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.steps.svelte-12rklz6 button.answered:where(.svelte-12rklz6){border-color:#a7f3d0;background:#ecfdf5;color:#047857}.steps.svelte-12rklz6 button.current:where(.svelte-12rklz6){border-color:#818cf8;background:#eef2ff;color:#4338ca}.period.svelte-12rklz6{display:flex;justify-content:space-between;border-top:1px solid var(--tool-border);padding-top:7px;font-size:8px}.assessment.svelte-12rklz6>main:where(.svelte-12rklz6){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.question-head.svelte-12rklz6{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:8px 16px}.question-head.svelte-12rklz6>div:where(.svelte-12rklz6){display:grid;gap:3px}.question-head.svelte-12rklz6 strong:where(.svelte-12rklz6){font-size:10px}.question-head.svelte-12rklz6 em:where(.svelte-12rklz6){border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 8px;font:800 8px var(--tool-mono)}.question-body.svelte-12rklz6{display:grid;align-content:center;gap:11px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,42px)}.question-body.svelte-12rklz6 h2:where(.svelte-12rklz6){margin:0;color:#172033;font-size:clamp(17px,2.2vw,23px)}.question-body.svelte-12rklz6>p:where(.svelte-12rklz6){margin:0;color:#94a3b8;font-size:8px}.options.svelte-12rklz6{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-width:760px}.options.svelte-12rklz6 button:where(.svelte-12rklz6){display:grid;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:54px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:7px 11px;color:#475569;text-align:left;cursor:pointer}.options.svelte-12rklz6 button:where(.svelte-12rklz6)>span:where(.svelte-12rklz6){display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f1f5f9;color:#64748b;font:800 9px var(--tool-mono)}.options.svelte-12rklz6 button:where(.svelte-12rklz6) strong:where(.svelte-12rklz6){font-size:9px}.options.svelte-12rklz6 button:where(.svelte-12rklz6)>i:where(.svelte-12rklz6){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-12rklz6 button:where(.svelte-12rklz6):hover,.options.svelte-12rklz6 button.selected:where(.svelte-12rklz6){border-color:#818cf8;background:#f5f3ff;color:#4338ca}.options.svelte-12rklz6 button.selected:where(.svelte-12rklz6)>span:where(.svelte-12rklz6){background:var(--tool-primary);color:#fff}.options.svelte-12rklz6 button.selected:where(.svelte-12rklz6)>i:where(.svelte-12rklz6){border-color:var(--tool-primary);background:var(--tool-primary);box-shadow:inset 0 0 0 2px #fff}.notice.svelte-12rklz6{max-width:740px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:8px 10px;font-size:8px}.assessment.svelte-12rklz6 nav:where(.svelte-12rklz6){display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--tool-border);padding:7px 16px}.assessment.svelte-12rklz6 nav:where(.svelte-12rklz6) button:where(.svelte-12rklz6){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800;cursor:pointer}.assessment.svelte-12rklz6 nav:where(.svelte-12rklz6) .primary:where(.svelte-12rklz6){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.assessment.svelte-12rklz6 nav:where(.svelte-12rklz6) span:where(.svelte-12rklz6){color:#94a3b8;font-size:8px}.assessment.svelte-12rklz6 nav:where(.svelte-12rklz6) button:where(.svelte-12rklz6):disabled{opacity:.45}.results.svelte-12rklz6{display:grid;min-height:0;grid-template-columns:180px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:14px 16px;background:#f8fafc}.score-card.svelte-12rklz6{grid-row:1/3;display:grid;align-content:center;justify-items:center;gap:5px;border:1px solid #c7d2fe;border-radius:11px;background:linear-gradient(145deg,#fff,#eef2ff);padding:14px;text-align:center}.score-card.svelte-12rklz6>span:where(.svelte-12rklz6){color:#6366f1;font-size:8px;font-weight:800}.score-card.svelte-12rklz6 strong:where(.svelte-12rklz6){color:#312e81;font:900 54px/1 var(--tool-mono)}.score-card.svelte-12rklz6 small:where(.svelte-12rklz6){color:#818cf8;font-size:9px}.score-card.svelte-12rklz6 b:where(.svelte-12rklz6){margin-top:5px;color:#172033;font-size:13px}.score-card.svelte-12rklz6 p:where(.svelte-12rklz6){margin:0;color:#64748b;font-size:8px;line-height:1.5}.severity.svelte-12rklz6{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-radius:9px;background:linear-gradient(90deg,#dcfce7 0,#dcfce7 16.7%,#fef9c3 16.7%,#fef9c3 41.7%,#fed7aa 41.7%,#fed7aa 75%,#fecdd3 75%);padding:10px;color:#475569;text-align:center;font-size:8px}.severity.svelte-12rklz6 small:where(.svelte-12rklz6){color:#64748b;font-size:7px}.severity.svelte-12rklz6 i:where(.svelte-12rklz6){position:absolute;bottom:-3px;width:8px;height:8px;transform:translate(-50%) rotate(45deg);background:#312e81}.answer-list.svelte-12rklz6{min-height:0;overflow:auto;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.answer-list.svelte-12rklz6 article:where(.svelte-12rklz6){display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;min-height:45px;padding:5px 9px}.answer-list.svelte-12rklz6 article:where(.svelte-12rklz6)+article:where(.svelte-12rklz6){border-top:1px solid var(--tool-border)}.answer-list.svelte-12rklz6 article:where(.svelte-12rklz6)>div:where(.svelte-12rklz6){display:grid;gap:2px}.answer-list.svelte-12rklz6 strong:where(.svelte-12rklz6){font-size:8px}.answer-list.svelte-12rklz6 span:where(.svelte-12rklz6){color:#94a3b8;font-size:8px}.answer-list.svelte-12rklz6 b:where(.svelte-12rklz6){color:#4338ca;font:800 9px var(--tool-mono);text-align:right}.results.svelte-12rklz6>aside:where(.svelte-12rklz6){display:flex;gap:8px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:8px 10px}.results.svelte-12rklz6>aside.urgent:where(.svelte-12rklz6){border-color:#fb7185;background:#fff1f2}.results.svelte-12rklz6>aside:where(.svelte-12rklz6) strong:where(.svelte-12rklz6){flex:none;color:#4338ca;font-size:8px}.results.svelte-12rklz6>aside:where(.svelte-12rklz6) span:where(.svelte-12rklz6){color:#6366a5;font-size:8px}.results.svelte-12rklz6>aside.urgent:where(.svelte-12rklz6) strong:where(.svelte-12rklz6),.results.svelte-12rklz6>aside.urgent:where(.svelte-12rklz6) span:where(.svelte-12rklz6){color:#9f1239}.results.svelte-12rklz6>button:where(.svelte-12rklz6){justify-self:end;background:#fff;color:var(--tool-primary)}.workspace.svelte-12rklz6 button:where(.svelte-12rklz6):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-12rklz6{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-12rklz6>.tool-ad-left,.ad-layout.svelte-12rklz6>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-ais{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-ais .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-12rklz6{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-12rklz6{grid-template-rows:44px minmax(0,1fr)}.workspace-header.svelte-12rklz6{padding:6px 9px}.workspace-header.svelte-12rklz6 p:where(.svelte-12rklz6){display:none}.assessment.svelte-12rklz6{grid-template-columns:84px minmax(0,1fr)}.assessment.svelte-12rklz6>aside:where(.svelte-12rklz6){gap:5px;padding:6px}.progress-card.svelte-12rklz6{padding:5px}.progress-card.svelte-12rklz6 strong:where(.svelte-12rklz6){font-size:11px}.steps.svelte-12rklz6 button:where(.svelte-12rklz6){grid-template-columns:22px minmax(0,1fr);min-height:36px;padding:4px}.steps.svelte-12rklz6 button:where(.svelte-12rklz6) strong:where(.svelte-12rklz6){display:none}.period.svelte-12rklz6{display:none}.assessment.svelte-12rklz6>main:where(.svelte-12rklz6){grid-template-rows:45px minmax(0,1fr) 42px}.question-head.svelte-12rklz6{padding:5px 8px}.question-body.svelte-12rklz6{align-content:start;padding:10px}.question-body.svelte-12rklz6 h2:where(.svelte-12rklz6){font-size:15px}.options.svelte-12rklz6{grid-template-columns:1fr}.options.svelte-12rklz6 button:where(.svelte-12rklz6){min-height:43px;padding:5px 7px}.assessment.svelte-12rklz6 nav:where(.svelte-12rklz6){padding:5px 8px}.assessment.svelte-12rklz6 nav:where(.svelte-12rklz6) span:where(.svelte-12rklz6){display:none}.results.svelte-12rklz6{grid-template-columns:105px minmax(0,1fr);padding:8px}.score-card.svelte-12rklz6 strong:where(.svelte-12rklz6){font-size:38px}.results.svelte-12rklz6>aside:where(.svelte-12rklz6){display:none}.intro-grid.svelte-12rklz6{grid-template-columns:repeat(3,86px)}}html:has(.tool-slug-aq),body:has(.tool-slug-aq){height:100%;overflow:hidden!important}body:has(.tool-slug-aq) .seo-content{display:none!important}.tool-slug-aq{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-aq .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-1j2gd2p{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1j2gd2p>.tool-ad-left{grid-area:left}.ad-layout.svelte-1j2gd2p>.tool-ad-right{grid-area:right}.bottom.svelte-1j2gd2p{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-1j2gd2p>.tool-ad-bottom{height:100%}.workspace.svelte-1j2gd2p{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.workspace-header.svelte-1j2gd2p{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1j2gd2p>div:where(.svelte-1j2gd2p){display:grid;gap:2px}.workspace-header.svelte-1j2gd2p span:where(.svelte-1j2gd2p),.intro.svelte-1j2gd2p>span:where(.svelte-1j2gd2p),main.svelte-1j2gd2p header:where(.svelte-1j2gd2p) span:where(.svelte-1j2gd2p){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.workspace-header.svelte-1j2gd2p strong:where(.svelte-1j2gd2p){font-size:13px}.workspace-header.svelte-1j2gd2p p:where(.svelte-1j2gd2p){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:8px;font-weight:750}.workspace-header.svelte-1j2gd2p i:where(.svelte-1j2gd2p){display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#22c55e}.intro.svelte-1j2gd2p{display:grid;place-content:center;justify-items:center;gap:10px;padding:22px;text-align:center;background:radial-gradient(circle at 50% 40%,#f0fdfa,#fff 56%)}.mark.svelte-1j2gd2p{display:grid;width:62px;height:62px;place-items:center;border-radius:18px;background:linear-gradient(145deg,#14b8a6,#0f766e);color:#fff;box-shadow:0 12px 28px #0d948840;font:900 18px var(--tool-mono)}.intro.svelte-1j2gd2p h2:where(.svelte-1j2gd2p){margin:0;font-size:22px;color:#172033}.intro.svelte-1j2gd2p p:where(.svelte-1j2gd2p){max-width:580px;margin:0;color:#64748b;font-size:10px;line-height:1.65}.facts.svelte-1j2gd2p{display:grid;grid-template-columns:repeat(3,105px);gap:7px}.facts.svelte-1j2gd2p article:where(.svelte-1j2gd2p){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.facts.svelte-1j2gd2p strong:where(.svelte-1j2gd2p){font:850 14px var(--tool-mono)}.facts.svelte-1j2gd2p span:where(.svelte-1j2gd2p){color:#94a3b8;font-size:8px}.primary.svelte-1j2gd2p,.intro.svelte-1j2gd2p>button:where(.svelte-1j2gd2p),.results.svelte-1j2gd2p>button:where(.svelte-1j2gd2p){min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800;cursor:pointer}.intro.svelte-1j2gd2p small:where(.svelte-1j2gd2p){max-width:590px;color:#94a3b8;font-size:8px;line-height:1.5}.assessment.svelte-1j2gd2p{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:0}.assessment.svelte-1j2gd2p>aside:where(.svelte-1j2gd2p){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.progress.svelte-1j2gd2p{display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.progress.svelte-1j2gd2p span:where(.svelte-1j2gd2p),.assessment.svelte-1j2gd2p aside:where(.svelte-1j2gd2p) small:where(.svelte-1j2gd2p){color:#94a3b8;font-size:8px}.progress.svelte-1j2gd2p strong:where(.svelte-1j2gd2p){font:850 15px var(--tool-mono)}.progress.svelte-1j2gd2p>div:where(.svelte-1j2gd2p){height:5px;border-radius:999px;background:#e2e8f0;overflow:hidden}.progress.svelte-1j2gd2p i:where(.svelte-1j2gd2p){display:block;height:100%;background:#14b8a6}.numbers.svelte-1j2gd2p{display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;min-height:0;overflow:auto}.numbers.svelte-1j2gd2p button:where(.svelte-1j2gd2p){min-height:28px;border:1px solid var(--tool-border);border-radius:5px;background:#fff;color:#94a3b8;font:8px var(--tool-mono);cursor:pointer}.numbers.svelte-1j2gd2p button.done:where(.svelte-1j2gd2p){border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.numbers.svelte-1j2gd2p button.current:where(.svelte-1j2gd2p){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.assessment.svelte-1j2gd2p main:where(.svelte-1j2gd2p){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.assessment.svelte-1j2gd2p main:where(.svelte-1j2gd2p)>header:where(.svelte-1j2gd2p){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:8px 16px}.assessment.svelte-1j2gd2p main:where(.svelte-1j2gd2p)>header:where(.svelte-1j2gd2p)>div:where(.svelte-1j2gd2p){display:grid;gap:3px}.assessment.svelte-1j2gd2p main:where(.svelte-1j2gd2p) header:where(.svelte-1j2gd2p) strong:where(.svelte-1j2gd2p){font-size:10px}.assessment.svelte-1j2gd2p main:where(.svelte-1j2gd2p) header:where(.svelte-1j2gd2p) em:where(.svelte-1j2gd2p){border-radius:999px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-1j2gd2p{display:grid;align-content:center;gap:11px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,42px)}.body.svelte-1j2gd2p h2:where(.svelte-1j2gd2p){margin:0;color:#172033;font-size:clamp(17px,2.2vw,23px);line-height:1.55}.body.svelte-1j2gd2p>p:where(.svelte-1j2gd2p){margin:0;color:#94a3b8;font-size:8px}.options.svelte-1j2gd2p{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-width:760px}.options.svelte-1j2gd2p button:where(.svelte-1j2gd2p){display:grid;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:52px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:7px 11px;color:#475569;text-align:left;cursor:pointer}.options.svelte-1j2gd2p button:where(.svelte-1j2gd2p)>span:where(.svelte-1j2gd2p){display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-1j2gd2p button:where(.svelte-1j2gd2p) strong:where(.svelte-1j2gd2p){font-size:9px}.options.svelte-1j2gd2p button:where(.svelte-1j2gd2p)>i:where(.svelte-1j2gd2p){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-1j2gd2p button:where(.svelte-1j2gd2p):hover,.options.svelte-1j2gd2p button.selected:where(.svelte-1j2gd2p){border-color:#2dd4bf;background:#f0fdfa;color:#0f766e}.options.svelte-1j2gd2p button.selected:where(.svelte-1j2gd2p)>span:where(.svelte-1j2gd2p){background:#14b8a6;color:#fff}.options.svelte-1j2gd2p button.selected:where(.svelte-1j2gd2p)>i:where(.svelte-1j2gd2p){border-color:#14b8a6;background:#14b8a6;box-shadow:inset 0 0 0 2px #fff}.notice.svelte-1j2gd2p{border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:8px 10px;font-size:8px}.assessment.svelte-1j2gd2p nav:where(.svelte-1j2gd2p){display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--tool-border);padding:7px 16px}.assessment.svelte-1j2gd2p nav:where(.svelte-1j2gd2p) button:where(.svelte-1j2gd2p){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800;cursor:pointer}.assessment.svelte-1j2gd2p nav:where(.svelte-1j2gd2p) .primary:where(.svelte-1j2gd2p){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.assessment.svelte-1j2gd2p nav:where(.svelte-1j2gd2p) span:where(.svelte-1j2gd2p){color:#94a3b8;font-size:8px}.assessment.svelte-1j2gd2p nav:where(.svelte-1j2gd2p) button:where(.svelte-1j2gd2p):disabled{opacity:.45}.results.svelte-1j2gd2p{display:grid;min-height:0;grid-template-columns:190px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:14px 16px;background:#f8fafc}.score.svelte-1j2gd2p{grid-row:1/3;display:grid;align-content:center;justify-items:center;gap:5px;border:1px solid #99f6e4;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdfa);padding:14px;text-align:center}.score.svelte-1j2gd2p>span:where(.svelte-1j2gd2p){color:#0f766e;font-size:8px}.score.svelte-1j2gd2p strong:where(.svelte-1j2gd2p){color:#134e4a;font:900 54px/1 var(--tool-mono)}.score.svelte-1j2gd2p small:where(.svelte-1j2gd2p){color:#5eead4}.score.svelte-1j2gd2p b:where(.svelte-1j2gd2p){font-size:12px}.score.svelte-1j2gd2p p:where(.svelte-1j2gd2p){margin:0;color:#64748b;font-size:8px}.scale.svelte-1j2gd2p{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border-radius:9px;background:linear-gradient(90deg,#ccfbf1 0,#ccfbf1 52%,#fef9c3 52%,#fef9c3 72%,#fed7aa 72%);padding:10px;text-align:center;font-size:8px}.scale.svelte-1j2gd2p small:where(.svelte-1j2gd2p){color:#64748b}.scale.svelte-1j2gd2p i:where(.svelte-1j2gd2p){position:absolute;bottom:-3px;width:8px;height:8px;transform:translate(-50%) rotate(45deg);background:#134e4a}.summary.svelte-1j2gd2p{display:grid;gap:7px}.summary.svelte-1j2gd2p article:where(.svelte-1j2gd2p){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.summary.svelte-1j2gd2p strong:where(.svelte-1j2gd2p){font-size:9px}.summary.svelte-1j2gd2p span:where(.svelte-1j2gd2p){color:#94a3b8;font-size:8px}.results.svelte-1j2gd2p>aside:where(.svelte-1j2gd2p){display:flex;gap:8px;border-left:3px solid #14b8a6;border-radius:7px;background:#f0fdfa;padding:8px 10px}.results.svelte-1j2gd2p>aside:where(.svelte-1j2gd2p) strong:where(.svelte-1j2gd2p){flex:none;color:#0f766e;font-size:8px}.results.svelte-1j2gd2p>aside:where(.svelte-1j2gd2p) span:where(.svelte-1j2gd2p){color:#115e59;font-size:8px}.results.svelte-1j2gd2p>button:where(.svelte-1j2gd2p){justify-self:end;background:#fff;color:var(--tool-primary)}.workspace.svelte-1j2gd2p button:where(.svelte-1j2gd2p):focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1j2gd2p{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1j2gd2p>.tool-ad-left,.ad-layout.svelte-1j2gd2p>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-aq{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-aq .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1j2gd2p{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1j2gd2p{grid-template-rows:44px minmax(0,1fr)}.workspace-header.svelte-1j2gd2p{padding:6px 9px}.workspace-header.svelte-1j2gd2p p:where(.svelte-1j2gd2p){display:none}.assessment.svelte-1j2gd2p{grid-template-columns:82px minmax(0,1fr)}.assessment.svelte-1j2gd2p>aside:where(.svelte-1j2gd2p){padding:6px}.progress.svelte-1j2gd2p{padding:5px}.numbers.svelte-1j2gd2p{grid-template-columns:repeat(2,1fr)}.assessment.svelte-1j2gd2p aside:where(.svelte-1j2gd2p) small:where(.svelte-1j2gd2p){display:none}.assessment.svelte-1j2gd2p main:where(.svelte-1j2gd2p){grid-template-rows:45px minmax(0,1fr) 42px}.assessment.svelte-1j2gd2p main:where(.svelte-1j2gd2p)>header:where(.svelte-1j2gd2p),.assessment.svelte-1j2gd2p nav:where(.svelte-1j2gd2p){padding:5px 8px}.body.svelte-1j2gd2p{align-content:start;padding:10px}.body.svelte-1j2gd2p h2:where(.svelte-1j2gd2p){font-size:15px}.options.svelte-1j2gd2p{grid-template-columns:1fr}.options.svelte-1j2gd2p button:where(.svelte-1j2gd2p){min-height:43px;padding:5px 7px}.assessment.svelte-1j2gd2p nav:where(.svelte-1j2gd2p) span:where(.svelte-1j2gd2p){display:none}.results.svelte-1j2gd2p{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-1j2gd2p strong:where(.svelte-1j2gd2p){font-size:38px}.results.svelte-1j2gd2p>aside:where(.svelte-1j2gd2p){display:none}.facts.svelte-1j2gd2p{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-ascii-converter),body:has(.tool-slug-ascii-converter){overflow:auto!important}.ascii-ad-layout.svelte-1gbso1g{display:grid;height:auto;min-height:560px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.ascii-ad-layout.svelte-1gbso1g>.tool-ad-left{grid-area:left}.ascii-ad-layout.svelte-1gbso1g>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1gbso1g{grid-area:bottom;min-width:0}.ascii-workspace.svelte-1gbso1g{grid-area:workspace;display:grid;min-height:560px;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-ascii-converter{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-ascii-converter .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-1gbso1g,.result-actions.svelte-1gbso1g,.input-meta.svelte-1gbso1g,.editor-actions.svelte-1gbso1g{display:flex;align-items:center}.workspace-header.svelte-1gbso1g{justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1gbso1g>div:where(.svelte-1gbso1g){display:grid;gap:2px}.eyebrow.svelte-1gbso1g{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1gbso1g strong:where(.svelte-1gbso1g){font-size:13px}.privacy.svelte-1gbso1g{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.mode-switch.svelte-1gbso1g{display:grid;grid-template-columns:1fr 1fr;gap:5px;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:6px}.mode-switch.svelte-1gbso1g button:where(.svelte-1gbso1g){display:grid;min-height:42px;align-content:center;gap:1px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tool-muted);cursor:pointer}.mode-switch.svelte-1gbso1g button:where(.svelte-1gbso1g) span:where(.svelte-1gbso1g){font-size:8px}.mode-switch.svelte-1gbso1g button:where(.svelte-1gbso1g) strong:where(.svelte-1gbso1g){font-size:10px}.mode-switch.svelte-1gbso1g button[aria-pressed=true]:where(.svelte-1gbso1g){border-color:#c7d2fe;background:#fff;color:var(--tool-primary);box-shadow:0 3px 8px #0f172a0f}.workspace-grid.svelte-1gbso1g{display:grid;min-height:0;grid-template-columns:1fr 1fr}.editor-panel.svelte-1gbso1g,.result-panel.svelte-1gbso1g{display:grid;min-width:0;min-height:0;align-content:start;padding:15px 16px}.result-panel.svelte-1gbso1g{grid-template-rows:auto minmax(255px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1gbso1g{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-1gbso1g>span:where(.svelte-1gbso1g){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1gbso1g h2:where(.svelte-1gbso1g){margin:0;font-size:12px}.panel-heading.svelte-1gbso1g p:where(.svelte-1gbso1g){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-1gbso1g em:where(.svelte-1gbso1g){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1gbso1g em.idle:where(.svelte-1gbso1g){background:#f1f5f9;color:#64748b}.editor-panel.svelte-1gbso1g>label:where(.svelte-1gbso1g){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.editor-panel.svelte-1gbso1g textarea:where(.svelte-1gbso1g){box-sizing:border-box;width:100%;min-height:252px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#fbfcfe;padding:13px 14px;color:#1e293b;font:12px/1.7 var(--tool-mono);outline:none}.editor-panel.svelte-1gbso1g textarea:where(.svelte-1gbso1g):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.editor-panel.svelte-1gbso1g textarea[aria-invalid=true]:where(.svelte-1gbso1g){border-color:#fb7185}.input-meta.svelte-1gbso1g{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.local-error.svelte-1gbso1g,.server-error.svelte-1gbso1g{margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-1gbso1g{display:grid;gap:2px}.editor-actions.svelte-1gbso1g{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px}.editor-actions.svelte-1gbso1g button:where(.svelte-1gbso1g),.result-actions.svelte-1gbso1g button:where(.svelte-1gbso1g){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.editor-actions.svelte-1gbso1g .quiet-danger:where(.svelte-1gbso1g){color:#b42318}.editor-actions.svelte-1gbso1g .convert:where(.svelte-1gbso1g){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.editor-actions.svelte-1gbso1g button:where(.svelte-1gbso1g):hover:not(:disabled),.result-actions.svelte-1gbso1g button:where(.svelte-1gbso1g):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.editor-actions.svelte-1gbso1g .convert:where(.svelte-1gbso1g):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.editor-actions.svelte-1gbso1g button:where(.svelte-1gbso1g):disabled,.result-actions.svelte-1gbso1g button:where(.svelte-1gbso1g):disabled{cursor:not-allowed;opacity:.42}.result-box.svelte-1gbso1g{display:grid;min-height:255px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:10px;background:#fff}.result-label.svelte-1gbso1g{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:8px 11px;color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.08em}.result-label.svelte-1gbso1g strong:where(.svelte-1gbso1g){color:var(--tool-muted);font-size:8px;letter-spacing:0}.result-box.svelte-1gbso1g pre:where(.svelte-1gbso1g){overflow:auto;margin:0;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;color:#1e293b;font:12px/1.7 var(--tool-mono)}.empty-state.svelte-1gbso1g{display:grid;min-height:255px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1gbso1g div:where(.svelte-1gbso1g){display:grid;width:46px;height:46px;place-items:center;border-radius:12px;background:#eef2ff;color:#4f46e5;font:850 14px var(--tool-mono)}.empty-state.svelte-1gbso1g strong:where(.svelte-1gbso1g){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1gbso1g span:where(.svelte-1gbso1g){max-width:260px;font-size:9px}.format-note.svelte-1gbso1g{display:flex;gap:8px;margin-top:9px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.format-note.svelte-1gbso1g strong:where(.svelte-1gbso1g){color:#4338ca;font-size:9px}.format-note.svelte-1gbso1g span:where(.svelte-1gbso1g){color:#6366a5;font-size:8px}.result-actions.svelte-1gbso1g{justify-content:flex-end;gap:7px;min-height:46px;margin-top:7px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-1gbso1g>span:where(.svelte-1gbso1g){margin-right:auto;color:var(--tool-faint);font-size:9px}.mode-switch.svelte-1gbso1g button:where(.svelte-1gbso1g):focus-visible,.editor-actions.svelte-1gbso1g button:where(.svelte-1gbso1g):focus-visible,.result-actions.svelte-1gbso1g button:where(.svelte-1gbso1g):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ascii-ad-layout.svelte-1gbso1g{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.ascii-ad-layout.svelte-1gbso1g>.tool-ad-left,.ascii-ad-layout.svelte-1gbso1g>.tool-ad-right,.bottom-ad.svelte-1gbso1g{min-height:64px}}@media(max-width:900px){.ascii-ad-layout.svelte-1gbso1g,.ascii-workspace.svelte-1gbso1g{min-height:0}.ascii-workspace.svelte-1gbso1g{height:auto;overflow:visible}.workspace-grid.svelte-1gbso1g{grid-template-columns:1fr}.result-panel.svelte-1gbso1g{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-1gbso1g{align-items:flex-start;flex-direction:column;padding:10px 12px}.privacy.svelte-1gbso1g{border-radius:6px}.mode-switch.svelte-1gbso1g{grid-template-columns:1fr}.mode-switch.svelte-1gbso1g button:where(.svelte-1gbso1g){min-height:48px}.editor-panel.svelte-1gbso1g,.result-panel.svelte-1gbso1g{padding:12px}.editor-panel.svelte-1gbso1g textarea:where(.svelte-1gbso1g){min-height:220px;font-size:16px}.editor-actions.svelte-1gbso1g{display:grid;grid-template-columns:1fr 1fr}.editor-actions.svelte-1gbso1g .convert:where(.svelte-1gbso1g){grid-column:1/-1;margin-left:0;min-height:44px}.result-actions.svelte-1gbso1g{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-1gbso1g>span:where(.svelte-1gbso1g){grid-column:1/-1}.result-actions.svelte-1gbso1g button:where(.svelte-1gbso1g){min-height:44px}.format-note.svelte-1gbso1g{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.svelte-1gbso1g{transition:none!important}}html:has(.tool-slug-asrs),body:has(.tool-slug-asrs){height:100%;overflow:hidden!important}body:has(.tool-slug-asrs) .seo-content{display:none!important}.tool-slug-asrs{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-asrs .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-f1wuq{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-f1wuq>.tool-ad-left{grid-area:left}.ad-layout.svelte-f1wuq>.tool-ad-right{grid-area:right}.bottom.svelte-f1wuq{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-f1wuq>.tool-ad-bottom{height:100%}.workspace.svelte-f1wuq{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.topbar.svelte-f1wuq{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.topbar.svelte-f1wuq>div:where(.svelte-f1wuq){display:grid;gap:2px}.topbar.svelte-f1wuq span:where(.svelte-f1wuq),.intro.svelte-f1wuq>span:where(.svelte-f1wuq),.assessment.svelte-f1wuq section:where(.svelte-f1wuq) header:where(.svelte-f1wuq) span:where(.svelte-f1wuq),.interpret.svelte-f1wuq>span:where(.svelte-f1wuq){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.topbar.svelte-f1wuq strong:where(.svelte-f1wuq){font-size:13px}.topbar.svelte-f1wuq p:where(.svelte-f1wuq){margin:0;border:1px solid #bae6fd;border-radius:999px;background:#f0f9ff;color:#0369a1;padding:5px 9px;font-size:8px;font-weight:750}.topbar.svelte-f1wuq i:where(.svelte-f1wuq){display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#0ea5e9}.intro.svelte-f1wuq{display:grid;place-content:center;justify-items:center;gap:11px;padding:22px;text-align:center;background:radial-gradient(circle at 50% 40%,#eff6ff,#fff 58%)}.badge.svelte-f1wuq{display:grid;width:72px;height:60px;place-items:center;border-radius:18px;background:linear-gradient(145deg,#2563eb,#4338ca);color:#fff;box-shadow:0 12px 28px #2563eb40;font:900 15px var(--tool-mono)}.intro.svelte-f1wuq h2:where(.svelte-f1wuq){margin:0;color:#172033;font-size:23px}.intro.svelte-f1wuq p:where(.svelte-f1wuq){max-width:600px;margin:0;color:#64748b;font-size:10px;line-height:1.65}.facts.svelte-f1wuq{display:grid;grid-template-columns:repeat(3,110px);gap:7px}.facts.svelte-f1wuq article:where(.svelte-f1wuq){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.facts.svelte-f1wuq strong:where(.svelte-f1wuq){font:850 14px var(--tool-mono)}.facts.svelte-f1wuq span:where(.svelte-f1wuq),.intro.svelte-f1wuq small:where(.svelte-f1wuq){color:#94a3b8;font-size:8px}.intro.svelte-f1wuq small:where(.svelte-f1wuq){max-width:590px;line-height:1.5}.primary.svelte-f1wuq,.intro.svelte-f1wuq>button:where(.svelte-f1wuq){min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800;cursor:pointer}.assessment.svelte-f1wuq{display:grid;grid-template-columns:185px minmax(0,1fr);min-height:0}.assessment.svelte-f1wuq>aside:where(.svelte-f1wuq){display:grid;align-content:start;gap:9px;border-right:1px solid var(--tool-border);background:#f8fafc;padding:14px}.assessment.svelte-f1wuq aside:where(.svelte-f1wuq)>span:where(.svelte-f1wuq),.assessment.svelte-f1wuq aside:where(.svelte-f1wuq) small:where(.svelte-f1wuq){color:#94a3b8;font-size:8px}.assessment.svelte-f1wuq aside:where(.svelte-f1wuq)>strong:where(.svelte-f1wuq){font:850 19px var(--tool-mono)}.bar.svelte-f1wuq{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.bar.svelte-f1wuq i:where(.svelte-f1wuq){display:block;height:100%;background:#2563eb}.assessment.svelte-f1wuq aside:where(.svelte-f1wuq) nav:where(.svelte-f1wuq){display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.assessment.svelte-f1wuq aside:where(.svelte-f1wuq) button:where(.svelte-f1wuq){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#94a3b8}.assessment.svelte-f1wuq aside:where(.svelte-f1wuq) button.done:where(.svelte-f1wuq){border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.assessment.svelte-f1wuq aside:where(.svelte-f1wuq) button.current:where(.svelte-f1wuq){background:#2563eb;color:#fff}.assessment.svelte-f1wuq>section:where(.svelte-f1wuq){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.assessment.svelte-f1wuq section:where(.svelte-f1wuq)>header:where(.svelte-f1wuq),.assessment.svelte-f1wuq section:where(.svelte-f1wuq)>footer:where(.svelte-f1wuq){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.assessment.svelte-f1wuq section:where(.svelte-f1wuq) header:where(.svelte-f1wuq)>div:where(.svelte-f1wuq){display:grid;gap:3px}.assessment.svelte-f1wuq section:where(.svelte-f1wuq) header:where(.svelte-f1wuq) strong:where(.svelte-f1wuq){font-size:10px}.assessment.svelte-f1wuq section:where(.svelte-f1wuq) header:where(.svelte-f1wuq) em:where(.svelte-f1wuq){border-radius:999px;background:#dbeafe;color:#1d4ed8;padding:5px 8px;font:800 8px var(--tool-mono)}.question.svelte-f1wuq{display:grid;align-content:center;gap:11px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,46px)}.question.svelte-f1wuq h2:where(.svelte-f1wuq){margin:0;color:#172033;font-size:clamp(17px,2.2vw,23px);line-height:1.5}.question.svelte-f1wuq>p:where(.svelte-f1wuq){margin:0;color:#94a3b8;font-size:8px}.options.svelte-f1wuq{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.options.svelte-f1wuq button:where(.svelte-f1wuq){display:grid;justify-items:center;gap:6px;min-height:80px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px;color:#475569;cursor:pointer}.options.svelte-f1wuq button:where(.svelte-f1wuq)>span:where(.svelte-f1wuq){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-f1wuq button:where(.svelte-f1wuq) strong:where(.svelte-f1wuq){font-size:9px}.options.svelte-f1wuq button:where(.svelte-f1wuq)>i:where(.svelte-f1wuq){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-f1wuq button:where(.svelte-f1wuq):hover,.options.svelte-f1wuq button.selected:where(.svelte-f1wuq){border-color:#60a5fa;background:#eff6ff;color:#1d4ed8}.options.svelte-f1wuq button.selected:where(.svelte-f1wuq)>span:where(.svelte-f1wuq){background:#2563eb;color:#fff}.options.svelte-f1wuq button.selected:where(.svelte-f1wuq)>i:where(.svelte-f1wuq){border-color:#2563eb;background:#2563eb;box-shadow:inset 0 0 0 2px #fff}.notice.svelte-f1wuq{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.assessment.svelte-f1wuq section:where(.svelte-f1wuq)>footer:where(.svelte-f1wuq){border-top:1px solid var(--tool-border);border-bottom:0}.assessment.svelte-f1wuq footer:where(.svelte-f1wuq) button:where(.svelte-f1wuq),.result.svelte-f1wuq footer:where(.svelte-f1wuq) button:where(.svelte-f1wuq){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.assessment.svelte-f1wuq footer:where(.svelte-f1wuq) .primary:where(.svelte-f1wuq){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.assessment.svelte-f1wuq footer:where(.svelte-f1wuq) span:where(.svelte-f1wuq){color:#94a3b8;font-size:8px}.assessment.svelte-f1wuq button:where(.svelte-f1wuq):disabled{opacity:.45}.result.svelte-f1wuq{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:16px;background:#f8fafc}.score.svelte-f1wuq{display:grid;align-content:center;justify-items:center;gap:7px;border:1px solid #bfdbfe;border-radius:12px;background:linear-gradient(145deg,#fff,#eff6ff);text-align:center}.score.svelte-f1wuq>span:where(.svelte-f1wuq){color:#1d4ed8;font-size:9px}.score.svelte-f1wuq div:where(.svelte-f1wuq) strong:where(.svelte-f1wuq){color:#1e3a8a;font:900 54px/1 var(--tool-mono)}.score.svelte-f1wuq small:where(.svelte-f1wuq){color:#60a5fa}.score.svelte-f1wuq b:where(.svelte-f1wuq){font-size:13px}.score.svelte-f1wuq p:where(.svelte-f1wuq){max-width:170px;margin:0;color:#64748b;font-size:8px}.interpret.svelte-f1wuq{display:grid;align-content:center;gap:10px;min-width:0}.scale.svelte-f1wuq{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.scale.svelte-f1wuq i:where(.svelte-f1wuq){display:block;height:100%;background:linear-gradient(90deg,#38bdf8,#2563eb,#f59e0b)}.labels.svelte-f1wuq{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;font-size:8px}.labels.svelte-f1wuq small:where(.svelte-f1wuq){color:#94a3b8}.interpret.svelte-f1wuq article:where(.svelte-f1wuq){border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.interpret.svelte-f1wuq article:where(.svelte-f1wuq) strong:where(.svelte-f1wuq){font-size:9px}.interpret.svelte-f1wuq article:where(.svelte-f1wuq) p:where(.svelte-f1wuq){margin:4px 0 0;color:#64748b;font-size:8px;line-height:1.55}.result.svelte-f1wuq footer:where(.svelte-f1wuq){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-f1wuq button:where(.svelte-f1wuq):focus-visible{outline:2px solid #60a5fa;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-f1wuq{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-f1wuq>.tool-ad-left,.ad-layout.svelte-f1wuq>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-asrs{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-asrs .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-f1wuq{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-f1wuq{grid-template-rows:44px minmax(0,1fr)}.topbar.svelte-f1wuq{padding:6px 9px}.topbar.svelte-f1wuq p:where(.svelte-f1wuq){display:none}.assessment.svelte-f1wuq{grid-template-columns:74px minmax(0,1fr)}.assessment.svelte-f1wuq>aside:where(.svelte-f1wuq){padding:7px}.assessment.svelte-f1wuq aside:where(.svelte-f1wuq) nav:where(.svelte-f1wuq){grid-template-columns:1fr}.assessment.svelte-f1wuq aside:where(.svelte-f1wuq) small:where(.svelte-f1wuq){display:none}.assessment.svelte-f1wuq>section:where(.svelte-f1wuq){grid-template-rows:47px minmax(0,1fr) 42px}.assessment.svelte-f1wuq section:where(.svelte-f1wuq)>header:where(.svelte-f1wuq),.assessment.svelte-f1wuq section:where(.svelte-f1wuq)>footer:where(.svelte-f1wuq){padding:5px 8px}.assessment.svelte-f1wuq footer:where(.svelte-f1wuq) span:where(.svelte-f1wuq){display:none}.question.svelte-f1wuq{align-content:start;padding:10px}.question.svelte-f1wuq h2:where(.svelte-f1wuq){font-size:15px}.options.svelte-f1wuq{grid-template-columns:1fr}.options.svelte-f1wuq button:where(.svelte-f1wuq){grid-template-columns:28px 1fr 10px;align-items:center;justify-items:start;min-height:42px;padding:5px 7px}.result.svelte-f1wuq{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-f1wuq div:where(.svelte-f1wuq) strong:where(.svelte-f1wuq){font-size:38px}.interpret.svelte-f1wuq article:where(.svelte-f1wuq):last-child{display:none}.facts.svelte-f1wuq{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-assq),body:has(.tool-slug-assq){height:100%;overflow:hidden!important}body:has(.tool-slug-assq) .seo-content{display:none!important}.tool-slug-assq{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-assq .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.layout.svelte-5i8yhr{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.layout.svelte-5i8yhr>.tool-ad-left{grid-area:left}.layout.svelte-5i8yhr>.tool-ad-right{grid-area:right}.bottom.svelte-5i8yhr{grid-area:bottom;overflow:hidden}.studio.svelte-5i8yhr{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.studio.svelte-5i8yhr>header:where(.svelte-5i8yhr){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.studio.svelte-5i8yhr>header:where(.svelte-5i8yhr) div:where(.svelte-5i8yhr){display:grid;gap:2px}.studio.svelte-5i8yhr header:where(.svelte-5i8yhr) span:where(.svelte-5i8yhr),.intro.svelte-5i8yhr>span:where(.svelte-5i8yhr),.quiz.svelte-5i8yhr section:where(.svelte-5i8yhr) header:where(.svelte-5i8yhr) span:where(.svelte-5i8yhr),.reading.svelte-5i8yhr>span:where(.svelte-5i8yhr){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.studio.svelte-5i8yhr>header:where(.svelte-5i8yhr) strong:where(.svelte-5i8yhr){font-size:13px}.studio.svelte-5i8yhr>header:where(.svelte-5i8yhr) p:where(.svelte-5i8yhr){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:8px}.intro.svelte-5i8yhr{display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;background:radial-gradient(circle at 50% 40%,#f0fdfa,#fff 58%)}.mark.svelte-5i8yhr{display:grid;width:76px;height:62px;place-items:center;border-radius:18px;background:linear-gradient(145deg,#0d9488,#0369a1);color:#fff;box-shadow:0 12px 28px #0d948840;font:900 15px var(--tool-mono)}.intro.svelte-5i8yhr h2:where(.svelte-5i8yhr){margin:0;color:#172033;font-size:22px}.intro.svelte-5i8yhr p:where(.svelte-5i8yhr){max-width:610px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-5i8yhr{display:grid;grid-template-columns:repeat(3,108px);gap:7px}.facts.svelte-5i8yhr article:where(.svelte-5i8yhr){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.facts.svelte-5i8yhr strong:where(.svelte-5i8yhr){font:850 14px var(--tool-mono)}.facts.svelte-5i8yhr span:where(.svelte-5i8yhr),.intro.svelte-5i8yhr small:where(.svelte-5i8yhr){color:#94a3b8;font-size:8px}.intro.svelte-5i8yhr small:where(.svelte-5i8yhr){max-width:610px;line-height:1.5}.intro.svelte-5i8yhr>button:where(.svelte-5i8yhr),.primary.svelte-5i8yhr{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800;cursor:pointer}.quiz.svelte-5i8yhr{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:0}.quiz.svelte-5i8yhr>aside:where(.svelte-5i8yhr){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr)>div:where(.svelte-5i8yhr){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr) span:where(.svelte-5i8yhr),.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr) small:where(.svelte-5i8yhr){color:#94a3b8;font-size:8px}.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr) strong:where(.svelte-5i8yhr){font:850 16px var(--tool-mono)}.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr) i:where(.svelte-5i8yhr){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr) b:where(.svelte-5i8yhr){display:block;height:100%;background:#14b8a6}.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr) nav:where(.svelte-5i8yhr){display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:5px;overflow:auto}.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr) button:where(.svelte-5i8yhr){min-height:30px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr) button.done:where(.svelte-5i8yhr){border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr) button.current:where(.svelte-5i8yhr){background:var(--tool-primary);color:#fff}.quiz.svelte-5i8yhr>section:where(.svelte-5i8yhr){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-5i8yhr section:where(.svelte-5i8yhr)>header:where(.svelte-5i8yhr),.quiz.svelte-5i8yhr section:where(.svelte-5i8yhr)>footer:where(.svelte-5i8yhr){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-5i8yhr section:where(.svelte-5i8yhr) header:where(.svelte-5i8yhr)>div:where(.svelte-5i8yhr){display:grid;gap:3px}.quiz.svelte-5i8yhr section:where(.svelte-5i8yhr) header:where(.svelte-5i8yhr) strong:where(.svelte-5i8yhr){font-size:10px}.quiz.svelte-5i8yhr section:where(.svelte-5i8yhr) header:where(.svelte-5i8yhr) em:where(.svelte-5i8yhr){border-radius:99px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-5i8yhr{display:grid;align-content:center;gap:11px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,46px)}.body.svelte-5i8yhr h2:where(.svelte-5i8yhr){margin:0;color:#172033;font-size:clamp(17px,2.2vw,23px);line-height:1.5}.body.svelte-5i8yhr>p:where(.svelte-5i8yhr){margin:0;color:#94a3b8;font-size:8px}.options.svelte-5i8yhr{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.options.svelte-5i8yhr button:where(.svelte-5i8yhr){display:grid;grid-template-columns:30px 1fr 12px;align-items:center;gap:8px;min-height:66px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 10px;color:#475569;text-align:left}.options.svelte-5i8yhr button:where(.svelte-5i8yhr)>span:where(.svelte-5i8yhr){display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-5i8yhr button:where(.svelte-5i8yhr) strong:where(.svelte-5i8yhr){font-size:9px}.options.svelte-5i8yhr button:where(.svelte-5i8yhr) small:where(.svelte-5i8yhr){grid-column:2;color:#94a3b8;font-size:7px}.options.svelte-5i8yhr button:where(.svelte-5i8yhr)>i:where(.svelte-5i8yhr){grid-column:3;grid-row:1/3;width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-5i8yhr button:where(.svelte-5i8yhr):hover,.options.svelte-5i8yhr button.selected:where(.svelte-5i8yhr){border-color:#2dd4bf;background:#f0fdfa;color:#0f766e}.notice.svelte-5i8yhr{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-5i8yhr section:where(.svelte-5i8yhr)>footer:where(.svelte-5i8yhr){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-5i8yhr footer:where(.svelte-5i8yhr) button:where(.svelte-5i8yhr),.result.svelte-5i8yhr footer:where(.svelte-5i8yhr) button:where(.svelte-5i8yhr){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-5i8yhr footer:where(.svelte-5i8yhr) span:where(.svelte-5i8yhr){color:#94a3b8;font-size:8px}.quiz.svelte-5i8yhr button:where(.svelte-5i8yhr):disabled{opacity:.45}.result.svelte-5i8yhr{display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-5i8yhr{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #99f6e4;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdfa);text-align:center}.score.svelte-5i8yhr>span:where(.svelte-5i8yhr){color:#0f766e;font-size:8px}.score.svelte-5i8yhr strong:where(.svelte-5i8yhr){color:#134e4a;font:900 54px/1 var(--tool-mono)}.score.svelte-5i8yhr small:where(.svelte-5i8yhr){color:#5eead4}.score.svelte-5i8yhr b:where(.svelte-5i8yhr){font-size:12px}.score.svelte-5i8yhr p:where(.svelte-5i8yhr){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-5i8yhr{display:grid;align-content:center;gap:9px}.scale.svelte-5i8yhr{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#99f6e4 0,#99f6e4 30%,#fde68a 30%,#fde68a 58%,#fdba74 58%)}.scale.svelte-5i8yhr i:where(.svelte-5i8yhr){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#134e4a}.labels.svelte-5i8yhr{display:grid;grid-template-columns:repeat(3,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-5i8yhr article:where(.svelte-5i8yhr){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.reading.svelte-5i8yhr article:where(.svelte-5i8yhr) strong:where(.svelte-5i8yhr){font-size:9px}.reading.svelte-5i8yhr article:where(.svelte-5i8yhr) p:where(.svelte-5i8yhr){margin:4px 0 0;color:#64748b;font-size:8px;line-height:1.55}.result.svelte-5i8yhr footer:where(.svelte-5i8yhr){grid-column:1/-1;display:flex;justify-content:flex-end}.studio.svelte-5i8yhr button:where(.svelte-5i8yhr):focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}@media(max-width:1180px){.layout.svelte-5i8yhr{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.layout.svelte-5i8yhr>.tool-ad-left,.layout.svelte-5i8yhr>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-assq{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-assq .detail-grid{height:calc(100dvh - 108px)!important}.layout.svelte-5i8yhr{grid-template-rows:minmax(0,1fr) 42px}.studio.svelte-5i8yhr{grid-template-rows:44px minmax(0,1fr)}.studio.svelte-5i8yhr>header:where(.svelte-5i8yhr){padding:6px 9px}.studio.svelte-5i8yhr>header:where(.svelte-5i8yhr) p:where(.svelte-5i8yhr){display:none}.quiz.svelte-5i8yhr{grid-template-columns:80px minmax(0,1fr)}.quiz.svelte-5i8yhr>aside:where(.svelte-5i8yhr){padding:6px}.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr) nav:where(.svelte-5i8yhr){grid-template-columns:repeat(2,1fr)}.quiz.svelte-5i8yhr aside:where(.svelte-5i8yhr) small:where(.svelte-5i8yhr){display:none}.quiz.svelte-5i8yhr>section:where(.svelte-5i8yhr){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-5i8yhr section:where(.svelte-5i8yhr)>header:where(.svelte-5i8yhr),.quiz.svelte-5i8yhr section:where(.svelte-5i8yhr)>footer:where(.svelte-5i8yhr){padding:5px 8px}.quiz.svelte-5i8yhr footer:where(.svelte-5i8yhr) span:where(.svelte-5i8yhr){display:none}.body.svelte-5i8yhr{align-content:start;padding:10px}.body.svelte-5i8yhr h2:where(.svelte-5i8yhr){font-size:15px}.options.svelte-5i8yhr{grid-template-columns:1fr}.options.svelte-5i8yhr button:where(.svelte-5i8yhr){min-height:46px}.result.svelte-5i8yhr{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-5i8yhr strong:where(.svelte-5i8yhr){font-size:38px}.reading.svelte-5i8yhr article:where(.svelte-5i8yhr):last-child{display:none}.facts.svelte-5i8yhr{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-audio-to-wav),body:has(.tool-slug-audio-to-wav){height:100%;overflow:hidden!important}.tool-slug-audio-to-wav{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-audio-to-wav .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.wav-ad-layout.svelte-l3iu3q{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.wav-ad-layout.svelte-l3iu3q>.tool-ad-left{grid-area:left}.wav-ad-layout.svelte-l3iu3q>.tool-ad-right{grid-area:right}.bottom-ad.svelte-l3iu3q{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-l3iu3q>.tool-ad-bottom{height:100%;min-height:0}.wav-forge.svelte-l3iu3q{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.forge-header.svelte-l3iu3q{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.forge-header.svelte-l3iu3q>div:where(.svelte-l3iu3q):first-child{display:grid;gap:2px}.forge-header.svelte-l3iu3q span:where(.svelte-l3iu3q){color:#1d4ed8;font-size:9px;font-weight:850;letter-spacing:.12em}.forge-header.svelte-l3iu3q strong:where(.svelte-l3iu3q){font-size:14px}.privacy.svelte-l3iu3q{display:flex;align-items:center;color:#64748b;font-size:8px}.privacy.svelte-l3iu3q i:where(.svelte-l3iu3q){width:6px;height:6px;margin-right:5px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.forge-grid.svelte-l3iu3q{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(235px,.72fr) minmax(380px,1.25fr) minmax(220px,.7fr);overflow:hidden}.input-panel.svelte-l3iu3q,.pipeline-panel.svelte-l3iu3q,.output-panel.svelte-l3iu3q{min-width:0;min-height:0;padding:13px 14px}.input-panel.svelte-l3iu3q{display:grid;align-content:start;gap:9px;overflow:auto;border-right:1px solid var(--tool-border);background:#fbfcfe}.pipeline-panel.svelte-l3iu3q{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:9px;overflow:hidden}.output-panel.svelte-l3iu3q{display:grid;align-content:start;gap:10px;overflow:auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-l3iu3q{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;align-items:start}.panel-heading.svelte-l3iu3q>b:where(.svelte-l3iu3q){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#dbeafe;color:#1d4ed8;font-size:9px}.panel-heading.svelte-l3iu3q h2:where(.svelte-l3iu3q){margin:0;font-size:11px}.panel-heading.svelte-l3iu3q p:where(.svelte-l3iu3q){margin:3px 0 0;color:#94a3b8;font-size:7px;line-height:1.45}.drop-zone.svelte-l3iu3q{display:grid;min-height:76px;place-content:center;justify-items:center;gap:5px;border:1px dashed #94a3b8;border-radius:9px;background:#fff;color:#334155;cursor:pointer}.drop-zone.svelte-l3iu3q:hover,.drop-zone.dragging.svelte-l3iu3q{border-color:#2563eb;background:#eff6ff}.drop-zone.svelte-l3iu3q span:where(.svelte-l3iu3q){font-size:8px;font-weight:800}.drop-zone.svelte-l3iu3q small:where(.svelte-l3iu3q){color:#94a3b8;font-size:6px}.file-input.svelte-l3iu3q{position:absolute;width:1px;height:1px;opacity:0}.file-card.svelte-l3iu3q{display:flex;align-items:center;justify-content:space-between;gap:7px;border:1px solid #dbe3ee;border-radius:8px;background:#fff;padding:8px}.file-card.svelte-l3iu3q>div:where(.svelte-l3iu3q){display:grid;min-width:0;gap:2px}.file-card.svelte-l3iu3q strong:where(.svelte-l3iu3q){overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.file-card.svelte-l3iu3q span:where(.svelte-l3iu3q){overflow:hidden;color:#94a3b8;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.file-card.svelte-l3iu3q button:where(.svelte-l3iu3q){border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;padding:4px 7px;font-size:6px;cursor:pointer}.input-panel.svelte-l3iu3q dl:where(.svelte-l3iu3q){margin:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.input-panel.svelte-l3iu3q dl:where(.svelte-l3iu3q) div:where(.svelte-l3iu3q){display:flex;justify-content:space-between;border-bottom:1px solid #edf2f4;padding:6px 7px}.input-panel.svelte-l3iu3q dl:where(.svelte-l3iu3q) div:where(.svelte-l3iu3q):last-child{border-bottom:0}.input-panel.svelte-l3iu3q dt:where(.svelte-l3iu3q){color:#94a3b8;font-size:6px}.input-panel.svelte-l3iu3q dd:where(.svelte-l3iu3q){margin:0;color:#334155;font:750 7px var(--tool-mono)}.input-panel.svelte-l3iu3q audio:where(.svelte-l3iu3q){width:100%;height:32px}.input-empty.svelte-l3iu3q,.pipeline-empty.svelte-l3iu3q,.output-empty.svelte-l3iu3q{display:grid;place-content:center;justify-items:center;gap:5px;color:#94a3b8;text-align:center}.input-empty.svelte-l3iu3q{min-height:90px}.input-empty.svelte-l3iu3q strong:where(.svelte-l3iu3q),.pipeline-empty.svelte-l3iu3q strong:where(.svelte-l3iu3q),.output-empty.svelte-l3iu3q strong:where(.svelte-l3iu3q){font-size:9px}.input-empty.svelte-l3iu3q span:where(.svelte-l3iu3q),.pipeline-empty.svelte-l3iu3q span:where(.svelte-l3iu3q),.output-empty.svelte-l3iu3q span:where(.svelte-l3iu3q){font-size:7px;line-height:1.5}.error-message.svelte-l3iu3q{margin:0;border-radius:7px;background:#fff1f2;color:#be123c;padding:8px;font-size:7px}.waveform.svelte-l3iu3q{display:flex;height:130px;align-items:center;gap:2px;overflow:hidden;border:1px solid #dbe5f3;border-radius:10px;background:linear-gradient(180deg,#eff6ff,#f8fafc);padding:12px}.waveform.svelte-l3iu3q i:where(.svelte-l3iu3q){flex:1;min-width:1px;border-radius:2px;background:#60a5fa}.pipeline.svelte-l3iu3q{display:grid;grid-template-columns:1fr 70px 1fr;align-items:stretch;gap:8px}.pipeline.svelte-l3iu3q article:where(.svelte-l3iu3q){display:grid;place-content:center;justify-items:center;gap:4px;border:1px solid #dbe3ee;border-radius:9px;background:#fff;padding:12px}.pipeline.svelte-l3iu3q article.target:where(.svelte-l3iu3q){border-color:#93c5fd;background:#eff6ff}.pipeline.svelte-l3iu3q article:where(.svelte-l3iu3q) span:where(.svelte-l3iu3q){color:#94a3b8;font-size:6px;font-weight:850;letter-spacing:.1em}.pipeline.svelte-l3iu3q article:where(.svelte-l3iu3q) strong:where(.svelte-l3iu3q){color:#1e3a8a;font-size:16px}.pipeline.svelte-l3iu3q article:where(.svelte-l3iu3q) small:where(.svelte-l3iu3q){color:#64748b;font-size:6px}.connector.svelte-l3iu3q{display:grid;place-content:center;justify-items:center;gap:5px}.connector.svelte-l3iu3q i:where(.svelte-l3iu3q){width:48px;height:1px;background:#93c5fd}.connector.svelte-l3iu3q b:where(.svelte-l3iu3q){color:#3b82f6;font-size:6px}.spec-row.svelte-l3iu3q{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.spec-row.svelte-l3iu3q span:where(.svelte-l3iu3q){display:grid;justify-items:center;gap:3px;border-radius:7px;background:#f1f5f9;padding:7px}.spec-row.svelte-l3iu3q i:where(.svelte-l3iu3q){color:#94a3b8;font-size:6px;font-style:normal}.spec-row.svelte-l3iu3q b:where(.svelte-l3iu3q){color:#334155;font:750 7px var(--tool-mono)}.convert-button.svelte-l3iu3q{min-height:33px;border:0;border-radius:7px;background:#2563eb;color:#fff;font-size:8px;font-weight:800;cursor:pointer}.convert-button.svelte-l3iu3q:hover{background:#1d4ed8}.convert-button.svelte-l3iu3q:disabled{background:#cbd5e1}.pipeline-empty.svelte-l3iu3q{min-height:300px}.output-summary.svelte-l3iu3q{display:grid;gap:5px}.output-summary.svelte-l3iu3q div:where(.svelte-l3iu3q){display:flex;align-items:center;justify-content:space-between;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:8px}.output-summary.svelte-l3iu3q span:where(.svelte-l3iu3q){color:#94a3b8;font-size:6px}.output-summary.svelte-l3iu3q strong:where(.svelte-l3iu3q){color:#1d4ed8;font:800 8px var(--tool-mono)}.output-empty.svelte-l3iu3q{min-height:190px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff}.result-ready.svelte-l3iu3q{display:grid;gap:8px;border:1px solid #93c5fd;border-radius:9px;background:#eff6ff;padding:10px}.result-ready.svelte-l3iu3q>span:where(.svelte-l3iu3q){color:#1d4ed8;font-size:6px;font-weight:850}.result-ready.svelte-l3iu3q>strong:where(.svelte-l3iu3q){overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.result-ready.svelte-l3iu3q audio:where(.svelte-l3iu3q){width:100%;height:34px}.result-ready.svelte-l3iu3q a:where(.svelte-l3iu3q){display:grid;min-height:32px;place-items:center;border-radius:7px;background:#2563eb;color:#fff;font-size:8px;font-weight:800;text-decoration:none}button.svelte-l3iu3q:focus-visible,input.svelte-l3iu3q:focus-visible,a.svelte-l3iu3q:focus-visible{outline:3px solid rgb(37 99 235/.24);outline-offset:2px}@media(max-width:1180px){.wav-ad-layout.svelte-l3iu3q{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.wav-ad-layout.svelte-l3iu3q>.tool-ad-left,.wav-ad-layout.svelte-l3iu3q>.tool-ad-right{min-height:0;height:100%}.forge-grid.svelte-l3iu3q{grid-template-columns:minmax(225px,.72fr) minmax(0,1.28fr);grid-template-rows:minmax(0,1fr) 150px}.output-panel.svelte-l3iu3q{grid-column:1/-1;grid-template-columns:220px minmax(0,1fr) minmax(260px,.8fr);align-content:stretch;border-top:1px solid var(--tool-border);border-left:0}.output-summary.svelte-l3iu3q{grid-template-columns:1fr}.output-empty.svelte-l3iu3q,.result-ready.svelte-l3iu3q{min-height:0}}@media(max-width:760px){.tool-slug-audio-to-wav{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-audio-to-wav .detail-grid{height:calc(100dvh - 110px)!important}.wav-ad-layout.svelte-l3iu3q{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.wav-ad-layout.svelte-l3iu3q>.tool-ad-left,.wav-ad-layout.svelte-l3iu3q>.tool-ad-right{display:none}.wav-forge.svelte-l3iu3q{border-radius:9px}.forge-grid.svelte-l3iu3q{display:block;overflow:auto}.input-panel.svelte-l3iu3q{border-right:0;border-bottom:1px solid var(--tool-border)}.pipeline-panel.svelte-l3iu3q{min-height:500px}.output-panel.svelte-l3iu3q{display:grid;min-height:310px;grid-template-columns:1fr;border-left:0}.waveform.svelte-l3iu3q{height:130px}}@media(max-width:430px){.forge-header.svelte-l3iu3q{display:grid;min-height:58px;padding:7px 12px}.privacy.svelte-l3iu3q{justify-self:start}.input-panel.svelte-l3iu3q,.pipeline-panel.svelte-l3iu3q,.output-panel.svelte-l3iu3q{padding:11px 12px}.pipeline.svelte-l3iu3q{grid-template-columns:1fr 45px 1fr}.connector.svelte-l3iu3q i:where(.svelte-l3iu3q){width:30px}.spec-row.svelte-l3iu3q{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.svelte-l3iu3q{scroll-behavior:auto!important}}html:has(.tool-slug-audio-trimmer),body:has(.tool-slug-audio-trimmer){height:100%;overflow:hidden!important}.tool-slug-audio-trimmer{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-audio-trimmer .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.trimmer-ad-layout.svelte-o9xqa5{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.trimmer-ad-layout.svelte-o9xqa5>.tool-ad-left{grid-area:left}.trimmer-ad-layout.svelte-o9xqa5>.tool-ad-right{grid-area:right}.bottom-ad.svelte-o9xqa5{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-o9xqa5>.tool-ad-bottom{height:100%;min-height:0}.cut-desk.svelte-o9xqa5{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.desk-header.svelte-o9xqa5{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.desk-header.svelte-o9xqa5>div:where(.svelte-o9xqa5):first-child{display:grid;gap:2px}.desk-header.svelte-o9xqa5 span:where(.svelte-o9xqa5){color:#0f766e;font-size:9px;font-weight:850;letter-spacing:.12em}.desk-header.svelte-o9xqa5 strong:where(.svelte-o9xqa5){font-size:14px}.privacy.svelte-o9xqa5{display:flex;align-items:center;color:#64748b;font-size:8px}.privacy.svelte-o9xqa5 i:where(.svelte-o9xqa5){width:6px;height:6px;margin-right:5px;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 4px #14b8a61f}.desk-grid.svelte-o9xqa5{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(230px,.72fr) minmax(390px,1.35fr) minmax(220px,.7fr);overflow:hidden}.source-panel.svelte-o9xqa5,.editor-panel.svelte-o9xqa5,.result-panel.svelte-o9xqa5{min-width:0;min-height:0;padding:13px 14px}.source-panel.svelte-o9xqa5{display:grid;align-content:start;gap:10px;overflow:auto;border-right:1px solid var(--tool-border);background:#fbfcfe}.editor-panel.svelte-o9xqa5{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:9px;overflow:hidden}.result-panel.svelte-o9xqa5{display:grid;align-content:start;gap:10px;overflow:auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-o9xqa5{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:start}.panel-heading.svelte-o9xqa5>b:where(.svelte-o9xqa5){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#ccfbf1;color:#0f766e;font-size:9px}.panel-heading.svelte-o9xqa5 h2:where(.svelte-o9xqa5){margin:0;font-size:11px}.panel-heading.svelte-o9xqa5 p:where(.svelte-o9xqa5){margin:3px 0 0;color:#94a3b8;font-size:7px;line-height:1.45}.selection-chip.svelte-o9xqa5{align-self:center;border-radius:999px;background:#ccfbf1;color:#0f766e;padding:4px 7px;font:800 7px var(--tool-mono)}.drop-zone.svelte-o9xqa5{display:grid;min-height:80px;place-content:center;justify-items:center;gap:5px;border:1px dashed #94a3b8;border-radius:9px;background:#fff;color:#334155;cursor:pointer}.drop-zone.svelte-o9xqa5:hover,.drop-zone.dragging.svelte-o9xqa5{border-color:#0f766e;background:#f0fdfa}.drop-zone.svelte-o9xqa5 span:where(.svelte-o9xqa5){font-size:8px;font-weight:800}.drop-zone.svelte-o9xqa5 small:where(.svelte-o9xqa5){color:#94a3b8;font-size:6px}.file-input.svelte-o9xqa5{position:absolute;width:1px;height:1px;opacity:0}.file-card.svelte-o9xqa5{display:flex;align-items:center;justify-content:space-between;gap:7px;border:1px solid #dce5e7;border-radius:8px;background:#fff;padding:8px}.file-card.svelte-o9xqa5>div:where(.svelte-o9xqa5){display:grid;min-width:0;gap:2px}.file-card.svelte-o9xqa5 strong:where(.svelte-o9xqa5){overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.file-card.svelte-o9xqa5 span:where(.svelte-o9xqa5){color:#94a3b8;font-size:6px}.file-card.svelte-o9xqa5 button:where(.svelte-o9xqa5){border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;padding:4px 7px;font-size:6px;cursor:pointer}.source-panel.svelte-o9xqa5 dl:where(.svelte-o9xqa5){margin:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.source-panel.svelte-o9xqa5 dl:where(.svelte-o9xqa5) div:where(.svelte-o9xqa5){display:flex;justify-content:space-between;border-bottom:1px solid #edf2f4;padding:7px}.source-panel.svelte-o9xqa5 dl:where(.svelte-o9xqa5) div:where(.svelte-o9xqa5):last-child{border-bottom:0}.source-panel.svelte-o9xqa5 dt:where(.svelte-o9xqa5){color:#94a3b8;font-size:6px}.source-panel.svelte-o9xqa5 dd:where(.svelte-o9xqa5){margin:0;color:#334155;font:750 7px var(--tool-mono)}.source-empty.svelte-o9xqa5,.editor-empty.svelte-o9xqa5,.result-empty.svelte-o9xqa5{display:grid;place-content:center;justify-items:center;gap:5px;color:#94a3b8;text-align:center}.source-empty.svelte-o9xqa5{min-height:95px}.source-empty.svelte-o9xqa5 strong:where(.svelte-o9xqa5),.editor-empty.svelte-o9xqa5 strong:where(.svelte-o9xqa5),.result-empty.svelte-o9xqa5 strong:where(.svelte-o9xqa5){font-size:9px}.source-empty.svelte-o9xqa5 span:where(.svelte-o9xqa5),.editor-empty.svelte-o9xqa5 span:where(.svelte-o9xqa5),.result-empty.svelte-o9xqa5 span:where(.svelte-o9xqa5){font-size:7px;line-height:1.5}.error-message.svelte-o9xqa5{margin:0;border-radius:7px;background:#fff1f2;color:#be123c;padding:8px;font-size:7px}.timeline.svelte-o9xqa5{align-self:center;min-width:0}.waveform.svelte-o9xqa5{position:relative;display:flex;height:190px;align-items:center;gap:2px;overflow:hidden;border:1px solid #d8e3e5;border-radius:10px;background:linear-gradient(180deg,#f0fdfa,#f8fafc);padding:12px}.waveform.svelte-o9xqa5 i:where(.svelte-o9xqa5){flex:1;min-width:1px;border-radius:2px;background:#cbd5e1}.waveform.svelte-o9xqa5 i.selected:where(.svelte-o9xqa5){background:#14b8a6}.playhead.svelte-o9xqa5{position:absolute;top:8px;bottom:8px;width:1px;background:#0f172a;box-shadow:0 0 0 2px #ffffffbf}.range-stack.svelte-o9xqa5{position:relative;height:22px;margin-top:-11px}.range-stack.svelte-o9xqa5 input:where(.svelte-o9xqa5){position:absolute;top:0;left:0;width:100%;height:22px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.range-stack.svelte-o9xqa5 input:where(.svelte-o9xqa5)::-webkit-slider-thumb{width:16px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #fff;border-radius:5px;background:#0f766e;box-shadow:0 1px 5px #0f172a59;pointer-events:auto;cursor:ew-resize}.timeline-labels.svelte-o9xqa5{display:flex;justify-content:space-between;color:#94a3b8;font:6px var(--tool-mono)}.time-fields.svelte-o9xqa5{display:grid;grid-template-columns:1fr 1fr;gap:8px}.time-fields.svelte-o9xqa5 label:where(.svelte-o9xqa5){display:grid;gap:4px}.time-fields.svelte-o9xqa5 label:where(.svelte-o9xqa5)>span:where(.svelte-o9xqa5){color:#64748b;font-size:7px;font-weight:800}.time-fields.svelte-o9xqa5 label:where(.svelte-o9xqa5)>div:where(.svelte-o9xqa5){display:grid;grid-template-columns:1fr 28px;border:1px solid #d7e0e5;border-radius:7px;background:#fff;overflow:hidden}.time-fields.svelte-o9xqa5 input:where(.svelte-o9xqa5){width:100%;height:30px;box-sizing:border-box;border:0;padding:5px 8px;color:#334155;font:8px var(--tool-mono);outline:none}.time-fields.svelte-o9xqa5 em:where(.svelte-o9xqa5){display:grid;place-items:center;background:#f1f5f9;color:#94a3b8;font-size:6px;font-style:normal}.editor-panel.svelte-o9xqa5 audio:where(.svelte-o9xqa5){display:none}.editor-actions.svelte-o9xqa5{display:grid;grid-template-columns:120px minmax(0,1fr);gap:7px}.editor-actions.svelte-o9xqa5 button:where(.svelte-o9xqa5){min-height:32px;border-radius:7px;font-size:8px;font-weight:800;cursor:pointer}.secondary.svelte-o9xqa5{border:1px solid #99f6e4;background:#fff;color:#0f766e}.primary.svelte-o9xqa5{border:0;background:#0f766e;color:#fff}.primary.svelte-o9xqa5:hover{background:#115e59}.primary.svelte-o9xqa5:disabled{background:#cbd5e1;cursor:not-allowed}.editor-empty.svelte-o9xqa5{min-height:250px}.stats.svelte-o9xqa5{display:grid;gap:5px}.stats.svelte-o9xqa5 div:where(.svelte-o9xqa5){display:flex;align-items:center;justify-content:space-between;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:8px}.stats.svelte-o9xqa5 span:where(.svelte-o9xqa5){color:#94a3b8;font-size:6px}.stats.svelte-o9xqa5 strong:where(.svelte-o9xqa5){color:#0f766e;font:800 8px var(--tool-mono)}.result-empty.svelte-o9xqa5{min-height:190px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff}.result-ready.svelte-o9xqa5{display:grid;gap:8px;border:1px solid #99f6e4;border-radius:9px;background:#f0fdfa;padding:10px}.result-ready.svelte-o9xqa5>span:where(.svelte-o9xqa5){color:#0f766e;font-size:6px;font-weight:850}.result-ready.svelte-o9xqa5>strong:where(.svelte-o9xqa5){overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.result-ready.svelte-o9xqa5 audio:where(.svelte-o9xqa5){width:100%;height:34px}.result-ready.svelte-o9xqa5 a:where(.svelte-o9xqa5){display:grid;min-height:32px;place-items:center;border-radius:7px;background:#0f766e;color:#fff;font-size:8px;font-weight:800;text-decoration:none}button.svelte-o9xqa5:focus-visible,input.svelte-o9xqa5:focus-visible,a.svelte-o9xqa5:focus-visible{outline:3px solid rgb(20 184 166/.25);outline-offset:2px}@media(max-width:1180px){.trimmer-ad-layout.svelte-o9xqa5{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.trimmer-ad-layout.svelte-o9xqa5>.tool-ad-left,.trimmer-ad-layout.svelte-o9xqa5>.tool-ad-right{min-height:0;height:100%}.desk-grid.svelte-o9xqa5{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);grid-template-rows:minmax(0,1fr) 150px}.result-panel.svelte-o9xqa5{grid-column:1/-1;grid-template-columns:220px minmax(0,1fr) minmax(260px,.8fr);align-content:stretch;border-top:1px solid var(--tool-border);border-left:0}.result-panel.svelte-o9xqa5 .panel-heading:where(.svelte-o9xqa5){align-self:start}.stats.svelte-o9xqa5{grid-template-columns:1fr}.result-empty.svelte-o9xqa5,.result-ready.svelte-o9xqa5{min-height:0}}@media(max-width:760px){.tool-slug-audio-trimmer{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-audio-trimmer .detail-grid{height:calc(100dvh - 110px)!important}.trimmer-ad-layout.svelte-o9xqa5{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.trimmer-ad-layout.svelte-o9xqa5>.tool-ad-left,.trimmer-ad-layout.svelte-o9xqa5>.tool-ad-right{display:none}.cut-desk.svelte-o9xqa5{border-radius:9px}.desk-grid.svelte-o9xqa5{display:block;overflow:auto}.source-panel.svelte-o9xqa5{border-right:0;border-bottom:1px solid var(--tool-border)}.editor-panel.svelte-o9xqa5{height:480px}.result-panel.svelte-o9xqa5{display:grid;min-height:310px;grid-template-columns:1fr;border-left:0}.waveform.svelte-o9xqa5{height:170px}}@media(max-width:430px){.desk-header.svelte-o9xqa5{display:grid;min-height:58px;padding:7px 12px}.privacy.svelte-o9xqa5{justify-self:start}.source-panel.svelte-o9xqa5,.editor-panel.svelte-o9xqa5,.result-panel.svelte-o9xqa5{padding:11px 12px}.editor-panel.svelte-o9xqa5{height:460px}.waveform.svelte-o9xqa5{height:145px}.editor-actions.svelte-o9xqa5{grid-template-columns:1fr}.time-fields.svelte-o9xqa5{gap:6px}}@media(prefers-reduced-motion:reduce){.svelte-o9xqa5{scroll-behavior:auto!important}}html:has(.tool-slug-badge-svg-generator),body:has(.tool-slug-badge-svg-generator){overflow:auto!important}.tool-slug-badge-svg-generator{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-badge-svg-generator .detail-grid{height:auto!important;overflow:visible!important}.badge-ad-layout.svelte-b72wt9{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.badge-ad-layout.svelte-b72wt9>.tool-ad-left{grid-area:left}.badge-ad-layout.svelte-b72wt9>.tool-ad-right{grid-area:right}.bottom-ad.svelte-b72wt9{grid-area:bottom;min-width:0}.badge-workspace.svelte-b72wt9{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-b72wt9,.input-actions.svelte-b72wt9,.result-actions.svelte-b72wt9{display:flex;align-items:center}.workspace-header.svelte-b72wt9{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-b72wt9>div:where(.svelte-b72wt9){display:grid;gap:2px}.eyebrow.svelte-b72wt9{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-b72wt9 strong:where(.svelte-b72wt9){font-size:13px}.format-note.svelte-b72wt9{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-b72wt9{display:grid;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.control-panel.svelte-b72wt9,.result-panel.svelte-b72wt9{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-b72wt9{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-b72wt9{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-b72wt9>span:where(.svelte-b72wt9){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-b72wt9 h2:where(.svelte-b72wt9){margin:0;font-size:12px}.panel-heading.svelte-b72wt9 p:where(.svelte-b72wt9){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-b72wt9>em:where(.svelte-b72wt9){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-b72wt9>em.idle:where(.svelte-b72wt9){background:#f1f5f9;color:#64748b}.text-fields.svelte-b72wt9,.color-fields.svelte-b72wt9{display:grid;grid-template-columns:1fr 1fr;gap:8px}.color-fields.svelte-b72wt9{margin-top:10px}.text-fields.svelte-b72wt9 label:where(.svelte-b72wt9),.color-fields.svelte-b72wt9 label:where(.svelte-b72wt9){display:grid;gap:5px}.text-fields.svelte-b72wt9 label:where(.svelte-b72wt9)>span:where(.svelte-b72wt9),.color-fields.svelte-b72wt9 label:where(.svelte-b72wt9)>span:where(.svelte-b72wt9){color:#334155;font-size:10px;font-weight:800}.text-fields.svelte-b72wt9 input:where(.svelte-b72wt9),.color-fields.svelte-b72wt9 input:where(.svelte-b72wt9):not([type]){box-sizing:border-box;width:100%;min-height:38px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:7px 10px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.text-fields.svelte-b72wt9 input:where(.svelte-b72wt9):focus,.color-fields.svelte-b72wt9 input:where(.svelte-b72wt9):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.text-fields.svelte-b72wt9 small:where(.svelte-b72wt9){color:var(--tool-faint);font-size:8px;text-align:right}.color-fields.svelte-b72wt9 label:where(.svelte-b72wt9)>div:where(.svelte-b72wt9){display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px}.color-fields.svelte-b72wt9 input[type=color]:where(.svelte-b72wt9){box-sizing:border-box;width:42px;height:38px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:4px;cursor:pointer}.color-fields.svelte-b72wt9 input[type=color]:where(.svelte-b72wt9)+input:where(.svelte-b72wt9){box-sizing:border-box;min-width:0;border:1px solid var(--tool-border);border-radius:8px;padding:7px 9px;font:11px var(--tool-mono)}.live-preview.svelte-b72wt9{display:grid;justify-items:center;gap:8px;margin-top:14px;border:1px solid var(--tool-border);border-radius:10px;background:#f8fafc;padding:14px}.live-preview.svelte-b72wt9>span:where(.svelte-b72wt9){justify-self:start;color:#334155;font-size:9px;font-weight:800}.badge-shell.svelte-b72wt9{display:grid;max-width:100%;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:3px;color:#fff;box-shadow:inset 0 -1px #00000026;font:11px Verdana,Arial,sans-serif}.badge-shell.svelte-b72wt9 strong:where(.svelte-b72wt9),.badge-shell.svelte-b72wt9 em:where(.svelte-b72wt9){overflow:hidden;padding:5px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.badge-shell.svelte-b72wt9 strong:where(.svelte-b72wt9){background:var(--label-color)}.badge-shell.svelte-b72wt9 em:where(.svelte-b72wt9){background:var(--message-color);font-style:normal}.live-preview.svelte-b72wt9 small:where(.svelte-b72wt9){color:var(--tool-faint);font-size:8px}.server-error.svelte-b72wt9{display:grid;gap:2px;margin-top:10px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.input-actions.svelte-b72wt9{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px}.input-actions.svelte-b72wt9 button:where(.svelte-b72wt9),.result-actions.svelte-b72wt9 button:where(.svelte-b72wt9){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-b72wt9 .clear:where(.svelte-b72wt9){color:#b42318}.input-actions.svelte-b72wt9 .run:where(.svelte-b72wt9){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-b72wt9 button:where(.svelte-b72wt9):hover:not(:disabled),.result-actions.svelte-b72wt9 button:where(.svelte-b72wt9):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-b72wt9 .run:where(.svelte-b72wt9):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-b72wt9 button:where(.svelte-b72wt9):disabled,.result-actions.svelte-b72wt9 button:where(.svelte-b72wt9):disabled{cursor:not-allowed;opacity:.42}.render-stage.svelte-b72wt9{display:grid;place-content:center;justify-items:center;gap:12px;min-height:190px;border:1px solid var(--tool-border);border-radius:10px;background-image:linear-gradient(45deg,#f1f5f9 25%,transparent 25%),linear-gradient(-45deg,#f1f5f9 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f1f5f9 75%),linear-gradient(-45deg,transparent 75%,#f1f5f9 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.render-stage.svelte-b72wt9>span:where(.svelte-b72wt9){color:var(--tool-faint);font-size:8px;font-weight:800}.render-stage.svelte-b72wt9 img:where(.svelte-b72wt9){display:block;max-width:90%;height:auto;image-rendering:auto}.render-stage.svelte-b72wt9>div:where(.svelte-b72wt9){display:flex;gap:10px}.render-stage.svelte-b72wt9 strong:where(.svelte-b72wt9),.render-stage.svelte-b72wt9 small:where(.svelte-b72wt9){font-size:8px}.render-stage.svelte-b72wt9 small:where(.svelte-b72wt9){color:var(--tool-faint)}.source-card.svelte-b72wt9{margin-top:9px;overflow:hidden;border:1px solid #1e293b;border-radius:9px;background:#0f172a}.source-card.svelte-b72wt9 header:where(.svelte-b72wt9){display:flex;justify-content:space-between;border-bottom:1px solid #1e293b;padding:8px 11px;color:#94a3b8;font-size:8px}.source-card.svelte-b72wt9 pre:where(.svelte-b72wt9){box-sizing:border-box;min-height:170px;max-height:230px;overflow:auto;margin:0;padding:12px;color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.source-card.svelte-b72wt9 code:where(.svelte-b72wt9){font:9px/1.6 var(--tool-mono)}.empty-state.svelte-b72wt9{display:grid;min-height:430px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-b72wt9>span:where(.svelte-b72wt9){display:grid;width:52px;height:52px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 10px var(--tool-mono)}.empty-state.svelte-b72wt9 strong:where(.svelte-b72wt9){color:var(--tool-muted);font-size:12px}.empty-state.svelte-b72wt9 p:where(.svelte-b72wt9){max-width:285px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-b72wt9{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-b72wt9>span:where(.svelte-b72wt9){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-b72wt9:focus-visible,input.svelte-b72wt9:focus-visible,pre.svelte-b72wt9:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.badge-ad-layout.svelte-b72wt9{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.badge-ad-layout.svelte-b72wt9>.tool-ad-left,.badge-ad-layout.svelte-b72wt9>.tool-ad-right,.bottom-ad.svelte-b72wt9{min-height:64px}}@media(max-width:900px){.badge-workspace.svelte-b72wt9{height:auto;min-height:0;overflow:visible}.workspace-grid.svelte-b72wt9{grid-template-columns:1fr}.result-panel.svelte-b72wt9{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-b72wt9{align-items:flex-start;flex-direction:column;padding:10px 12px}.format-note.svelte-b72wt9{border-radius:6px}.control-panel.svelte-b72wt9,.result-panel.svelte-b72wt9{padding:12px}.text-fields.svelte-b72wt9,.color-fields.svelte-b72wt9{grid-template-columns:1fr}.input-actions.svelte-b72wt9{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-b72wt9 .run:where(.svelte-b72wt9){grid-column:1/-1;margin-left:0;min-height:44px}.empty-state.svelte-b72wt9{min-height:240px}.result-actions.svelte-b72wt9{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-b72wt9>span:where(.svelte-b72wt9){grid-column:1/-1}.result-actions.svelte-b72wt9 button:where(.svelte-b72wt9){min-height:44px}.badge-ad-layout.svelte-b72wt9{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-b72wt9{transition:none!important}}html:has(.tool-slug-bai),body:has(.tool-slug-bai){height:100%;overflow:hidden!important}body:has(.tool-slug-bai) .seo-content{display:none!important}.tool-slug-bai{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-bai .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-1dkt1qt{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1dkt1qt>.tool-ad-left{grid-area:left}.ad-layout.svelte-1dkt1qt>.tool-ad-right{grid-area:right}.bottom.svelte-1dkt1qt{grid-area:bottom;overflow:hidden}.workspace.svelte-1dkt1qt{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-1dkt1qt{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-1dkt1qt>div:where(.svelte-1dkt1qt){display:grid;gap:2px}.top.svelte-1dkt1qt span:where(.svelte-1dkt1qt),.intro.svelte-1dkt1qt>span:where(.svelte-1dkt1qt),.quiz.svelte-1dkt1qt section:where(.svelte-1dkt1qt) header:where(.svelte-1dkt1qt) span:where(.svelte-1dkt1qt),.reading.svelte-1dkt1qt>span:where(.svelte-1dkt1qt){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-1dkt1qt strong:where(.svelte-1dkt1qt){font-size:13px}.top.svelte-1dkt1qt p:where(.svelte-1dkt1qt){margin:0;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:5px 9px;font-size:8px}.intro.svelte-1dkt1qt{display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;background:radial-gradient(circle at 50% 40%,#eff6ff,#fff 58%)}.mark.svelte-1dkt1qt{display:grid;width:68px;height:62px;place-items:center;border-radius:19px;background:linear-gradient(145deg,#3b82f6,#4f46e5);color:#fff;box-shadow:0 12px 28px #3b82f63d;font:900 17px var(--tool-mono)}.intro.svelte-1dkt1qt h2:where(.svelte-1dkt1qt){margin:0;color:#172033;font-size:22px}.intro.svelte-1dkt1qt p:where(.svelte-1dkt1qt){max-width:610px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-1dkt1qt{display:grid;grid-template-columns:repeat(3,108px);gap:7px}.facts.svelte-1dkt1qt article:where(.svelte-1dkt1qt){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.facts.svelte-1dkt1qt strong:where(.svelte-1dkt1qt){font:850 14px var(--tool-mono)}.facts.svelte-1dkt1qt span:where(.svelte-1dkt1qt),.intro.svelte-1dkt1qt small:where(.svelte-1dkt1qt){color:#94a3b8;font-size:8px}.intro.svelte-1dkt1qt small:where(.svelte-1dkt1qt){max-width:620px;line-height:1.5}.intro.svelte-1dkt1qt>button:where(.svelte-1dkt1qt),.primary.svelte-1dkt1qt{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.quiz.svelte-1dkt1qt{display:grid;grid-template-columns:195px minmax(0,1fr);min-height:0}.quiz.svelte-1dkt1qt>aside:where(.svelte-1dkt1qt){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt)>div:where(.svelte-1dkt1qt){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt) span:where(.svelte-1dkt1qt),.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt) small:where(.svelte-1dkt1qt){color:#94a3b8;font-size:8px}.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt) strong:where(.svelte-1dkt1qt){font:850 16px var(--tool-mono)}.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt) i:where(.svelte-1dkt1qt){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt) b:where(.svelte-1dkt1qt){display:block;height:100%;background:#3b82f6}.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt) nav:where(.svelte-1dkt1qt){display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:5px;overflow:auto}.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt) button:where(.svelte-1dkt1qt){min-height:30px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt) button.done:where(.svelte-1dkt1qt){border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt) button.current:where(.svelte-1dkt1qt){background:var(--tool-primary);color:#fff}.quiz.svelte-1dkt1qt>section:where(.svelte-1dkt1qt){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-1dkt1qt section:where(.svelte-1dkt1qt)>header:where(.svelte-1dkt1qt),.quiz.svelte-1dkt1qt section:where(.svelte-1dkt1qt)>footer:where(.svelte-1dkt1qt){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-1dkt1qt section:where(.svelte-1dkt1qt) header:where(.svelte-1dkt1qt)>div:where(.svelte-1dkt1qt){display:grid;gap:3px}.quiz.svelte-1dkt1qt section:where(.svelte-1dkt1qt) header:where(.svelte-1dkt1qt) strong:where(.svelte-1dkt1qt){font-size:10px}.quiz.svelte-1dkt1qt section:where(.svelte-1dkt1qt) header:where(.svelte-1dkt1qt) em:where(.svelte-1dkt1qt){border-radius:99px;background:#dbeafe;color:#1d4ed8;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-1dkt1qt{display:grid;align-content:center;gap:11px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,46px)}.body.svelte-1dkt1qt>span:where(.svelte-1dkt1qt){color:#94a3b8;font-size:8px}.body.svelte-1dkt1qt h2:where(.svelte-1dkt1qt){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-1dkt1qt{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.options.svelte-1dkt1qt button:where(.svelte-1dkt1qt){display:grid;justify-items:center;gap:5px;min-height:80px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px;color:#475569}.options.svelte-1dkt1qt button:where(.svelte-1dkt1qt)>span:where(.svelte-1dkt1qt){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-1dkt1qt button:where(.svelte-1dkt1qt) strong:where(.svelte-1dkt1qt){font-size:10px}.options.svelte-1dkt1qt button:where(.svelte-1dkt1qt) small:where(.svelte-1dkt1qt){color:#94a3b8;font-size:7px}.options.svelte-1dkt1qt button:where(.svelte-1dkt1qt)>i:where(.svelte-1dkt1qt){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-1dkt1qt button:where(.svelte-1dkt1qt):hover,.options.svelte-1dkt1qt button.selected:where(.svelte-1dkt1qt){border-color:#60a5fa;background:#eff6ff;color:#1d4ed8}.notice.svelte-1dkt1qt{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-1dkt1qt section:where(.svelte-1dkt1qt)>footer:where(.svelte-1dkt1qt){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-1dkt1qt footer:where(.svelte-1dkt1qt) button:where(.svelte-1dkt1qt),.result.svelte-1dkt1qt footer:where(.svelte-1dkt1qt) button:where(.svelte-1dkt1qt){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-1dkt1qt footer:where(.svelte-1dkt1qt) span:where(.svelte-1dkt1qt){color:#94a3b8;font-size:8px}.quiz.svelte-1dkt1qt button:where(.svelte-1dkt1qt):disabled{opacity:.45}.result.svelte-1dkt1qt{display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-1dkt1qt{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #bfdbfe;border-radius:11px;background:linear-gradient(145deg,#fff,#eff6ff);text-align:center}.score.svelte-1dkt1qt>span:where(.svelte-1dkt1qt){color:#1d4ed8;font-size:8px}.score.svelte-1dkt1qt strong:where(.svelte-1dkt1qt){color:#1e3a8a;font:900 54px/1 var(--tool-mono)}.score.svelte-1dkt1qt small:where(.svelte-1dkt1qt){color:#60a5fa}.score.svelte-1dkt1qt b:where(.svelte-1dkt1qt){font-size:12px}.score.svelte-1dkt1qt p:where(.svelte-1dkt1qt){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-1dkt1qt{display:grid;align-content:center;gap:9px}.scale.svelte-1dkt1qt{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#bfdbfe 0,#bfdbfe 17%,#93c5fd 17%,#93c5fd 32%,#fde68a 32%,#fde68a 49%,#fdba74 49%)}.scale.svelte-1dkt1qt i:where(.svelte-1dkt1qt){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#1e3a8a}.labels.svelte-1dkt1qt{display:grid;grid-template-columns:repeat(4,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-1dkt1qt article:where(.svelte-1dkt1qt){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.reading.svelte-1dkt1qt article:where(.svelte-1dkt1qt) strong:where(.svelte-1dkt1qt){font-size:9px}.reading.svelte-1dkt1qt article:where(.svelte-1dkt1qt) p:where(.svelte-1dkt1qt){margin:4px 0 0;color:#64748b;font-size:8px;line-height:1.55}.result.svelte-1dkt1qt footer:where(.svelte-1dkt1qt){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-1dkt1qt button:where(.svelte-1dkt1qt):focus-visible{outline:2px solid #60a5fa;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1dkt1qt{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1dkt1qt>.tool-ad-left,.ad-layout.svelte-1dkt1qt>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-bai{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-bai .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1dkt1qt{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1dkt1qt{grid-template-rows:44px minmax(0,1fr)}.top.svelte-1dkt1qt{padding:6px 9px}.top.svelte-1dkt1qt p:where(.svelte-1dkt1qt){display:none}.quiz.svelte-1dkt1qt{grid-template-columns:78px minmax(0,1fr)}.quiz.svelte-1dkt1qt>aside:where(.svelte-1dkt1qt){padding:6px}.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt) nav:where(.svelte-1dkt1qt){grid-template-columns:repeat(2,1fr)}.quiz.svelte-1dkt1qt aside:where(.svelte-1dkt1qt) small:where(.svelte-1dkt1qt){display:none}.quiz.svelte-1dkt1qt>section:where(.svelte-1dkt1qt){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-1dkt1qt section:where(.svelte-1dkt1qt)>header:where(.svelte-1dkt1qt),.quiz.svelte-1dkt1qt section:where(.svelte-1dkt1qt)>footer:where(.svelte-1dkt1qt){padding:5px 8px}.quiz.svelte-1dkt1qt footer:where(.svelte-1dkt1qt) span:where(.svelte-1dkt1qt){display:none}.body.svelte-1dkt1qt{align-content:start;padding:10px}.body.svelte-1dkt1qt h2:where(.svelte-1dkt1qt){font-size:16px}.options.svelte-1dkt1qt{grid-template-columns:1fr}.options.svelte-1dkt1qt button:where(.svelte-1dkt1qt){grid-template-columns:28px 1fr 1fr 10px;align-items:center;justify-items:start;min-height:43px}.result.svelte-1dkt1qt{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-1dkt1qt strong:where(.svelte-1dkt1qt){font-size:38px}.reading.svelte-1dkt1qt article:where(.svelte-1dkt1qt):last-child{display:none}.facts.svelte-1dkt1qt{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-baron),body:has(.tool-slug-baron){height:100%;overflow:hidden!important}body:has(.tool-slug-baron) .seo-content{display:none!important}.tool-slug-baron{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-baron .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-tgodz1{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-tgodz1>.tool-ad-left{grid-area:left}.ad-layout.svelte-tgodz1>.tool-ad-right{grid-area:right}.bottom.svelte-tgodz1{grid-area:bottom;overflow:hidden}.workspace.svelte-tgodz1{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-tgodz1{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-tgodz1>div:where(.svelte-tgodz1){display:grid;gap:2px}.top.svelte-tgodz1 span:where(.svelte-tgodz1),.intro.svelte-tgodz1>span:where(.svelte-tgodz1),.quiz.svelte-tgodz1 section:where(.svelte-tgodz1) header:where(.svelte-tgodz1) span:where(.svelte-tgodz1),.reading.svelte-tgodz1>span:where(.svelte-tgodz1){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-tgodz1 strong:where(.svelte-tgodz1){font-size:13px}.top.svelte-tgodz1 p:where(.svelte-tgodz1){margin:0;border:1px solid #ddd6fe;border-radius:999px;background:#f5f3ff;color:#6d28d9;padding:5px 9px;font-size:8px}.intro.svelte-tgodz1{display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;background:radial-gradient(circle at 50% 40%,#f5f3ff,#fff 58%)}.mark.svelte-tgodz1{display:grid;width:64px;height:64px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#7c3aed,#4f46e5);color:#fff;box-shadow:0 12px 28px #7c3aed3d;font:900 18px var(--tool-mono)}.intro.svelte-tgodz1 h2:where(.svelte-tgodz1){margin:0;color:#172033;font-size:22px}.intro.svelte-tgodz1 p:where(.svelte-tgodz1){max-width:600px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-tgodz1{display:grid;grid-template-columns:repeat(3,108px);gap:7px}.facts.svelte-tgodz1 article:where(.svelte-tgodz1){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.facts.svelte-tgodz1 strong:where(.svelte-tgodz1){font:850 14px var(--tool-mono)}.facts.svelte-tgodz1 span:where(.svelte-tgodz1),.intro.svelte-tgodz1 small:where(.svelte-tgodz1){color:#94a3b8;font-size:8px}.intro.svelte-tgodz1 small:where(.svelte-tgodz1){max-width:610px;line-height:1.5}.intro.svelte-tgodz1>button:where(.svelte-tgodz1),.primary.svelte-tgodz1{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.quiz.svelte-tgodz1{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:0}.quiz.svelte-tgodz1>aside:where(.svelte-tgodz1){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1)>div:where(.svelte-tgodz1){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1) span:where(.svelte-tgodz1),.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1) small:where(.svelte-tgodz1){color:#94a3b8;font-size:8px}.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1) strong:where(.svelte-tgodz1){font:850 16px var(--tool-mono)}.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1) i:where(.svelte-tgodz1){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1) b:where(.svelte-tgodz1){display:block;height:100%;background:#8b5cf6}.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1) nav:where(.svelte-tgodz1){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;overflow:auto}.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1) button:where(.svelte-tgodz1){min-height:28px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1) button.done:where(.svelte-tgodz1){border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1) button.current:where(.svelte-tgodz1){background:var(--tool-primary);color:#fff}.quiz.svelte-tgodz1>section:where(.svelte-tgodz1){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-tgodz1 section:where(.svelte-tgodz1)>header:where(.svelte-tgodz1),.quiz.svelte-tgodz1 section:where(.svelte-tgodz1)>footer:where(.svelte-tgodz1){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-tgodz1 section:where(.svelte-tgodz1) header:where(.svelte-tgodz1)>div:where(.svelte-tgodz1){display:grid;gap:3px}.quiz.svelte-tgodz1 section:where(.svelte-tgodz1) header:where(.svelte-tgodz1) strong:where(.svelte-tgodz1){font-size:10px}.quiz.svelte-tgodz1 section:where(.svelte-tgodz1) header:where(.svelte-tgodz1) em:where(.svelte-tgodz1){border-radius:99px;background:#ede9fe;color:#6d28d9;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-tgodz1{display:grid;align-content:center;gap:11px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,46px)}.body.svelte-tgodz1>span:where(.svelte-tgodz1){color:#94a3b8;font-size:8px}.body.svelte-tgodz1 h2:where(.svelte-tgodz1){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-tgodz1{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.options.svelte-tgodz1 button:where(.svelte-tgodz1){display:grid;justify-items:center;gap:5px;min-height:82px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px;color:#475569}.options.svelte-tgodz1 button:where(.svelte-tgodz1)>span:where(.svelte-tgodz1){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-tgodz1 button:where(.svelte-tgodz1) strong:where(.svelte-tgodz1){font-size:10px}.options.svelte-tgodz1 button:where(.svelte-tgodz1) small:where(.svelte-tgodz1){color:#94a3b8;font-size:7px}.options.svelte-tgodz1 button:where(.svelte-tgodz1)>i:where(.svelte-tgodz1){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-tgodz1 button:where(.svelte-tgodz1):hover,.options.svelte-tgodz1 button.selected:where(.svelte-tgodz1){border-color:#a78bfa;background:#f5f3ff;color:#6d28d9}.notice.svelte-tgodz1{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-tgodz1 section:where(.svelte-tgodz1)>footer:where(.svelte-tgodz1){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-tgodz1 footer:where(.svelte-tgodz1) button:where(.svelte-tgodz1),.result.svelte-tgodz1 footer:where(.svelte-tgodz1) button:where(.svelte-tgodz1){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-tgodz1 footer:where(.svelte-tgodz1) span:where(.svelte-tgodz1){color:#94a3b8;font-size:8px}.quiz.svelte-tgodz1 button:where(.svelte-tgodz1):disabled{opacity:.45}.result.svelte-tgodz1{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-tgodz1{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #ddd6fe;border-radius:11px;background:linear-gradient(145deg,#fff,#f5f3ff);text-align:center}.score.svelte-tgodz1>span:where(.svelte-tgodz1){color:#6d28d9;font-size:8px}.score.svelte-tgodz1 strong:where(.svelte-tgodz1){color:#4c1d95;font:900 54px/1 var(--tool-mono)}.score.svelte-tgodz1 small:where(.svelte-tgodz1){color:#a78bfa}.score.svelte-tgodz1 b:where(.svelte-tgodz1){font-size:12px}.score.svelte-tgodz1 p:where(.svelte-tgodz1){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-tgodz1{display:grid;align-content:center;gap:8px}.scale.svelte-tgodz1{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#e2e8f0 0,#e2e8f0 25%,#c4b5fd 25%,#c4b5fd 50%,#a78bfa 50%,#a78bfa 75%,#7c3aed 75%)}.scale.svelte-tgodz1 i:where(.svelte-tgodz1){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#3b0764}.labels.svelte-tgodz1{display:grid;grid-template-columns:repeat(4,1fr);color:#64748b;font-size:8px;text-align:center}.labels.svelte-tgodz1 small:where(.svelte-tgodz1){color:#94a3b8}.themes.svelte-tgodz1{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.themes.svelte-tgodz1 article:where(.svelte-tgodz1){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px;text-align:center}.themes.svelte-tgodz1 strong:where(.svelte-tgodz1){font-size:8px}.themes.svelte-tgodz1 span:where(.svelte-tgodz1){color:#94a3b8;font-size:7px}.reading.svelte-tgodz1 aside:where(.svelte-tgodz1){border-left:3px solid #8b5cf6;border-radius:7px;background:#f5f3ff;padding:9px}.reading.svelte-tgodz1 aside:where(.svelte-tgodz1) strong:where(.svelte-tgodz1){font-size:8px}.reading.svelte-tgodz1 aside:where(.svelte-tgodz1) p:where(.svelte-tgodz1){margin:3px 0 0;color:#64748b;font-size:8px;line-height:1.5}.result.svelte-tgodz1 footer:where(.svelte-tgodz1){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-tgodz1 button:where(.svelte-tgodz1):focus-visible{outline:2px solid #a78bfa;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-tgodz1{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-tgodz1>.tool-ad-left,.ad-layout.svelte-tgodz1>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-baron{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-baron .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-tgodz1{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-tgodz1{grid-template-rows:44px minmax(0,1fr)}.top.svelte-tgodz1{padding:6px 9px}.top.svelte-tgodz1 p:where(.svelte-tgodz1){display:none}.quiz.svelte-tgodz1{grid-template-columns:80px minmax(0,1fr)}.quiz.svelte-tgodz1>aside:where(.svelte-tgodz1){padding:6px}.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1) nav:where(.svelte-tgodz1){grid-template-columns:repeat(2,1fr)}.quiz.svelte-tgodz1 aside:where(.svelte-tgodz1) small:where(.svelte-tgodz1){display:none}.quiz.svelte-tgodz1>section:where(.svelte-tgodz1){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-tgodz1 section:where(.svelte-tgodz1)>header:where(.svelte-tgodz1),.quiz.svelte-tgodz1 section:where(.svelte-tgodz1)>footer:where(.svelte-tgodz1){padding:5px 8px}.quiz.svelte-tgodz1 footer:where(.svelte-tgodz1) span:where(.svelte-tgodz1){display:none}.body.svelte-tgodz1{align-content:start;padding:10px}.body.svelte-tgodz1 h2:where(.svelte-tgodz1){font-size:16px}.options.svelte-tgodz1{grid-template-columns:1fr}.options.svelte-tgodz1 button:where(.svelte-tgodz1){grid-template-columns:28px 1fr 1fr 10px;align-items:center;justify-items:start;min-height:43px}.result.svelte-tgodz1{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-tgodz1 strong:where(.svelte-tgodz1){font-size:38px}.themes.svelte-tgodz1{grid-template-columns:repeat(2,1fr)}.themes.svelte-tgodz1 article:where(.svelte-tgodz1):last-child,.reading.svelte-tgodz1 aside:where(.svelte-tgodz1){display:none}.facts.svelte-tgodz1{grid-template-columns:repeat(3,84px)}}.base58-workspace.svelte-y2a49v{display:grid;height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-y2a49v,.mode-bar.svelte-y2a49v,.panel-heading.svelte-y2a49v,.run-row.svelte-y2a49v,.result-actions.svelte-y2a49v{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-header.svelte-y2a49v{min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-y2a49v>div:where(.svelte-y2a49v){display:grid;gap:2px}.eyebrow.svelte-y2a49v{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-y2a49v strong:where(.svelte-y2a49v){font-size:13px}.privacy-badge.svelte-y2a49v{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.mode-bar.svelte-y2a49v{min-height:66px;border-bottom:1px solid var(--tool-border);background:#fbfcfe;padding:8px 16px}.mode-bar.svelte-y2a49v fieldset:where(.svelte-y2a49v){display:flex;min-width:0;margin:0;border:0;padding:0}.mode-bar.svelte-y2a49v legend:where(.svelte-y2a49v){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mode-bar.svelte-y2a49v label:where(.svelte-y2a49v){position:relative;display:grid;min-width:150px;min-height:44px;align-content:center;border:1px solid var(--tool-border);background:#fff;padding:0 14px;cursor:pointer}.mode-bar.svelte-y2a49v label:where(.svelte-y2a49v):first-of-type{border-radius:8px 0 0 8px}.mode-bar.svelte-y2a49v label:where(.svelte-y2a49v):last-of-type{border-left:0;border-radius:0 8px 8px 0}.mode-bar.svelte-y2a49v label.active:where(.svelte-y2a49v){z-index:1;border-color:var(--tool-primary);background:var(--tool-primary-soft);color:var(--tool-primary)}.mode-bar.svelte-y2a49v label:where(.svelte-y2a49v) span:where(.svelte-y2a49v){font-size:11px;font-weight:800}.mode-bar.svelte-y2a49v label:where(.svelte-y2a49v) small:where(.svelte-y2a49v){margin-top:2px;color:var(--tool-faint);font:8px var(--tool-mono)}.mode-bar.svelte-y2a49v input:where(.svelte-y2a49v){position:absolute;width:1px;height:1px;opacity:0}.mode-bar.svelte-y2a49v label:where(.svelte-y2a49v):focus-within{outline:2px solid #818cf8;outline-offset:2px}.secondary-actions.svelte-y2a49v{display:flex;gap:7px}.secondary-actions.svelte-y2a49v button:where(.svelte-y2a49v),.result-actions.svelte-y2a49v button:where(.svelte-y2a49v){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:10px;font-weight:750;cursor:pointer}.secondary-actions.svelte-y2a49v button:where(.svelte-y2a49v):hover:not(:disabled),.result-actions.svelte-y2a49v button:where(.svelte-y2a49v):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}button.svelte-y2a49v:disabled{cursor:not-allowed;opacity:.42}.workspace-grid.svelte-y2a49v{display:grid;min-height:0;grid-template-columns:48% 52%}.editor-panel.svelte-y2a49v,.result-panel.svelte-y2a49v{display:grid;min-width:0;min-height:0;padding:16px}.editor-panel.svelte-y2a49v{grid-template-rows:auto minmax(260px,1fr) auto auto}.result-panel.svelte-y2a49v{grid-template-rows:auto minmax(260px,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-y2a49v{align-items:flex-start;padding-bottom:12px}.panel-heading.svelte-y2a49v>div:where(.svelte-y2a49v){display:flex;align-items:flex-start;gap:9px}.panel-heading.svelte-y2a49v>div:where(.svelte-y2a49v)>span:where(.svelte-y2a49v){display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-y2a49v h2:where(.svelte-y2a49v){margin:0;font-size:12px}.panel-heading.svelte-y2a49v p:where(.svelte-y2a49v){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-y2a49v em:where(.svelte-y2a49v){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-y2a49v em.idle:where(.svelte-y2a49v){background:#f1f5f9;color:#64748b}textarea.svelte-y2a49v,.result-panel.svelte-y2a49v pre:where(.svelte-y2a49v){box-sizing:border-box;width:100%;height:100%;min-height:260px;margin:0;overflow:auto;border:1px solid var(--tool-border);border-radius:10px;background:#f8fafc;padding:14px;color:#334155;font:12px/1.7 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}textarea.svelte-y2a49v{resize:none;outline:none}textarea.svelte-y2a49v:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.result-panel.svelte-y2a49v pre:where(.svelte-y2a49v){background:#fff}.error.svelte-y2a49v{display:grid;gap:3px;margin-top:10px;border-left:3px solid #fb7185;border-radius:8px;background:#fff1f2;color:#9f1239;padding:10px 12px;font-size:9px}.run-row.svelte-y2a49v,.result-actions.svelte-y2a49v{min-height:50px;margin-top:10px;border-top:1px solid var(--tool-border);padding-top:10px}.run-row.svelte-y2a49v>span:where(.svelte-y2a49v),.result-actions.svelte-y2a49v>span:where(.svelte-y2a49v){color:var(--tool-faint);font-size:9px}.primary.svelte-y2a49v{min-height:42px;border:0;border-radius:8px;background:var(--tool-primary);color:#fff;padding:8px 18px;font-size:11px;font-weight:850;cursor:pointer}.primary.svelte-y2a49v:hover{background:var(--tool-primary-dark);box-shadow:0 7px 18px #6366f138}.primary.svelte-y2a49v:focus-visible,.secondary-actions.svelte-y2a49v button:where(.svelte-y2a49v):focus-visible,.result-actions.svelte-y2a49v button:where(.svelte-y2a49v):focus-visible{outline:2px solid #818cf8;outline-offset:2px}.result-actions.svelte-y2a49v{justify-content:flex-end}.result-actions.svelte-y2a49v>span:where(.svelte-y2a49v){margin-right:auto}.empty-state.svelte-y2a49v{display:grid;place-content:center;justify-items:center;text-align:center}.empty-state.svelte-y2a49v>span:where(.svelte-y2a49v){color:#c7d2fe;font:850 42px var(--tool-mono);letter-spacing:.12em}.empty-state.svelte-y2a49v strong:where(.svelte-y2a49v){margin-top:9px;font-size:14px}.empty-state.svelte-y2a49v p:where(.svelte-y2a49v){margin:5px 0 0;color:var(--tool-faint);font-size:10px}@media(max-width:900px){.base58-workspace.svelte-y2a49v{height:auto;overflow:visible}.mode-bar.svelte-y2a49v{align-items:flex-start;flex-direction:column}.secondary-actions.svelte-y2a49v{width:100%}.workspace-grid.svelte-y2a49v{grid-template-columns:1fr}.editor-panel.svelte-y2a49v,.result-panel.svelte-y2a49v{padding:14px}.result-panel.svelte-y2a49v{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-y2a49v{align-items:flex-start;flex-direction:column;padding:10px 12px}.privacy-badge.svelte-y2a49v{border-radius:6px}.mode-bar.svelte-y2a49v{padding:10px 12px}.mode-bar.svelte-y2a49v fieldset:where(.svelte-y2a49v){width:100%}.mode-bar.svelte-y2a49v label:where(.svelte-y2a49v){min-width:0;flex:1;padding:0 10px}.secondary-actions.svelte-y2a49v{display:grid;grid-template-columns:1fr 1fr}.secondary-actions.svelte-y2a49v button:where(.svelte-y2a49v){min-height:44px}.secondary-actions.svelte-y2a49v button:where(.svelte-y2a49v):last-child{grid-column:1/-1}.editor-panel.svelte-y2a49v,.result-panel.svelte-y2a49v{padding:12px}textarea.svelte-y2a49v,.result-panel.svelte-y2a49v pre:where(.svelte-y2a49v){min-height:240px;font-size:16px}.run-row.svelte-y2a49v{align-items:stretch;flex-direction:column}.run-row.svelte-y2a49v>span:where(.svelte-y2a49v){order:2}.primary.svelte-y2a49v{width:100%;min-height:46px}.result-actions.svelte-y2a49v{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-y2a49v>span:where(.svelte-y2a49v){grid-column:1/-1}.result-actions.svelte-y2a49v button:where(.svelte-y2a49v){min-height:44px}.empty-state.svelte-y2a49v{min-height:240px}.empty-state.svelte-y2a49v>span:where(.svelte-y2a49v){font-size:32px}}@media(prefers-reduced-motion:reduce){.svelte-y2a49v{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-basic-auth-generator),body:has(.tool-slug-basic-auth-generator){overflow:auto!important}.auth-ad-layout.svelte-10jfkh1{display:grid;min-height:590px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.auth-ad-layout.svelte-10jfkh1>.tool-ad-left{grid-area:left}.auth-ad-layout.svelte-10jfkh1>.tool-ad-right{grid-area:right}.bottom-ad.svelte-10jfkh1{grid-area:bottom;min-width:0}.auth-workspace.svelte-10jfkh1{grid-area:workspace;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-basic-auth-generator{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-basic-auth-generator .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-10jfkh1,.input-meta.svelte-10jfkh1,.input-actions.svelte-10jfkh1,.result-actions.svelte-10jfkh1{display:flex;align-items:center}.workspace-header.svelte-10jfkh1{justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-10jfkh1>div:where(.svelte-10jfkh1){display:grid;gap:2px}.eyebrow.svelte-10jfkh1{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-10jfkh1 strong:where(.svelte-10jfkh1){font-size:13px}.protocol.svelte-10jfkh1{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.flow-strip.svelte-10jfkh1{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-bottom:1px solid var(--tool-border);background:var(--tool-border)}.flow-strip.svelte-10jfkh1 article:where(.svelte-10jfkh1){display:flex;align-items:center;gap:7px;background:#f8fafc;padding:9px 12px}.flow-strip.svelte-10jfkh1 span:where(.svelte-10jfkh1){display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:#eef2ff;color:#4f46e5;font-size:8px;font-weight:850}.flow-strip.svelte-10jfkh1 strong:where(.svelte-10jfkh1){color:var(--tool-muted);font-size:8px}.workspace-grid.svelte-10jfkh1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-10jfkh1,.result-panel.svelte-10jfkh1{display:grid;min-width:0;align-content:start;padding:15px 16px}.result-panel.svelte-10jfkh1{grid-template-rows:auto auto auto minmax(90px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-10jfkh1{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-10jfkh1>span:where(.svelte-10jfkh1){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-10jfkh1 h2:where(.svelte-10jfkh1){margin:0;font-size:12px}.panel-heading.svelte-10jfkh1 p:where(.svelte-10jfkh1){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-10jfkh1 em:where(.svelte-10jfkh1){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-10jfkh1 em.idle:where(.svelte-10jfkh1){background:#f1f5f9;color:#64748b}.input-panel.svelte-10jfkh1>label:where(.svelte-10jfkh1){margin:0 0 6px;color:#334155;font-size:10px;font-weight:800}.input-panel.svelte-10jfkh1>label:where(.svelte-10jfkh1):not(:first-of-type){margin-top:12px}.input-panel.svelte-10jfkh1>input:where(.svelte-10jfkh1),.password-field.svelte-10jfkh1 input:where(.svelte-10jfkh1){box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--tool-border);border-radius:8px;background:#fbfcfe;padding:9px 11px;color:#1e293b;font:12px var(--tool-mono);outline:none}.input-panel.svelte-10jfkh1>input:where(.svelte-10jfkh1):focus,.password-field.svelte-10jfkh1 input:where(.svelte-10jfkh1):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.password-field.svelte-10jfkh1{display:grid;grid-template-columns:minmax(0,1fr) auto}.password-field.svelte-10jfkh1 input:where(.svelte-10jfkh1){border-radius:8px 0 0 8px}.password-field.svelte-10jfkh1 button:where(.svelte-10jfkh1){border:1px solid var(--tool-border);border-left:0;border-radius:0 8px 8px 0;background:#fff;color:var(--tool-muted);padding:0 12px;font-size:9px;font-weight:750;cursor:pointer}.input-meta.svelte-10jfkh1{justify-content:space-between;gap:10px;padding-top:7px;color:var(--tool-faint);font-size:8px}.local-warning.svelte-10jfkh1,.server-error.svelte-10jfkh1{margin-top:9px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:9px 11px;font-size:9px}.server-error.svelte-10jfkh1{display:grid;gap:2px;border-color:#fb7185;background:#fff1f2;color:#9f1239}.security-card.svelte-10jfkh1{display:grid;gap:3px;margin-top:11px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;padding:10px}.security-card.svelte-10jfkh1 strong:where(.svelte-10jfkh1){color:#9a3412;font-size:9px}.security-card.svelte-10jfkh1 span:where(.svelte-10jfkh1){color:#9a5b36;font-size:8px;line-height:1.5}.input-actions.svelte-10jfkh1{flex-wrap:wrap;gap:7px;margin-top:13px}.input-actions.svelte-10jfkh1 button:where(.svelte-10jfkh1),.result-actions.svelte-10jfkh1 button:where(.svelte-10jfkh1){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-10jfkh1 .danger:where(.svelte-10jfkh1){color:#b42318}.input-actions.svelte-10jfkh1 .primary:where(.svelte-10jfkh1){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-10jfkh1 button:where(.svelte-10jfkh1):hover:not(:disabled),.result-actions.svelte-10jfkh1 button:where(.svelte-10jfkh1):hover:not(:disabled),.password-field.svelte-10jfkh1 button:where(.svelte-10jfkh1):hover{border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-10jfkh1 .primary:where(.svelte-10jfkh1):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-10jfkh1 button:where(.svelte-10jfkh1):disabled,.result-actions.svelte-10jfkh1 button:where(.svelte-10jfkh1):disabled{cursor:not-allowed;opacity:.42}.header-box.svelte-10jfkh1{overflow:hidden;border:1px solid #c7d2fe;border-radius:10px;background:#fff}.header-box.svelte-10jfkh1 header:where(.svelte-10jfkh1){display:flex;justify-content:space-between;border-bottom:1px solid var(--tool-border);background:#eef2ff;padding:8px 11px;color:#4338ca;font-size:8px;font-weight:850;letter-spacing:.08em}.header-box.svelte-10jfkh1 pre:where(.svelte-10jfkh1){min-height:80px;overflow:auto;margin:0;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;color:#312e81;font:850 12px/1.7 var(--tool-mono)}.token-box.svelte-10jfkh1{display:grid;gap:4px;margin-top:8px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.token-box.svelte-10jfkh1 span:where(.svelte-10jfkh1){color:var(--tool-faint);font-size:8px}.token-box.svelte-10jfkh1 code:where(.svelte-10jfkh1){overflow-wrap:anywhere;color:#475569;font:10px var(--tool-mono)}.usage-grid.svelte-10jfkh1{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;align-content:start}.usage-grid.svelte-10jfkh1 article:where(.svelte-10jfkh1){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.usage-grid.svelte-10jfkh1 span:where(.svelte-10jfkh1){color:var(--tool-faint);font-size:8px}.usage-grid.svelte-10jfkh1 strong:where(.svelte-10jfkh1){color:#334155;font:800 9px var(--tool-mono)}.empty-state.svelte-10jfkh1{display:grid;min-height:295px;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-10jfkh1 strong:where(.svelte-10jfkh1){color:var(--tool-muted);font-size:12px}.empty-state.svelte-10jfkh1 span:where(.svelte-10jfkh1){max-width:280px;font-size:9px}.https-note.svelte-10jfkh1{display:flex;gap:8px;margin-top:9px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;padding:9px 11px}.https-note.svelte-10jfkh1 strong:where(.svelte-10jfkh1){color:#92400e;font-size:9px}.https-note.svelte-10jfkh1 span:where(.svelte-10jfkh1){color:#a16207;font-size:8px}.result-actions.svelte-10jfkh1{justify-content:flex-end;gap:7px;min-height:46px;margin-top:7px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-10jfkh1>span:where(.svelte-10jfkh1){margin-right:auto;color:var(--tool-faint);font-size:9px}.password-field.svelte-10jfkh1 button:where(.svelte-10jfkh1):focus-visible,.input-actions.svelte-10jfkh1 button:where(.svelte-10jfkh1):focus-visible,.result-actions.svelte-10jfkh1 button:where(.svelte-10jfkh1):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.auth-ad-layout.svelte-10jfkh1{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.auth-ad-layout.svelte-10jfkh1>.tool-ad-left,.auth-ad-layout.svelte-10jfkh1>.tool-ad-right,.bottom-ad.svelte-10jfkh1{min-height:64px}}@media(max-width:900px){.workspace-grid.svelte-10jfkh1{grid-template-columns:1fr}.result-panel.svelte-10jfkh1{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-10jfkh1{align-items:flex-start;flex-direction:column;padding:10px 12px}.protocol.svelte-10jfkh1{border-radius:6px}.flow-strip.svelte-10jfkh1{grid-template-columns:1fr}.input-panel.svelte-10jfkh1,.result-panel.svelte-10jfkh1{padding:12px}.input-panel.svelte-10jfkh1>input:where(.svelte-10jfkh1),.password-field.svelte-10jfkh1 input:where(.svelte-10jfkh1){font-size:16px}.password-field.svelte-10jfkh1 button:where(.svelte-10jfkh1){min-width:82px}.usage-grid.svelte-10jfkh1{grid-template-columns:1fr}.input-actions.svelte-10jfkh1{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-10jfkh1 .primary:where(.svelte-10jfkh1){grid-column:1/-1;margin-left:0;min-height:44px}.result-actions.svelte-10jfkh1{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-10jfkh1>span:where(.svelte-10jfkh1){grid-column:1/-1}.result-actions.svelte-10jfkh1 button:where(.svelte-10jfkh1){min-height:44px}.https-note.svelte-10jfkh1{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.svelte-10jfkh1{transition:none!important}}html:has(.tool-slug-bdc),body:has(.tool-slug-bdc){height:100%;overflow:hidden!important}body:has(.tool-slug-bdc) .seo-content{display:none!important}.tool-slug-bdc{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-bdc .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-1n3j8su{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1n3j8su>.tool-ad-left{grid-area:left}.ad-layout.svelte-1n3j8su>.tool-ad-right{grid-area:right}.bottom.svelte-1n3j8su{grid-area:bottom;overflow:hidden}.workspace.svelte-1n3j8su{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-1n3j8su{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-1n3j8su>div:where(.svelte-1n3j8su){display:grid;gap:2px}.top.svelte-1n3j8su span:where(.svelte-1n3j8su),.intro.svelte-1n3j8su>span:where(.svelte-1n3j8su),.quiz.svelte-1n3j8su section:where(.svelte-1n3j8su) header:where(.svelte-1n3j8su) span:where(.svelte-1n3j8su),.reading.svelte-1n3j8su>span:where(.svelte-1n3j8su){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-1n3j8su strong:where(.svelte-1n3j8su){font-size:13px}.top.svelte-1n3j8su p:where(.svelte-1n3j8su){margin:0;border:1px solid #bae6fd;border-radius:999px;background:#f0f9ff;color:#0369a1;padding:5px 9px;font-size:8px}.intro.svelte-1n3j8su{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#f0fdfa,#fff 58%)}.mark.svelte-1n3j8su{display:grid;width:66px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#0f766e,#0369a1);color:#fff;box-shadow:0 12px 28px #0f766e38;font:900 16px var(--tool-mono)}.intro.svelte-1n3j8su h2:where(.svelte-1n3j8su){margin:0;color:#172033;font-size:22px}.intro.svelte-1n3j8su p:where(.svelte-1n3j8su){max-width:610px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-1n3j8su{display:grid;grid-template-columns:repeat(3,108px);gap:7px}.facts.svelte-1n3j8su article:where(.svelte-1n3j8su){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-1n3j8su strong:where(.svelte-1n3j8su){font:850 14px var(--tool-mono)}.facts.svelte-1n3j8su span:where(.svelte-1n3j8su),.intro.svelte-1n3j8su small:where(.svelte-1n3j8su){color:#94a3b8;font-size:8px}.intro.svelte-1n3j8su>button:where(.svelte-1n3j8su),.primary.svelte-1n3j8su{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-1n3j8su aside:where(.svelte-1n3j8su){display:flex;max-width:620px;gap:8px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;padding:8px 10px;text-align:left}.intro.svelte-1n3j8su aside:where(.svelte-1n3j8su) strong:where(.svelte-1n3j8su){flex:none;color:#92400e;font-size:8px}.intro.svelte-1n3j8su aside:where(.svelte-1n3j8su) span:where(.svelte-1n3j8su){color:#92400e;font-size:8px;line-height:1.45}.quiz.svelte-1n3j8su{display:grid;grid-template-columns:195px minmax(0,1fr);min-height:0}.quiz.svelte-1n3j8su>aside:where(.svelte-1n3j8su){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su)>div:where(.svelte-1n3j8su){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su) span:where(.svelte-1n3j8su),.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su) small:where(.svelte-1n3j8su){color:#94a3b8;font-size:8px}.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su) strong:where(.svelte-1n3j8su){font:850 16px var(--tool-mono)}.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su) i:where(.svelte-1n3j8su){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su) b:where(.svelte-1n3j8su){display:block;height:100%;background:#0d9488}.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su) nav:where(.svelte-1n3j8su){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;overflow:auto}.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su) button:where(.svelte-1n3j8su){min-height:28px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su) button.done:where(.svelte-1n3j8su){border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su) button.current:where(.svelte-1n3j8su){background:var(--tool-primary);color:#fff}.quiz.svelte-1n3j8su>section:where(.svelte-1n3j8su){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-1n3j8su section:where(.svelte-1n3j8su)>header:where(.svelte-1n3j8su),.quiz.svelte-1n3j8su section:where(.svelte-1n3j8su)>footer:where(.svelte-1n3j8su){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-1n3j8su section:where(.svelte-1n3j8su) header:where(.svelte-1n3j8su)>div:where(.svelte-1n3j8su){display:grid;gap:3px}.quiz.svelte-1n3j8su section:where(.svelte-1n3j8su) header:where(.svelte-1n3j8su) strong:where(.svelte-1n3j8su){font-size:10px}.quiz.svelte-1n3j8su section:where(.svelte-1n3j8su) header:where(.svelte-1n3j8su) em:where(.svelte-1n3j8su){border-radius:99px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-1n3j8su{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,46px)}.body.svelte-1n3j8su>span:where(.svelte-1n3j8su){color:#94a3b8;font-size:8px}.body.svelte-1n3j8su h2:where(.svelte-1n3j8su){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-1n3j8su{display:grid;gap:6px}.options.svelte-1n3j8su button:where(.svelte-1n3j8su){display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:42px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:6px 10px;color:#475569;text-align:left}.options.svelte-1n3j8su button:where(.svelte-1n3j8su)>span:where(.svelte-1n3j8su){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-1n3j8su button:where(.svelte-1n3j8su) strong:where(.svelte-1n3j8su){font-size:9px;line-height:1.4}.options.svelte-1n3j8su button:where(.svelte-1n3j8su)>i:where(.svelte-1n3j8su){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-1n3j8su button:where(.svelte-1n3j8su):hover,.options.svelte-1n3j8su button.selected:where(.svelte-1n3j8su){border-color:#2dd4bf;background:#f0fdfa;color:#0f766e}.notice.svelte-1n3j8su{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-1n3j8su section:where(.svelte-1n3j8su)>footer:where(.svelte-1n3j8su){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-1n3j8su footer:where(.svelte-1n3j8su) button:where(.svelte-1n3j8su),.result.svelte-1n3j8su footer:where(.svelte-1n3j8su) button:where(.svelte-1n3j8su){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-1n3j8su footer:where(.svelte-1n3j8su) span:where(.svelte-1n3j8su){color:#94a3b8;font-size:8px}.quiz.svelte-1n3j8su button:where(.svelte-1n3j8su):disabled{opacity:.45}.result.svelte-1n3j8su{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-1n3j8su{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #99f6e4;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdfa);text-align:center}.score.svelte-1n3j8su>span:where(.svelte-1n3j8su){color:#0f766e;font-size:8px}.score.svelte-1n3j8su strong:where(.svelte-1n3j8su){color:#134e4a;font:900 54px/1 var(--tool-mono)}.score.svelte-1n3j8su small:where(.svelte-1n3j8su){color:#5eead4}.score.svelte-1n3j8su b:where(.svelte-1n3j8su){font-size:12px}.score.svelte-1n3j8su p:where(.svelte-1n3j8su){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-1n3j8su{display:grid;align-content:center;gap:8px}.scale.svelte-1n3j8su{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#99f6e4 0,#99f6e4 6%,#bfdbfe 6%,#bfdbfe 11%,#fde68a 11%,#fde68a 19%,#fdba74 19%,#fdba74 30%,#fca5a5 30%)}.scale.svelte-1n3j8su i:where(.svelte-1n3j8su){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#7f1d1d}.labels.svelte-1n3j8su{display:grid;grid-template-columns:repeat(5,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-1n3j8su article:where(.svelte-1n3j8su),.reading.svelte-1n3j8su aside:where(.svelte-1n3j8su){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.reading.svelte-1n3j8su article:where(.svelte-1n3j8su) strong:where(.svelte-1n3j8su),.reading.svelte-1n3j8su aside:where(.svelte-1n3j8su) strong:where(.svelte-1n3j8su){font-size:8px}.reading.svelte-1n3j8su article:where(.svelte-1n3j8su) p:where(.svelte-1n3j8su),.reading.svelte-1n3j8su aside:where(.svelte-1n3j8su) p:where(.svelte-1n3j8su){margin:3px 0 0;color:#64748b;font-size:8px;line-height:1.5}.reading.svelte-1n3j8su aside:where(.svelte-1n3j8su){border-color:#fed7aa;background:#fff7ed}.reading.svelte-1n3j8su aside:where(.svelte-1n3j8su) strong:where(.svelte-1n3j8su),.reading.svelte-1n3j8su aside:where(.svelte-1n3j8su) p:where(.svelte-1n3j8su){color:#9a3412}.result.svelte-1n3j8su footer:where(.svelte-1n3j8su){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-1n3j8su button:where(.svelte-1n3j8su):focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1n3j8su{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1n3j8su>.tool-ad-left,.ad-layout.svelte-1n3j8su>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-bdc{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-bdc .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1n3j8su{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1n3j8su{grid-template-rows:44px minmax(0,1fr)}.top.svelte-1n3j8su{padding:6px 9px}.top.svelte-1n3j8su p:where(.svelte-1n3j8su){display:none}.quiz.svelte-1n3j8su{grid-template-columns:76px minmax(0,1fr)}.quiz.svelte-1n3j8su>aside:where(.svelte-1n3j8su){padding:6px}.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su) nav:where(.svelte-1n3j8su){grid-template-columns:repeat(2,1fr)}.quiz.svelte-1n3j8su aside:where(.svelte-1n3j8su) small:where(.svelte-1n3j8su){display:none}.quiz.svelte-1n3j8su>section:where(.svelte-1n3j8su){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-1n3j8su section:where(.svelte-1n3j8su)>header:where(.svelte-1n3j8su),.quiz.svelte-1n3j8su section:where(.svelte-1n3j8su)>footer:where(.svelte-1n3j8su){padding:5px 8px}.quiz.svelte-1n3j8su footer:where(.svelte-1n3j8su) span:where(.svelte-1n3j8su){display:none}.body.svelte-1n3j8su{padding:10px}.body.svelte-1n3j8su h2:where(.svelte-1n3j8su){font-size:16px}.options.svelte-1n3j8su button:where(.svelte-1n3j8su){min-height:41px;padding:5px 7px}.result.svelte-1n3j8su{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-1n3j8su strong:where(.svelte-1n3j8su){font-size:38px}.reading.svelte-1n3j8su article:where(.svelte-1n3j8su):last-child{display:none}.facts.svelte-1n3j8su{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-bdi2),body:has(.tool-slug-bdi2){height:100%;overflow:hidden!important}body:has(.tool-slug-bdi2) .seo-content{display:none!important}.tool-slug-bdi2{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-bdi2 .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-1h06vrs{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1h06vrs>.tool-ad-left{grid-area:left}.ad-layout.svelte-1h06vrs>.tool-ad-right{grid-area:right}.bottom.svelte-1h06vrs{grid-area:bottom;overflow:hidden}.workspace.svelte-1h06vrs{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-1h06vrs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-1h06vrs>div:where(.svelte-1h06vrs){display:grid;gap:2px}.top.svelte-1h06vrs span:where(.svelte-1h06vrs),.intro.svelte-1h06vrs>span:where(.svelte-1h06vrs),.quiz.svelte-1h06vrs section:where(.svelte-1h06vrs) header:where(.svelte-1h06vrs) span:where(.svelte-1h06vrs),.reading.svelte-1h06vrs>span:where(.svelte-1h06vrs){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-1h06vrs strong:where(.svelte-1h06vrs){font-size:13px}.top.svelte-1h06vrs p:where(.svelte-1h06vrs){margin:0;border:1px solid #bae6fd;border-radius:999px;background:#f0f9ff;color:#0369a1;padding:5px 9px;font-size:8px}.intro.svelte-1h06vrs{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#f0fdfa,#fff 58%)}.mark.svelte-1h06vrs{display:grid;width:66px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#0f766e,#0369a1);color:#fff;box-shadow:0 12px 28px #0f766e38;font:900 16px var(--tool-mono)}.intro.svelte-1h06vrs h2:where(.svelte-1h06vrs){margin:0;color:#172033;font-size:22px}.intro.svelte-1h06vrs p:where(.svelte-1h06vrs){max-width:610px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-1h06vrs{display:grid;grid-template-columns:repeat(3,108px);gap:7px}.facts.svelte-1h06vrs article:where(.svelte-1h06vrs){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-1h06vrs strong:where(.svelte-1h06vrs){font:850 14px var(--tool-mono)}.facts.svelte-1h06vrs span:where(.svelte-1h06vrs),.intro.svelte-1h06vrs small:where(.svelte-1h06vrs){color:#94a3b8;font-size:8px}.intro.svelte-1h06vrs>button:where(.svelte-1h06vrs),.primary.svelte-1h06vrs{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-1h06vrs aside:where(.svelte-1h06vrs){display:flex;max-width:620px;gap:8px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;padding:8px 10px;text-align:left}.intro.svelte-1h06vrs aside:where(.svelte-1h06vrs) strong:where(.svelte-1h06vrs){flex:none;color:#92400e;font-size:8px}.intro.svelte-1h06vrs aside:where(.svelte-1h06vrs) span:where(.svelte-1h06vrs){color:#92400e;font-size:8px;line-height:1.45}.quiz.svelte-1h06vrs{display:grid;grid-template-columns:195px minmax(0,1fr);min-height:0}.quiz.svelte-1h06vrs>aside:where(.svelte-1h06vrs){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs)>div:where(.svelte-1h06vrs){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs) span:where(.svelte-1h06vrs),.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs) small:where(.svelte-1h06vrs){color:#94a3b8;font-size:8px}.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs) strong:where(.svelte-1h06vrs){font:850 16px var(--tool-mono)}.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs) i:where(.svelte-1h06vrs){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs) b:where(.svelte-1h06vrs){display:block;height:100%;background:#0d9488}.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs) nav:where(.svelte-1h06vrs){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;overflow:auto}.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs) button:where(.svelte-1h06vrs){min-height:28px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs) button.done:where(.svelte-1h06vrs){border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs) button.current:where(.svelte-1h06vrs){background:var(--tool-primary);color:#fff}.quiz.svelte-1h06vrs>section:where(.svelte-1h06vrs){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-1h06vrs section:where(.svelte-1h06vrs)>header:where(.svelte-1h06vrs),.quiz.svelte-1h06vrs section:where(.svelte-1h06vrs)>footer:where(.svelte-1h06vrs){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-1h06vrs section:where(.svelte-1h06vrs) header:where(.svelte-1h06vrs)>div:where(.svelte-1h06vrs){display:grid;gap:3px}.quiz.svelte-1h06vrs section:where(.svelte-1h06vrs) header:where(.svelte-1h06vrs) strong:where(.svelte-1h06vrs){font-size:10px}.quiz.svelte-1h06vrs section:where(.svelte-1h06vrs) header:where(.svelte-1h06vrs) em:where(.svelte-1h06vrs){border-radius:99px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-1h06vrs{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,46px)}.body.svelte-1h06vrs>span:where(.svelte-1h06vrs){color:#94a3b8;font-size:8px}.body.svelte-1h06vrs h2:where(.svelte-1h06vrs){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-1h06vrs{display:grid;gap:6px}.options.svelte-1h06vrs button:where(.svelte-1h06vrs){display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:42px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:6px 10px;color:#475569;text-align:left}.options.svelte-1h06vrs button:where(.svelte-1h06vrs)>span:where(.svelte-1h06vrs){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-1h06vrs button:where(.svelte-1h06vrs) strong:where(.svelte-1h06vrs){font-size:9px;line-height:1.4}.options.svelte-1h06vrs button:where(.svelte-1h06vrs)>i:where(.svelte-1h06vrs){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-1h06vrs button:where(.svelte-1h06vrs):hover,.options.svelte-1h06vrs button.selected:where(.svelte-1h06vrs){border-color:#2dd4bf;background:#f0fdfa;color:#0f766e}.notice.svelte-1h06vrs{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-1h06vrs section:where(.svelte-1h06vrs)>footer:where(.svelte-1h06vrs){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-1h06vrs footer:where(.svelte-1h06vrs) button:where(.svelte-1h06vrs),.result.svelte-1h06vrs footer:where(.svelte-1h06vrs) button:where(.svelte-1h06vrs){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-1h06vrs footer:where(.svelte-1h06vrs) span:where(.svelte-1h06vrs){color:#94a3b8;font-size:8px}.quiz.svelte-1h06vrs button:where(.svelte-1h06vrs):disabled{opacity:.45}.result.svelte-1h06vrs{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-1h06vrs{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #99f6e4;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdfa);text-align:center}.score.svelte-1h06vrs>span:where(.svelte-1h06vrs){color:#0f766e;font-size:8px}.score.svelte-1h06vrs strong:where(.svelte-1h06vrs){color:#134e4a;font:900 54px/1 var(--tool-mono)}.score.svelte-1h06vrs small:where(.svelte-1h06vrs){color:#5eead4}.score.svelte-1h06vrs b:where(.svelte-1h06vrs){font-size:12px}.score.svelte-1h06vrs p:where(.svelte-1h06vrs){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-1h06vrs{display:grid;align-content:center;gap:8px}.scale.svelte-1h06vrs{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#99f6e4 0,#99f6e4 6%,#bfdbfe 6%,#bfdbfe 11%,#fde68a 11%,#fde68a 19%,#fdba74 19%,#fdba74 30%,#fca5a5 30%)}.scale.svelte-1h06vrs i:where(.svelte-1h06vrs){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#7f1d1d}.labels.svelte-1h06vrs{display:grid;grid-template-columns:repeat(4,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-1h06vrs article:where(.svelte-1h06vrs),.reading.svelte-1h06vrs aside:where(.svelte-1h06vrs){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.reading.svelte-1h06vrs article:where(.svelte-1h06vrs) strong:where(.svelte-1h06vrs),.reading.svelte-1h06vrs aside:where(.svelte-1h06vrs) strong:where(.svelte-1h06vrs){font-size:8px}.reading.svelte-1h06vrs article:where(.svelte-1h06vrs) p:where(.svelte-1h06vrs),.reading.svelte-1h06vrs aside:where(.svelte-1h06vrs) p:where(.svelte-1h06vrs){margin:3px 0 0;color:#64748b;font-size:8px;line-height:1.5}.reading.svelte-1h06vrs aside:where(.svelte-1h06vrs){border-color:#fed7aa;background:#fff7ed}.reading.svelte-1h06vrs aside:where(.svelte-1h06vrs) strong:where(.svelte-1h06vrs),.reading.svelte-1h06vrs aside:where(.svelte-1h06vrs) p:where(.svelte-1h06vrs){color:#9a3412}.result.svelte-1h06vrs footer:where(.svelte-1h06vrs){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-1h06vrs button:where(.svelte-1h06vrs):focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1h06vrs{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1h06vrs>.tool-ad-left,.ad-layout.svelte-1h06vrs>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-bdi2{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-bdi2 .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1h06vrs{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1h06vrs{grid-template-rows:44px minmax(0,1fr)}.top.svelte-1h06vrs{padding:6px 9px}.top.svelte-1h06vrs p:where(.svelte-1h06vrs){display:none}.quiz.svelte-1h06vrs{grid-template-columns:76px minmax(0,1fr)}.quiz.svelte-1h06vrs>aside:where(.svelte-1h06vrs){padding:6px}.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs) nav:where(.svelte-1h06vrs){grid-template-columns:repeat(2,1fr)}.quiz.svelte-1h06vrs aside:where(.svelte-1h06vrs) small:where(.svelte-1h06vrs){display:none}.quiz.svelte-1h06vrs>section:where(.svelte-1h06vrs){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-1h06vrs section:where(.svelte-1h06vrs)>header:where(.svelte-1h06vrs),.quiz.svelte-1h06vrs section:where(.svelte-1h06vrs)>footer:where(.svelte-1h06vrs){padding:5px 8px}.quiz.svelte-1h06vrs footer:where(.svelte-1h06vrs) span:where(.svelte-1h06vrs){display:none}.body.svelte-1h06vrs{padding:10px}.body.svelte-1h06vrs h2:where(.svelte-1h06vrs){font-size:16px}.options.svelte-1h06vrs button:where(.svelte-1h06vrs){min-height:41px;padding:5px 7px}.result.svelte-1h06vrs{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-1h06vrs strong:where(.svelte-1h06vrs){font-size:38px}.reading.svelte-1h06vrs article:where(.svelte-1h06vrs):last-child{display:none}.facts.svelte-1h06vrs{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-bitwise-calculator),body:has(.tool-slug-bitwise-calculator){overflow:auto!important}.bitwise-ad-layout.svelte-hsv5z2{display:grid;height:auto;min-height:560px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.bitwise-ad-layout.svelte-hsv5z2>.tool-ad-left{grid-area:left}.bitwise-ad-layout.svelte-hsv5z2>.tool-ad-right{grid-area:right}.bottom-ad.svelte-hsv5z2{grid-area:bottom;min-width:0}.bitwise-workspace.svelte-hsv5z2{grid-area:workspace;display:grid;min-height:560px;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-bitwise-calculator{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-bitwise-calculator .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-hsv5z2,.result-actions.svelte-hsv5z2{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-header.svelte-hsv5z2{min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-hsv5z2>div:where(.svelte-hsv5z2){display:grid;gap:2px}.eyebrow.svelte-hsv5z2{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-hsv5z2 strong:where(.svelte-hsv5z2){font-size:13px}.word-size.svelte-hsv5z2{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.operation-tabs.svelte-hsv5z2{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:6px}.operation-tabs.svelte-hsv5z2 button:where(.svelte-hsv5z2){display:flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--tool-muted);font-size:9px;font-weight:800;cursor:pointer}.operation-tabs.svelte-hsv5z2 code:where(.svelte-hsv5z2){font:850 13px var(--tool-mono)}.operation-tabs.svelte-hsv5z2 button[aria-pressed=true]:where(.svelte-hsv5z2){border-color:#c7d2fe;background:#fff;color:var(--tool-primary);box-shadow:0 3px 8px #0f172a0f}.workspace-grid.svelte-hsv5z2{display:grid;min-height:0;grid-template-columns:42% 58%}.control-panel.svelte-hsv5z2,.result-panel.svelte-hsv5z2{display:grid;min-width:0;min-height:0;align-content:start;padding:14px 16px}.result-panel.svelte-hsv5z2{grid-template-rows:auto auto auto minmax(130px,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-hsv5z2{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:11px}.panel-heading.svelte-hsv5z2>span:where(.svelte-hsv5z2){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-hsv5z2 h2:where(.svelte-hsv5z2){margin:0;font-size:12px}.panel-heading.svelte-hsv5z2 p:where(.svelte-hsv5z2){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-hsv5z2 em:where(.svelte-hsv5z2){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-hsv5z2 em.idle:where(.svelte-hsv5z2){background:#f1f5f9;color:#64748b}.expression.svelte-hsv5z2{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;border-radius:8px;background:#111827;color:#c7d2fe;padding:10px 12px}.expression.svelte-hsv5z2 span:where(.svelte-hsv5z2){font-size:8px}.expression.svelte-hsv5z2 strong:where(.svelte-hsv5z2){color:#fff;font:850 15px var(--tool-mono)}.number-field.svelte-hsv5z2{display:grid;gap:6px;margin-top:10px}.number-field.svelte-hsv5z2>span:where(.svelte-hsv5z2){display:flex;justify-content:space-between;color:#334155;font-size:10px;font-weight:800}.number-field.svelte-hsv5z2 small:where(.svelte-hsv5z2){color:var(--tool-faint);font-size:8px;font-weight:500}.number-field.svelte-hsv5z2 input:where(.svelte-hsv5z2){box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:0 12px;color:#1e293b;font:13px var(--tool-mono);outline:none}.number-field.svelte-hsv5z2 input:where(.svelte-hsv5z2):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.number-field.svelte-hsv5z2 input[aria-invalid=true]:where(.svelte-hsv5z2){border-color:#fb7185}.local-error.svelte-hsv5z2,.server-error.svelte-hsv5z2{margin-top:10px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-hsv5z2{display:grid;gap:2px}.quick-values.svelte-hsv5z2{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:12px;color:var(--tool-faint);font-size:8px}.quick-values.svelte-hsv5z2 button:where(.svelte-hsv5z2){border:1px solid var(--tool-border);border-radius:999px;background:#fff;color:var(--tool-muted);padding:4px 7px;font:8px var(--tool-mono);cursor:pointer}.calculate.svelte-hsv5z2{min-height:44px;margin-top:12px;border:0;border-radius:8px;background:var(--tool-primary);color:#fff;font-size:11px;font-weight:850;cursor:pointer}.calculate.svelte-hsv5z2:hover:not(:disabled){background:var(--tool-primary-dark);box-shadow:0 7px 18px #6366f138}.calculate.svelte-hsv5z2:disabled{cursor:not-allowed;opacity:.45}.result-summary.svelte-hsv5z2{display:grid;grid-template-columns:1fr auto;align-items:end;border:1px solid #c7d2fe;border-radius:10px;background:linear-gradient(135deg,#eef2ff,#fff);padding:13px}.result-summary.svelte-hsv5z2 span:where(.svelte-hsv5z2){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.1em}.result-summary.svelte-hsv5z2 strong:where(.svelte-hsv5z2){grid-row:1/3;grid-column:2;font:900 28px var(--tool-mono)}.result-summary.svelte-hsv5z2 code:where(.svelte-hsv5z2){margin-top:6px;color:#64748b;font:9px var(--tool-mono)}.radix-grid.svelte-hsv5z2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.radix-grid.svelte-hsv5z2 article:where(.svelte-hsv5z2){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.radix-grid.svelte-hsv5z2 span:where(.svelte-hsv5z2){color:var(--tool-faint);font-size:7px;font-weight:800}.radix-grid.svelte-hsv5z2 strong:where(.svelte-hsv5z2){font:850 13px var(--tool-mono);overflow-wrap:anywhere}.binary-card.svelte-hsv5z2{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#111827;color:#fff}.binary-card.svelte-hsv5z2 header:where(.svelte-hsv5z2){display:flex;justify-content:space-between;border-bottom:1px solid #334155;padding:8px 10px;color:#c7d2fe;font-size:8px;font-weight:800}.binary-card.svelte-hsv5z2 header:where(.svelte-hsv5z2) small:where(.svelte-hsv5z2){color:#94a3b8;font-weight:500}.binary-card.svelte-hsv5z2>div:where(.svelte-hsv5z2){display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#334155}.binary-card.svelte-hsv5z2 code:where(.svelte-hsv5z2){display:grid;gap:5px;background:#111827;padding:10px 7px;text-align:center;font:850 10px var(--tool-mono)}.binary-card.svelte-hsv5z2 code:where(.svelte-hsv5z2) small:where(.svelte-hsv5z2){color:#64748b;font-size:6px}.empty-state.svelte-hsv5z2{display:grid;min-height:260px;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-hsv5z2 strong:where(.svelte-hsv5z2){color:var(--tool-muted);font-size:13px}.empty-state.svelte-hsv5z2 span:where(.svelte-hsv5z2){max-width:300px;font-size:9px}.result-actions.svelte-hsv5z2{min-height:46px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-hsv5z2>span:where(.svelte-hsv5z2){margin-right:auto;color:var(--tool-faint);font-size:9px}.result-actions.svelte-hsv5z2 button:where(.svelte-hsv5z2){min-height:35px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:10px;font-weight:750;cursor:pointer}.result-actions.svelte-hsv5z2 button:where(.svelte-hsv5z2):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.result-actions.svelte-hsv5z2 button:where(.svelte-hsv5z2):disabled{cursor:not-allowed;opacity:.42}.operation-tabs.svelte-hsv5z2 button:where(.svelte-hsv5z2):focus-visible,.calculate.svelte-hsv5z2:focus-visible,.result-actions.svelte-hsv5z2 button:where(.svelte-hsv5z2):focus-visible,.quick-values.svelte-hsv5z2 button:where(.svelte-hsv5z2):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.bitwise-ad-layout.svelte-hsv5z2{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.bitwise-ad-layout.svelte-hsv5z2>.tool-ad-left,.bitwise-ad-layout.svelte-hsv5z2>.tool-ad-right,.bottom-ad.svelte-hsv5z2{min-height:64px}}@media(max-width:900px){.bitwise-ad-layout.svelte-hsv5z2,.bitwise-workspace.svelte-hsv5z2{min-height:0}.bitwise-workspace.svelte-hsv5z2{height:auto;overflow:visible}.workspace-grid.svelte-hsv5z2{grid-template-columns:1fr}.result-panel.svelte-hsv5z2{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-hsv5z2{align-items:flex-start;flex-direction:column;padding:10px 12px}.word-size.svelte-hsv5z2{border-radius:6px}.operation-tabs.svelte-hsv5z2{grid-template-columns:repeat(3,1fr)}.operation-tabs.svelte-hsv5z2 button:where(.svelte-hsv5z2){min-height:44px}.control-panel.svelte-hsv5z2,.result-panel.svelte-hsv5z2{padding:12px}.number-field.svelte-hsv5z2>span:where(.svelte-hsv5z2){align-items:flex-start;flex-direction:column}.number-field.svelte-hsv5z2 input:where(.svelte-hsv5z2){font-size:16px}.radix-grid.svelte-hsv5z2{grid-template-columns:1fr}.binary-card.svelte-hsv5z2>div:where(.svelte-hsv5z2){grid-template-columns:1fr 1fr}.result-actions.svelte-hsv5z2{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-hsv5z2>span:where(.svelte-hsv5z2){grid-column:1/-1}.result-actions.svelte-hsv5z2 button:where(.svelte-hsv5z2){min-height:44px}}@media(prefers-reduced-motion:reduce){.svelte-hsv5z2{transition:none!important}}html:has(.tool-slug-bottle-color-matching),body:has(.tool-slug-bottle-color-matching){height:100%;overflow:hidden!important}body:has(.tool-slug-bottle-color-matching) .seo-content{display:none!important}.tool-slug-bottle-color-matching{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-bottle-color-matching .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-xct3nl{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-xct3nl>.tool-ad-left{grid-area:left}.ad-layout.svelte-xct3nl>.tool-ad-right{grid-area:right}.bottom-ad.svelte-xct3nl{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-xct3nl>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-xct3nl{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.workspace-header.svelte-xct3nl{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-xct3nl>div:where(.svelte-xct3nl){display:grid;gap:2px}.workspace-header.svelte-xct3nl span:where(.svelte-xct3nl){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.workspace-header.svelte-xct3nl strong:where(.svelte-xct3nl){font-size:13px}.workspace-header.svelte-xct3nl p:where(.svelte-xct3nl){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:8px;font-weight:750}.workspace-header.svelte-xct3nl i:where(.svelte-xct3nl){display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#22c55e}.dashboard.svelte-xct3nl{display:grid;grid-template-columns:205px minmax(0,1fr);min-width:0;min-height:0}.side-panel.svelte-xct3nl{display:grid;align-content:start;gap:10px;border-right:1px solid var(--tool-border);background:#f8fafc;padding:14px}.progress-card.svelte-xct3nl,.metrics.svelte-xct3nl article:where(.svelte-xct3nl),.guide.svelte-xct3nl{border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.progress-card.svelte-xct3nl{display:grid;gap:7px}.progress-card.svelte-xct3nl span:where(.svelte-xct3nl),.metrics.svelte-xct3nl span:where(.svelte-xct3nl){color:var(--tool-faint);font-size:8px;font-weight:750}.progress-card.svelte-xct3nl strong:where(.svelte-xct3nl){font:850 18px var(--tool-mono)}.progress-card.svelte-xct3nl>div:where(.svelte-xct3nl){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-xct3nl i:where(.svelte-xct3nl){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#818cf8,#22c55e);transition:width .2s}.metrics.svelte-xct3nl{display:grid;grid-template-columns:1fr 1fr;gap:6px}.metrics.svelte-xct3nl article:where(.svelte-xct3nl){display:grid;justify-items:center;gap:3px}.metrics.svelte-xct3nl strong:where(.svelte-xct3nl){font:850 16px var(--tool-mono)}.guide.svelte-xct3nl{display:grid;gap:6px}.guide.svelte-xct3nl strong:where(.svelte-xct3nl){font-size:9px}.guide.svelte-xct3nl ol:where(.svelte-xct3nl){display:grid;gap:5px;margin:0;padding-left:17px;color:#64748b;font-size:8px;line-height:1.45}.secondary.svelte-xct3nl,.primary.svelte-xct3nl{min-height:36px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;color:#475569;padding:6px 11px;font-size:9px;font-weight:800;cursor:pointer}.primary.svelte-xct3nl{border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.game-panel.svelte-xct3nl{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) 38px;background:#101827;padding:12px 12px 0}.board.svelte-xct3nl{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid #2b384c;border-radius:12px;background:radial-gradient(circle at 50% 42%,#17243a,#0d1523 72%)}.board.svelte-xct3nl:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(148 163 184/.06) 1px,transparent 1px),linear-gradient(90deg,rgb(148 163 184/.06) 1px,transparent 1px);background-size:32px 32px;content:""}.center-state.svelte-xct3nl{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;color:#94a3b8;text-align:center;padding:20px}.center-state.svelte-xct3nl strong:where(.svelte-xct3nl){color:#f8fafc;font-size:17px}.center-state.svelte-xct3nl p:where(.svelte-xct3nl){max-width:360px;margin:0;font-size:9px;line-height:1.6}.bottle-symbol.svelte-xct3nl{position:relative;width:38px;height:66px;border:3px solid #818cf8;border-radius:7px 7px 13px 13px}.bottle-symbol.svelte-xct3nl:after{position:absolute;bottom:4px;left:4px;width:24px;height:34px;border-radius:4px 4px 8px 8px;background:#6366f1;content:""}.play-area.svelte-xct3nl{position:relative;z-index:2;display:grid;height:100%;min-height:0;grid-template-rows:38px minmax(155px,1fr) 30px 72px;align-content:center;padding:12px}.section-title.svelte-xct3nl,.target-label.svelte-xct3nl{display:flex;align-items:center;justify-content:space-between;color:#94a3b8;font-size:8px}.section-title.svelte-xct3nl strong:where(.svelte-xct3nl){color:#c7d2fe}.bottles.svelte-xct3nl{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:10px}.bottles.svelte-xct3nl button:where(.svelte-xct3nl){display:grid;justify-items:center;gap:5px;border:1px solid transparent;border-radius:10px;background:transparent;padding:7px 4px;color:#94a3b8;cursor:pointer}.bottles.svelte-xct3nl button.selected:where(.svelte-xct3nl){border-color:#818cf8;background:#6366f11f;transform:translateY(-5px)}.bottles.svelte-xct3nl button.matched:where(.svelte-xct3nl){background:#22c55e12}.index.svelte-xct3nl{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#1e293b;font:800 8px var(--tool-mono)}.glass.svelte-xct3nl{position:relative;display:block;width:43px;height:105px;overflow:hidden;border:3px solid #94a3b8;border-top-width:8px;border-radius:7px 7px 16px 16px;background:#ffffff0f;box-shadow:inset 0 0 15px #ffffff1a}.glass.svelte-xct3nl:before{position:absolute;top:-8px;left:10px;width:17px;height:9px;border:3px solid #94a3b8;border-bottom:0;border-radius:4px 4px 0 0;content:""}.glass.svelte-xct3nl i:where(.svelte-xct3nl){position:absolute;right:4px;bottom:4px;left:4px;height:72%;border-radius:4px 4px 10px 10px;background:var(--liquid);box-shadow:inset 0 8px 12px #ffffff38}.bottles.svelte-xct3nl small:where(.svelte-xct3nl){font-size:7px}.target-label.svelte-xct3nl small:where(.svelte-xct3nl){color:#64748b}.targets.svelte-xct3nl{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.targets.svelte-xct3nl article:where(.svelte-xct3nl){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;border:1px solid #334155;border-radius:7px;background:#111c2c;padding:6px;color:#94a3b8;font-size:7px}.targets.svelte-xct3nl article.matched:where(.svelte-xct3nl){border-color:#166534;background:#052e24}.targets.svelte-xct3nl i:where(.svelte-xct3nl){height:18px;border-radius:4px}.targets.svelte-xct3nl strong:where(.svelte-xct3nl){color:#cbd5e1}.success.svelte-xct3nl{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;background:#0d1523e6;color:#94a3b8}.success.svelte-xct3nl strong:where(.svelte-xct3nl){color:#86efac;font-size:20px}.game-panel.svelte-xct3nl footer:where(.svelte-xct3nl){display:flex;align-items:center;gap:16px;color:#64748b;font-size:8px}.game-panel.svelte-xct3nl footer:where(.svelte-xct3nl) strong:where(.svelte-xct3nl){margin-left:auto;color:#a5b4fc}.workspace.svelte-xct3nl button:where(.svelte-xct3nl):focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-xct3nl{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-xct3nl>.tool-ad-left,.ad-layout.svelte-xct3nl>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-bottle-color-matching{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-bottle-color-matching .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-xct3nl{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-xct3nl{grid-template-rows:44px minmax(0,1fr)}.workspace-header.svelte-xct3nl{padding:6px 9px}.workspace-header.svelte-xct3nl p:where(.svelte-xct3nl){display:none}.dashboard.svelte-xct3nl{grid-template-columns:1fr;grid-template-rows:84px minmax(0,1fr)}.side-panel.svelte-xct3nl{grid-template-columns:1fr 1fr auto;align-content:center;gap:6px;border-right:0;border-bottom:1px solid var(--tool-border);padding:6px}.progress-card.svelte-xct3nl{padding:6px}.progress-card.svelte-xct3nl strong:where(.svelte-xct3nl){font-size:13px}.metrics.svelte-xct3nl{grid-column:2}.guide.svelte-xct3nl{display:none}.secondary.svelte-xct3nl{grid-column:3;min-height:30px;padding:3px 7px}.game-panel.svelte-xct3nl{padding:7px 7px 0}.play-area.svelte-xct3nl{grid-template-rows:28px minmax(130px,1fr) 24px 62px;padding:7px}.bottles.svelte-xct3nl,.targets.svelte-xct3nl{gap:3px}.glass.svelte-xct3nl{width:31px;height:78px;border-width:2px;border-top-width:6px}.glass.svelte-xct3nl:before{top:-6px;left:7px;width:13px;height:7px;border-width:2px}.targets.svelte-xct3nl article:where(.svelte-xct3nl){grid-template-columns:1fr;padding:4px;text-align:center}.targets.svelte-xct3nl article:where(.svelte-xct3nl)>span:where(.svelte-xct3nl),.targets.svelte-xct3nl article:where(.svelte-xct3nl)>strong:where(.svelte-xct3nl){display:none}.game-panel.svelte-xct3nl footer:where(.svelte-xct3nl){height:30px}.center-state.svelte-xct3nl strong:where(.svelte-xct3nl){font-size:14px}}html:has(.tool-slug-bprs),body:has(.tool-slug-bprs){height:100%;overflow:hidden!important}body:has(.tool-slug-bprs) .seo-content{display:none!important}.tool-slug-bprs{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-bprs .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-151sdoc{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-151sdoc>.tool-ad-left{grid-area:left}.ad-layout.svelte-151sdoc>.tool-ad-right{grid-area:right}.bottom.svelte-151sdoc{grid-area:bottom;overflow:hidden}.workspace.svelte-151sdoc{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-151sdoc{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-151sdoc>div:where(.svelte-151sdoc){display:grid;gap:2px}.top.svelte-151sdoc span:where(.svelte-151sdoc),.intro.svelte-151sdoc>span:where(.svelte-151sdoc),.rating.svelte-151sdoc section:where(.svelte-151sdoc) header:where(.svelte-151sdoc) span:where(.svelte-151sdoc),.reading.svelte-151sdoc>span:where(.svelte-151sdoc){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-151sdoc strong:where(.svelte-151sdoc){font-size:13px}.top.svelte-151sdoc p:where(.svelte-151sdoc){margin:0;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#475569;padding:5px 9px;font-size:8px}.intro.svelte-151sdoc{display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;background:radial-gradient(circle at 50% 40%,#f1f5f9,#fff 58%)}.mark.svelte-151sdoc{display:grid;width:74px;height:62px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#334155,#0f172a);color:#fff;box-shadow:0 12px 28px #0f172a33;font:900 15px var(--tool-mono)}.intro.svelte-151sdoc h2:where(.svelte-151sdoc){margin:0;color:#172033;font-size:22px}.intro.svelte-151sdoc p:where(.svelte-151sdoc){max-width:600px;margin:0;color:#64748b;font-size:10px}.facts.svelte-151sdoc{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-151sdoc article:where(.svelte-151sdoc){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.facts.svelte-151sdoc strong:where(.svelte-151sdoc){font:850 14px var(--tool-mono)}.facts.svelte-151sdoc span:where(.svelte-151sdoc){color:#94a3b8;font-size:8px}.intro.svelte-151sdoc>button:where(.svelte-151sdoc),.primary.svelte-151sdoc{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-151sdoc aside:where(.svelte-151sdoc){display:flex;max-width:620px;gap:8px;border-left:3px solid #64748b;border-radius:7px;background:#f8fafc;padding:9px;text-align:left}.intro.svelte-151sdoc aside:where(.svelte-151sdoc) strong:where(.svelte-151sdoc){flex:none;font-size:8px}.intro.svelte-151sdoc aside:where(.svelte-151sdoc) span:where(.svelte-151sdoc){color:#64748b;font-size:8px;line-height:1.5}.rating.svelte-151sdoc{display:grid;grid-template-columns:185px minmax(0,1fr);min-height:0}.rating.svelte-151sdoc>aside:where(.svelte-151sdoc){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.rating.svelte-151sdoc aside:where(.svelte-151sdoc)>div:where(.svelte-151sdoc){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.rating.svelte-151sdoc aside:where(.svelte-151sdoc) span:where(.svelte-151sdoc),.rating.svelte-151sdoc aside:where(.svelte-151sdoc) small:where(.svelte-151sdoc){color:#94a3b8;font-size:8px}.rating.svelte-151sdoc aside:where(.svelte-151sdoc) strong:where(.svelte-151sdoc){font:850 16px var(--tool-mono)}.rating.svelte-151sdoc aside:where(.svelte-151sdoc) i:where(.svelte-151sdoc){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.rating.svelte-151sdoc aside:where(.svelte-151sdoc) b:where(.svelte-151sdoc){display:block;height:100%;background:#475569}.rating.svelte-151sdoc aside:where(.svelte-151sdoc) nav:where(.svelte-151sdoc){display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:5px;overflow:auto}.rating.svelte-151sdoc aside:where(.svelte-151sdoc) button:where(.svelte-151sdoc){min-height:31px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.rating.svelte-151sdoc aside:where(.svelte-151sdoc) button.done:where(.svelte-151sdoc){border-color:#cbd5e1;background:#f1f5f9;color:#334155}.rating.svelte-151sdoc aside:where(.svelte-151sdoc) button.current:where(.svelte-151sdoc){background:var(--tool-primary);color:#fff}.rating.svelte-151sdoc>section:where(.svelte-151sdoc){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.rating.svelte-151sdoc section:where(.svelte-151sdoc)>header:where(.svelte-151sdoc),.rating.svelte-151sdoc section:where(.svelte-151sdoc)>footer:where(.svelte-151sdoc){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.rating.svelte-151sdoc section:where(.svelte-151sdoc) header:where(.svelte-151sdoc)>div:where(.svelte-151sdoc){display:grid;gap:3px}.rating.svelte-151sdoc section:where(.svelte-151sdoc) header:where(.svelte-151sdoc) strong:where(.svelte-151sdoc){font-size:10px}.rating.svelte-151sdoc section:where(.svelte-151sdoc) header:where(.svelte-151sdoc) em:where(.svelte-151sdoc){border-radius:99px;background:#f1f5f9;color:#334155;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-151sdoc{display:grid;align-content:center;gap:10px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,42px)}.body.svelte-151sdoc>span:where(.svelte-151sdoc){color:#94a3b8;font-size:8px}.body.svelte-151sdoc h2:where(.svelte-151sdoc){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-151sdoc{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.options.svelte-151sdoc button:where(.svelte-151sdoc){display:grid;justify-items:center;gap:5px;min-height:72px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px 4px;color:#475569}.options.svelte-151sdoc button:where(.svelte-151sdoc)>span:where(.svelte-151sdoc){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-151sdoc button:where(.svelte-151sdoc) strong:where(.svelte-151sdoc){font-size:8px}.options.svelte-151sdoc button:where(.svelte-151sdoc)>i:where(.svelte-151sdoc){width:8px;height:8px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-151sdoc button:where(.svelte-151sdoc):hover,.options.svelte-151sdoc button.selected:where(.svelte-151sdoc){border-color:#64748b;background:#f8fafc;color:#0f172a}.legend.svelte-151sdoc{display:flex;justify-content:space-between;color:#94a3b8;font-size:8px}.notice.svelte-151sdoc{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.rating.svelte-151sdoc section:where(.svelte-151sdoc)>footer:where(.svelte-151sdoc){border-top:1px solid var(--tool-border);border-bottom:0}.rating.svelte-151sdoc footer:where(.svelte-151sdoc) button:where(.svelte-151sdoc),.result.svelte-151sdoc footer:where(.svelte-151sdoc) button:where(.svelte-151sdoc){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.rating.svelte-151sdoc footer:where(.svelte-151sdoc) span:where(.svelte-151sdoc){color:#94a3b8;font-size:8px}.rating.svelte-151sdoc button:where(.svelte-151sdoc):disabled{opacity:.45}.result.svelte-151sdoc{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-151sdoc{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #cbd5e1;border-radius:11px;background:linear-gradient(145deg,#fff,#f8fafc);text-align:center}.score.svelte-151sdoc>span:where(.svelte-151sdoc){color:#475569;font-size:8px}.score.svelte-151sdoc strong:where(.svelte-151sdoc){color:#0f172a;font:900 54px/1 var(--tool-mono)}.score.svelte-151sdoc small:where(.svelte-151sdoc){color:#94a3b8}.score.svelte-151sdoc b:where(.svelte-151sdoc){font-size:12px}.score.svelte-151sdoc p:where(.svelte-151sdoc){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-151sdoc{display:grid;align-content:center;gap:9px}.scale.svelte-151sdoc{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#e2e8f0 0,#e2e8f0 17%,#cbd5e1 17%,#cbd5e1 34%,#fde68a 34%,#fde68a 51%,#fdba74 51%,#fdba74 68%,#fca5a5 68%)}.scale.svelte-151sdoc i:where(.svelte-151sdoc){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#0f172a}.labels.svelte-151sdoc{display:grid;grid-template-columns:repeat(5,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-151sdoc article:where(.svelte-151sdoc){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.reading.svelte-151sdoc article:where(.svelte-151sdoc) strong:where(.svelte-151sdoc){font-size:9px}.reading.svelte-151sdoc article:where(.svelte-151sdoc) p:where(.svelte-151sdoc){margin:4px 0 0;color:#64748b;font-size:8px;line-height:1.55}.result.svelte-151sdoc footer:where(.svelte-151sdoc){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-151sdoc button:where(.svelte-151sdoc):focus-visible{outline:2px solid #64748b;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-151sdoc{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-151sdoc>.tool-ad-left,.ad-layout.svelte-151sdoc>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-bprs{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-bprs .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-151sdoc{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-151sdoc{grid-template-rows:44px minmax(0,1fr)}.top.svelte-151sdoc{padding:6px 9px}.top.svelte-151sdoc p:where(.svelte-151sdoc){display:none}.rating.svelte-151sdoc{grid-template-columns:76px minmax(0,1fr)}.rating.svelte-151sdoc>aside:where(.svelte-151sdoc){padding:6px}.rating.svelte-151sdoc aside:where(.svelte-151sdoc) nav:where(.svelte-151sdoc){grid-template-columns:repeat(2,1fr)}.rating.svelte-151sdoc aside:where(.svelte-151sdoc) small:where(.svelte-151sdoc){display:none}.rating.svelte-151sdoc>section:where(.svelte-151sdoc){grid-template-rows:46px minmax(0,1fr) 42px}.rating.svelte-151sdoc section:where(.svelte-151sdoc)>header:where(.svelte-151sdoc),.rating.svelte-151sdoc section:where(.svelte-151sdoc)>footer:where(.svelte-151sdoc){padding:5px 8px}.rating.svelte-151sdoc footer:where(.svelte-151sdoc) span:where(.svelte-151sdoc){display:none}.body.svelte-151sdoc{align-content:start;padding:10px}.body.svelte-151sdoc h2:where(.svelte-151sdoc){font-size:16px}.options.svelte-151sdoc{grid-template-columns:repeat(2,1fr)}.options.svelte-151sdoc button:where(.svelte-151sdoc){grid-template-columns:28px 1fr 10px;align-items:center;justify-items:start;min-height:40px}.options.svelte-151sdoc button:where(.svelte-151sdoc):last-child{grid-column:1/-1}.legend.svelte-151sdoc{display:none}.result.svelte-151sdoc{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-151sdoc strong:where(.svelte-151sdoc){font-size:38px}.reading.svelte-151sdoc article:where(.svelte-151sdoc):last-child{display:none}.facts.svelte-151sdoc{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-brms),body:has(.tool-slug-brms){height:100%;overflow:hidden!important}body:has(.tool-slug-brms) .seo-content{display:none!important}.tool-slug-brms{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-brms .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-5dta73{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-5dta73>.tool-ad-left{grid-area:left}.ad-layout.svelte-5dta73>.tool-ad-right{grid-area:right}.bottom.svelte-5dta73{grid-area:bottom;overflow:hidden}.workspace.svelte-5dta73{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-5dta73{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-5dta73>div:where(.svelte-5dta73){display:grid;gap:2px}.top.svelte-5dta73 span:where(.svelte-5dta73),.intro.svelte-5dta73>span:where(.svelte-5dta73),.rating.svelte-5dta73 section:where(.svelte-5dta73) header:where(.svelte-5dta73) span:where(.svelte-5dta73),.reading.svelte-5dta73>span:where(.svelte-5dta73){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-5dta73 strong:where(.svelte-5dta73){font-size:13px}.top.svelte-5dta73 p:where(.svelte-5dta73){margin:0;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#475569;padding:5px 9px;font-size:8px}.intro.svelte-5dta73{display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;background:radial-gradient(circle at 50% 40%,#f1f5f9,#fff 58%)}.mark.svelte-5dta73{display:grid;width:74px;height:62px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#334155,#0f172a);color:#fff;box-shadow:0 12px 28px #0f172a33;font:900 15px var(--tool-mono)}.intro.svelte-5dta73 h2:where(.svelte-5dta73){margin:0;color:#172033;font-size:22px}.intro.svelte-5dta73 p:where(.svelte-5dta73){max-width:600px;margin:0;color:#64748b;font-size:10px}.facts.svelte-5dta73{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-5dta73 article:where(.svelte-5dta73){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.facts.svelte-5dta73 strong:where(.svelte-5dta73){font:850 14px var(--tool-mono)}.facts.svelte-5dta73 span:where(.svelte-5dta73){color:#94a3b8;font-size:8px}.intro.svelte-5dta73>button:where(.svelte-5dta73),.primary.svelte-5dta73{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-5dta73 aside:where(.svelte-5dta73){display:flex;max-width:620px;gap:8px;border-left:3px solid #64748b;border-radius:7px;background:#f8fafc;padding:9px;text-align:left}.intro.svelte-5dta73 aside:where(.svelte-5dta73) strong:where(.svelte-5dta73){flex:none;font-size:8px}.intro.svelte-5dta73 aside:where(.svelte-5dta73) span:where(.svelte-5dta73){color:#64748b;font-size:8px;line-height:1.5}.rating.svelte-5dta73{display:grid;grid-template-columns:185px minmax(0,1fr);min-height:0}.rating.svelte-5dta73>aside:where(.svelte-5dta73){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.rating.svelte-5dta73 aside:where(.svelte-5dta73)>div:where(.svelte-5dta73){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.rating.svelte-5dta73 aside:where(.svelte-5dta73) span:where(.svelte-5dta73),.rating.svelte-5dta73 aside:where(.svelte-5dta73) small:where(.svelte-5dta73){color:#94a3b8;font-size:8px}.rating.svelte-5dta73 aside:where(.svelte-5dta73) strong:where(.svelte-5dta73){font:850 16px var(--tool-mono)}.rating.svelte-5dta73 aside:where(.svelte-5dta73) i:where(.svelte-5dta73){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.rating.svelte-5dta73 aside:where(.svelte-5dta73) b:where(.svelte-5dta73){display:block;height:100%;background:#475569}.rating.svelte-5dta73 aside:where(.svelte-5dta73) nav:where(.svelte-5dta73){display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:5px;overflow:auto}.rating.svelte-5dta73 aside:where(.svelte-5dta73) button:where(.svelte-5dta73){min-height:31px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.rating.svelte-5dta73 aside:where(.svelte-5dta73) button.done:where(.svelte-5dta73){border-color:#cbd5e1;background:#f1f5f9;color:#334155}.rating.svelte-5dta73 aside:where(.svelte-5dta73) button.current:where(.svelte-5dta73){background:var(--tool-primary);color:#fff}.rating.svelte-5dta73>section:where(.svelte-5dta73){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.rating.svelte-5dta73 section:where(.svelte-5dta73)>header:where(.svelte-5dta73),.rating.svelte-5dta73 section:where(.svelte-5dta73)>footer:where(.svelte-5dta73){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.rating.svelte-5dta73 section:where(.svelte-5dta73) header:where(.svelte-5dta73)>div:where(.svelte-5dta73){display:grid;gap:3px}.rating.svelte-5dta73 section:where(.svelte-5dta73) header:where(.svelte-5dta73) strong:where(.svelte-5dta73){font-size:10px}.rating.svelte-5dta73 section:where(.svelte-5dta73) header:where(.svelte-5dta73) em:where(.svelte-5dta73){border-radius:99px;background:#f1f5f9;color:#334155;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-5dta73{display:grid;align-content:center;gap:10px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,42px)}.body.svelte-5dta73>span:where(.svelte-5dta73){color:#94a3b8;font-size:8px}.body.svelte-5dta73 h2:where(.svelte-5dta73){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-5dta73{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.options.svelte-5dta73 button:where(.svelte-5dta73){display:grid;justify-items:center;gap:5px;min-height:72px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px 4px;color:#475569}.options.svelte-5dta73 button:where(.svelte-5dta73)>span:where(.svelte-5dta73){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-5dta73 button:where(.svelte-5dta73) strong:where(.svelte-5dta73){font-size:8px}.options.svelte-5dta73 button:where(.svelte-5dta73)>i:where(.svelte-5dta73){width:8px;height:8px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-5dta73 button:where(.svelte-5dta73):hover,.options.svelte-5dta73 button.selected:where(.svelte-5dta73){border-color:#64748b;background:#f8fafc;color:#0f172a}.legend.svelte-5dta73{display:flex;justify-content:space-between;color:#94a3b8;font-size:8px}.notice.svelte-5dta73{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.rating.svelte-5dta73 section:where(.svelte-5dta73)>footer:where(.svelte-5dta73){border-top:1px solid var(--tool-border);border-bottom:0}.rating.svelte-5dta73 footer:where(.svelte-5dta73) button:where(.svelte-5dta73),.result.svelte-5dta73 footer:where(.svelte-5dta73) button:where(.svelte-5dta73){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.rating.svelte-5dta73 footer:where(.svelte-5dta73) span:where(.svelte-5dta73){color:#94a3b8;font-size:8px}.rating.svelte-5dta73 button:where(.svelte-5dta73):disabled{opacity:.45}.result.svelte-5dta73{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-5dta73{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #cbd5e1;border-radius:11px;background:linear-gradient(145deg,#fff,#f8fafc);text-align:center}.score.svelte-5dta73>span:where(.svelte-5dta73){color:#475569;font-size:8px}.score.svelte-5dta73 strong:where(.svelte-5dta73){color:#0f172a;font:900 54px/1 var(--tool-mono)}.score.svelte-5dta73 small:where(.svelte-5dta73){color:#94a3b8}.score.svelte-5dta73 b:where(.svelte-5dta73){font-size:12px}.score.svelte-5dta73 p:where(.svelte-5dta73){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-5dta73{display:grid;align-content:center;gap:9px}.scale.svelte-5dta73{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#e2e8f0 0,#e2e8f0 17%,#cbd5e1 17%,#cbd5e1 34%,#fde68a 34%,#fde68a 51%,#fdba74 51%,#fdba74 68%,#fca5a5 68%)}.scale.svelte-5dta73 i:where(.svelte-5dta73){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#0f172a}.labels.svelte-5dta73{display:grid;grid-template-columns:repeat(5,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-5dta73 article:where(.svelte-5dta73){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.reading.svelte-5dta73 article:where(.svelte-5dta73) strong:where(.svelte-5dta73){font-size:9px}.reading.svelte-5dta73 article:where(.svelte-5dta73) p:where(.svelte-5dta73){margin:4px 0 0;color:#64748b;font-size:8px;line-height:1.55}.result.svelte-5dta73 footer:where(.svelte-5dta73){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-5dta73 button:where(.svelte-5dta73):focus-visible{outline:2px solid #64748b;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-5dta73{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-5dta73>.tool-ad-left,.ad-layout.svelte-5dta73>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-brms{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-brms .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-5dta73{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-5dta73{grid-template-rows:44px minmax(0,1fr)}.top.svelte-5dta73{padding:6px 9px}.top.svelte-5dta73 p:where(.svelte-5dta73){display:none}.rating.svelte-5dta73{grid-template-columns:76px minmax(0,1fr)}.rating.svelte-5dta73>aside:where(.svelte-5dta73){padding:6px}.rating.svelte-5dta73 aside:where(.svelte-5dta73) nav:where(.svelte-5dta73){grid-template-columns:repeat(2,1fr)}.rating.svelte-5dta73 aside:where(.svelte-5dta73) small:where(.svelte-5dta73){display:none}.rating.svelte-5dta73>section:where(.svelte-5dta73){grid-template-rows:46px minmax(0,1fr) 42px}.rating.svelte-5dta73 section:where(.svelte-5dta73)>header:where(.svelte-5dta73),.rating.svelte-5dta73 section:where(.svelte-5dta73)>footer:where(.svelte-5dta73){padding:5px 8px}.rating.svelte-5dta73 footer:where(.svelte-5dta73) span:where(.svelte-5dta73){display:none}.body.svelte-5dta73{align-content:start;padding:10px}.body.svelte-5dta73 h2:where(.svelte-5dta73){font-size:16px}.options.svelte-5dta73{grid-template-columns:repeat(2,1fr)}.options.svelte-5dta73 button:where(.svelte-5dta73){grid-template-columns:28px 1fr 10px;align-items:center;justify-items:start;min-height:40px}.options.svelte-5dta73 button:where(.svelte-5dta73):last-child{grid-column:1/-1}.legend.svelte-5dta73{display:none}.result.svelte-5dta73{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-5dta73 strong:where(.svelte-5dta73){font-size:38px}.reading.svelte-5dta73 article:where(.svelte-5dta73):last-child{display:none}.facts.svelte-5dta73{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-bsq),body:has(.tool-slug-bsq){height:100%;overflow:hidden!important}body:has(.tool-slug-bsq) .seo-content{display:none!important}.tool-slug-bsq{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-bsq .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-dyvzrv{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-dyvzrv>.tool-ad-left{grid-area:left}.ad-layout.svelte-dyvzrv>.tool-ad-right{grid-area:right}.bottom.svelte-dyvzrv{grid-area:bottom;overflow:hidden}.workspace.svelte-dyvzrv{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-dyvzrv{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-dyvzrv>div:where(.svelte-dyvzrv){display:grid;gap:2px}.top.svelte-dyvzrv span:where(.svelte-dyvzrv),.intro.svelte-dyvzrv>span:where(.svelte-dyvzrv),.rating.svelte-dyvzrv section:where(.svelte-dyvzrv) header:where(.svelte-dyvzrv) span:where(.svelte-dyvzrv),.reading.svelte-dyvzrv>span:where(.svelte-dyvzrv){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-dyvzrv strong:where(.svelte-dyvzrv){font-size:13px}.top.svelte-dyvzrv p:where(.svelte-dyvzrv){margin:0;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#475569;padding:5px 9px;font-size:8px}.intro.svelte-dyvzrv{display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;background:radial-gradient(circle at 50% 40%,#f1f5f9,#fff 58%)}.mark.svelte-dyvzrv{display:grid;width:74px;height:62px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#334155,#0f172a);color:#fff;box-shadow:0 12px 28px #0f172a33;font:900 15px var(--tool-mono)}.intro.svelte-dyvzrv h2:where(.svelte-dyvzrv){margin:0;color:#172033;font-size:22px}.intro.svelte-dyvzrv p:where(.svelte-dyvzrv){max-width:600px;margin:0;color:#64748b;font-size:10px}.facts.svelte-dyvzrv{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-dyvzrv article:where(.svelte-dyvzrv){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.facts.svelte-dyvzrv strong:where(.svelte-dyvzrv){font:850 14px var(--tool-mono)}.facts.svelte-dyvzrv span:where(.svelte-dyvzrv){color:#94a3b8;font-size:8px}.intro.svelte-dyvzrv>button:where(.svelte-dyvzrv),.primary.svelte-dyvzrv{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-dyvzrv aside:where(.svelte-dyvzrv){display:flex;max-width:620px;gap:8px;border-left:3px solid #64748b;border-radius:7px;background:#f8fafc;padding:9px;text-align:left}.intro.svelte-dyvzrv aside:where(.svelte-dyvzrv) strong:where(.svelte-dyvzrv){flex:none;font-size:8px}.intro.svelte-dyvzrv aside:where(.svelte-dyvzrv) span:where(.svelte-dyvzrv){color:#64748b;font-size:8px;line-height:1.5}.rating.svelte-dyvzrv{display:grid;grid-template-columns:185px minmax(0,1fr);min-height:0}.rating.svelte-dyvzrv>aside:where(.svelte-dyvzrv){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv)>div:where(.svelte-dyvzrv){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv) span:where(.svelte-dyvzrv),.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv) small:where(.svelte-dyvzrv){color:#94a3b8;font-size:8px}.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv) strong:where(.svelte-dyvzrv){font:850 16px var(--tool-mono)}.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv) i:where(.svelte-dyvzrv){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv) b:where(.svelte-dyvzrv){display:block;height:100%;background:#475569}.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv) nav:where(.svelte-dyvzrv){display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:5px;overflow:auto}.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv) button:where(.svelte-dyvzrv){min-height:31px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv) button.done:where(.svelte-dyvzrv){border-color:#cbd5e1;background:#f1f5f9;color:#334155}.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv) button.current:where(.svelte-dyvzrv){background:var(--tool-primary);color:#fff}.rating.svelte-dyvzrv>section:where(.svelte-dyvzrv){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.rating.svelte-dyvzrv section:where(.svelte-dyvzrv)>header:where(.svelte-dyvzrv),.rating.svelte-dyvzrv section:where(.svelte-dyvzrv)>footer:where(.svelte-dyvzrv){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.rating.svelte-dyvzrv section:where(.svelte-dyvzrv) header:where(.svelte-dyvzrv)>div:where(.svelte-dyvzrv){display:grid;gap:3px}.rating.svelte-dyvzrv section:where(.svelte-dyvzrv) header:where(.svelte-dyvzrv) strong:where(.svelte-dyvzrv){font-size:10px}.rating.svelte-dyvzrv section:where(.svelte-dyvzrv) header:where(.svelte-dyvzrv) em:where(.svelte-dyvzrv){border-radius:99px;background:#f1f5f9;color:#334155;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-dyvzrv{display:grid;align-content:center;gap:10px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,42px)}.body.svelte-dyvzrv>span:where(.svelte-dyvzrv){color:#94a3b8;font-size:8px}.body.svelte-dyvzrv h2:where(.svelte-dyvzrv){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-dyvzrv{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.options.svelte-dyvzrv button:where(.svelte-dyvzrv){display:grid;justify-items:center;gap:5px;min-height:72px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px 4px;color:#475569}.options.svelte-dyvzrv button:where(.svelte-dyvzrv)>span:where(.svelte-dyvzrv){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-dyvzrv button:where(.svelte-dyvzrv) strong:where(.svelte-dyvzrv){font-size:8px}.options.svelte-dyvzrv button:where(.svelte-dyvzrv)>i:where(.svelte-dyvzrv){width:8px;height:8px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-dyvzrv button:where(.svelte-dyvzrv):hover,.options.svelte-dyvzrv button.selected:where(.svelte-dyvzrv){border-color:#64748b;background:#f8fafc;color:#0f172a}.legend.svelte-dyvzrv{display:flex;justify-content:space-between;color:#94a3b8;font-size:8px}.notice.svelte-dyvzrv{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.rating.svelte-dyvzrv section:where(.svelte-dyvzrv)>footer:where(.svelte-dyvzrv){border-top:1px solid var(--tool-border);border-bottom:0}.rating.svelte-dyvzrv footer:where(.svelte-dyvzrv) button:where(.svelte-dyvzrv),.result.svelte-dyvzrv footer:where(.svelte-dyvzrv) button:where(.svelte-dyvzrv){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.rating.svelte-dyvzrv footer:where(.svelte-dyvzrv) span:where(.svelte-dyvzrv){color:#94a3b8;font-size:8px}.rating.svelte-dyvzrv button:where(.svelte-dyvzrv):disabled{opacity:.45}.result.svelte-dyvzrv{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-dyvzrv{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #cbd5e1;border-radius:11px;background:linear-gradient(145deg,#fff,#f8fafc);text-align:center}.score.svelte-dyvzrv>span:where(.svelte-dyvzrv){color:#475569;font-size:8px}.score.svelte-dyvzrv strong:where(.svelte-dyvzrv){color:#0f172a;font:900 54px/1 var(--tool-mono)}.score.svelte-dyvzrv small:where(.svelte-dyvzrv){color:#94a3b8}.score.svelte-dyvzrv b:where(.svelte-dyvzrv){font-size:12px}.score.svelte-dyvzrv p:where(.svelte-dyvzrv){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-dyvzrv{display:grid;align-content:center;gap:9px}.scale.svelte-dyvzrv{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#e2e8f0 0,#e2e8f0 17%,#cbd5e1 17%,#cbd5e1 34%,#fde68a 34%,#fde68a 51%,#fdba74 51%,#fdba74 68%,#fca5a5 68%)}.scale.svelte-dyvzrv i:where(.svelte-dyvzrv){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#0f172a}.labels.svelte-dyvzrv{display:grid;grid-template-columns:repeat(4,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-dyvzrv article:where(.svelte-dyvzrv){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.reading.svelte-dyvzrv article:where(.svelte-dyvzrv) strong:where(.svelte-dyvzrv){font-size:9px}.reading.svelte-dyvzrv article:where(.svelte-dyvzrv) p:where(.svelte-dyvzrv){margin:4px 0 0;color:#64748b;font-size:8px;line-height:1.55}.result.svelte-dyvzrv footer:where(.svelte-dyvzrv){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-dyvzrv button:where(.svelte-dyvzrv):focus-visible{outline:2px solid #64748b;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-dyvzrv{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-dyvzrv>.tool-ad-left,.ad-layout.svelte-dyvzrv>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-bsq{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-bsq .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-dyvzrv{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-dyvzrv{grid-template-rows:44px minmax(0,1fr)}.top.svelte-dyvzrv{padding:6px 9px}.top.svelte-dyvzrv p:where(.svelte-dyvzrv){display:none}.rating.svelte-dyvzrv{grid-template-columns:76px minmax(0,1fr)}.rating.svelte-dyvzrv>aside:where(.svelte-dyvzrv){padding:6px}.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv) nav:where(.svelte-dyvzrv){grid-template-columns:repeat(2,1fr)}.rating.svelte-dyvzrv aside:where(.svelte-dyvzrv) small:where(.svelte-dyvzrv){display:none}.rating.svelte-dyvzrv>section:where(.svelte-dyvzrv){grid-template-rows:46px minmax(0,1fr) 42px}.rating.svelte-dyvzrv section:where(.svelte-dyvzrv)>header:where(.svelte-dyvzrv),.rating.svelte-dyvzrv section:where(.svelte-dyvzrv)>footer:where(.svelte-dyvzrv){padding:5px 8px}.rating.svelte-dyvzrv footer:where(.svelte-dyvzrv) span:where(.svelte-dyvzrv){display:none}.body.svelte-dyvzrv{align-content:start;padding:10px}.body.svelte-dyvzrv h2:where(.svelte-dyvzrv){font-size:16px}.options.svelte-dyvzrv{grid-template-columns:repeat(2,1fr)}.options.svelte-dyvzrv button:where(.svelte-dyvzrv){grid-template-columns:28px 1fr 10px;align-items:center;justify-items:start;min-height:40px}.options.svelte-dyvzrv button:where(.svelte-dyvzrv):last-child{grid-column:1/-1}.legend.svelte-dyvzrv{display:none}.result.svelte-dyvzrv{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-dyvzrv strong:where(.svelte-dyvzrv){font-size:38px}.reading.svelte-dyvzrv article:where(.svelte-dyvzrv):last-child{display:none}.facts.svelte-dyvzrv{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-cast),body:has(.tool-slug-cast){height:100%;overflow:hidden!important}body:has(.tool-slug-cast) .seo-content{display:none!important}.tool-slug-cast{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-cast .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-xypfi{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-xypfi>.tool-ad-left{grid-area:left}.ad-layout.svelte-xypfi>.tool-ad-right{grid-area:right}.bottom.svelte-xypfi{grid-area:bottom;overflow:hidden}.workspace.svelte-xypfi{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-xypfi{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-xypfi>div:where(.svelte-xypfi){display:grid;gap:2px}.top.svelte-xypfi span:where(.svelte-xypfi),.intro.svelte-xypfi>span:where(.svelte-xypfi),.rating.svelte-xypfi section:where(.svelte-xypfi) header:where(.svelte-xypfi) span:where(.svelte-xypfi),.reading.svelte-xypfi>span:where(.svelte-xypfi){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-xypfi strong:where(.svelte-xypfi){font-size:13px}.top.svelte-xypfi p:where(.svelte-xypfi){margin:0;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#475569;padding:5px 9px;font-size:8px}.intro.svelte-xypfi{display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;background:radial-gradient(circle at 50% 40%,#f1f5f9,#fff 58%)}.mark.svelte-xypfi{display:grid;width:74px;height:62px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#334155,#0f172a);color:#fff;box-shadow:0 12px 28px #0f172a33;font:900 15px var(--tool-mono)}.intro.svelte-xypfi h2:where(.svelte-xypfi){margin:0;color:#172033;font-size:22px}.intro.svelte-xypfi p:where(.svelte-xypfi){max-width:600px;margin:0;color:#64748b;font-size:10px}.facts.svelte-xypfi{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-xypfi article:where(.svelte-xypfi){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.facts.svelte-xypfi strong:where(.svelte-xypfi){font:850 14px var(--tool-mono)}.facts.svelte-xypfi span:where(.svelte-xypfi){color:#94a3b8;font-size:8px}.intro.svelte-xypfi>button:where(.svelte-xypfi),.primary.svelte-xypfi{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-xypfi aside:where(.svelte-xypfi){display:flex;max-width:620px;gap:8px;border-left:3px solid #64748b;border-radius:7px;background:#f8fafc;padding:9px;text-align:left}.intro.svelte-xypfi aside:where(.svelte-xypfi) strong:where(.svelte-xypfi){flex:none;font-size:8px}.intro.svelte-xypfi aside:where(.svelte-xypfi) span:where(.svelte-xypfi){color:#64748b;font-size:8px;line-height:1.5}.rating.svelte-xypfi{display:grid;grid-template-columns:185px minmax(0,1fr);min-height:0}.rating.svelte-xypfi>aside:where(.svelte-xypfi){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.rating.svelte-xypfi aside:where(.svelte-xypfi)>div:where(.svelte-xypfi){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.rating.svelte-xypfi aside:where(.svelte-xypfi) span:where(.svelte-xypfi),.rating.svelte-xypfi aside:where(.svelte-xypfi) small:where(.svelte-xypfi){color:#94a3b8;font-size:8px}.rating.svelte-xypfi aside:where(.svelte-xypfi) strong:where(.svelte-xypfi){font:850 16px var(--tool-mono)}.rating.svelte-xypfi aside:where(.svelte-xypfi) i:where(.svelte-xypfi){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.rating.svelte-xypfi aside:where(.svelte-xypfi) b:where(.svelte-xypfi){display:block;height:100%;background:#475569}.rating.svelte-xypfi aside:where(.svelte-xypfi) nav:where(.svelte-xypfi){display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:5px;overflow:auto}.rating.svelte-xypfi aside:where(.svelte-xypfi) button:where(.svelte-xypfi){min-height:31px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.rating.svelte-xypfi aside:where(.svelte-xypfi) button.done:where(.svelte-xypfi){border-color:#cbd5e1;background:#f1f5f9;color:#334155}.rating.svelte-xypfi aside:where(.svelte-xypfi) button.current:where(.svelte-xypfi){background:var(--tool-primary);color:#fff}.rating.svelte-xypfi>section:where(.svelte-xypfi){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.rating.svelte-xypfi section:where(.svelte-xypfi)>header:where(.svelte-xypfi),.rating.svelte-xypfi section:where(.svelte-xypfi)>footer:where(.svelte-xypfi){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.rating.svelte-xypfi section:where(.svelte-xypfi) header:where(.svelte-xypfi)>div:where(.svelte-xypfi){display:grid;gap:3px}.rating.svelte-xypfi section:where(.svelte-xypfi) header:where(.svelte-xypfi) strong:where(.svelte-xypfi){font-size:10px}.rating.svelte-xypfi section:where(.svelte-xypfi) header:where(.svelte-xypfi) em:where(.svelte-xypfi){border-radius:99px;background:#f1f5f9;color:#334155;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-xypfi{display:grid;align-content:center;gap:10px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,42px)}.body.svelte-xypfi>span:where(.svelte-xypfi){color:#94a3b8;font-size:8px}.body.svelte-xypfi h2:where(.svelte-xypfi){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-xypfi{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.options.svelte-xypfi button:where(.svelte-xypfi){display:grid;justify-items:center;gap:5px;min-height:72px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px 4px;color:#475569}.options.svelte-xypfi button:where(.svelte-xypfi)>span:where(.svelte-xypfi){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-xypfi button:where(.svelte-xypfi) strong:where(.svelte-xypfi){font-size:8px}.options.svelte-xypfi button:where(.svelte-xypfi)>i:where(.svelte-xypfi){width:8px;height:8px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-xypfi button:where(.svelte-xypfi):hover,.options.svelte-xypfi button.selected:where(.svelte-xypfi){border-color:#64748b;background:#f8fafc;color:#0f172a}.legend.svelte-xypfi{display:flex;justify-content:space-between;color:#94a3b8;font-size:8px}.notice.svelte-xypfi{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.rating.svelte-xypfi section:where(.svelte-xypfi)>footer:where(.svelte-xypfi){border-top:1px solid var(--tool-border);border-bottom:0}.rating.svelte-xypfi footer:where(.svelte-xypfi) button:where(.svelte-xypfi),.result.svelte-xypfi footer:where(.svelte-xypfi) button:where(.svelte-xypfi){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.rating.svelte-xypfi footer:where(.svelte-xypfi) span:where(.svelte-xypfi){color:#94a3b8;font-size:8px}.rating.svelte-xypfi button:where(.svelte-xypfi):disabled{opacity:.45}.result.svelte-xypfi{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-xypfi{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #cbd5e1;border-radius:11px;background:linear-gradient(145deg,#fff,#f8fafc);text-align:center}.score.svelte-xypfi>span:where(.svelte-xypfi){color:#475569;font-size:8px}.score.svelte-xypfi strong:where(.svelte-xypfi){color:#0f172a;font:900 54px/1 var(--tool-mono)}.score.svelte-xypfi small:where(.svelte-xypfi){color:#94a3b8}.score.svelte-xypfi b:where(.svelte-xypfi){font-size:12px}.score.svelte-xypfi p:where(.svelte-xypfi){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-xypfi{display:grid;align-content:center;gap:9px}.scale.svelte-xypfi{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#e2e8f0 0,#e2e8f0 17%,#cbd5e1 17%,#cbd5e1 34%,#fde68a 34%,#fde68a 51%,#fdba74 51%,#fdba74 68%,#fca5a5 68%)}.scale.svelte-xypfi i:where(.svelte-xypfi){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#0f172a}.labels.svelte-xypfi{display:grid;grid-template-columns:repeat(3,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-xypfi article:where(.svelte-xypfi){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.reading.svelte-xypfi article:where(.svelte-xypfi) strong:where(.svelte-xypfi){font-size:9px}.reading.svelte-xypfi article:where(.svelte-xypfi) p:where(.svelte-xypfi){margin:4px 0 0;color:#64748b;font-size:8px;line-height:1.55}.result.svelte-xypfi footer:where(.svelte-xypfi){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-xypfi button:where(.svelte-xypfi):focus-visible{outline:2px solid #64748b;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-xypfi{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-xypfi>.tool-ad-left,.ad-layout.svelte-xypfi>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-cast{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-cast .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-xypfi{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-xypfi{grid-template-rows:44px minmax(0,1fr)}.top.svelte-xypfi{padding:6px 9px}.top.svelte-xypfi p:where(.svelte-xypfi){display:none}.rating.svelte-xypfi{grid-template-columns:76px minmax(0,1fr)}.rating.svelte-xypfi>aside:where(.svelte-xypfi){padding:6px}.rating.svelte-xypfi aside:where(.svelte-xypfi) nav:where(.svelte-xypfi){grid-template-columns:repeat(2,1fr)}.rating.svelte-xypfi aside:where(.svelte-xypfi) small:where(.svelte-xypfi){display:none}.rating.svelte-xypfi>section:where(.svelte-xypfi){grid-template-rows:46px minmax(0,1fr) 42px}.rating.svelte-xypfi section:where(.svelte-xypfi)>header:where(.svelte-xypfi),.rating.svelte-xypfi section:where(.svelte-xypfi)>footer:where(.svelte-xypfi){padding:5px 8px}.rating.svelte-xypfi footer:where(.svelte-xypfi) span:where(.svelte-xypfi){display:none}.body.svelte-xypfi{align-content:start;padding:10px}.body.svelte-xypfi h2:where(.svelte-xypfi){font-size:16px}.options.svelte-xypfi{grid-template-columns:repeat(2,1fr)}.options.svelte-xypfi button:where(.svelte-xypfi){grid-template-columns:28px 1fr 10px;align-items:center;justify-items:start;min-height:40px}.options.svelte-xypfi button:where(.svelte-xypfi):last-child{grid-column:1/-1}.legend.svelte-xypfi{display:none}.result.svelte-xypfi{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-xypfi strong:where(.svelte-xypfi){font-size:38px}.reading.svelte-xypfi article:where(.svelte-xypfi):last-child{display:none}.facts.svelte-xypfi{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-cdi),body:has(.tool-slug-cdi){height:100%;overflow:hidden!important}body:has(.tool-slug-cdi) .seo-content{display:none!important}.tool-slug-cdi{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-cdi .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-4nnflv{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-4nnflv>.tool-ad-left{grid-area:left}.ad-layout.svelte-4nnflv>.tool-ad-right{grid-area:right}.bottom.svelte-4nnflv{grid-area:bottom;overflow:hidden}.workspace.svelte-4nnflv{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-4nnflv{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-4nnflv>div:where(.svelte-4nnflv){display:grid;gap:2px}.top.svelte-4nnflv span:where(.svelte-4nnflv),.intro.svelte-4nnflv>span:where(.svelte-4nnflv),.quiz.svelte-4nnflv section:where(.svelte-4nnflv) header:where(.svelte-4nnflv) span:where(.svelte-4nnflv),.reading.svelte-4nnflv>span:where(.svelte-4nnflv){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-4nnflv strong:where(.svelte-4nnflv){font-size:13px}.top.svelte-4nnflv p:where(.svelte-4nnflv){margin:0;border:1px solid #bae6fd;border-radius:999px;background:#f0f9ff;color:#0369a1;padding:5px 9px;font-size:8px}.intro.svelte-4nnflv{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#f0fdfa,#fff 58%)}.mark.svelte-4nnflv{display:grid;width:66px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#6366f1,#0f766e);color:#fff;box-shadow:0 12px 28px #0f766e38;font:900 16px var(--tool-mono)}.intro.svelte-4nnflv h2:where(.svelte-4nnflv){margin:0;color:#172033;font-size:22px}.intro.svelte-4nnflv p:where(.svelte-4nnflv){max-width:610px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-4nnflv{display:grid;grid-template-columns:repeat(3,108px);gap:7px}.facts.svelte-4nnflv article:where(.svelte-4nnflv){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-4nnflv strong:where(.svelte-4nnflv){font:850 14px var(--tool-mono)}.facts.svelte-4nnflv span:where(.svelte-4nnflv),.intro.svelte-4nnflv small:where(.svelte-4nnflv){color:#94a3b8;font-size:8px}.intro.svelte-4nnflv>button:where(.svelte-4nnflv),.primary.svelte-4nnflv{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-4nnflv aside:where(.svelte-4nnflv){display:flex;max-width:620px;gap:8px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;padding:8px 10px;text-align:left}.intro.svelte-4nnflv aside:where(.svelte-4nnflv) strong:where(.svelte-4nnflv){flex:none;color:#92400e;font-size:8px}.intro.svelte-4nnflv aside:where(.svelte-4nnflv) span:where(.svelte-4nnflv){color:#92400e;font-size:8px;line-height:1.45}.quiz.svelte-4nnflv{display:grid;grid-template-columns:195px minmax(0,1fr);min-height:0}.quiz.svelte-4nnflv>aside:where(.svelte-4nnflv){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-4nnflv aside:where(.svelte-4nnflv)>div:where(.svelte-4nnflv){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-4nnflv aside:where(.svelte-4nnflv) span:where(.svelte-4nnflv),.quiz.svelte-4nnflv aside:where(.svelte-4nnflv) small:where(.svelte-4nnflv){color:#94a3b8;font-size:8px}.quiz.svelte-4nnflv aside:where(.svelte-4nnflv) strong:where(.svelte-4nnflv){font:850 16px var(--tool-mono)}.quiz.svelte-4nnflv aside:where(.svelte-4nnflv) i:where(.svelte-4nnflv){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-4nnflv aside:where(.svelte-4nnflv) b:where(.svelte-4nnflv){display:block;height:100%;background:#0d9488}.quiz.svelte-4nnflv aside:where(.svelte-4nnflv) nav:where(.svelte-4nnflv){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;overflow:auto}.quiz.svelte-4nnflv aside:where(.svelte-4nnflv) button:where(.svelte-4nnflv){min-height:28px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.quiz.svelte-4nnflv aside:where(.svelte-4nnflv) button.done:where(.svelte-4nnflv){border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.quiz.svelte-4nnflv aside:where(.svelte-4nnflv) button.current:where(.svelte-4nnflv){background:var(--tool-primary);color:#fff}.quiz.svelte-4nnflv>section:where(.svelte-4nnflv){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-4nnflv section:where(.svelte-4nnflv)>header:where(.svelte-4nnflv),.quiz.svelte-4nnflv section:where(.svelte-4nnflv)>footer:where(.svelte-4nnflv){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-4nnflv section:where(.svelte-4nnflv) header:where(.svelte-4nnflv)>div:where(.svelte-4nnflv){display:grid;gap:3px}.quiz.svelte-4nnflv section:where(.svelte-4nnflv) header:where(.svelte-4nnflv) strong:where(.svelte-4nnflv){font-size:10px}.quiz.svelte-4nnflv section:where(.svelte-4nnflv) header:where(.svelte-4nnflv) em:where(.svelte-4nnflv){border-radius:99px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-4nnflv{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,46px)}.body.svelte-4nnflv>span:where(.svelte-4nnflv){color:#94a3b8;font-size:8px}.body.svelte-4nnflv h2:where(.svelte-4nnflv){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-4nnflv{display:grid;gap:6px}.options.svelte-4nnflv button:where(.svelte-4nnflv){display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:42px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:6px 10px;color:#475569;text-align:left}.options.svelte-4nnflv button:where(.svelte-4nnflv)>span:where(.svelte-4nnflv){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-4nnflv button:where(.svelte-4nnflv) strong:where(.svelte-4nnflv){font-size:9px;line-height:1.4}.options.svelte-4nnflv button:where(.svelte-4nnflv)>i:where(.svelte-4nnflv){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-4nnflv button:where(.svelte-4nnflv):hover,.options.svelte-4nnflv button.selected:where(.svelte-4nnflv){border-color:#2dd4bf;background:#f0fdfa;color:#0f766e}.notice.svelte-4nnflv{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-4nnflv section:where(.svelte-4nnflv)>footer:where(.svelte-4nnflv){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-4nnflv footer:where(.svelte-4nnflv) button:where(.svelte-4nnflv),.result.svelte-4nnflv footer:where(.svelte-4nnflv) button:where(.svelte-4nnflv){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-4nnflv footer:where(.svelte-4nnflv) span:where(.svelte-4nnflv){color:#94a3b8;font-size:8px}.quiz.svelte-4nnflv button:where(.svelte-4nnflv):disabled{opacity:.45}.result.svelte-4nnflv{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-4nnflv{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #99f6e4;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdfa);text-align:center}.score.svelte-4nnflv>span:where(.svelte-4nnflv){color:#0f766e;font-size:8px}.score.svelte-4nnflv strong:where(.svelte-4nnflv){color:#134e4a;font:900 54px/1 var(--tool-mono)}.score.svelte-4nnflv small:where(.svelte-4nnflv){color:#5eead4}.score.svelte-4nnflv b:where(.svelte-4nnflv){font-size:12px}.score.svelte-4nnflv p:where(.svelte-4nnflv){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-4nnflv{display:grid;align-content:center;gap:8px}.scale.svelte-4nnflv{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#99f6e4 0,#99f6e4 6%,#bfdbfe 6%,#bfdbfe 11%,#fde68a 11%,#fde68a 19%,#fdba74 19%,#fdba74 30%,#fca5a5 30%)}.scale.svelte-4nnflv i:where(.svelte-4nnflv){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#7f1d1d}.labels.svelte-4nnflv{display:grid;grid-template-columns:repeat(4,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-4nnflv article:where(.svelte-4nnflv),.reading.svelte-4nnflv aside:where(.svelte-4nnflv){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.reading.svelte-4nnflv article:where(.svelte-4nnflv) strong:where(.svelte-4nnflv),.reading.svelte-4nnflv aside:where(.svelte-4nnflv) strong:where(.svelte-4nnflv){font-size:8px}.reading.svelte-4nnflv article:where(.svelte-4nnflv) p:where(.svelte-4nnflv),.reading.svelte-4nnflv aside:where(.svelte-4nnflv) p:where(.svelte-4nnflv){margin:3px 0 0;color:#64748b;font-size:8px;line-height:1.5}.reading.svelte-4nnflv aside:where(.svelte-4nnflv){border-color:#fed7aa;background:#fff7ed}.reading.svelte-4nnflv aside:where(.svelte-4nnflv) strong:where(.svelte-4nnflv),.reading.svelte-4nnflv aside:where(.svelte-4nnflv) p:where(.svelte-4nnflv){color:#9a3412}.result.svelte-4nnflv footer:where(.svelte-4nnflv){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-4nnflv button:where(.svelte-4nnflv):focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-4nnflv{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-4nnflv>.tool-ad-left,.ad-layout.svelte-4nnflv>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-cdi{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-cdi .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-4nnflv{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-4nnflv{grid-template-rows:44px minmax(0,1fr)}.top.svelte-4nnflv{padding:6px 9px}.top.svelte-4nnflv p:where(.svelte-4nnflv){display:none}.quiz.svelte-4nnflv{grid-template-columns:76px minmax(0,1fr)}.quiz.svelte-4nnflv>aside:where(.svelte-4nnflv){padding:6px}.quiz.svelte-4nnflv aside:where(.svelte-4nnflv) nav:where(.svelte-4nnflv){grid-template-columns:repeat(2,1fr)}.quiz.svelte-4nnflv aside:where(.svelte-4nnflv) small:where(.svelte-4nnflv){display:none}.quiz.svelte-4nnflv>section:where(.svelte-4nnflv){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-4nnflv section:where(.svelte-4nnflv)>header:where(.svelte-4nnflv),.quiz.svelte-4nnflv section:where(.svelte-4nnflv)>footer:where(.svelte-4nnflv){padding:5px 8px}.quiz.svelte-4nnflv footer:where(.svelte-4nnflv) span:where(.svelte-4nnflv){display:none}.body.svelte-4nnflv{padding:10px}.body.svelte-4nnflv h2:where(.svelte-4nnflv){font-size:16px}.options.svelte-4nnflv button:where(.svelte-4nnflv){min-height:41px;padding:5px 7px}.result.svelte-4nnflv{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-4nnflv strong:where(.svelte-4nnflv){font-size:38px}.reading.svelte-4nnflv article:where(.svelte-4nnflv):last-child{display:none}.facts.svelte-4nnflv{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-ces-d),body:has(.tool-slug-ces-d){height:100%;overflow:hidden!important}body:has(.tool-slug-ces-d) .seo-content{display:none!important}.tool-slug-ces-d{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-ces-d .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-vjvpe2{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-vjvpe2>.tool-ad-left{grid-area:left}.ad-layout.svelte-vjvpe2>.tool-ad-right{grid-area:right}.bottom.svelte-vjvpe2{grid-area:bottom;overflow:hidden}.workspace.svelte-vjvpe2{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-vjvpe2{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-vjvpe2>div:where(.svelte-vjvpe2){display:grid;gap:2px}.top.svelte-vjvpe2 span:where(.svelte-vjvpe2),.intro.svelte-vjvpe2>span:where(.svelte-vjvpe2),.quiz.svelte-vjvpe2 section:where(.svelte-vjvpe2) header:where(.svelte-vjvpe2) span:where(.svelte-vjvpe2),.reading.svelte-vjvpe2>span:where(.svelte-vjvpe2){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-vjvpe2 strong:where(.svelte-vjvpe2){font-size:13px}.top.svelte-vjvpe2 p:where(.svelte-vjvpe2){margin:0;border:1px solid #bae6fd;border-radius:999px;background:#f0f9ff;color:#0369a1;padding:5px 9px;font-size:8px}.intro.svelte-vjvpe2{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#f0fdfa,#fff 58%)}.mark.svelte-vjvpe2{display:grid;width:66px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#4f46e5,#0f766e);color:#fff;box-shadow:0 12px 28px #0f766e38;font:900 16px var(--tool-mono)}.intro.svelte-vjvpe2 h2:where(.svelte-vjvpe2){margin:0;color:#172033;font-size:22px}.intro.svelte-vjvpe2 p:where(.svelte-vjvpe2){max-width:610px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-vjvpe2{display:grid;grid-template-columns:repeat(3,108px);gap:7px}.facts.svelte-vjvpe2 article:where(.svelte-vjvpe2){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-vjvpe2 strong:where(.svelte-vjvpe2){font:850 14px var(--tool-mono)}.facts.svelte-vjvpe2 span:where(.svelte-vjvpe2),.intro.svelte-vjvpe2 small:where(.svelte-vjvpe2){color:#94a3b8;font-size:8px}.intro.svelte-vjvpe2>button:where(.svelte-vjvpe2),.primary.svelte-vjvpe2{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-vjvpe2 aside:where(.svelte-vjvpe2){display:flex;max-width:620px;gap:8px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;padding:8px 10px;text-align:left}.intro.svelte-vjvpe2 aside:where(.svelte-vjvpe2) strong:where(.svelte-vjvpe2){flex:none;color:#92400e;font-size:8px}.intro.svelte-vjvpe2 aside:where(.svelte-vjvpe2) span:where(.svelte-vjvpe2){color:#92400e;font-size:8px;line-height:1.45}.quiz.svelte-vjvpe2{display:grid;grid-template-columns:195px minmax(0,1fr);min-height:0}.quiz.svelte-vjvpe2>aside:where(.svelte-vjvpe2){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2)>div:where(.svelte-vjvpe2){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2) span:where(.svelte-vjvpe2),.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2) small:where(.svelte-vjvpe2){color:#94a3b8;font-size:8px}.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2) strong:where(.svelte-vjvpe2){font:850 16px var(--tool-mono)}.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2) i:where(.svelte-vjvpe2){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2) b:where(.svelte-vjvpe2){display:block;height:100%;background:#0d9488}.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2) nav:where(.svelte-vjvpe2){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;overflow:auto}.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2) button:where(.svelte-vjvpe2){min-height:28px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2) button.done:where(.svelte-vjvpe2){border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2) button.current:where(.svelte-vjvpe2){background:var(--tool-primary);color:#fff}.quiz.svelte-vjvpe2>section:where(.svelte-vjvpe2){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-vjvpe2 section:where(.svelte-vjvpe2)>header:where(.svelte-vjvpe2),.quiz.svelte-vjvpe2 section:where(.svelte-vjvpe2)>footer:where(.svelte-vjvpe2){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-vjvpe2 section:where(.svelte-vjvpe2) header:where(.svelte-vjvpe2)>div:where(.svelte-vjvpe2){display:grid;gap:3px}.quiz.svelte-vjvpe2 section:where(.svelte-vjvpe2) header:where(.svelte-vjvpe2) strong:where(.svelte-vjvpe2){font-size:10px}.quiz.svelte-vjvpe2 section:where(.svelte-vjvpe2) header:where(.svelte-vjvpe2) em:where(.svelte-vjvpe2){border-radius:99px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-vjvpe2{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,46px)}.body.svelte-vjvpe2>span:where(.svelte-vjvpe2){color:#94a3b8;font-size:8px}.body.svelte-vjvpe2 h2:where(.svelte-vjvpe2){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-vjvpe2{display:grid;gap:6px}.options.svelte-vjvpe2 button:where(.svelte-vjvpe2){display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:42px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:6px 10px;color:#475569;text-align:left}.options.svelte-vjvpe2 button:where(.svelte-vjvpe2)>span:where(.svelte-vjvpe2){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-vjvpe2 button:where(.svelte-vjvpe2) strong:where(.svelte-vjvpe2){font-size:9px;line-height:1.4}.options.svelte-vjvpe2 button:where(.svelte-vjvpe2)>i:where(.svelte-vjvpe2){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-vjvpe2 button:where(.svelte-vjvpe2):hover,.options.svelte-vjvpe2 button.selected:where(.svelte-vjvpe2){border-color:#2dd4bf;background:#f0fdfa;color:#0f766e}.notice.svelte-vjvpe2{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-vjvpe2 section:where(.svelte-vjvpe2)>footer:where(.svelte-vjvpe2){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-vjvpe2 footer:where(.svelte-vjvpe2) button:where(.svelte-vjvpe2),.result.svelte-vjvpe2 footer:where(.svelte-vjvpe2) button:where(.svelte-vjvpe2){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-vjvpe2 footer:where(.svelte-vjvpe2) span:where(.svelte-vjvpe2){color:#94a3b8;font-size:8px}.quiz.svelte-vjvpe2 button:where(.svelte-vjvpe2):disabled{opacity:.45}.result.svelte-vjvpe2{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-vjvpe2{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #99f6e4;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdfa);text-align:center}.score.svelte-vjvpe2>span:where(.svelte-vjvpe2){color:#0f766e;font-size:8px}.score.svelte-vjvpe2 strong:where(.svelte-vjvpe2){color:#134e4a;font:900 54px/1 var(--tool-mono)}.score.svelte-vjvpe2 small:where(.svelte-vjvpe2){color:#5eead4}.score.svelte-vjvpe2 b:where(.svelte-vjvpe2){font-size:12px}.score.svelte-vjvpe2 p:where(.svelte-vjvpe2){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-vjvpe2{display:grid;align-content:center;gap:8px}.scale.svelte-vjvpe2{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#99f6e4 0,#99f6e4 6%,#bfdbfe 6%,#bfdbfe 11%,#fde68a 11%,#fde68a 19%,#fdba74 19%,#fdba74 30%,#fca5a5 30%)}.scale.svelte-vjvpe2 i:where(.svelte-vjvpe2){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#7f1d1d}.labels.svelte-vjvpe2{display:grid;grid-template-columns:repeat(4,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-vjvpe2 article:where(.svelte-vjvpe2),.reading.svelte-vjvpe2 aside:where(.svelte-vjvpe2){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.reading.svelte-vjvpe2 article:where(.svelte-vjvpe2) strong:where(.svelte-vjvpe2),.reading.svelte-vjvpe2 aside:where(.svelte-vjvpe2) strong:where(.svelte-vjvpe2){font-size:8px}.reading.svelte-vjvpe2 article:where(.svelte-vjvpe2) p:where(.svelte-vjvpe2),.reading.svelte-vjvpe2 aside:where(.svelte-vjvpe2) p:where(.svelte-vjvpe2){margin:3px 0 0;color:#64748b;font-size:8px;line-height:1.5}.reading.svelte-vjvpe2 aside:where(.svelte-vjvpe2){border-color:#fed7aa;background:#fff7ed}.reading.svelte-vjvpe2 aside:where(.svelte-vjvpe2) strong:where(.svelte-vjvpe2),.reading.svelte-vjvpe2 aside:where(.svelte-vjvpe2) p:where(.svelte-vjvpe2){color:#9a3412}.result.svelte-vjvpe2 footer:where(.svelte-vjvpe2){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-vjvpe2 button:where(.svelte-vjvpe2):focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-vjvpe2{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-vjvpe2>.tool-ad-left,.ad-layout.svelte-vjvpe2>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-ces-d{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-ces-d .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-vjvpe2{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-vjvpe2{grid-template-rows:44px minmax(0,1fr)}.top.svelte-vjvpe2{padding:6px 9px}.top.svelte-vjvpe2 p:where(.svelte-vjvpe2){display:none}.quiz.svelte-vjvpe2{grid-template-columns:76px minmax(0,1fr)}.quiz.svelte-vjvpe2>aside:where(.svelte-vjvpe2){padding:6px}.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2) nav:where(.svelte-vjvpe2){grid-template-columns:repeat(2,1fr)}.quiz.svelte-vjvpe2 aside:where(.svelte-vjvpe2) small:where(.svelte-vjvpe2){display:none}.quiz.svelte-vjvpe2>section:where(.svelte-vjvpe2){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-vjvpe2 section:where(.svelte-vjvpe2)>header:where(.svelte-vjvpe2),.quiz.svelte-vjvpe2 section:where(.svelte-vjvpe2)>footer:where(.svelte-vjvpe2){padding:5px 8px}.quiz.svelte-vjvpe2 footer:where(.svelte-vjvpe2) span:where(.svelte-vjvpe2){display:none}.body.svelte-vjvpe2{padding:10px}.body.svelte-vjvpe2 h2:where(.svelte-vjvpe2){font-size:16px}.options.svelte-vjvpe2 button:where(.svelte-vjvpe2){min-height:41px;padding:5px 7px}.result.svelte-vjvpe2{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-vjvpe2 strong:where(.svelte-vjvpe2){font-size:38px}.reading.svelte-vjvpe2 article:where(.svelte-vjvpe2):last-child{display:none}.facts.svelte-vjvpe2{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-chinese-id-parser),body:has(.tool-slug-chinese-id-parser){overflow:auto!important}.tool-slug-chinese-id-parser{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-chinese-id-parser .detail-grid{height:auto!important;overflow:visible!important}.id-ad-layout.svelte-e7yj2o{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.id-ad-layout.svelte-e7yj2o>.tool-ad-left{grid-area:left}.id-ad-layout.svelte-e7yj2o>.tool-ad-right{grid-area:right}.bottom-ad.svelte-e7yj2o{grid-area:bottom;min-width:0}.id-workspace.svelte-e7yj2o{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-e7yj2o,.input-actions.svelte-e7yj2o,.result-actions.svelte-e7yj2o{display:flex;align-items:center}.workspace-header.svelte-e7yj2o{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-e7yj2o>div:where(.svelte-e7yj2o){display:grid;gap:2px}.eyebrow.svelte-e7yj2o{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-e7yj2o strong:where(.svelte-e7yj2o){font-size:13px}.privacy-note.svelte-e7yj2o{border-radius:999px;background:#fff7ed;color:#c2410c;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-e7yj2o{display:grid;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.control-panel.svelte-e7yj2o,.result-panel.svelte-e7yj2o{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-e7yj2o{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-e7yj2o{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-e7yj2o>span:where(.svelte-e7yj2o){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-e7yj2o h2:where(.svelte-e7yj2o){margin:0;font-size:12px}.panel-heading.svelte-e7yj2o p:where(.svelte-e7yj2o){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-e7yj2o>em:where(.svelte-e7yj2o){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-e7yj2o>em.idle:where(.svelte-e7yj2o){background:#f1f5f9;color:#64748b}.id-field.svelte-e7yj2o{display:grid;gap:6px}.id-field.svelte-e7yj2o>span:where(.svelte-e7yj2o){color:#334155;font-size:10px;font-weight:800}.id-field.svelte-e7yj2o input:where(.svelte-e7yj2o){box-sizing:border-box;width:100%;min-height:48px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px 12px;color:var(--tool-text);font:14px var(--tool-mono);letter-spacing:.07em;outline:none;text-transform:uppercase}.id-field.svelte-e7yj2o input:where(.svelte-e7yj2o):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.id-field.svelte-e7yj2o small:where(.svelte-e7yj2o){color:var(--tool-faint);font-size:8px;text-align:right}.structure-preview.svelte-e7yj2o{display:grid;gap:9px;margin-top:14px;border:1px solid var(--tool-border);border-radius:10px;background:#f8fafc;padding:14px}.structure-preview.svelte-e7yj2o>span:where(.svelte-e7yj2o){color:#334155;font-size:9px;font-weight:800}.segment-grid.svelte-e7yj2o{display:grid;grid-template-columns:1.2fr 1.5fr .8fr .65fr;gap:6px}.segment-grid.svelte-e7yj2o>div:where(.svelte-e7yj2o){display:grid;min-width:0;gap:4px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:9px}.segment-grid.svelte-e7yj2o small:where(.svelte-e7yj2o),.segment-grid.svelte-e7yj2o em:where(.svelte-e7yj2o){color:var(--tool-faint);font-size:7px;font-style:normal}.segment-grid.svelte-e7yj2o strong:where(.svelte-e7yj2o){overflow:hidden;font:10px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.privacy-list.svelte-e7yj2o{display:grid;gap:0;margin:10px 0 0;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px}.privacy-list.svelte-e7yj2o div:where(.svelte-e7yj2o){display:flex;justify-content:space-between;gap:12px;padding:8px 10px}.privacy-list.svelte-e7yj2o div:where(.svelte-e7yj2o)+div:where(.svelte-e7yj2o){border-top:1px solid var(--tool-border)}.privacy-list.svelte-e7yj2o dt:where(.svelte-e7yj2o){color:var(--tool-faint);font-size:8px}.privacy-list.svelte-e7yj2o dd:where(.svelte-e7yj2o){margin:0;color:var(--tool-muted);font-size:8px;font-weight:750;text-align:right}.input-warning.svelte-e7yj2o,.server-error.svelte-e7yj2o{margin-top:10px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:9px 11px;font-size:9px;line-height:1.55}.server-error.svelte-e7yj2o{display:grid;gap:2px;border-color:#fb7185;background:#fff1f2;color:#9f1239}.input-actions.svelte-e7yj2o{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px}.input-actions.svelte-e7yj2o button:where(.svelte-e7yj2o),.result-actions.svelte-e7yj2o button:where(.svelte-e7yj2o){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-e7yj2o .clear:where(.svelte-e7yj2o){color:#b42318}.input-actions.svelte-e7yj2o .run:where(.svelte-e7yj2o){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-e7yj2o button:where(.svelte-e7yj2o):hover:not(:disabled),.result-actions.svelte-e7yj2o button:where(.svelte-e7yj2o):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-e7yj2o .run:where(.svelte-e7yj2o):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-e7yj2o button:where(.svelte-e7yj2o):disabled,.result-actions.svelte-e7yj2o button:where(.svelte-e7yj2o):disabled{cursor:not-allowed;opacity:.42}.status-card.svelte-e7yj2o{display:grid;align-content:center;justify-items:center;gap:6px;min-height:165px;border:1px solid;border-radius:11px;padding:22px 16px;text-align:center}.status-card.svelte-e7yj2o>span:where(.svelte-e7yj2o){border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900;letter-spacing:.1em}.status-card.svelte-e7yj2o strong:where(.svelte-e7yj2o){font-size:16px}.status-card.svelte-e7yj2o p:where(.svelte-e7yj2o){margin:0;font-size:9px}.status-card.valid.svelte-e7yj2o{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.status-card.valid.svelte-e7yj2o>span:where(.svelte-e7yj2o){background:#d1fae5}.status-card.invalid.svelte-e7yj2o{border-color:#fecdd3;background:#fff1f2;color:#be123c}.status-card.invalid.svelte-e7yj2o>span:where(.svelte-e7yj2o){background:#ffe4e6}.profile-grid.svelte-e7yj2o{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.profile-grid.svelte-e7yj2o>div:where(.svelte-e7yj2o){display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:11px}.profile-grid.svelte-e7yj2o small:where(.svelte-e7yj2o){color:var(--tool-faint);font-size:8px}.profile-grid.svelte-e7yj2o strong:where(.svelte-e7yj2o){font:13px var(--tool-mono)}.masked-number.svelte-e7yj2o,.result-note.svelte-e7yj2o{display:grid;gap:5px;margin-top:9px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:11px}.masked-number.svelte-e7yj2o span:where(.svelte-e7yj2o),.result-note.svelte-e7yj2o strong:where(.svelte-e7yj2o){color:var(--tool-faint);font-size:8px}.masked-number.svelte-e7yj2o strong:where(.svelte-e7yj2o){font:11px var(--tool-mono);letter-spacing:.07em}.result-note.svelte-e7yj2o p:where(.svelte-e7yj2o){margin:0;color:var(--tool-muted);font-size:8px;line-height:1.6}.empty-state.svelte-e7yj2o{display:grid;min-height:430px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-e7yj2o>span:where(.svelte-e7yj2o){display:grid;width:56px;height:56px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-e7yj2o strong:where(.svelte-e7yj2o){color:var(--tool-muted);font-size:12px}.empty-state.svelte-e7yj2o p:where(.svelte-e7yj2o){max-width:280px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-e7yj2o{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-e7yj2o>span:where(.svelte-e7yj2o){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-e7yj2o:focus-visible,input.svelte-e7yj2o:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.id-ad-layout.svelte-e7yj2o{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.id-ad-layout.svelte-e7yj2o>.tool-ad-left,.id-ad-layout.svelte-e7yj2o>.tool-ad-right,.bottom-ad.svelte-e7yj2o{min-height:64px}}@media(max-width:900px){.id-workspace.svelte-e7yj2o{height:auto;min-height:0;overflow:visible}.workspace-grid.svelte-e7yj2o{grid-template-columns:1fr}.result-panel.svelte-e7yj2o{border-top:1px solid var(--tool-border);border-left:0}.empty-state.svelte-e7yj2o{min-height:280px}}@media(max-width:640px){.workspace-header.svelte-e7yj2o{align-items:flex-start;flex-direction:column;padding:10px 12px}.privacy-note.svelte-e7yj2o{border-radius:6px}.control-panel.svelte-e7yj2o,.result-panel.svelte-e7yj2o{padding:12px}.segment-grid.svelte-e7yj2o{grid-template-columns:1fr 1fr}.input-actions.svelte-e7yj2o{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-e7yj2o .run:where(.svelte-e7yj2o){grid-column:1/-1;margin-left:0;min-height:44px}.profile-grid.svelte-e7yj2o{grid-template-columns:1fr 1fr}.result-actions.svelte-e7yj2o{display:grid;grid-template-columns:1fr}.result-actions.svelte-e7yj2o button:where(.svelte-e7yj2o){min-height:44px}.id-ad-layout.svelte-e7yj2o{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-e7yj2o{transition:none!important}}.chmod-workbench.svelte-ymm2hs{height:100%;min-height:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workbench-header.svelte-ymm2hs{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;border-bottom:1px solid var(--tool-border)}.workbench-header.svelte-ymm2hs>div:where(.svelte-ymm2hs){display:flex;align-items:center;gap:8px}.eyebrow.svelte-ymm2hs{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workbench-header.svelte-ymm2hs strong:where(.svelte-ymm2hs){font-size:12px}.live-badge.svelte-ymm2hs{padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:9px;font-weight:750}.header-actions.svelte-ymm2hs>span:where(.svelte-ymm2hs){color:var(--tool-faint);font-size:9px}.header-actions.svelte-ymm2hs button:where(.svelte-ymm2hs),.result-panel.svelte-ymm2hs button:where(.svelte-ymm2hs){min-height:29px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 9px;font-size:9px;font-weight:750;cursor:pointer}.header-actions.svelte-ymm2hs button:where(.svelte-ymm2hs):hover,.header-actions.svelte-ymm2hs button.active:where(.svelte-ymm2hs),.result-panel.svelte-ymm2hs button:where(.svelte-ymm2hs):hover{border-color:var(--tool-primary);background:var(--tool-primary-soft);color:var(--tool-primary)}.workspace-grid.svelte-ymm2hs{height:calc(100% - 50px);display:grid;grid-template-columns:minmax(480px,1.08fr) minmax(340px,.92fr)}.permission-panel.svelte-ymm2hs,.result-panel.svelte-ymm2hs{min-width:0;min-height:0;padding:15px 16px}.permission-panel.svelte-ymm2hs{overflow:auto}.result-panel.svelte-ymm2hs{display:grid;align-content:start;gap:12px;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-ymm2hs,.result-heading.svelte-ymm2hs{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel-heading.svelte-ymm2hs>div:where(.svelte-ymm2hs):first-child,.result-heading.svelte-ymm2hs>div:where(.svelte-ymm2hs):first-child{display:flex;align-items:center;gap:9px}.panel-heading.svelte-ymm2hs>div:where(.svelte-ymm2hs):first-child>span:where(.svelte-ymm2hs),.result-heading.svelte-ymm2hs>div:where(.svelte-ymm2hs):first-child>span:where(.svelte-ymm2hs){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-ymm2hs h2:where(.svelte-ymm2hs),.result-heading.svelte-ymm2hs h2:where(.svelte-ymm2hs){margin:0;font-size:12px}.panel-heading.svelte-ymm2hs p:where(.svelte-ymm2hs),.result-heading.svelte-ymm2hs p:where(.svelte-ymm2hs){margin:2px 0 0;color:var(--tool-faint);font-size:9px}.legend.svelte-ymm2hs{display:flex;gap:5px}.legend.svelte-ymm2hs span:where(.svelte-ymm2hs){padding:4px 7px;border-radius:6px;background:#f1f5f9;color:var(--tool-muted);font-size:8px}.legend.svelte-ymm2hs b:where(.svelte-ymm2hs){color:var(--tool-primary);font:800 9px var(--tool-mono)}.permission-matrix.svelte-ymm2hs{margin-top:14px;overflow:hidden;border:1px solid var(--tool-border);border-radius:10px}.matrix-header.svelte-ymm2hs,.matrix-row.svelte-ymm2hs,.matrix-footer.svelte-ymm2hs{display:grid;grid-template-columns:minmax(120px,1.25fr) repeat(3,minmax(74px,1fr));align-items:center}.matrix-header.svelte-ymm2hs{min-height:46px;background:#f8fafc;color:var(--tool-muted);font-size:9px}.matrix-header.svelte-ymm2hs>span:where(.svelte-ymm2hs),.matrix-footer.svelte-ymm2hs>span:where(.svelte-ymm2hs),.matrix-footer.svelte-ymm2hs>strong:where(.svelte-ymm2hs){padding:9px 12px}.matrix-header.svelte-ymm2hs>span:where(.svelte-ymm2hs):not(:first-child){display:grid;place-items:center}.matrix-header.svelte-ymm2hs strong:where(.svelte-ymm2hs),.matrix-header.svelte-ymm2hs small:where(.svelte-ymm2hs){display:block}.matrix-header.svelte-ymm2hs small:where(.svelte-ymm2hs){margin-top:2px;color:var(--tool-faint);font:8px var(--tool-mono)}.matrix-row.svelte-ymm2hs{min-height:68px;border-top:1px solid var(--tool-border)}.permission-label.svelte-ymm2hs{display:flex;align-items:center;gap:9px;padding:10px 12px}.permission-label.svelte-ymm2hs>span:where(.svelte-ymm2hs){display:grid;width:29px;height:29px;place-items:center;border-radius:7px;background:#eef2ff;color:var(--tool-primary);font:800 12px var(--tool-mono)}.permission-label.svelte-ymm2hs strong:where(.svelte-ymm2hs),.permission-label.svelte-ymm2hs small:where(.svelte-ymm2hs){display:block}.permission-label.svelte-ymm2hs strong:where(.svelte-ymm2hs){font-size:10px}.permission-label.svelte-ymm2hs small:where(.svelte-ymm2hs){margin-top:2px;color:var(--tool-faint);font-size:8px}.permission-cell.svelte-ymm2hs{display:grid;place-items:center;align-content:center;gap:4px;min-height:68px;border-left:1px solid var(--tool-border);cursor:pointer;transition:background .15s}.permission-cell.svelte-ymm2hs:hover{background:#f8fafc}.permission-cell.checked.svelte-ymm2hs{background:#f5f5ff}.permission-cell.svelte-ymm2hs input:where(.svelte-ymm2hs){width:17px;height:17px;accent-color:var(--tool-primary)}.permission-cell.svelte-ymm2hs span:where(.svelte-ymm2hs){color:var(--tool-faint);font:800 9px var(--tool-mono)}.permission-cell.checked.svelte-ymm2hs span:where(.svelte-ymm2hs){color:var(--tool-primary)}.matrix-footer.svelte-ymm2hs{min-height:40px;border-top:1px solid var(--tool-border);background:#fafafa;color:var(--tool-muted);font-size:9px}.matrix-footer.svelte-ymm2hs strong:where(.svelte-ymm2hs){text-align:center;border-left:1px solid var(--tool-border);color:var(--tool-primary);font:800 15px var(--tool-mono)}.path-field.svelte-ymm2hs{display:grid;gap:5px;margin-top:13px}.path-field.svelte-ymm2hs>span:where(.svelte-ymm2hs){color:#475569;font-size:10px;font-weight:800}.path-field.svelte-ymm2hs input:where(.svelte-ymm2hs){box-sizing:border-box;width:100%;min-height:36px;border:1px solid var(--tool-border);border-radius:8px;background:#f8fafc;padding:7px 10px;color:var(--tool-text);font:10px var(--tool-mono);outline:none}.path-field.svelte-ymm2hs input:where(.svelte-ymm2hs):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.path-field.svelte-ymm2hs small:where(.svelte-ymm2hs){color:var(--tool-faint);font-size:8px}.result-heading.svelte-ymm2hs .status:where(.svelte-ymm2hs){padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:8px;font-weight:750}.primary-result.svelte-ymm2hs{position:relative;display:grid;place-items:center;align-content:center;min-height:160px;border:1px solid #dfe2ea;border-radius:11px;background:#fff}.primary-result.svelte-ymm2hs>span:where(.svelte-ymm2hs){color:var(--tool-muted);font-size:9px;font-weight:750}.primary-result.svelte-ymm2hs>strong:where(.svelte-ymm2hs){margin-top:5px;color:var(--tool-primary);font:850 clamp(52px,6vw,78px)/1 var(--tool-mono);letter-spacing:.08em}.primary-result.svelte-ymm2hs button:where(.svelte-ymm2hs){position:absolute;right:10px;top:10px}.symbolic-result.svelte-ymm2hs{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px 12px}.symbolic-result.svelte-ymm2hs span:where(.svelte-ymm2hs),.symbolic-result.svelte-ymm2hs strong:where(.svelte-ymm2hs){display:block}.symbolic-result.svelte-ymm2hs span:where(.svelte-ymm2hs){color:var(--tool-faint);font-size:8px}.symbolic-result.svelte-ymm2hs strong:where(.svelte-ymm2hs){margin-top:3px;color:#334155;font:800 18px var(--tool-mono);letter-spacing:.08em}.role-breakdown.svelte-ymm2hs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.role-breakdown.svelte-ymm2hs>div:where(.svelte-ymm2hs){display:grid;grid-template-columns:1fr auto;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.role-breakdown.svelte-ymm2hs span:where(.svelte-ymm2hs){grid-column:1/-1;color:var(--tool-faint);font-size:8px}.role-breakdown.svelte-ymm2hs strong:where(.svelte-ymm2hs){color:var(--tool-primary);font:800 17px var(--tool-mono)}.role-breakdown.svelte-ymm2hs code:where(.svelte-ymm2hs){align-self:center;color:var(--tool-muted);font-size:9px}.command-block.svelte-ymm2hs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-radius:10px;background:#0f172a;padding:11px 12px}.command-block.svelte-ymm2hs>div:where(.svelte-ymm2hs){grid-column:1/-1}.command-block.svelte-ymm2hs span:where(.svelte-ymm2hs),.command-block.svelte-ymm2hs small:where(.svelte-ymm2hs){display:block}.command-block.svelte-ymm2hs span:where(.svelte-ymm2hs){color:#e2e8f0;font-size:9px;font-weight:750}.command-block.svelte-ymm2hs small:where(.svelte-ymm2hs){margin-top:2px;color:#64748b;font-size:8px}.command-block.svelte-ymm2hs code:where(.svelte-ymm2hs){min-width:0;overflow:hidden;color:#c7d2fe;font:10px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.command-block.svelte-ymm2hs button:where(.svelte-ymm2hs){border-color:#334155;background:#1e293b;color:#cbd5e1}.security-note.svelte-ymm2hs{border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:8px 10px}.security-note.svelte-ymm2hs strong:where(.svelte-ymm2hs){color:#4338ca;font-size:9px}.security-note.svelte-ymm2hs p:where(.svelte-ymm2hs){margin:3px 0 0;color:#6366a5;font-size:8px;line-height:1.5}.permission-cell.svelte-ymm2hs:focus-within,.header-actions.svelte-ymm2hs button:where(.svelte-ymm2hs):focus-visible,.result-panel.svelte-ymm2hs button:where(.svelte-ymm2hs):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:760px){.chmod-workbench.svelte-ymm2hs{height:auto;overflow:visible}.workbench-header.svelte-ymm2hs{align-items:flex-start;flex-direction:column}.workbench-header.svelte-ymm2hs>div:where(.svelte-ymm2hs):first-child{width:100%}.header-actions.svelte-ymm2hs{width:100%;overflow-x:auto}.header-actions.svelte-ymm2hs>span:where(.svelte-ymm2hs){margin-right:auto;white-space:nowrap}.workspace-grid.svelte-ymm2hs{height:auto;grid-template-columns:1fr}.permission-panel.svelte-ymm2hs{overflow:visible;padding:11px 10px}.result-panel.svelte-ymm2hs{border-left:0;border-top:1px solid var(--tool-border);padding:13px 10px}.legend.svelte-ymm2hs{display:none}.matrix-header.svelte-ymm2hs,.matrix-row.svelte-ymm2hs,.matrix-footer.svelte-ymm2hs{grid-template-columns:92px repeat(3,minmax(0,1fr))}.matrix-header.svelte-ymm2hs>span:where(.svelte-ymm2hs),.matrix-footer.svelte-ymm2hs>span:where(.svelte-ymm2hs),.matrix-footer.svelte-ymm2hs>strong:where(.svelte-ymm2hs){padding:7px 4px}.matrix-header.svelte-ymm2hs strong:where(.svelte-ymm2hs){font-size:8px}.permission-label.svelte-ymm2hs{gap:5px;padding:7px}.permission-label.svelte-ymm2hs>span:where(.svelte-ymm2hs){width:25px;height:25px}.permission-cell.svelte-ymm2hs{min-height:62px}.primary-result.svelte-ymm2hs{min-height:145px}.symbolic-result.svelte-ymm2hs strong:where(.svelte-ymm2hs){font-size:16px}}@media(prefers-reduced-motion:reduce){.svelte-ymm2hs{transition:none!important}}html:has(.tool-slug-click-speed-test),body:has(.tool-slug-click-speed-test){overflow:auto!important}.tool-slug-click-speed-test{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-click-speed-test .detail-grid{height:auto!important;overflow:visible!important}.cps-ad-layout.svelte-1dpnij6{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.cps-ad-layout.svelte-1dpnij6>.tool-ad-left{grid-area:left}.cps-ad-layout.svelte-1dpnij6>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1dpnij6{grid-area:bottom;min-width:0}.cps-workspace.svelte-1dpnij6{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1dpnij6{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-1dpnij6>div:where(.svelte-1dpnij6){display:grid;gap:2px}.eyebrow.svelte-1dpnij6{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1dpnij6 strong:where(.svelte-1dpnij6){font-size:13px}.local-chip.svelte-1dpnij6{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:800}.workspace-grid.svelte-1dpnij6{display:grid;min-height:0;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.test-panel.svelte-1dpnij6,.result-panel.svelte-1dpnij6{display:grid;min-width:0;align-content:start;padding:16px}.result-panel.svelte-1dpnij6{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1dpnij6{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-1dpnij6>span:where(.svelte-1dpnij6){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1dpnij6 h2:where(.svelte-1dpnij6){margin:0;font-size:12px}.panel-heading.svelte-1dpnij6 p:where(.svelte-1dpnij6){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-1dpnij6{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-1dpnij6:disabled{opacity:.4}.duration-switch.svelte-1dpnij6{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;border-radius:9px;background:#f1f5f9;padding:4px}.duration-switch.svelte-1dpnij6 button:where(.svelte-1dpnij6){min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--tool-muted);font-size:9px;font-weight:800;cursor:pointer}.duration-switch.svelte-1dpnij6 button.active:where(.svelte-1dpnij6){background:#fff;color:var(--tool-primary);box-shadow:0 1px 4px #0f172a1a}.duration-switch.svelte-1dpnij6 button:where(.svelte-1dpnij6):disabled{cursor:not-allowed;opacity:.6}.live-stats.svelte-1dpnij6,.result-grid.svelte-1dpnij6{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.live-stats.svelte-1dpnij6>div:where(.svelte-1dpnij6),.result-grid.svelte-1dpnij6>div:where(.svelte-1dpnij6){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.live-stats.svelte-1dpnij6 small:where(.svelte-1dpnij6),.result-grid.svelte-1dpnij6 small:where(.svelte-1dpnij6){color:var(--tool-faint);font-size:8px}.live-stats.svelte-1dpnij6 strong:where(.svelte-1dpnij6),.result-grid.svelte-1dpnij6 strong:where(.svelte-1dpnij6){font:10px var(--tool-mono)}.click-zone.svelte-1dpnij6{position:relative;display:flex;min-height:348px;width:100%;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin-top:10px;overflow:hidden;border:0;border-radius:11px;background:linear-gradient(145deg,#6366f1,#4f46e5);color:#fff;padding:24px;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 32px #4f46e533}.click-zone.svelte-1dpnij6 small:where(.svelte-1dpnij6){position:relative;font-size:9px;font-weight:850;letter-spacing:.14em;opacity:.75}.click-zone.svelte-1dpnij6 strong:where(.svelte-1dpnij6){position:relative;font-size:clamp(34px,7vw,62px);line-height:1}.click-zone.svelte-1dpnij6>span:where(.svelte-1dpnij6):last-child{position:relative;font-size:10px;opacity:.85}.click-zone.running.svelte-1dpnij6{background:linear-gradient(145deg,#0f766e,#0d9488)}.click-zone.done.svelte-1dpnij6{background:linear-gradient(145deg,#172554,#312e81)}.click-zone.svelte-1dpnij6:active{transform:scale(.997)}.pulse-ring.svelte-1dpnij6{position:absolute;width:250px;height:250px;border:1px solid rgb(255 255 255/.2);border-radius:50%;box-shadow:0 0 0 50px #ffffff09,0 0 0 100px #ffffff06}.progress-track.svelte-1dpnij6{height:5px;margin-top:9px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-track.svelte-1dpnij6 span:where(.svelte-1dpnij6){display:block;height:100%;border-radius:inherit;background:var(--tool-primary);transition:width .08s linear}.test-tip.svelte-1dpnij6{margin:8px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.55}.score-card.svelte-1dpnij6{display:grid;min-height:180px;place-content:center;justify-items:center;border-radius:11px;background:linear-gradient(145deg,#172554,#312e81);color:#fff}.score-card.svelte-1dpnij6 small:where(.svelte-1dpnij6){font-size:9px;opacity:.7}.score-card.svelte-1dpnij6 strong:where(.svelte-1dpnij6){font:700 50px/1 var(--tool-mono)}.score-card.svelte-1dpnij6>span:where(.svelte-1dpnij6){margin-top:3px;font:9px var(--tool-mono);letter-spacing:.12em;opacity:.7}.score-card.svelte-1dpnij6 em:where(.svelte-1dpnij6){margin-top:12px;border-radius:999px;background:#ffffff1f;padding:5px 10px;font-size:9px;font-style:normal;font-weight:800}.result-grid.svelte-1dpnij6{grid-template-columns:1fr 1fr}.benchmark.svelte-1dpnij6{margin-top:10px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.benchmark.svelte-1dpnij6 header:where(.svelte-1dpnij6){display:flex;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:9px 10px}.benchmark.svelte-1dpnij6 header:where(.svelte-1dpnij6) strong:where(.svelte-1dpnij6){font-size:9px}.benchmark.svelte-1dpnij6 header:where(.svelte-1dpnij6) span:where(.svelte-1dpnij6){color:var(--tool-faint);font-size:8px}.benchmark.svelte-1dpnij6>div:where(.svelte-1dpnij6){display:grid;grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:7px 10px}.benchmark.svelte-1dpnij6>div:where(.svelte-1dpnij6)+div:where(.svelte-1dpnij6){border-top:1px solid var(--tool-border)}.benchmark.svelte-1dpnij6 div:where(.svelte-1dpnij6) span:where(.svelte-1dpnij6),.benchmark.svelte-1dpnij6 div:where(.svelte-1dpnij6) small:where(.svelte-1dpnij6){color:var(--tool-muted);font-size:8px}.benchmark.svelte-1dpnij6 div:where(.svelte-1dpnij6) small:where(.svelte-1dpnij6){text-align:right}.benchmark.svelte-1dpnij6 i:where(.svelte-1dpnij6){height:5px;border-radius:999px;background:#e2e8f0}.benchmark.svelte-1dpnij6 i.reached:where(.svelte-1dpnij6){background:var(--tool-primary)}.retry.svelte-1dpnij6{min-height:38px;margin-top:10px;border:0;border-radius:7px;background:var(--tool-primary);color:#fff;font-size:9px;font-weight:800;cursor:pointer}.empty-state.svelte-1dpnij6{display:grid;min-height:318px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1dpnij6>span:where(.svelte-1dpnij6){display:grid;width:56px;height:56px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-1dpnij6 strong:where(.svelte-1dpnij6){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1dpnij6 p:where(.svelte-1dpnij6){max-width:250px;margin:0;font-size:9px;line-height:1.6}.guide-list.svelte-1dpnij6{margin:10px 0 0;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.guide-list.svelte-1dpnij6 div:where(.svelte-1dpnij6){display:flex;justify-content:space-between;padding:8px 10px}.guide-list.svelte-1dpnij6 div:where(.svelte-1dpnij6)+div:where(.svelte-1dpnij6){border-top:1px solid var(--tool-border)}.guide-list.svelte-1dpnij6 dt:where(.svelte-1dpnij6),.guide-list.svelte-1dpnij6 dd:where(.svelte-1dpnij6){font-size:8px}.guide-list.svelte-1dpnij6 dt:where(.svelte-1dpnij6){color:var(--tool-faint)}.guide-list.svelte-1dpnij6 dd:where(.svelte-1dpnij6){margin:0;color:var(--tool-muted);font-weight:750}button.svelte-1dpnij6:focus-visible{outline:3px solid rgb(99 102 241/.28);outline-offset:2px}@media(max-width:1180px){.cps-ad-layout.svelte-1dpnij6{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.cps-ad-layout.svelte-1dpnij6>.tool-ad-left,.cps-ad-layout.svelte-1dpnij6>.tool-ad-right,.bottom-ad.svelte-1dpnij6{min-height:64px}}@media(max-width:760px){.cps-workspace.svelte-1dpnij6{border-radius:9px}.workspace-header.svelte-1dpnij6{align-items:flex-start}.workspace-grid.svelte-1dpnij6{grid-template-columns:1fr}.result-panel.svelte-1dpnij6{border-top:1px solid var(--tool-border);border-left:0}.click-zone.svelte-1dpnij6{min-height:320px}.empty-state.svelte-1dpnij6{min-height:230px}}@media(max-width:430px){.cps-ad-layout.svelte-1dpnij6{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}.workspace-header.svelte-1dpnij6{display:grid}.test-panel.svelte-1dpnij6,.result-panel.svelte-1dpnij6{padding:12px}.panel-heading.svelte-1dpnij6{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-1dpnij6 .reset:where(.svelte-1dpnij6){grid-column:2;justify-self:start}.duration-switch.svelte-1dpnij6{grid-template-columns:repeat(3,1fr)}.live-stats.svelte-1dpnij6{grid-template-columns:1fr 1fr}.live-stats.svelte-1dpnij6>div:where(.svelte-1dpnij6):last-child{grid-column:1/-1}.click-zone.svelte-1dpnij6{min-height:285px}.result-grid.svelte-1dpnij6{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.progress-track.svelte-1dpnij6 span:where(.svelte-1dpnij6),.click-zone.svelte-1dpnij6{transition:none}.click-zone.svelte-1dpnij6:active{transform:none}}html:has(.tool-slug-code-formatter),body:has(.tool-slug-code-formatter){overflow:auto!important}.tool-slug-code-formatter{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-code-formatter .detail-grid{height:auto!important;overflow:visible!important}.code-ad-layout.svelte-1so8h0{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.code-ad-layout.svelte-1so8h0>.tool-ad-left{grid-area:left}.code-ad-layout.svelte-1so8h0>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1so8h0{grid-area:bottom;min-width:0}.code-workspace.svelte-1so8h0{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1so8h0,.editor-meta.svelte-1so8h0,.input-actions.svelte-1so8h0,.result-actions.svelte-1so8h0{display:flex;align-items:center}.workspace-header.svelte-1so8h0{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-1so8h0>div:where(.svelte-1so8h0){display:grid;gap:2px}.eyebrow.svelte-1so8h0{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1so8h0 strong:where(.svelte-1so8h0){font-size:13px}.privacy.svelte-1so8h0{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-1so8h0{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editor-panel.svelte-1so8h0,.result-panel.svelte-1so8h0{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-1so8h0{grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1so8h0{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-1so8h0>span:where(.svelte-1so8h0){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1so8h0 h2:where(.svelte-1so8h0){margin:0;font-size:12px}.panel-heading.svelte-1so8h0 p:where(.svelte-1so8h0){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-1so8h0>em:where(.svelte-1so8h0){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1so8h0>em.idle:where(.svelte-1so8h0){background:#f1f5f9;color:#64748b}.settings.svelte-1so8h0{display:grid;grid-template-columns:120px minmax(0,1fr) 104px;gap:8px;margin-bottom:12px}.select-control.svelte-1so8h0,.indent-control.svelte-1so8h0{display:grid;grid-template-rows:auto 34px auto}.select-control.svelte-1so8h0>span:where(.svelte-1so8h0),.indent-control.svelte-1so8h0>span:where(.svelte-1so8h0),legend.svelte-1so8h0{margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.select-control.svelte-1so8h0 select:where(.svelte-1so8h0),.indent-control.svelte-1so8h0 input:where(.svelte-1so8h0){box-sizing:border-box;width:100%;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.select-control.svelte-1so8h0 select:where(.svelte-1so8h0):focus,.indent-control.svelte-1so8h0 input:where(.svelte-1so8h0):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.select-control.svelte-1so8h0 small:where(.svelte-1so8h0),.indent-control.svelte-1so8h0 small:where(.svelte-1so8h0){margin-top:4px;color:var(--tool-faint);font-size:8px}.indent-control.svelte-1so8h0 input:where(.svelte-1so8h0):disabled{background:#f1f5f9;color:#94a3b8}fieldset.svelte-1so8h0{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;border:0}fieldset.svelte-1so8h0 label:where(.svelte-1so8h0){display:flex;align-items:center;gap:7px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px 9px;cursor:pointer}fieldset.svelte-1so8h0 label.active:where(.svelte-1so8h0){border-color:var(--tool-primary);background:var(--tool-primary-soft)}fieldset.svelte-1so8h0 input:where(.svelte-1so8h0){width:14px;height:14px;margin:0;accent-color:var(--tool-primary)}fieldset.svelte-1so8h0 label:where(.svelte-1so8h0)>span:where(.svelte-1so8h0){display:grid;gap:2px}fieldset.svelte-1so8h0 strong:where(.svelte-1so8h0){font-size:9px}fieldset.svelte-1so8h0 small:where(.svelte-1so8h0){color:var(--tool-faint);font-size:8px}.editor-label.svelte-1so8h0{display:flex;justify-content:space-between;margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.editor-label.svelte-1so8h0 em:where(.svelte-1so8h0){color:var(--tool-faint);font-size:8px;font-style:normal;font-weight:500}textarea.svelte-1so8h0{box-sizing:border-box;width:100%;min-height:282px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#111827;padding:13px 14px;color:#dbeafe;font:12px/1.7 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-1so8h0:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.editor-meta.svelte-1so8h0{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.server-error.svelte-1so8h0{display:grid;gap:2px;margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.input-actions.svelte-1so8h0{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px}.input-actions.svelte-1so8h0 button:where(.svelte-1so8h0),.result-actions.svelte-1so8h0 button:where(.svelte-1so8h0){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-1so8h0 .clear:where(.svelte-1so8h0){color:#b42318}.input-actions.svelte-1so8h0 .run:where(.svelte-1so8h0){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1so8h0 button:where(.svelte-1so8h0):hover:not(:disabled),.result-actions.svelte-1so8h0 button:where(.svelte-1so8h0):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1so8h0 .run:where(.svelte-1so8h0):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-1so8h0 button:where(.svelte-1so8h0):disabled,.result-actions.svelte-1so8h0 button:where(.svelte-1so8h0):disabled{cursor:not-allowed;opacity:.42}.result-stats.svelte-1so8h0{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.result-stats.svelte-1so8h0 article:where(.svelte-1so8h0){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px 11px}.result-stats.svelte-1so8h0 span:where(.svelte-1so8h0){color:var(--tool-faint);font-size:8px;font-weight:800}.result-stats.svelte-1so8h0 strong:where(.svelte-1so8h0){font-size:11px}pre.svelte-1so8h0{box-sizing:border-box;min-width:0;min-height:332px;max-height:440px;overflow:auto;margin:0;border:1px solid #d8dee9;border-radius:9px;background:#fff;padding:13px;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}pre.svelte-1so8h0:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}pre.svelte-1so8h0 code:where(.svelte-1so8h0){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-1so8h0{display:grid;min-height:405px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1so8h0>span:where(.svelte-1so8h0){display:grid;width:50px;height:50px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-1so8h0 strong:where(.svelte-1so8h0){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1so8h0 p:where(.svelte-1so8h0){max-width:280px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-1so8h0{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-1so8h0>span:where(.svelte-1so8h0){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-1so8h0:focus-visible,select.svelte-1so8h0:focus-visible,fieldset.svelte-1so8h0 input:where(.svelte-1so8h0):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.code-ad-layout.svelte-1so8h0{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.code-ad-layout.svelte-1so8h0>.tool-ad-left,.code-ad-layout.svelte-1so8h0>.tool-ad-right,.bottom-ad.svelte-1so8h0{min-height:64px}}@media(max-width:900px){.code-workspace.svelte-1so8h0{height:auto;min-height:0;overflow:visible}.workspace-grid.svelte-1so8h0{grid-template-columns:1fr}.result-panel.svelte-1so8h0{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-1so8h0{align-items:flex-start;flex-direction:column;padding:10px 12px}.privacy.svelte-1so8h0{border-radius:6px}.editor-panel.svelte-1so8h0,.result-panel.svelte-1so8h0{padding:12px}.settings.svelte-1so8h0{grid-template-columns:1fr}.editor-label.svelte-1so8h0 em:where(.svelte-1so8h0){display:none}textarea.svelte-1so8h0{min-height:230px;font-size:16px}.input-actions.svelte-1so8h0{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-1so8h0 .run:where(.svelte-1so8h0){grid-column:1/-1;margin-left:0;min-height:44px}.result-stats.svelte-1so8h0{grid-template-columns:1fr}.empty-state.svelte-1so8h0{min-height:230px}.result-actions.svelte-1so8h0{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-1so8h0>span:where(.svelte-1so8h0){grid-column:1/-1}.result-actions.svelte-1so8h0 button:where(.svelte-1so8h0){min-height:44px}.code-ad-layout.svelte-1so8h0{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-1so8h0{transition:none!important}}.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}html:has(.tool-slug-color-adjust),body:has(.tool-slug-color-adjust){overflow:auto!important}.adjust-ad-layout.svelte-baemsp{display:grid;height:auto;min-height:560px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.adjust-ad-layout.svelte-baemsp>.tool-ad-left{grid-area:left}.adjust-ad-layout.svelte-baemsp>.tool-ad-right{grid-area:right}.bottom-ad.svelte-baemsp{grid-area:bottom;min-width:0}.adjust-workspace.svelte-baemsp{grid-area:workspace;display:grid;height:auto;min-height:560px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-color-adjust{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-color-adjust .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-baemsp,.result-actions.svelte-baemsp{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-header.svelte-baemsp{min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-baemsp>div:where(.svelte-baemsp){display:grid;gap:2px}.eyebrow.svelte-baemsp{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-baemsp strong:where(.svelte-baemsp){font-size:13px}.formula.svelte-baemsp{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.workspace-grid.svelte-baemsp{display:grid;min-height:0;grid-template-columns:40% 60%}.control-panel.svelte-baemsp,.result-panel.svelte-baemsp{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-baemsp{grid-template-rows:auto minmax(260px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-baemsp{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:13px}.panel-heading.svelte-baemsp>span:where(.svelte-baemsp){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-baemsp h2:where(.svelte-baemsp){margin:0;font-size:12px}.panel-heading.svelte-baemsp p:where(.svelte-baemsp){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-baemsp em:where(.svelte-baemsp){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-baemsp em.idle:where(.svelte-baemsp){background:#f1f5f9;color:#64748b}.color-field.svelte-baemsp{display:grid;gap:6px}.color-field.svelte-baemsp>span:where(.svelte-baemsp),.amount-control.svelte-baemsp label:where(.svelte-baemsp){color:#334155;font-size:10px;font-weight:800}.color-field.svelte-baemsp>div:where(.svelte-baemsp){display:grid;grid-template-columns:54px minmax(0,1fr)}.color-field.svelte-baemsp input:where(.svelte-baemsp){box-sizing:border-box;min-width:0;min-height:46px;border:1px solid var(--tool-border);background:#fff}.color-field.svelte-baemsp .picker:where(.svelte-baemsp){width:54px;border-radius:8px 0 0 8px;padding:4px;cursor:pointer}.color-field.svelte-baemsp input:where(.svelte-baemsp):last-child{border-left:0;border-radius:0 8px 8px 0;padding:0 12px;color:#334155;font:12px var(--tool-mono);outline:none}.color-field.svelte-baemsp input:where(.svelte-baemsp):last-child:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.color-field.svelte-baemsp small:where(.svelte-baemsp){color:var(--tool-faint);font-size:8px}.amount-control.svelte-baemsp{margin-top:14px}.amount-control.svelte-baemsp>div:where(.svelte-baemsp):first-child,.scale.svelte-baemsp{display:flex;justify-content:space-between;gap:10px}.amount-control.svelte-baemsp output:where(.svelte-baemsp){color:var(--tool-primary);font:800 10px var(--tool-mono)}.amount-control.svelte-baemsp>input:where(.svelte-baemsp){width:100%;margin:11px 0 3px;accent-color:var(--tool-primary)}.scale.svelte-baemsp{color:var(--tool-faint);font:8px var(--tool-mono)}.presets.svelte-baemsp{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:9px}.presets.svelte-baemsp button:where(.svelte-baemsp){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);font:750 9px var(--tool-mono);cursor:pointer}.presets.svelte-baemsp button.active:where(.svelte-baemsp){border-color:var(--tool-primary);background:var(--tool-primary-soft);color:var(--tool-primary)}.local-error.svelte-baemsp,.server-error.svelte-baemsp{margin-top:11px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-baemsp{display:grid;gap:2px}.live-preview.svelte-baemsp{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.live-preview.svelte-baemsp article:where(.svelte-baemsp){display:grid;min-height:105px;align-content:end;border-radius:10px;background:var(--swatch);padding:12px;color:#fff;box-shadow:inset 0 -55px 55px #0f172a3d}.live-preview.svelte-baemsp span:where(.svelte-baemsp){font-size:8px;font-weight:800;letter-spacing:.1em}.live-preview.svelte-baemsp strong:where(.svelte-baemsp){margin-top:4px;font:800 11px var(--tool-mono)}.apply.svelte-baemsp{min-height:44px;margin-top:12px;border:0;border-radius:8px;background:var(--tool-primary);color:#fff;font-size:11px;font-weight:850;cursor:pointer}.apply.svelte-baemsp:hover:not(:disabled){background:var(--tool-primary-dark);box-shadow:0 7px 18px #6366f138}.apply.svelte-baemsp:disabled{cursor:not-allowed;opacity:.45}.comparison.svelte-baemsp{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-height:260px}.comparison.svelte-baemsp article:where(.svelte-baemsp){display:grid;grid-template-rows:minmax(180px,1fr) auto;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff}.comparison.svelte-baemsp article:where(.svelte-baemsp)>div:where(.svelte-baemsp){display:grid;place-content:start;background:var(--swatch);padding:12px}.comparison.svelte-baemsp article:where(.svelte-baemsp)>div:where(.svelte-baemsp) span:where(.svelte-baemsp){width:-moz-max-content;width:max-content;border-radius:999px;background:#0f172a85;color:#fff;padding:4px 7px;font-size:8px;font-weight:800;letter-spacing:.1em}.comparison.svelte-baemsp article:where(.svelte-baemsp)>div:where(.svelte-baemsp) strong:where(.svelte-baemsp){align-self:center;justify-self:center;color:#64748b;font-size:12px}.comparison.svelte-baemsp article.empty:where(.svelte-baemsp)>div:where(.svelte-baemsp){background-image:linear-gradient(45deg,#e2e8f0 25%,transparent 25%),linear-gradient(-45deg,#e2e8f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e2e8f0 75%),linear-gradient(-45deg,transparent 75%,#e2e8f0 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.comparison.svelte-baemsp footer:where(.svelte-baemsp){display:grid;gap:3px;border-top:1px solid var(--tool-border);padding:11px}.comparison.svelte-baemsp footer:where(.svelte-baemsp) strong:where(.svelte-baemsp){font:850 17px var(--tool-mono)}.comparison.svelte-baemsp footer:where(.svelte-baemsp) small:where(.svelte-baemsp){color:var(--tool-faint);font:9px var(--tool-mono)}.channel-table.svelte-baemsp{overflow:hidden;margin-top:10px;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.channel-table.svelte-baemsp>div:where(.svelte-baemsp){display:grid;grid-template-columns:repeat(4,1fr);min-height:31px;align-items:center;border-top:1px solid var(--tool-border);padding:0 12px}.channel-table.svelte-baemsp>div:where(.svelte-baemsp):first-child{border-top:0;background:#f8fafc;color:var(--tool-faint);font-size:8px;font-weight:750}.channel-table.svelte-baemsp strong:where(.svelte-baemsp){font-size:9px}.channel-table.svelte-baemsp code:where(.svelte-baemsp){font:9px var(--tool-mono)}.empty-note.svelte-baemsp{display:flex;justify-content:space-between;gap:12px;margin-top:10px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.empty-note.svelte-baemsp strong:where(.svelte-baemsp){color:#4338ca;font-size:9px}.empty-note.svelte-baemsp span:where(.svelte-baemsp){color:#6366a5;font-size:8px}.result-actions.svelte-baemsp{min-height:48px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:9px}.result-actions.svelte-baemsp>span:where(.svelte-baemsp){margin-right:auto;color:var(--tool-faint);font-size:9px}.result-actions.svelte-baemsp button:where(.svelte-baemsp){min-height:35px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:10px;font-weight:750;cursor:pointer}.result-actions.svelte-baemsp button:where(.svelte-baemsp):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.result-actions.svelte-baemsp button:where(.svelte-baemsp):disabled{cursor:not-allowed;opacity:.42}.presets.svelte-baemsp button:where(.svelte-baemsp):focus-visible,.apply.svelte-baemsp:focus-visible,.result-actions.svelte-baemsp button:where(.svelte-baemsp):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.adjust-ad-layout.svelte-baemsp{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.adjust-ad-layout.svelte-baemsp>.tool-ad-left,.adjust-ad-layout.svelte-baemsp>.tool-ad-right,.bottom-ad.svelte-baemsp{min-height:64px}}@media(max-width:900px){.adjust-ad-layout.svelte-baemsp,.adjust-workspace.svelte-baemsp{min-height:0}.adjust-workspace.svelte-baemsp{height:auto;overflow:visible}.workspace-grid.svelte-baemsp{grid-template-columns:1fr}.control-panel.svelte-baemsp,.result-panel.svelte-baemsp{padding:14px}.result-panel.svelte-baemsp{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.adjust-ad-layout.svelte-baemsp{height:auto}.workspace-header.svelte-baemsp{align-items:flex-start;flex-direction:column;padding:10px 12px}.formula.svelte-baemsp{border-radius:6px}.control-panel.svelte-baemsp,.result-panel.svelte-baemsp{padding:12px}.color-field.svelte-baemsp input:where(.svelte-baemsp):last-child{font-size:16px}.presets.svelte-baemsp button:where(.svelte-baemsp){min-height:44px}.live-preview.svelte-baemsp article:where(.svelte-baemsp){min-height:95px}.comparison.svelte-baemsp{grid-template-columns:1fr;min-height:0}.comparison.svelte-baemsp article:where(.svelte-baemsp){grid-template-rows:155px auto}.empty-note.svelte-baemsp{align-items:flex-start;flex-direction:column}.result-actions.svelte-baemsp{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-baemsp>span:where(.svelte-baemsp){grid-column:1/-1}.result-actions.svelte-baemsp button:where(.svelte-baemsp){min-height:44px}}@media(prefers-reduced-motion:reduce){.svelte-baemsp{transition:none!important}}html:has(.tool-slug-color-blindness-test),body:has(.tool-slug-color-blindness-test){height:100%;overflow:hidden!important}.tool-slug-color-blindness-test{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-color-blindness-test .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.color-test-ad-layout.svelte-1wwfr7g{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.color-test-ad-layout.svelte-1wwfr7g>.tool-ad-left{grid-area:left}.color-test-ad-layout.svelte-1wwfr7g>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1wwfr7g{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1wwfr7g>.tool-ad-bottom{height:100%;min-height:0}.color-test-workspace.svelte-1wwfr7g{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1wwfr7g{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1wwfr7g>div:where(.svelte-1wwfr7g){display:grid;gap:2px}.workspace-header.svelte-1wwfr7g span:where(.svelte-1wwfr7g){color:#0f766e;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1wwfr7g strong:where(.svelte-1wwfr7g){font-size:13px}.workspace-header.svelte-1wwfr7g em:where(.svelte-1wwfr7g){border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-1wwfr7g{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);overflow:hidden}.test-panel.svelte-1wwfr7g,.guide-panel.svelte-1wwfr7g{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.guide-panel.svelte-1wwfr7g{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1wwfr7g{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-1wwfr7g>b:where(.svelte-1wwfr7g){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#ecfdf5;color:#047857;font-size:9px}.panel-heading.svelte-1wwfr7g h2:where(.svelte-1wwfr7g){margin:0;font-size:12px}.panel-heading.svelte-1wwfr7g p:where(.svelte-1wwfr7g){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-1wwfr7g{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-1wwfr7g:disabled{opacity:.4}.stage-rail.svelte-1wwfr7g{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.stage-rail.svelte-1wwfr7g li:where(.svelte-1wwfr7g){display:flex;align-items:center;gap:6px;border-bottom:2px solid #e2e8f0;padding:7px 4px;color:#94a3b8;font-size:9px}.stage-rail.svelte-1wwfr7g li:where(.svelte-1wwfr7g) span:where(.svelte-1wwfr7g){display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#f1f5f9;font:800 8px var(--tool-mono)}.stage-rail.svelte-1wwfr7g li.active:where(.svelte-1wwfr7g),.stage-rail.svelte-1wwfr7g li.passed:where(.svelte-1wwfr7g){border-color:#0f766e;color:#0f766e}.stage-rail.svelte-1wwfr7g li.active:where(.svelte-1wwfr7g) span:where(.svelte-1wwfr7g),.stage-rail.svelte-1wwfr7g li.passed:where(.svelte-1wwfr7g) span:where(.svelte-1wwfr7g){background:#0f766e;color:#fff}.progress-card.svelte-1wwfr7g{display:grid;gap:5px;margin-top:8px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 10px}.progress-card.svelte-1wwfr7g>div:where(.svelte-1wwfr7g){display:flex;justify-content:space-between;color:var(--tool-faint);font-size:8px}.progress-card.svelte-1wwfr7g strong:where(.svelte-1wwfr7g){color:var(--tool-muted);font-family:var(--tool-mono)}.progress-card.svelte-1wwfr7g>i:where(.svelte-1wwfr7g){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-1wwfr7g>i:where(.svelte-1wwfr7g) span:where(.svelte-1wwfr7g){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#14b8a6);transition:width .2s ease}.ready-state.svelte-1wwfr7g,.result-state.svelte-1wwfr7g{display:grid;min-height:330px;place-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid #a7f3d0;border-radius:11px;background:radial-gradient(circle at 50% 18%,#f0fdfa,#ecfdf5);padding:20px;text-align:center}.preview-plate.svelte-1wwfr7g{display:grid;width:86px;aspect-ratio:1;place-items:center;border-radius:50%;background:radial-gradient(circle at 20% 30%,#c4b5a3 0 4%,transparent 5%),radial-gradient(circle at 75% 70%,#a9bd7b 0 5%,transparent 6%),#d1b09f;background-size:13px 12px,15px 14px,auto}.preview-plate.svelte-1wwfr7g span:where(.svelte-1wwfr7g){color:#92935b;font:800 27px var(--tool-mono)}.ready-state.svelte-1wwfr7g small:where(.svelte-1wwfr7g),.result-state.svelte-1wwfr7g small:where(.svelte-1wwfr7g){color:#0f766e;font-size:8px;font-weight:850;letter-spacing:.16em}.ready-state.svelte-1wwfr7g>strong:where(.svelte-1wwfr7g){font-size:20px}.ready-state.svelte-1wwfr7g p:where(.svelte-1wwfr7g),.result-state.svelte-1wwfr7g p:where(.svelte-1wwfr7g){max-width:430px;margin:0;color:var(--tool-muted);font-size:9px;line-height:1.65}.ready-state.svelte-1wwfr7g>button:where(.svelte-1wwfr7g),.result-actions.svelte-1wwfr7g button:where(.svelte-1wwfr7g),.answer-card.svelte-1wwfr7g button:where(.svelte-1wwfr7g){min-height:36px;border:0;border-radius:7px;background:#0f766e;color:#fff;padding:7px 15px;font-size:9px;font-weight:800;cursor:pointer}.testing-stage.svelte-1wwfr7g{display:grid;min-height:338px;grid-template-columns:minmax(230px,1fr) minmax(220px,.72fr);align-items:center;gap:18px;margin-top:8px;border:1px solid var(--tool-border);border-radius:11px;background:#fcfdfd;padding:16px}.plate.svelte-1wwfr7g{display:grid;width:min(100%,315px);aspect-ratio:1;place-self:center;place-items:center;border-radius:50%;background:radial-gradient(circle at 17% 19%,hsl(var(--plate-hue) 37% 66%) 0 3.2%,transparent 3.8%),radial-gradient(circle at 76% 23%,hsl(calc(var(--plate-hue) + 24) 38% 61%) 0 4.2%,transparent 4.8%),radial-gradient(circle at 31% 72%,hsl(calc(var(--plate-hue) - 22) 39% 63%) 0 4%,transparent 4.6%),radial-gradient(circle at 72% 78%,hsl(var(--plate-accent) 34% 60%) 0 3.6%,transparent 4.2%),hsl(var(--plate-hue) 30% 69%);background-size:29px 27px,35px 33px,31px 30px,27px 29px,auto;box-shadow:inset 0 0 0 1px #0f172a0d,0 12px 28px #0f172a14}.plate.svelte-1wwfr7g strong:where(.svelte-1wwfr7g){color:hsl(var(--plate-accent) 36% 43%);font:800 clamp(70px,9vw,112px)/1 var(--tool-mono);filter:blur(.35px)}.answer-card.svelte-1wwfr7g{display:grid;gap:9px;border:1px solid var(--tool-border);border-radius:10px;background:#fff;padding:14px}.answer-card.svelte-1wwfr7g label:where(.svelte-1wwfr7g){font-size:10px;font-weight:800}.answer-card.svelte-1wwfr7g>div:where(.svelte-1wwfr7g){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.answer-card.svelte-1wwfr7g input:where(.svelte-1wwfr7g){min-width:0;border:1px solid #cbd5e1;border-radius:7px;padding:9px 10px;font:12px var(--tool-mono);outline:none}.answer-card.svelte-1wwfr7g button:where(.svelte-1wwfr7g):disabled{cursor:not-allowed;opacity:.45}.answer-card.svelte-1wwfr7g .unclear:where(.svelte-1wwfr7g){border:1px solid #cbd5e1;background:#fff;color:#475569}.result-state.svelte-1wwfr7g{border-color:#99f6e4;background:linear-gradient(145deg,#f0fdfa,#ecfeff)}.result-state.svelte-1wwfr7g>strong:where(.svelte-1wwfr7g){color:#115e59;font:800 54px/1 var(--tool-mono)}.result-state.svelte-1wwfr7g h3:where(.svelte-1wwfr7g){margin:0;font-size:16px}.result-actions.svelte-1wwfr7g{display:flex;gap:7px}.result-actions.svelte-1wwfr7g button.secondary:where(.svelte-1wwfr7g){border:1px solid #cbd5e1;background:#fff;color:#475569}.environment-card.svelte-1wwfr7g,.notice-card.svelte-1wwfr7g,.result-list.svelte-1wwfr7g{overflow:hidden;border:1px solid var(--tool-border);border-radius:10px;background:#fff}.environment-card.svelte-1wwfr7g{display:grid;min-height:190px;align-content:center;gap:5px;padding:14px}.environment-card.svelte-1wwfr7g>span:where(.svelte-1wwfr7g){color:#0f766e;font-size:8px;font-weight:850;letter-spacing:.14em}.environment-card.svelte-1wwfr7g>strong:where(.svelte-1wwfr7g){font-size:14px}.environment-card.svelte-1wwfr7g ul:where(.svelte-1wwfr7g){display:grid;gap:8px;margin:7px 0 0;padding:0;list-style:none}.environment-card.svelte-1wwfr7g li:where(.svelte-1wwfr7g){position:relative;padding-left:14px;color:var(--tool-muted);font-size:9px;line-height:1.5}.environment-card.svelte-1wwfr7g li:where(.svelte-1wwfr7g):before{position:absolute;top:6px;left:1px;width:5px;height:5px;border-radius:50%;background:#14b8a6;content:""}.notice-card.svelte-1wwfr7g{margin-top:8px;border-color:#fde68a;background:#fffbeb;padding:11px}.notice-card.svelte-1wwfr7g strong:where(.svelte-1wwfr7g){color:#92400e;font-size:9px}.notice-card.svelte-1wwfr7g p:where(.svelte-1wwfr7g){margin:4px 0 0;color:#a16207;font-size:8px;line-height:1.55}.privacy-note.svelte-1wwfr7g{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;border-left:3px solid #34d399;border-radius:7px;background:#ecfdf5;padding:8px 10px}.privacy-note.svelte-1wwfr7g strong:where(.svelte-1wwfr7g){color:#047857;font-size:8px}.privacy-note.svelte-1wwfr7g span:where(.svelte-1wwfr7g){color:#38866c;font-size:8px}.summary-grid.svelte-1wwfr7g{display:grid;grid-template-columns:1fr 1fr;gap:7px}.summary-grid.svelte-1wwfr7g article:where(.svelte-1wwfr7g){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.summary-grid.svelte-1wwfr7g small:where(.svelte-1wwfr7g){color:var(--tool-faint);font-size:8px}.summary-grid.svelte-1wwfr7g strong:where(.svelte-1wwfr7g){font:14px var(--tool-mono)}.result-list.svelte-1wwfr7g{display:grid;margin-top:8px}.result-list.svelte-1wwfr7g article:where(.svelte-1wwfr7g){display:grid;grid-template-columns:28px 1fr 1fr;align-items:center;gap:8px;border-top:1px solid var(--tool-border);padding:8px 10px}.result-list.svelte-1wwfr7g article:where(.svelte-1wwfr7g):first-child{border-top:0}.result-list.svelte-1wwfr7g article:where(.svelte-1wwfr7g)>span:where(.svelte-1wwfr7g){display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:#ffe4e6;color:#be123c;font:800 8px var(--tool-mono)}.result-list.svelte-1wwfr7g article.correct:where(.svelte-1wwfr7g)>span:where(.svelte-1wwfr7g){background:#d1fae5;color:#047857}.result-list.svelte-1wwfr7g article:where(.svelte-1wwfr7g) div:where(.svelte-1wwfr7g){display:grid;gap:2px}.result-list.svelte-1wwfr7g small:where(.svelte-1wwfr7g){color:var(--tool-faint);font-size:7px}.result-list.svelte-1wwfr7g strong:where(.svelte-1wwfr7g){font:9px var(--tool-mono)}button.svelte-1wwfr7g:focus-visible,input.svelte-1wwfr7g:focus-visible{outline:3px solid rgb(20 184 166/.25);outline-offset:2px}@media(max-width:1180px){.color-test-ad-layout.svelte-1wwfr7g{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.color-test-ad-layout.svelte-1wwfr7g>.tool-ad-left,.color-test-ad-layout.svelte-1wwfr7g>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-color-blindness-test{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-color-blindness-test .detail-grid{height:calc(100dvh - 110px)!important}.color-test-ad-layout.svelte-1wwfr7g{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.color-test-ad-layout.svelte-1wwfr7g>.tool-ad-left,.color-test-ad-layout.svelte-1wwfr7g>.tool-ad-right{display:none}.color-test-workspace.svelte-1wwfr7g{border-radius:9px}.workspace-grid.svelte-1wwfr7g{display:block;overflow:auto}.test-panel.svelte-1wwfr7g,.guide-panel.svelte-1wwfr7g{overflow:visible}.guide-panel.svelte-1wwfr7g{border-top:1px solid var(--tool-border);border-left:0}.testing-stage.svelte-1wwfr7g{grid-template-columns:1fr;gap:10px}.plate.svelte-1wwfr7g{width:min(100%,260px)}}@media(max-width:430px){.workspace-header.svelte-1wwfr7g{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-1wwfr7g em:where(.svelte-1wwfr7g){justify-self:start}.test-panel.svelte-1wwfr7g,.guide-panel.svelte-1wwfr7g{padding:10px 12px}.panel-heading.svelte-1wwfr7g{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-1wwfr7g .reset:where(.svelte-1wwfr7g){grid-column:2;justify-self:start}.ready-state.svelte-1wwfr7g,.result-state.svelte-1wwfr7g{min-height:300px}.testing-stage.svelte-1wwfr7g{min-height:0;padding:11px}.plate.svelte-1wwfr7g{width:min(100%,225px)}}@media(prefers-reduced-motion:reduce){.progress-card.svelte-1wwfr7g>i:where(.svelte-1wwfr7g) span:where(.svelte-1wwfr7g){transition:none}}html:has(.tool-slug-color-block-imprint),body:has(.tool-slug-color-block-imprint){height:100%;overflow:hidden!important}.tool-slug-color-block-imprint{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-color-block-imprint .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.imprint-ad-layout.svelte-x5llcs{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.imprint-ad-layout.svelte-x5llcs>.tool-ad-left{grid-area:left}.imprint-ad-layout.svelte-x5llcs>.tool-ad-right{grid-area:right}.bottom-ad.svelte-x5llcs{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-x5llcs>.tool-ad-bottom{height:100%;min-height:0}.imprint-workspace.svelte-x5llcs{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-x5llcs{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-x5llcs>div:where(.svelte-x5llcs){display:grid;gap:2px}.workspace-header.svelte-x5llcs span:where(.svelte-x5llcs){color:#7c3aed;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-x5llcs strong:where(.svelte-x5llcs){font-size:13px}.workspace-header.svelte-x5llcs em:where(.svelte-x5llcs){border-radius:999px;background:#f5f3ff;color:#7c3aed;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-x5llcs{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);overflow:hidden}.training-panel.svelte-x5llcs,.insight-panel.svelte-x5llcs{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.insight-panel.svelte-x5llcs{border-left:1px solid var(--tool-border);background:#fafafa}.panel-heading.svelte-x5llcs{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-x5llcs>b:where(.svelte-x5llcs){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#f5f3ff;color:#7c3aed;font-size:9px}.panel-heading.svelte-x5llcs h2:where(.svelte-x5llcs){margin:0;font-size:12px}.panel-heading.svelte-x5llcs p:where(.svelte-x5llcs){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-x5llcs{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-x5llcs:disabled{opacity:.4}.stage-rail.svelte-x5llcs{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.stage-rail.svelte-x5llcs li:where(.svelte-x5llcs){display:flex;align-items:center;gap:5px;border-bottom:2px solid #e2e8f0;padding:7px 3px;color:#94a3b8;font-size:8px}.stage-rail.svelte-x5llcs li:where(.svelte-x5llcs) span:where(.svelte-x5llcs){display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#f1f5f9;font:800 7px var(--tool-mono)}.stage-rail.svelte-x5llcs li.active:where(.svelte-x5llcs),.stage-rail.svelte-x5llcs li.passed:where(.svelte-x5llcs){border-color:#8b5cf6;color:#6d28d9}.stage-rail.svelte-x5llcs li.active:where(.svelte-x5llcs) span:where(.svelte-x5llcs),.stage-rail.svelte-x5llcs li.passed:where(.svelte-x5llcs) span:where(.svelte-x5llcs){background:#8b5cf6;color:#fff}.live-stats.svelte-x5llcs,.metrics.svelte-x5llcs{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.live-stats.svelte-x5llcs article:where(.svelte-x5llcs),.metrics.svelte-x5llcs article:where(.svelte-x5llcs){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-x5llcs small:where(.svelte-x5llcs),.metrics.svelte-x5llcs small:where(.svelte-x5llcs){color:var(--tool-faint);font-size:8px}.live-stats.svelte-x5llcs strong:where(.svelte-x5llcs),.metrics.svelte-x5llcs strong:where(.svelte-x5llcs){font:10px var(--tool-mono)}.start-state.svelte-x5llcs,.result-state.svelte-x5llcs{display:grid;min-height:290px;width:100%;place-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid #ddd6fe;border-radius:11px;background:radial-gradient(circle at 50% 18%,#faf5ff,#f5f3ff);color:#4c1d95;padding:20px;text-align:center;cursor:pointer}.imprint-sample.svelte-x5llcs{display:grid;width:126px;grid-template-columns:repeat(3,1fr);gap:5px}.imprint-sample.svelte-x5llcs span:where(.svelte-x5llcs){aspect-ratio:1;border-radius:7px;background:#ede9fe}.imprint-sample.svelte-x5llcs span.lit:where(.svelte-x5llcs){background:#8b5cf6;box-shadow:0 0 0 3px #ddd6fe}.start-state.svelte-x5llcs small:where(.svelte-x5llcs),.result-state.svelte-x5llcs small:where(.svelte-x5llcs){font-size:8px;font-weight:850;letter-spacing:.16em}.start-state.svelte-x5llcs>strong:where(.svelte-x5llcs){font-size:22px}.start-state.svelte-x5llcs>span:where(.svelte-x5llcs):last-child{font-size:9px}.start-state.svelte-x5llcs:active{transform:scale(.997)}.board-stage.svelte-x5llcs{display:grid;min-height:320px;align-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid var(--tool-border);border-radius:11px;background:#fcfbff;padding:8px}.phase-banner.svelte-x5llcs{display:flex;width:min(100%,305px);align-items:center;justify-content:space-between;border-radius:7px;background:#f5f3ff;color:#6d28d9;padding:6px 9px}.phase-banner.svelte-x5llcs span:where(.svelte-x5llcs){font:850 7px var(--tool-mono);letter-spacing:.14em}.phase-banner.svelte-x5llcs strong:where(.svelte-x5llcs){font-size:9px}.phase-banner.observe.svelte-x5llcs{background:#fffbeb;color:#b45309}.phase-banner.success.svelte-x5llcs{background:#ecfdf5;color:#047857}.grid.svelte-x5llcs{display:grid;width:min(100%,305px);aspect-ratio:1;grid-template-columns:repeat(5,1fr);gap:6px}.grid.svelte-x5llcs button:where(.svelte-x5llcs){display:grid;min-width:0;aspect-ratio:1;place-items:center;border:1px solid #d8dce5;border-radius:7px;background:#f1f3f7;color:#fff;cursor:pointer;transition:transform .12s ease,background .15s ease,box-shadow .15s ease;touch-action:manipulation}.grid.svelte-x5llcs button:where(.svelte-x5llcs):hover:not(:disabled){border-color:#a78bfa;background:#ede9fe;transform:scale(.95)}.grid.svelte-x5llcs button.lit:where(.svelte-x5llcs){border-color:#7c3aed;background:#8b5cf6;box-shadow:0 0 0 3px #ede9fe}.grid.svelte-x5llcs button.selected:where(.svelte-x5llcs){border-color:#2563eb;background:#3b82f6;box-shadow:0 0 0 2px #dbeafe}.grid.svelte-x5llcs button:where(.svelte-x5llcs):disabled{cursor:default;opacity:1}.grid.svelte-x5llcs button:where(.svelte-x5llcs) span:where(.svelte-x5llcs){font:800 10px var(--tool-mono)}.selection-progress.svelte-x5llcs{display:grid;width:min(100%,305px);gap:4px}.selection-progress.svelte-x5llcs i:where(.svelte-x5llcs){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.selection-progress.svelte-x5llcs i:where(.svelte-x5llcs) span:where(.svelte-x5llcs){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#3b82f6);transition:width .2s ease}.selection-progress.svelte-x5llcs p:where(.svelte-x5llcs){margin:0;color:#64748b;font-size:8px;text-align:center}.result-state.svelte-x5llcs{border:0;background:linear-gradient(145deg,#4c1d95,#6d28d9);color:#fff;cursor:default}.result-state.svelte-x5llcs>strong:where(.svelte-x5llcs){font:800 56px/1 var(--tool-mono)}.result-state.svelte-x5llcs h3:where(.svelte-x5llcs){margin:0;font-size:16px}.result-state.svelte-x5llcs p:where(.svelte-x5llcs){margin:0;color:#ddd6fe;font-size:9px}.result-state.svelte-x5llcs>div:where(.svelte-x5llcs){display:flex;gap:7px}.result-state.svelte-x5llcs button:where(.svelte-x5llcs){min-height:34px;border:0;border-radius:7px;background:#fff;color:#5b21b6;padding:6px 13px;font-size:9px;font-weight:800;cursor:pointer}.result-state.svelte-x5llcs button.secondary:where(.svelte-x5llcs){border:1px solid rgb(255 255 255/.35);background:transparent;color:#fff}.focus-card.svelte-x5llcs{display:grid;min-height:145px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;text-align:center}.focus-card.svelte-x5llcs>span:where(.svelte-x5llcs){display:grid;min-width:58px;height:42px;place-items:center;border-radius:9px;background:#f5f3ff;color:#7c3aed;font:850 13px var(--tool-mono)}.focus-card.svelte-x5llcs strong:where(.svelte-x5llcs){font-size:13px}.focus-card.svelte-x5llcs p:where(.svelte-x5llcs){max-width:260px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.focus-card.active.svelte-x5llcs{border-style:solid}.focus-card.failed.svelte-x5llcs{border-color:#fecdd3;background:#fff1f2}.focus-card.failed.svelte-x5llcs>span:where(.svelte-x5llcs){background:#ffe4e6;color:#be123c}.level-map.svelte-x5llcs{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:8px}.level-map.svelte-x5llcs span:where(.svelte-x5llcs){display:grid;aspect-ratio:1;place-items:center;border-radius:6px;background:#e2e8f0;color:#64748b;font:700 7px var(--tool-mono)}.level-map.svelte-x5llcs span.passed:where(.svelte-x5llcs){background:#ede9fe;color:#6d28d9}.level-map.svelte-x5llcs span.current:where(.svelte-x5llcs){background:#8b5cf6;color:#fff;box-shadow:0 0 0 3px #ede9fe}.answer-map.svelte-x5llcs{display:grid;width:min(100%,180px);grid-template-columns:repeat(5,1fr);gap:4px;margin:10px auto 0}.answer-map.svelte-x5llcs span:where(.svelte-x5llcs){aspect-ratio:1;border-radius:4px;background:#e2e8f0}.answer-map.svelte-x5llcs span.target:where(.svelte-x5llcs){background:#4ade80}.answer-map.svelte-x5llcs span.wrong:where(.svelte-x5llcs){background:#fb7185}.metrics.svelte-x5llcs{grid-template-columns:1fr 1fr}.strategy-card.svelte-x5llcs{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.strategy-card.svelte-x5llcs>strong:where(.svelte-x5llcs){display:block;border-bottom:1px solid var(--tool-border);padding:8px 10px;font-size:9px}.strategy-card.svelte-x5llcs ol:where(.svelte-x5llcs){display:grid;gap:7px;margin:0;padding:9px 10px;list-style:none}.strategy-card.svelte-x5llcs li:where(.svelte-x5llcs){display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:8px}.strategy-card.svelte-x5llcs li:where(.svelte-x5llcs) span:where(.svelte-x5llcs){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#f5f3ff;color:#7c3aed;font-weight:850}.privacy-note.svelte-x5llcs{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;border-left:3px solid #8b5cf6;border-radius:7px;background:#f5f3ff;padding:8px 10px}.privacy-note.svelte-x5llcs strong:where(.svelte-x5llcs){color:#6d28d9;font-size:8px}.privacy-note.svelte-x5llcs span:where(.svelte-x5llcs){color:#7c3aed;font-size:8px}button.svelte-x5llcs:focus-visible{outline:3px solid rgb(139 92 246/.28);outline-offset:2px}@media(max-width:1180px){.imprint-ad-layout.svelte-x5llcs{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.imprint-ad-layout.svelte-x5llcs>.tool-ad-left,.imprint-ad-layout.svelte-x5llcs>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-color-block-imprint{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-color-block-imprint .detail-grid{height:calc(100dvh - 110px)!important}.imprint-ad-layout.svelte-x5llcs{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.imprint-ad-layout.svelte-x5llcs>.tool-ad-left,.imprint-ad-layout.svelte-x5llcs>.tool-ad-right{display:none}.imprint-workspace.svelte-x5llcs{border-radius:9px}.workspace-grid.svelte-x5llcs{display:block;overflow:auto}.training-panel.svelte-x5llcs,.insight-panel.svelte-x5llcs{overflow:visible}.insight-panel.svelte-x5llcs{border-top:1px solid var(--tool-border);border-left:0}.grid.svelte-x5llcs{width:min(100%,285px)}}@media(max-width:430px){.workspace-header.svelte-x5llcs{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-x5llcs em:where(.svelte-x5llcs){justify-self:start}.training-panel.svelte-x5llcs,.insight-panel.svelte-x5llcs{padding:10px 12px}.panel-heading.svelte-x5llcs{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-x5llcs .reset:where(.svelte-x5llcs){grid-column:2;justify-self:start}.live-stats.svelte-x5llcs{grid-template-columns:1fr 1fr}.board-stage.svelte-x5llcs{min-height:315px;padding:7px}.grid.svelte-x5llcs{width:min(100%,255px)}}@media(prefers-reduced-motion:reduce){.grid.svelte-x5llcs button:where(.svelte-x5llcs),.selection-progress.svelte-x5llcs i:where(.svelte-x5llcs) span:where(.svelte-x5llcs),.start-state.svelte-x5llcs{transition:none}}.contrast-workspace.svelte-das9vs{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-das9vs,.result-actions.svelte-das9vs{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-header.svelte-das9vs{min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-das9vs>div:where(.svelte-das9vs){display:grid;gap:2px}.eyebrow.svelte-das9vs{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-das9vs strong:where(.svelte-das9vs){font-size:13px}.formula.svelte-das9vs{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.workspace-grid.svelte-das9vs{display:grid;min-height:0;grid-template-columns:40% 60%}.control-panel.svelte-das9vs,.result-panel.svelte-das9vs{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-das9vs{grid-template-rows:auto minmax(230px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-das9vs{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:13px}.panel-heading.svelte-das9vs>span:where(.svelte-das9vs){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-das9vs h2:where(.svelte-das9vs){margin:0;font-size:12px}.panel-heading.svelte-das9vs p:where(.svelte-das9vs){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-das9vs em:where(.svelte-das9vs){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-das9vs em.idle:where(.svelte-das9vs){background:#f1f5f9;color:#64748b}.color-fields.svelte-das9vs{display:grid;gap:10px}.color-field.svelte-das9vs{display:grid;gap:6px}.color-field.svelte-das9vs>span:where(.svelte-das9vs){color:#334155;font-size:10px;font-weight:800}.color-field.svelte-das9vs>div:where(.svelte-das9vs){display:grid;grid-template-columns:54px minmax(0,1fr)}.color-field.svelte-das9vs input:where(.svelte-das9vs){box-sizing:border-box;min-width:0;min-height:46px;border:1px solid var(--tool-border);background:#fff}.color-field.svelte-das9vs .picker:where(.svelte-das9vs){width:54px;border-radius:8px 0 0 8px;padding:4px;cursor:pointer}.color-field.svelte-das9vs input:where(.svelte-das9vs):last-child{border-left:0;border-radius:0 8px 8px 0;padding:0 12px;color:#334155;font:12px var(--tool-mono);outline:none}.color-field.svelte-das9vs input:where(.svelte-das9vs):last-child:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.color-field.svelte-das9vs small:where(.svelte-das9vs){color:var(--tool-faint);font-size:8px}.swap.svelte-das9vs{min-height:36px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;color:var(--tool-muted);font-size:9px;font-weight:750;cursor:pointer}.swap.svelte-das9vs:hover{border-color:var(--tool-primary);color:var(--tool-primary)}.local-error.svelte-das9vs,.server-error.svelte-das9vs{margin-top:11px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-das9vs{display:grid;gap:2px}.mini-preview.svelte-das9vs{display:grid;min-height:125px;align-content:center;margin-top:14px;border:1px solid var(--tool-border);border-radius:11px;background:var(--preview-bg);color:var(--preview-fg);padding:16px}.mini-preview.svelte-das9vs span:where(.svelte-das9vs){font-size:8px;font-weight:800;letter-spacing:.1em}.mini-preview.svelte-das9vs strong:where(.svelte-das9vs){max-width:320px;margin-top:9px;font-size:18px;line-height:1.35}.mini-preview.svelte-das9vs small:where(.svelte-das9vs){margin-top:8px;font:9px var(--tool-mono)}.check.svelte-das9vs{min-height:44px;margin-top:12px;border:0;border-radius:8px;background:var(--tool-primary);color:#fff;font-size:11px;font-weight:850;cursor:pointer}.check.svelte-das9vs:hover:not(:disabled){background:var(--tool-primary-dark);box-shadow:0 7px 18px #6366f138}.check.svelte-das9vs:disabled{cursor:not-allowed;opacity:.45}.result-stage.svelte-das9vs{display:grid;grid-template-columns:42% 58%;min-height:230px;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff}.ratio-block.svelte-das9vs{display:grid;align-content:center;border-right:1px solid var(--tool-border);padding:20px}.ratio-block.svelte-das9vs>span:where(.svelte-das9vs){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.12em}.ratio-block.svelte-das9vs>strong:where(.svelte-das9vs){margin-top:5px;color:var(--tool-text);font:850 44px var(--tool-mono);letter-spacing:-.06em}.ratio-block.svelte-das9vs>strong:where(.svelte-das9vs) small:where(.svelte-das9vs){font-size:17px;letter-spacing:0}.ratio-block.svelte-das9vs p:where(.svelte-das9vs){margin:6px 0 0;color:var(--tool-muted);font-size:10px;font-weight:700}.type-sample.svelte-das9vs{display:grid;align-content:center;background:var(--preview-bg);color:var(--preview-fg);padding:24px}.type-sample.svelte-das9vs span:where(.svelte-das9vs){font-size:8px;font-weight:800;letter-spacing:.1em}.type-sample.svelte-das9vs strong:where(.svelte-das9vs){max-width:370px;margin-top:11px;font-size:24px;line-height:1.35}.type-sample.svelte-das9vs p:where(.svelte-das9vs){margin:9px 0 0;font-size:9px}.result-stage.empty.svelte-das9vs .ratio-block:where(.svelte-das9vs){background:#f8fafc}.checks.svelte-das9vs{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.checks.svelte-das9vs article:where(.svelte-das9vs){display:grid;gap:3px;border:1px solid #fecdd3;border-radius:9px;background:#fff1f2;padding:9px}.checks.svelte-das9vs article.pass:where(.svelte-das9vs){border-color:#a7f3d0;background:#ecfdf5}.checks.svelte-das9vs span:where(.svelte-das9vs){color:#be123c;font-size:8px;font-weight:850}.checks.svelte-das9vs .pass:where(.svelte-das9vs) span:where(.svelte-das9vs){color:#047857}.checks.svelte-das9vs strong:where(.svelte-das9vs){font-size:10px}.checks.svelte-das9vs small:where(.svelte-das9vs){color:var(--tool-faint);font-size:7px}.empty-note.svelte-das9vs{display:flex;justify-content:space-between;gap:12px;margin-top:10px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.empty-note.svelte-das9vs strong:where(.svelte-das9vs){color:#4338ca;font-size:9px}.empty-note.svelte-das9vs span:where(.svelte-das9vs){color:#6366a5;font-size:8px}.result-actions.svelte-das9vs{min-height:50px;margin-top:10px;border-top:1px solid var(--tool-border);padding-top:10px}.result-actions.svelte-das9vs>span:where(.svelte-das9vs){margin-right:auto;color:var(--tool-faint);font-size:9px}.result-actions.svelte-das9vs button:where(.svelte-das9vs){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:10px;font-weight:750;cursor:pointer}.result-actions.svelte-das9vs button:where(.svelte-das9vs):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.result-actions.svelte-das9vs button:where(.svelte-das9vs):disabled{cursor:not-allowed;opacity:.42}.swap.svelte-das9vs:focus-visible,.check.svelte-das9vs:focus-visible,.result-actions.svelte-das9vs button:where(.svelte-das9vs):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:900px){.contrast-workspace.svelte-das9vs{height:auto;overflow:visible}.workspace-grid.svelte-das9vs{grid-template-columns:1fr}.control-panel.svelte-das9vs,.result-panel.svelte-das9vs{padding:14px}.result-panel.svelte-das9vs{border-top:1px solid var(--tool-border);border-left:0}.result-stage.svelte-das9vs{min-height:220px}}@media(max-width:640px){.workspace-header.svelte-das9vs{align-items:flex-start;flex-direction:column;padding:10px 12px}.formula.svelte-das9vs{border-radius:6px}.control-panel.svelte-das9vs,.result-panel.svelte-das9vs{padding:12px}.color-field.svelte-das9vs input:where(.svelte-das9vs):last-child{font-size:16px}.swap.svelte-das9vs{min-height:44px}.mini-preview.svelte-das9vs{min-height:115px}.result-stage.svelte-das9vs{grid-template-columns:1fr}.ratio-block.svelte-das9vs{border-right:0;border-bottom:1px solid var(--tool-border);padding:16px}.ratio-block.svelte-das9vs>strong:where(.svelte-das9vs){font-size:38px}.type-sample.svelte-das9vs{min-height:145px;padding:18px}.type-sample.svelte-das9vs strong:where(.svelte-das9vs){font-size:20px}.checks.svelte-das9vs{grid-template-columns:1fr 1fr}.empty-note.svelte-das9vs{align-items:flex-start;flex-direction:column}.result-actions.svelte-das9vs{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-das9vs>span:where(.svelte-das9vs){grid-column:1/-1}.result-actions.svelte-das9vs button:where(.svelte-das9vs){min-height:44px}}@media(prefers-reduced-motion:reduce){.svelte-das9vs{transition:none!important}}.color-workbench.svelte-10fc8v4{height:100%;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workbench-header.svelte-10fc8v4{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;border-bottom:1px solid var(--tool-border)}.workbench-header.svelte-10fc8v4>div:where(.svelte-10fc8v4){display:flex;align-items:center;gap:8px}.eyebrow.svelte-10fc8v4{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workbench-header.svelte-10fc8v4 strong:where(.svelte-10fc8v4){font-size:12px}.live.svelte-10fc8v4{padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:9px;font-weight:750}.presets.svelte-10fc8v4>span:where(.svelte-10fc8v4){color:var(--tool-faint);font-size:9px}.presets.svelte-10fc8v4 button:where(.svelte-10fc8v4){width:23px;height:23px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--tool-border);cursor:pointer}.workspace-grid.svelte-10fc8v4{height:calc(100% - 50px);display:grid;grid-template-columns:minmax(400px,.9fr) minmax(420px,1.1fr)}.input-panel.svelte-10fc8v4,.result-panel.svelte-10fc8v4{min-width:0;padding:16px}.input-panel.svelte-10fc8v4{overflow:auto}.result-panel.svelte-10fc8v4{display:grid;align-content:start;gap:12px;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-10fc8v4{display:flex;align-items:flex-start;gap:9px}.panel-heading.svelte-10fc8v4>span:where(.svelte-10fc8v4){display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-10fc8v4 h2:where(.svelte-10fc8v4){margin:0;font-size:12px}.panel-heading.svelte-10fc8v4 p:where(.svelte-10fc8v4){margin:2px 0 0;color:var(--tool-faint);font-size:9px}.result-heading.svelte-10fc8v4 em:where(.svelte-10fc8v4){margin-left:auto;padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:8px;font-style:normal;font-weight:750}.result-heading.svelte-10fc8v4 em.invalid:where(.svelte-10fc8v4){background:#fff1f2;color:#be123c}.picker-card.svelte-10fc8v4{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center;margin-top:16px;border:1px solid var(--tool-border);border-radius:11px;padding:12px}.native-picker.svelte-10fc8v4{position:relative;display:grid;height:116px;place-items:center;border-radius:9px;overflow:hidden}.native-picker.svelte-10fc8v4 input:where(.svelte-10fc8v4){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.native-picker.svelte-10fc8v4 span:where(.svelte-10fc8v4){padding:6px 9px;border-radius:7px;background:#0f172ab8;color:#fff;font-size:9px;font-weight:750}.picker-card.svelte-10fc8v4>div:where(.svelte-10fc8v4) span:where(.svelte-10fc8v4),.picker-card.svelte-10fc8v4>div:where(.svelte-10fc8v4) strong:where(.svelte-10fc8v4),.picker-card.svelte-10fc8v4>div:where(.svelte-10fc8v4) small:where(.svelte-10fc8v4){display:block}.picker-card.svelte-10fc8v4>div:where(.svelte-10fc8v4) span:where(.svelte-10fc8v4){color:var(--tool-faint);font-size:9px}.picker-card.svelte-10fc8v4>div:where(.svelte-10fc8v4) strong:where(.svelte-10fc8v4){margin-top:6px;font:800 22px var(--tool-mono)}.picker-card.svelte-10fc8v4>div:where(.svelte-10fc8v4) small:where(.svelte-10fc8v4){margin-top:5px;color:var(--tool-muted);font-size:8px}.value-field.svelte-10fc8v4{display:grid;gap:6px;margin-top:14px}.value-field.svelte-10fc8v4 span:where(.svelte-10fc8v4){font-size:10px;font-weight:800}.value-field.svelte-10fc8v4 input:where(.svelte-10fc8v4){box-sizing:border-box;width:100%;min-height:40px;border:1px solid var(--tool-border);border-radius:8px;background:#f8fafc;padding:8px 11px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.value-field.svelte-10fc8v4 input:where(.svelte-10fc8v4):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.error.svelte-10fc8v4{display:grid;gap:2px;margin-top:8px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;padding:8px 10px;color:#9f1239;font-size:9px}.channel-list.svelte-10fc8v4{display:grid;gap:9px;margin-top:17px}.channel-list.svelte-10fc8v4>div:where(.svelte-10fc8v4){display:grid;grid-template-columns:20px 1fr 30px;align-items:center;gap:8px}.channel-list.svelte-10fc8v4 span:where(.svelte-10fc8v4),.channel-list.svelte-10fc8v4 strong:where(.svelte-10fc8v4){font:800 9px var(--tool-mono)}.channel-list.svelte-10fc8v4 strong:where(.svelte-10fc8v4){text-align:right}.channel-list.svelte-10fc8v4>div:where(.svelte-10fc8v4)>div:where(.svelte-10fc8v4){height:6px;overflow:hidden;border-radius:999px;background:#e2e8f0}.channel-list.svelte-10fc8v4 i:where(.svelte-10fc8v4){display:block;height:100%;border-radius:inherit}.swatch.svelte-10fc8v4{display:flex;align-items:flex-end;min-height:205px;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:14px}.swatch.svelte-10fc8v4>div:where(.svelte-10fc8v4){padding:8px 10px;border-radius:8px;background:#0f172abd;color:#fff}.swatch.svelte-10fc8v4 span:where(.svelte-10fc8v4),.swatch.svelte-10fc8v4 strong:where(.svelte-10fc8v4){display:block}.swatch.svelte-10fc8v4 span:where(.svelte-10fc8v4){font-size:8px;letter-spacing:.12em}.swatch.svelte-10fc8v4 strong:where(.svelte-10fc8v4){margin-top:3px;font:800 16px var(--tool-mono)}.formats.svelte-10fc8v4{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.formats.svelte-10fc8v4>div:where(.svelte-10fc8v4){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.formats.svelte-10fc8v4 span:where(.svelte-10fc8v4){color:var(--tool-faint);font-size:8px;font-weight:800}.formats.svelte-10fc8v4 code:where(.svelte-10fc8v4){min-width:0;overflow:hidden;color:#334155;font:800 10px var(--tool-mono);text-overflow:ellipsis}.formats.svelte-10fc8v4 button:where(.svelte-10fc8v4){min-height:28px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);font-size:9px;font-weight:750;cursor:pointer}.formats.svelte-10fc8v4 button:where(.svelte-10fc8v4):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.formats.svelte-10fc8v4 button:where(.svelte-10fc8v4):disabled{opacity:.45}.local-note.svelte-10fc8v4{border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:8px 10px}.local-note.svelte-10fc8v4 strong:where(.svelte-10fc8v4){color:#4338ca;font-size:9px}.local-note.svelte-10fc8v4 p:where(.svelte-10fc8v4){margin:3px 0 0;color:#6366a5;font-size:8px}.color-workbench.svelte-10fc8v4 button:where(.svelte-10fc8v4):focus-visible,.color-workbench.svelte-10fc8v4 input:where(.svelte-10fc8v4):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:760px){.color-workbench.svelte-10fc8v4{height:auto;overflow:visible}.workbench-header.svelte-10fc8v4{align-items:flex-start;flex-direction:column}.presets.svelte-10fc8v4{width:100%;overflow-x:auto}.workspace-grid.svelte-10fc8v4{height:auto;grid-template-columns:1fr}.input-panel.svelte-10fc8v4,.result-panel.svelte-10fc8v4{padding:12px 10px}.result-panel.svelte-10fc8v4{border-top:1px solid var(--tool-border);border-left:0}.picker-card.svelte-10fc8v4{grid-template-columns:115px 1fr}.native-picker.svelte-10fc8v4{height:100px}.swatch.svelte-10fc8v4{min-height:165px}.formats.svelte-10fc8v4{grid-template-columns:1fr}.formats.svelte-10fc8v4>div:where(.svelte-10fc8v4){grid-template-columns:42px minmax(0,1fr) 62px;align-items:center}}@media(prefers-reduced-motion:reduce){.svelte-10fc8v4{transition:none!important}}.gradient-workspace.svelte-6tto9a{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-6tto9a,.result-actions.svelte-6tto9a,.result-heading.svelte-6tto9a{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-header.svelte-6tto9a{min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-6tto9a>div:where(.svelte-6tto9a){display:grid;gap:2px}.eyebrow.svelte-6tto9a{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-6tto9a strong:where(.svelte-6tto9a){font-size:13px}.formula.svelte-6tto9a{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.workspace-grid.svelte-6tto9a{display:grid;min-height:0;grid-template-columns:40% 60%}.control-panel.svelte-6tto9a,.result-panel.svelte-6tto9a{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-6tto9a{grid-template-rows:auto minmax(130px,1fr) auto auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-6tto9a,.result-heading.svelte-6tto9a>div:where(.svelte-6tto9a){display:flex;align-items:flex-start;gap:9px}.panel-heading.svelte-6tto9a>span:where(.svelte-6tto9a),.result-heading.svelte-6tto9a>div:where(.svelte-6tto9a)>span:where(.svelte-6tto9a){display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-6tto9a h2:where(.svelte-6tto9a),.result-heading.svelte-6tto9a h2:where(.svelte-6tto9a){margin:0;font-size:12px}.panel-heading.svelte-6tto9a p:where(.svelte-6tto9a),.result-heading.svelte-6tto9a p:where(.svelte-6tto9a){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.result-heading.svelte-6tto9a{align-items:flex-start;padding-bottom:12px}.result-heading.svelte-6tto9a em:where(.svelte-6tto9a){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.color-pair.svelte-6tto9a{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:14px}.color-pair.svelte-6tto9a label:where(.svelte-6tto9a){display:grid;min-width:0;gap:6px}.color-pair.svelte-6tto9a label:where(.svelte-6tto9a)>span:where(.svelte-6tto9a),.step-field.svelte-6tto9a strong:where(.svelte-6tto9a){font-size:10px;font-weight:800}.color-pair.svelte-6tto9a label:where(.svelte-6tto9a)>div:where(.svelte-6tto9a){display:grid;grid-template-columns:44px minmax(0,1fr)}.color-pair.svelte-6tto9a input:where(.svelte-6tto9a){box-sizing:border-box;min-width:0;min-height:44px;border:1px solid var(--tool-border);background:#fff}.color-pair.svelte-6tto9a input[type=color]:where(.svelte-6tto9a){width:44px;border-radius:8px 0 0 8px;padding:4px;cursor:pointer}.color-pair.svelte-6tto9a input:where(.svelte-6tto9a):last-child{border-left:0;border-radius:0 8px 8px 0;padding:0 8px;font:10px var(--tool-mono)}.color-pair.svelte-6tto9a small:where(.svelte-6tto9a),.step-field.svelte-6tto9a small:where(.svelte-6tto9a){color:var(--tool-faint);font-size:8px}.swap.svelte-6tto9a{min-height:34px;border:1px solid var(--tool-border);border-radius:999px;background:#fff;color:var(--tool-primary);padding:0 8px;font-size:9px;font-weight:800;cursor:pointer}.step-field.svelte-6tto9a{display:grid;gap:8px;margin-top:18px}.step-field.svelte-6tto9a>span:where(.svelte-6tto9a){display:flex;align-items:center;justify-content:space-between}.step-field.svelte-6tto9a output:where(.svelte-6tto9a){border-radius:6px;background:var(--tool-primary-soft);color:var(--tool-primary);padding:4px 8px;font:800 11px var(--tool-mono)}.step-field.svelte-6tto9a input:where(.svelte-6tto9a){accent-color:var(--tool-primary)}.local-error.svelte-6tto9a{margin-top:10px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.live-preview.svelte-6tto9a,.result-preview.svelte-6tto9a{display:flex;min-height:130px;justify-content:space-between;align-items:flex-end;margin-top:14px;border-radius:11px;background:var(--gradient);padding:14px;color:#fff;box-shadow:inset 0 -65px 70px #0f172a3d}.live-preview.svelte-6tto9a span:where(.svelte-6tto9a),.result-preview.svelte-6tto9a span:where(.svelte-6tto9a){font-size:8px;font-weight:800;letter-spacing:.1em}.live-preview.svelte-6tto9a strong:where(.svelte-6tto9a),.result-preview.svelte-6tto9a strong:where(.svelte-6tto9a){font:800 10px var(--tool-mono)}.generate.svelte-6tto9a{min-height:44px;margin-top:12px;border:0;border-radius:8px;background:var(--tool-primary);color:#fff;font-size:11px;font-weight:850;cursor:pointer}.generate.svelte-6tto9a:disabled{cursor:not-allowed;opacity:.45}.result-preview.svelte-6tto9a{min-height:160px;margin-top:0}.swatches.svelte-6tto9a{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:7px;max-height:150px;overflow:auto;margin-top:10px}.swatches.svelte-6tto9a button:where(.svelte-6tto9a){display:grid;grid-template-columns:24px auto;grid-template-rows:auto auto;min-width:0;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:5px;text-align:left;cursor:pointer}.swatches.svelte-6tto9a i:where(.svelte-6tto9a){grid-row:1/3;width:20px;border-radius:5px;background:var(--swatch)}.swatches.svelte-6tto9a span:where(.svelte-6tto9a){color:var(--tool-faint);font-size:7px}.swatches.svelte-6tto9a code:where(.svelte-6tto9a){overflow:hidden;font:8px var(--tool-mono);text-overflow:ellipsis}.empty-note.svelte-6tto9a{display:flex;justify-content:space-between;gap:10px;margin-top:10px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:10px}.empty-note.svelte-6tto9a strong:where(.svelte-6tto9a){color:#4338ca;font-size:9px}.empty-note.svelte-6tto9a span:where(.svelte-6tto9a){color:#6366a5;font-size:8px}.css-output.svelte-6tto9a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:7px}.css-output.svelte-6tto9a>span:where(.svelte-6tto9a){color:var(--tool-primary);font-size:8px;font-weight:850}.css-output.svelte-6tto9a code:where(.svelte-6tto9a){overflow:hidden;color:#475569;font:8px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.css-output.svelte-6tto9a button:where(.svelte-6tto9a),.result-actions.svelte-6tto9a button:where(.svelte-6tto9a){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:9px;font-weight:750;cursor:pointer}.result-actions.svelte-6tto9a{min-height:46px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-6tto9a>span:where(.svelte-6tto9a){margin-right:auto;color:var(--tool-faint);font-size:9px}.css-output.svelte-6tto9a button:where(.svelte-6tto9a):disabled,.result-actions.svelte-6tto9a button:where(.svelte-6tto9a):disabled{cursor:not-allowed;opacity:.42}.swap.svelte-6tto9a:focus-visible,.generate.svelte-6tto9a:focus-visible,.css-output.svelte-6tto9a button:where(.svelte-6tto9a):focus-visible,.result-actions.svelte-6tto9a button:where(.svelte-6tto9a):focus-visible,.swatches.svelte-6tto9a button:where(.svelte-6tto9a):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:900px){.gradient-workspace.svelte-6tto9a{height:auto;overflow:visible}.workspace-grid.svelte-6tto9a{grid-template-columns:1fr}.control-panel.svelte-6tto9a,.result-panel.svelte-6tto9a{padding:14px}.result-panel.svelte-6tto9a{border-top:1px solid var(--tool-border);border-left:0}.swatches.svelte-6tto9a{max-height:none}}@media(max-width:640px){.workspace-header.svelte-6tto9a{align-items:flex-start;flex-direction:column;padding:10px 12px}.formula.svelte-6tto9a{border-radius:6px}.control-panel.svelte-6tto9a,.result-panel.svelte-6tto9a{padding:12px}.color-pair.svelte-6tto9a{grid-template-columns:1fr}.swap.svelte-6tto9a{justify-self:center;min-width:88px}.live-preview.svelte-6tto9a{min-height:110px}.result-preview.svelte-6tto9a{min-height:140px}.swatches.svelte-6tto9a{grid-template-columns:repeat(2,minmax(0,1fr))}.css-output.svelte-6tto9a{grid-template-columns:auto 1fr}.css-output.svelte-6tto9a button:where(.svelte-6tto9a){grid-column:1/-1}.result-actions.svelte-6tto9a{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-6tto9a>span:where(.svelte-6tto9a){grid-column:1/-1}.result-actions.svelte-6tto9a button:where(.svelte-6tto9a){min-height:44px}}@media(prefers-reduced-motion:reduce){.svelte-6tto9a{transition:none!important}}.color-workspace.svelte-rhi2fx{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-rhi2fx,.panel-heading.svelte-rhi2fx,.result-actions.svelte-rhi2fx{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-header.svelte-rhi2fx{min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-rhi2fx>div:where(.svelte-rhi2fx){display:grid;gap:2px}.eyebrow.svelte-rhi2fx{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-rhi2fx strong:where(.svelte-rhi2fx){font-size:13px}.formula.svelte-rhi2fx{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.workspace-grid.svelte-rhi2fx{display:grid;min-height:0;grid-template-columns:40% 60%}.control-panel.svelte-rhi2fx,.result-panel.svelte-rhi2fx{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-rhi2fx{grid-template-rows:auto minmax(290px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-rhi2fx{align-items:flex-start;padding-bottom:13px}.panel-heading.svelte-rhi2fx>div:where(.svelte-rhi2fx){display:flex;align-items:flex-start;gap:9px}.panel-heading.svelte-rhi2fx>div:where(.svelte-rhi2fx)>span:where(.svelte-rhi2fx){display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-rhi2fx h2:where(.svelte-rhi2fx){margin:0;font-size:12px}.panel-heading.svelte-rhi2fx p:where(.svelte-rhi2fx){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-rhi2fx em:where(.svelte-rhi2fx){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-rhi2fx em.idle:where(.svelte-rhi2fx){background:#f1f5f9;color:#64748b}.color-field.svelte-rhi2fx{display:grid;gap:6px}.color-field.svelte-rhi2fx>span:where(.svelte-rhi2fx),.presets.svelte-rhi2fx>span:where(.svelte-rhi2fx){color:#334155;font-size:10px;font-weight:800}.color-field.svelte-rhi2fx>div:where(.svelte-rhi2fx){display:grid;grid-template-columns:54px minmax(0,1fr)}.color-field.svelte-rhi2fx input:where(.svelte-rhi2fx){box-sizing:border-box;min-width:0;min-height:46px;border:1px solid var(--tool-border);background:#fff}.color-field.svelte-rhi2fx .picker:where(.svelte-rhi2fx){width:54px;border-radius:8px 0 0 8px;padding:4px;cursor:pointer}.color-field.svelte-rhi2fx input:where(.svelte-rhi2fx):last-child{border-left:0;border-radius:0 8px 8px 0;padding:0 12px;color:#334155;font:12px var(--tool-mono);outline:none}.color-field.svelte-rhi2fx input:where(.svelte-rhi2fx):last-child:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.color-field.svelte-rhi2fx small:where(.svelte-rhi2fx){color:var(--tool-faint);font-size:8px}.presets.svelte-rhi2fx{margin-top:14px}.presets.svelte-rhi2fx>div:where(.svelte-rhi2fx){display:grid;grid-template-columns:repeat(8,1fr);gap:7px;margin-top:7px}.presets.svelte-rhi2fx button:where(.svelte-rhi2fx){aspect-ratio:1;border:2px solid #fff;border-radius:8px;background:var(--preset);box-shadow:0 0 0 1px var(--tool-border);cursor:pointer}.presets.svelte-rhi2fx button.active:where(.svelte-rhi2fx){box-shadow:0 0 0 2px var(--tool-primary)}.presets.svelte-rhi2fx button:where(.svelte-rhi2fx):focus-visible,.invert.svelte-rhi2fx:focus-visible,.result-actions.svelte-rhi2fx button:where(.svelte-rhi2fx):focus-visible{outline:2px solid #818cf8;outline-offset:2px}.local-error.svelte-rhi2fx,.server-error.svelte-rhi2fx{margin-top:11px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-rhi2fx{display:grid;gap:2px}.source-preview.svelte-rhi2fx{display:grid;min-height:145px;align-content:end;margin-top:14px;border-radius:11px;background:var(--source);padding:15px;color:#fff;box-shadow:inset 0 -70px 70px #0f172a38}.source-preview.svelte-rhi2fx span:where(.svelte-rhi2fx){font-size:8px;letter-spacing:.1em}.source-preview.svelte-rhi2fx strong:where(.svelte-rhi2fx){margin-top:5px;font:850 24px var(--tool-mono)}.source-preview.svelte-rhi2fx small:where(.svelte-rhi2fx){margin-top:3px;font:9px var(--tool-mono)}.invert.svelte-rhi2fx{width:100%;min-height:44px;margin-top:12px;border:0;border-radius:8px;background:var(--tool-primary);color:#fff;font-size:11px;font-weight:850;cursor:pointer}.invert.svelte-rhi2fx:hover:not(:disabled){background:var(--tool-primary-dark);box-shadow:0 7px 18px #6366f138}.invert.svelte-rhi2fx:disabled{cursor:not-allowed;opacity:.45}.comparison.svelte-rhi2fx{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-height:290px}.comparison.svelte-rhi2fx article:where(.svelte-rhi2fx){display:grid;grid-template-rows:minmax(210px,1fr) auto;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff}.comparison.svelte-rhi2fx article:where(.svelte-rhi2fx)>div:where(.svelte-rhi2fx){display:grid;place-content:start;background:var(--swatch);padding:12px}.comparison.svelte-rhi2fx article:where(.svelte-rhi2fx)>div:where(.svelte-rhi2fx) span:where(.svelte-rhi2fx){width:-moz-max-content;width:max-content;border-radius:999px;background:#0f172a85;color:#fff;padding:4px 7px;font-size:8px;font-weight:800;letter-spacing:.1em}.comparison.svelte-rhi2fx article:where(.svelte-rhi2fx)>div:where(.svelte-rhi2fx) strong:where(.svelte-rhi2fx){align-self:center;justify-self:center;color:#64748b;font-size:12px}.comparison.svelte-rhi2fx article.empty:where(.svelte-rhi2fx)>div:where(.svelte-rhi2fx){background-image:linear-gradient(45deg,#e2e8f0 25%,transparent 25%),linear-gradient(-45deg,#e2e8f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e2e8f0 75%),linear-gradient(-45deg,transparent 75%,#e2e8f0 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.comparison.svelte-rhi2fx footer:where(.svelte-rhi2fx){display:grid;gap:3px;border-top:1px solid var(--tool-border);padding:11px}.comparison.svelte-rhi2fx footer:where(.svelte-rhi2fx) strong:where(.svelte-rhi2fx){font:850 17px var(--tool-mono)}.comparison.svelte-rhi2fx footer:where(.svelte-rhi2fx) small:where(.svelte-rhi2fx){color:var(--tool-faint);font:9px var(--tool-mono)}.channel-table.svelte-rhi2fx{overflow:hidden;margin-top:10px;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.channel-table.svelte-rhi2fx>div:where(.svelte-rhi2fx){display:grid;grid-template-columns:1fr 1fr 1fr;min-height:34px;align-items:center;border-top:1px solid var(--tool-border);padding:0 12px}.channel-table.svelte-rhi2fx>div:where(.svelte-rhi2fx):first-child{border-top:0;background:#f8fafc;color:var(--tool-faint);font-size:8px;font-weight:750}.channel-table.svelte-rhi2fx strong:where(.svelte-rhi2fx){font-size:9px}.channel-table.svelte-rhi2fx code:where(.svelte-rhi2fx){font:10px var(--tool-mono)}.empty-note.svelte-rhi2fx{display:flex;justify-content:space-between;gap:12px;margin-top:10px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.empty-note.svelte-rhi2fx strong:where(.svelte-rhi2fx){color:#4338ca;font-size:9px}.empty-note.svelte-rhi2fx span:where(.svelte-rhi2fx){color:#6366a5;font-size:8px}.result-actions.svelte-rhi2fx{min-height:50px;margin-top:10px;border-top:1px solid var(--tool-border);padding-top:10px}.result-actions.svelte-rhi2fx>span:where(.svelte-rhi2fx){margin-right:auto;color:var(--tool-faint);font-size:9px}.result-actions.svelte-rhi2fx button:where(.svelte-rhi2fx){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:10px;font-weight:750;cursor:pointer}.result-actions.svelte-rhi2fx button:where(.svelte-rhi2fx):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.result-actions.svelte-rhi2fx button:where(.svelte-rhi2fx):disabled{cursor:not-allowed;opacity:.42}@media(max-width:900px){.color-workspace.svelte-rhi2fx{height:auto;overflow:visible}.workspace-grid.svelte-rhi2fx{grid-template-columns:1fr}.control-panel.svelte-rhi2fx,.result-panel.svelte-rhi2fx{padding:14px}.result-panel.svelte-rhi2fx{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-rhi2fx{align-items:flex-start;flex-direction:column;padding:10px 12px}.formula.svelte-rhi2fx{border-radius:6px}.control-panel.svelte-rhi2fx,.result-panel.svelte-rhi2fx{padding:12px}.presets.svelte-rhi2fx>div:where(.svelte-rhi2fx){grid-template-columns:repeat(4,1fr)}.presets.svelte-rhi2fx button:where(.svelte-rhi2fx){min-height:44px;aspect-ratio:auto}.source-preview.svelte-rhi2fx{min-height:125px}.comparison.svelte-rhi2fx{grid-template-columns:1fr;min-height:0}.comparison.svelte-rhi2fx article:where(.svelte-rhi2fx){grid-template-rows:180px auto}.invert.svelte-rhi2fx{min-height:48px}.empty-note.svelte-rhi2fx{align-items:flex-start;flex-direction:column}.result-actions.svelte-rhi2fx{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-rhi2fx>span:where(.svelte-rhi2fx){grid-column:1/-1}.result-actions.svelte-rhi2fx button:where(.svelte-rhi2fx){min-height:44px}}@media(prefers-reduced-motion:reduce){.svelte-rhi2fx{transition:none!important}}html:has(.tool-slug-columns-to-json),body:has(.tool-slug-columns-to-json){height:100%;overflow:hidden!important}body:has(.tool-slug-columns-to-json) .seo-content{display:none!important}.tool-slug-columns-to-json{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-columns-to-json .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.columns-ad-layout.svelte-184edtt{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.columns-ad-layout.svelte-184edtt>.tool-ad-left{grid-area:left}.columns-ad-layout.svelte-184edtt>.tool-ad-right{grid-area:right}.bottom-ad.svelte-184edtt{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-184edtt>.tool-ad-bottom{height:100%;min-height:0}.columns-workspace.svelte-184edtt{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-184edtt{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-184edtt>div:where(.svelte-184edtt){display:grid;gap:2px}.workspace-header.svelte-184edtt span:where(.svelte-184edtt){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-184edtt strong:where(.svelte-184edtt){font-size:13px}.workspace-header.svelte-184edtt p:where(.svelte-184edtt){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-184edtt{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-184edtt,.result-panel.svelte-184edtt{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-184edtt{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-184edtt{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-184edtt{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:8px}.panel-heading.svelte-184edtt>b:where(.svelte-184edtt){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-184edtt h2:where(.svelte-184edtt){margin:0;font-size:11px}.panel-heading.svelte-184edtt p:where(.svelte-184edtt){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-184edtt em:where(.svelte-184edtt){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-184edtt em.ready:where(.svelte-184edtt){background:#dcfce7;color:#15803d}.input-options.svelte-184edtt{display:grid;grid-template-columns:auto 130px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:7px;border:1px solid var(--tool-border);border-radius:8px;background:#f8fafc;padding:6px 8px}.input-options.svelte-184edtt label:where(.svelte-184edtt){color:#334155;font-size:8px;font-weight:800}.input-options.svelte-184edtt select:where(.svelte-184edtt){min-height:29px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#334155;padding:4px 7px;font-size:8px}.input-options.svelte-184edtt span:where(.svelte-184edtt){color:var(--tool-faint);font-size:8px;text-align:right}.editor-label.svelte-184edtt{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-184edtt{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4}textarea.svelte-184edtt:focus,select.svelte-184edtt:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.format-guide.svelte-184edtt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.format-guide.svelte-184edtt span:where(.svelte-184edtt){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.format-guide.svelte-184edtt code:where(.svelte-184edtt){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-184edtt,.result-actions.svelte-184edtt{display:flex;align-items:center;gap:7px}.input-actions.svelte-184edtt{margin-top:8px}.input-actions.svelte-184edtt button:where(.svelte-184edtt),.result-actions.svelte-184edtt button:where(.svelte-184edtt){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-184edtt .clear:where(.svelte-184edtt){color:#b42318}.input-actions.svelte-184edtt .run:where(.svelte-184edtt){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-184edtt button:where(.svelte-184edtt):disabled,.result-actions.svelte-184edtt button:where(.svelte-184edtt):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-184edtt button:where(.svelte-184edtt):hover:not(:disabled),.result-actions.svelte-184edtt button:where(.svelte-184edtt):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-184edtt .run:where(.svelte-184edtt):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-184edtt{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-184edtt{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-184edtt{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-184edtt small:where(.svelte-184edtt){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-184edtt{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre;overscroll-behavior:contain}pre.svelte-184edtt code:where(.svelte-184edtt){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-184edtt{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-184edtt>span:where(.svelte-184edtt){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 8px var(--tool-mono)}.empty-state.svelte-184edtt strong:where(.svelte-184edtt){color:var(--tool-muted);font-size:11px}.empty-state.svelte-184edtt p:where(.svelte-184edtt){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-184edtt{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-184edtt>span:where(.svelte-184edtt){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-184edtt:focus-visible,textarea.svelte-184edtt:focus-visible,select.svelte-184edtt:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.columns-ad-layout.svelte-184edtt{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.columns-ad-layout.svelte-184edtt>.tool-ad-left,.columns-ad-layout.svelte-184edtt>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-columns-to-json{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-columns-to-json .detail-grid{height:calc(100dvh - 108px)!important}.columns-ad-layout.svelte-184edtt{grid-template-rows:minmax(0,1fr) 42px}.columns-workspace.svelte-184edtt{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-184edtt{padding:6px 9px}.workspace-header.svelte-184edtt p:where(.svelte-184edtt){display:none}.workspace-grid.svelte-184edtt{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-184edtt,.result-panel.svelte-184edtt{padding:8px}.input-panel.svelte-184edtt{grid-template-rows:auto auto auto minmax(55px,1fr) auto auto auto}.result-panel.svelte-184edtt{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-184edtt{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:5px}.panel-heading.svelte-184edtt>b:where(.svelte-184edtt){width:24px;height:24px}.panel-heading.svelte-184edtt p:where(.svelte-184edtt){display:none}.input-options.svelte-184edtt{grid-template-columns:auto minmax(0,1fr);margin-bottom:5px;padding:4px 6px}.input-options.svelte-184edtt span:where(.svelte-184edtt),.format-guide.svelte-184edtt{display:none}.input-actions.svelte-184edtt{margin-top:5px}.input-actions.svelte-184edtt button:where(.svelte-184edtt),.result-actions.svelte-184edtt button:where(.svelte-184edtt){min-height:30px;padding:4px 8px}.result-actions.svelte-184edtt{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-184edtt>span:where(.svelte-184edtt){display:none}.empty-state.svelte-184edtt p:where(.svelte-184edtt){display:none}textarea.svelte-184edtt{font-size:16px;padding:9px}.output-shell.svelte-184edtt{grid-template-rows:27px minmax(0,1fr)}pre.svelte-184edtt{padding:9px}pre.svelte-184edtt code:where(.svelte-184edtt){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-184edtt em:where(.svelte-184edtt){display:none}.input-actions.svelte-184edtt button:where(.svelte-184edtt),.result-actions.svelte-184edtt button:where(.svelte-184edtt){flex:1}.input-actions.svelte-184edtt .run:where(.svelte-184edtt){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-184edtt{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-cookie-parser),body:has(.tool-slug-cookie-parser){overflow:auto!important}.cookie-ad-layout.svelte-aovw1w{display:grid;min-height:570px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.cookie-ad-layout.svelte-aovw1w>.tool-ad-left{grid-area:left}.cookie-ad-layout.svelte-aovw1w>.tool-ad-right{grid-area:right}.bottom-ad.svelte-aovw1w{grid-area:bottom;min-width:0}.cookie-workspace.svelte-aovw1w{grid-area:workspace;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-cookie-parser{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-cookie-parser .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-aovw1w,.input-meta.svelte-aovw1w,.input-actions.svelte-aovw1w,.result-actions.svelte-aovw1w{display:flex;align-items:center}.workspace-header.svelte-aovw1w{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-aovw1w>div:where(.svelte-aovw1w){display:grid;gap:2px}.eyebrow.svelte-aovw1w{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-aovw1w strong:where(.svelte-aovw1w){font-size:13px}.protocol.svelte-aovw1w{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.workspace-grid.svelte-aovw1w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-aovw1w,.result-panel.svelte-aovw1w{display:grid;min-width:0;align-content:start;padding:16px}.result-panel.svelte-aovw1w{grid-template-rows:auto minmax(305px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-aovw1w{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-aovw1w>span:where(.svelte-aovw1w){display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-aovw1w h2:where(.svelte-aovw1w){margin:0;font-size:12px}.panel-heading.svelte-aovw1w p:where(.svelte-aovw1w){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-aovw1w em:where(.svelte-aovw1w){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-aovw1w em.idle:where(.svelte-aovw1w){background:#f1f5f9;color:#64748b}.input-panel.svelte-aovw1w>label:where(.svelte-aovw1w){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.input-panel.svelte-aovw1w textarea:where(.svelte-aovw1w){box-sizing:border-box;width:100%;min-height:230px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#fbfcfe;padding:13px 14px;color:#1e293b;font:12px/1.7 var(--tool-mono);outline:none}.input-panel.svelte-aovw1w textarea:where(.svelte-aovw1w):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.input-meta.svelte-aovw1w{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.notice.svelte-aovw1w,.server-error.svelte-aovw1w{display:grid;gap:2px;margin-top:9px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:9px 11px;font-size:9px}.server-error.svelte-aovw1w{border-color:#fb7185;background:#fff1f2;color:#9f1239}.syntax-guide.svelte-aovw1w{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.syntax-guide.svelte-aovw1w article:where(.svelte-aovw1w){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:8px}.syntax-guide.svelte-aovw1w code:where(.svelte-aovw1w){color:var(--tool-primary);font:850 10px var(--tool-mono)}.syntax-guide.svelte-aovw1w span:where(.svelte-aovw1w){color:var(--tool-faint);font-size:8px}.input-actions.svelte-aovw1w{flex-wrap:wrap;gap:7px;margin-top:11px}.input-actions.svelte-aovw1w button:where(.svelte-aovw1w),.result-actions.svelte-aovw1w button:where(.svelte-aovw1w){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-aovw1w .danger:where(.svelte-aovw1w){color:#b42318}.input-actions.svelte-aovw1w .primary:where(.svelte-aovw1w){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-aovw1w button:where(.svelte-aovw1w):hover:not(:disabled),.result-actions.svelte-aovw1w button:where(.svelte-aovw1w):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-aovw1w .primary:where(.svelte-aovw1w):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-aovw1w button:where(.svelte-aovw1w):disabled,.result-actions.svelte-aovw1w button:where(.svelte-aovw1w):disabled{cursor:not-allowed;opacity:.42}.result-stack.svelte-aovw1w{display:grid;align-content:start;gap:9px}.cookie-table.svelte-aovw1w,.json-box.svelte-aovw1w{overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.table-head.svelte-aovw1w,.cookie-row.svelte-aovw1w{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr)}.table-head.svelte-aovw1w{background:#f1f5f9;color:#64748b;font-size:8px;font-weight:850;letter-spacing:.08em}.table-head.svelte-aovw1w span:where(.svelte-aovw1w),.cookie-row.svelte-aovw1w>:where(.svelte-aovw1w){padding:8px 10px}.cookie-row.svelte-aovw1w{border-top:1px solid var(--tool-border);font-size:9px}.cookie-row.svelte-aovw1w code:where(.svelte-aovw1w){overflow-wrap:anywhere;color:#4338ca;font-weight:800}.cookie-row.svelte-aovw1w span:where(.svelte-aovw1w){overflow-wrap:anywhere;border-left:1px solid var(--tool-border);color:#334155}.json-box.svelte-aovw1w header:where(.svelte-aovw1w){display:flex;justify-content:space-between;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:7px 10px;color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.08em}.json-box.svelte-aovw1w pre:where(.svelte-aovw1w){max-height:165px;overflow:auto;margin:0;padding:11px;white-space:pre-wrap;overflow-wrap:anywhere;color:#1e293b;font:10px/1.65 var(--tool-mono)}.empty-state.svelte-aovw1w{display:grid;min-height:305px;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-aovw1w strong:where(.svelte-aovw1w){color:var(--tool-muted);font-size:12px}.empty-state.svelte-aovw1w span:where(.svelte-aovw1w){max-width:290px;font-size:9px}.privacy-note.svelte-aovw1w{display:flex;gap:8px;margin-top:9px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.privacy-note.svelte-aovw1w strong:where(.svelte-aovw1w){color:#4338ca;font-size:9px}.privacy-note.svelte-aovw1w span:where(.svelte-aovw1w){color:#6366a5;font-size:8px}.result-actions.svelte-aovw1w{justify-content:flex-end;gap:7px;min-height:46px;margin-top:7px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-aovw1w>span:where(.svelte-aovw1w){margin-right:auto;color:var(--tool-faint);font-size:9px}.input-actions.svelte-aovw1w button:where(.svelte-aovw1w):focus-visible,.result-actions.svelte-aovw1w button:where(.svelte-aovw1w):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.cookie-ad-layout.svelte-aovw1w{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.cookie-ad-layout.svelte-aovw1w>.tool-ad-left,.cookie-ad-layout.svelte-aovw1w>.tool-ad-right,.bottom-ad.svelte-aovw1w{min-height:64px}}@media(max-width:900px){.workspace-grid.svelte-aovw1w{grid-template-columns:1fr}.result-panel.svelte-aovw1w{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-aovw1w{align-items:flex-start;flex-direction:column;padding:10px 12px}.protocol.svelte-aovw1w{border-radius:6px}.input-panel.svelte-aovw1w,.result-panel.svelte-aovw1w{padding:12px}.input-panel.svelte-aovw1w textarea:where(.svelte-aovw1w){min-height:220px;font-size:16px}.syntax-guide.svelte-aovw1w{grid-template-columns:1fr}.input-actions.svelte-aovw1w{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-aovw1w .primary:where(.svelte-aovw1w){grid-column:1/-1;margin-left:0;min-height:44px}.result-actions.svelte-aovw1w{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-aovw1w>span:where(.svelte-aovw1w){grid-column:1/-1}.result-actions.svelte-aovw1w button:where(.svelte-aovw1w){min-height:44px}.privacy-note.svelte-aovw1w{align-items:flex-start;flex-direction:column}.table-head.svelte-aovw1w,.cookie-row.svelte-aovw1w{grid-template-columns:minmax(88px,.75fr) minmax(0,1.25fr)}}@media(prefers-reduced-motion:reduce){.svelte-aovw1w{transition:none!important}}html:has(.tool-slug-coordinate-drift),body:has(.tool-slug-coordinate-drift){height:100%;overflow:hidden!important}.tool-slug-coordinate-drift{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-coordinate-drift .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.drift-ad-layout.svelte-2yqbj0{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.drift-ad-layout.svelte-2yqbj0>.tool-ad-left{grid-area:left}.drift-ad-layout.svelte-2yqbj0>.tool-ad-right{grid-area:right}.bottom-ad.svelte-2yqbj0{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-2yqbj0>.tool-ad-bottom{height:100%;min-height:0}.drift-workspace.svelte-2yqbj0{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-2yqbj0{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-2yqbj0>div:where(.svelte-2yqbj0){display:grid;gap:2px}.workspace-header.svelte-2yqbj0 span:where(.svelte-2yqbj0){color:#0f766e;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-2yqbj0 strong:where(.svelte-2yqbj0){font-size:13px}.workspace-header.svelte-2yqbj0 em:where(.svelte-2yqbj0){border-radius:999px;background:#f0fdfa;color:#0f766e;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-2yqbj0{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);overflow:hidden}.training-panel.svelte-2yqbj0,.insight-panel.svelte-2yqbj0{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.insight-panel.svelte-2yqbj0{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-2yqbj0{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-2yqbj0>b:where(.svelte-2yqbj0){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#f0fdfa;color:#0f766e;font-size:9px}.panel-heading.svelte-2yqbj0 h2:where(.svelte-2yqbj0){margin:0;font-size:12px}.panel-heading.svelte-2yqbj0 p:where(.svelte-2yqbj0){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-2yqbj0{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-2yqbj0:disabled{opacity:.4}.stage-rail.svelte-2yqbj0{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.stage-rail.svelte-2yqbj0 li:where(.svelte-2yqbj0){display:flex;align-items:center;gap:5px;border-bottom:2px solid #e2e8f0;padding:7px 3px;color:#94a3b8;font-size:8px}.stage-rail.svelte-2yqbj0 li:where(.svelte-2yqbj0) span:where(.svelte-2yqbj0){display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#f1f5f9;font:800 7px var(--tool-mono)}.stage-rail.svelte-2yqbj0 li.active:where(.svelte-2yqbj0),.stage-rail.svelte-2yqbj0 li.passed:where(.svelte-2yqbj0){border-color:#14b8a6;color:#0f766e}.stage-rail.svelte-2yqbj0 li.active:where(.svelte-2yqbj0) span:where(.svelte-2yqbj0),.stage-rail.svelte-2yqbj0 li.passed:where(.svelte-2yqbj0) span:where(.svelte-2yqbj0){background:#14b8a6;color:#fff}.progress-card.svelte-2yqbj0{display:grid;gap:5px;margin-top:8px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 10px}.progress-card.svelte-2yqbj0>div:where(.svelte-2yqbj0){display:flex;justify-content:space-between;color:var(--tool-faint);font-size:8px}.progress-card.svelte-2yqbj0 strong:where(.svelte-2yqbj0){color:var(--tool-muted);font-family:var(--tool-mono)}.progress-card.svelte-2yqbj0>i:where(.svelte-2yqbj0){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-2yqbj0>i:where(.svelte-2yqbj0) span:where(.svelte-2yqbj0){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#22c55e);transition:width .2s ease}.live-stats.svelte-2yqbj0,.metrics.svelte-2yqbj0{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.live-stats.svelte-2yqbj0 article:where(.svelte-2yqbj0),.metrics.svelte-2yqbj0 article:where(.svelte-2yqbj0){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-2yqbj0 small:where(.svelte-2yqbj0),.metrics.svelte-2yqbj0 small:where(.svelte-2yqbj0){color:var(--tool-faint);font-size:8px}.live-stats.svelte-2yqbj0 strong:where(.svelte-2yqbj0),.metrics.svelte-2yqbj0 strong:where(.svelte-2yqbj0){font:10px var(--tool-mono)}.start-state.svelte-2yqbj0,.result-state.svelte-2yqbj0{display:grid;min-height:290px;width:100%;place-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid #99f6e4;border-radius:11px;background:radial-gradient(circle at 50% 18%,#ecfdf5,#f0fdfa);color:#134e4a;padding:20px;text-align:center;cursor:pointer}.route-sample.svelte-2yqbj0{display:flex;gap:7px}.route-sample.svelte-2yqbj0 span:where(.svelte-2yqbj0){display:grid;width:42px;height:42px;place-items:center;border-radius:9px;background:#0f766e;color:#fff;font:800 20px var(--tool-mono)}.start-state.svelte-2yqbj0 small:where(.svelte-2yqbj0),.result-state.svelte-2yqbj0 small:where(.svelte-2yqbj0){font-size:8px;font-weight:850;letter-spacing:.16em}.start-state.svelte-2yqbj0>strong:where(.svelte-2yqbj0){font-size:22px}.start-state.svelte-2yqbj0>span:where(.svelte-2yqbj0):last-child{font-size:9px}.start-state.svelte-2yqbj0:active{transform:scale(.997)}.board-stage.svelte-2yqbj0{display:grid;min-height:320px;align-content:center;justify-items:center;gap:5px;margin-top:8px;border:1px solid var(--tool-border);border-radius:11px;background:#fbfdfd;padding:8px}.memory-strip.svelte-2yqbj0{display:grid;width:min(100%,330px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.memory-strip.svelte-2yqbj0>div:where(.svelte-2yqbj0){display:grid;gap:2px}.memory-strip.svelte-2yqbj0 small:where(.svelte-2yqbj0){color:#94a3b8;font-size:7px}.memory-strip.svelte-2yqbj0>div:where(.svelte-2yqbj0) strong:where(.svelte-2yqbj0){font-size:9px}.memory-strip.svelte-2yqbj0 ol:where(.svelte-2yqbj0){display:flex;justify-content:flex-end;gap:4px;margin:0;padding:0;list-style:none}.memory-strip.svelte-2yqbj0 li:where(.svelte-2yqbj0){display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#ccfbf1;color:#0f766e}.memory-strip.svelte-2yqbj0 li:where(.svelte-2yqbj0) span:where(.svelte-2yqbj0){font-size:6px;opacity:.65}.memory-strip.svelte-2yqbj0 li:where(.svelte-2yqbj0) strong:where(.svelte-2yqbj0){font:800 13px var(--tool-mono)}.memory-strip.hidden.svelte-2yqbj0 li:where(.svelte-2yqbj0){background:#f1f5f9;color:#94a3b8}.coordinate-board.svelte-2yqbj0{display:grid;width:min(100%,285px);grid-template-columns:16px minmax(0,1fr);grid-template-rows:16px minmax(0,1fr)}.column-labels.svelte-2yqbj0{grid-column:2;display:grid;grid-template-columns:repeat(7,1fr)}.row-labels.svelte-2yqbj0{grid-row:2;display:grid;grid-template-rows:repeat(7,1fr)}.column-labels.svelte-2yqbj0 span:where(.svelte-2yqbj0),.row-labels.svelte-2yqbj0 span:where(.svelte-2yqbj0){display:grid;place-items:center;color:#94a3b8;font:7px var(--tool-mono)}.grid.svelte-2yqbj0{grid-column:2;grid-row:2;display:grid;aspect-ratio:1;grid-template-columns:repeat(7,1fr);gap:4px}.grid.svelte-2yqbj0 button:where(.svelte-2yqbj0){min-width:0;aspect-ratio:1;border:1px solid #cbd5e1;border-radius:5px;background:#f8fafc;cursor:pointer;transition:transform .1s ease,box-shadow .15s ease,background .15s ease;touch-action:manipulation}.grid.svelte-2yqbj0 button:where(.svelte-2yqbj0):hover:not(:disabled){border-color:#2dd4bf;background:#f0fdfa;transform:scale(.94)}.grid.svelte-2yqbj0 button.start:where(.svelte-2yqbj0){border-color:#0f766e;background:#14b8a6;box-shadow:0 0 0 3px #ccfbf1}.grid.svelte-2yqbj0 button.target:where(.svelte-2yqbj0){border-color:#15803d;background:#4ade80;box-shadow:0 0 0 3px #dcfce7}.grid.svelte-2yqbj0 button.wrong:where(.svelte-2yqbj0){border-color:#be123c;background:#fb7185;box-shadow:0 0 0 3px #ffe4e6}.grid.svelte-2yqbj0 button:where(.svelte-2yqbj0):disabled{cursor:default;opacity:1}.feedback-line.svelte-2yqbj0{display:flex;width:min(100%,330px);min-height:22px;align-items:center;justify-content:space-between;gap:8px;color:#64748b;font-size:8px}.feedback-line.svelte-2yqbj0 strong:where(.svelte-2yqbj0){font-size:9px}.feedback-line.correct.svelte-2yqbj0 strong:where(.svelte-2yqbj0){color:#15803d}.feedback-line.wrong.svelte-2yqbj0 strong:where(.svelte-2yqbj0){color:#be123c}.result-state.svelte-2yqbj0{border:0;background:linear-gradient(145deg,#115e59,#134e4a);color:#fff;cursor:default}.result-state.svelte-2yqbj0>strong:where(.svelte-2yqbj0){font:800 56px/1 var(--tool-mono)}.result-state.svelte-2yqbj0 h3:where(.svelte-2yqbj0){margin:0;font-size:16px}.result-state.svelte-2yqbj0 p:where(.svelte-2yqbj0){margin:0;color:#99f6e4;font-size:9px}.result-state.svelte-2yqbj0>div:where(.svelte-2yqbj0){display:flex;gap:7px}.result-state.svelte-2yqbj0 button:where(.svelte-2yqbj0){min-height:34px;border:0;border-radius:7px;background:#fff;color:#115e59;padding:6px 13px;font-size:9px;font-weight:800;cursor:pointer}.result-state.svelte-2yqbj0 button.secondary:where(.svelte-2yqbj0){border:1px solid rgb(255 255 255/.35);background:transparent;color:#fff}.focus-card.svelte-2yqbj0{display:grid;min-height:145px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;text-align:center}.focus-card.svelte-2yqbj0>span:where(.svelte-2yqbj0){display:grid;min-width:58px;height:42px;place-items:center;border-radius:9px;background:#f0fdfa;color:#0f766e;font:850 13px var(--tool-mono)}.focus-card.svelte-2yqbj0 strong:where(.svelte-2yqbj0){font-size:13px}.focus-card.svelte-2yqbj0 p:where(.svelte-2yqbj0){max-width:260px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.focus-card.active.svelte-2yqbj0{border-style:solid}.focus-card.done.svelte-2yqbj0{border:0;background:#115e59;color:#fff}.focus-card.done.svelte-2yqbj0>span:where(.svelte-2yqbj0){background:#ffffff1f;color:#fff}.focus-card.done.svelte-2yqbj0 p:where(.svelte-2yqbj0){color:#99f6e4}.round-map.svelte-2yqbj0{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:8px}.round-map.svelte-2yqbj0 span:where(.svelte-2yqbj0){display:grid;aspect-ratio:1;place-items:center;border-radius:6px;background:#e2e8f0;color:#64748b;font:700 7px var(--tool-mono)}.round-map.svelte-2yqbj0 span.passed:where(.svelte-2yqbj0){background:#ccfbf1;color:#0f766e}.round-map.svelte-2yqbj0 span.current:where(.svelte-2yqbj0){background:#14b8a6;color:#fff;box-shadow:0 0 0 3px #ccfbf1}.metrics.svelte-2yqbj0{grid-template-columns:1fr 1fr}.rule-card.svelte-2yqbj0{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.rule-card.svelte-2yqbj0>strong:where(.svelte-2yqbj0){display:block;border-bottom:1px solid var(--tool-border);padding:8px 10px;font-size:9px}.rule-card.svelte-2yqbj0 ol:where(.svelte-2yqbj0){display:grid;gap:7px;margin:0;padding:9px 10px;list-style:none}.rule-card.svelte-2yqbj0 li:where(.svelte-2yqbj0){display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:8px}.rule-card.svelte-2yqbj0 li:where(.svelte-2yqbj0) span:where(.svelte-2yqbj0){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#f0fdfa;color:#0f766e;font-weight:850}.privacy-note.svelte-2yqbj0{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;border-left:3px solid #2dd4bf;border-radius:7px;background:#f0fdfa;padding:8px 10px}.privacy-note.svelte-2yqbj0 strong:where(.svelte-2yqbj0){color:#0f766e;font-size:8px}.privacy-note.svelte-2yqbj0 span:where(.svelte-2yqbj0){color:#0d9488;font-size:8px}button.svelte-2yqbj0:focus-visible{outline:3px solid rgb(20 184 166/.28);outline-offset:2px}@media(max-width:1180px){.drift-ad-layout.svelte-2yqbj0{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.drift-ad-layout.svelte-2yqbj0>.tool-ad-left,.drift-ad-layout.svelte-2yqbj0>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-coordinate-drift{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-coordinate-drift .detail-grid{height:calc(100dvh - 110px)!important}.drift-ad-layout.svelte-2yqbj0{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.drift-ad-layout.svelte-2yqbj0>.tool-ad-left,.drift-ad-layout.svelte-2yqbj0>.tool-ad-right{display:none}.drift-workspace.svelte-2yqbj0{border-radius:9px}.workspace-grid.svelte-2yqbj0{display:block;overflow:auto}.training-panel.svelte-2yqbj0,.insight-panel.svelte-2yqbj0{overflow:visible}.insight-panel.svelte-2yqbj0{border-top:1px solid var(--tool-border);border-left:0}.coordinate-board.svelte-2yqbj0{width:min(100%,275px)}}@media(max-width:430px){.workspace-header.svelte-2yqbj0{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-2yqbj0 em:where(.svelte-2yqbj0){justify-self:start}.training-panel.svelte-2yqbj0,.insight-panel.svelte-2yqbj0{padding:10px 12px}.panel-heading.svelte-2yqbj0{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-2yqbj0 .reset:where(.svelte-2yqbj0){grid-column:2;justify-self:start}.live-stats.svelte-2yqbj0{grid-template-columns:1fr 1fr}.board-stage.svelte-2yqbj0{min-height:315px;padding:7px}.coordinate-board.svelte-2yqbj0{width:min(100%,255px)}.memory-strip.svelte-2yqbj0{width:min(100%,280px);grid-template-columns:1fr}.memory-strip.svelte-2yqbj0 ol:where(.svelte-2yqbj0){justify-content:flex-start}.feedback-line.svelte-2yqbj0{width:min(100%,280px)}}@media(prefers-reduced-motion:reduce){.progress-card.svelte-2yqbj0>i:where(.svelte-2yqbj0) span:where(.svelte-2yqbj0),.grid.svelte-2yqbj0 button:where(.svelte-2yqbj0),.start-state.svelte-2yqbj0{transition:none}}html:has(.tool-slug-crc16),body:has(.tool-slug-crc16){overflow:auto!important}.crc-ad-layout.svelte-142zi6g{display:grid;min-height:580px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.crc-ad-layout.svelte-142zi6g>.tool-ad-left{grid-area:left}.crc-ad-layout.svelte-142zi6g>.tool-ad-right{grid-area:right}.bottom-ad.svelte-142zi6g{grid-area:bottom;min-width:0}.crc-workspace.svelte-142zi6g{grid-area:workspace;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-crc16{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-crc16 .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-142zi6g,.input-meta.svelte-142zi6g,.input-actions.svelte-142zi6g,.result-actions.svelte-142zi6g{display:flex;align-items:center}.workspace-header.svelte-142zi6g{justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-142zi6g>div:where(.svelte-142zi6g){display:grid;gap:2px}.eyebrow.svelte-142zi6g{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-142zi6g strong:where(.svelte-142zi6g){font-size:13px}.standard.svelte-142zi6g{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.variant-switch.svelte-142zi6g{display:grid;grid-template-columns:1fr 1fr;gap:6px;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:7px}.variant-switch.svelte-142zi6g button:where(.svelte-142zi6g){display:grid;min-height:58px;align-content:center;gap:1px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tool-muted);text-align:left;padding:7px 12px;cursor:pointer}.variant-switch.svelte-142zi6g button:where(.svelte-142zi6g) span:where(.svelte-142zi6g){font-size:8px}.variant-switch.svelte-142zi6g button:where(.svelte-142zi6g) strong:where(.svelte-142zi6g){font-size:10px}.variant-switch.svelte-142zi6g button:where(.svelte-142zi6g) small:where(.svelte-142zi6g){color:var(--tool-faint);font:8px var(--tool-mono)}.variant-switch.svelte-142zi6g button[aria-pressed=true]:where(.svelte-142zi6g){border-color:#c7d2fe;background:#fff;color:var(--tool-primary);box-shadow:0 3px 8px #0f172a0f}.workspace-grid.svelte-142zi6g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-142zi6g,.result-panel.svelte-142zi6g{display:grid;min-width:0;align-content:start;padding:15px 16px}.result-panel.svelte-142zi6g{grid-template-rows:auto auto minmax(118px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-142zi6g{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-142zi6g>span:where(.svelte-142zi6g){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-142zi6g h2:where(.svelte-142zi6g){margin:0;font-size:12px}.panel-heading.svelte-142zi6g p:where(.svelte-142zi6g){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-142zi6g em:where(.svelte-142zi6g){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-142zi6g em.idle:where(.svelte-142zi6g){background:#f1f5f9;color:#64748b}.input-panel.svelte-142zi6g>label:where(.svelte-142zi6g){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.input-panel.svelte-142zi6g textarea:where(.svelte-142zi6g){box-sizing:border-box;width:100%;min-height:235px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#fbfcfe;padding:13px 14px;color:#1e293b;font:12px/1.7 var(--tool-mono);outline:none}.input-panel.svelte-142zi6g textarea:where(.svelte-142zi6g):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.input-meta.svelte-142zi6g{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.server-error.svelte-142zi6g{display:grid;gap:2px;margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.vector-card.svelte-142zi6g{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.vector-card.svelte-142zi6g>div:where(.svelte-142zi6g){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:8px}.vector-card.svelte-142zi6g span:where(.svelte-142zi6g){color:var(--tool-faint);font-size:8px}.vector-card.svelte-142zi6g code:where(.svelte-142zi6g),.vector-card.svelte-142zi6g strong:where(.svelte-142zi6g){color:var(--tool-primary);font:850 11px var(--tool-mono)}.input-actions.svelte-142zi6g{flex-wrap:wrap;gap:7px;margin-top:11px}.input-actions.svelte-142zi6g button:where(.svelte-142zi6g),.result-actions.svelte-142zi6g button:where(.svelte-142zi6g){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-142zi6g .danger:where(.svelte-142zi6g){color:#b42318}.input-actions.svelte-142zi6g .primary:where(.svelte-142zi6g){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-142zi6g button:where(.svelte-142zi6g):hover:not(:disabled),.result-actions.svelte-142zi6g button:where(.svelte-142zi6g):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-142zi6g .primary:where(.svelte-142zi6g):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-142zi6g button:where(.svelte-142zi6g):disabled,.result-actions.svelte-142zi6g button:where(.svelte-142zi6g):disabled{cursor:not-allowed;opacity:.42}.checksum-card.svelte-142zi6g{display:grid;justify-items:center;gap:5px;border:1px solid #c7d2fe;border-radius:10px;background:linear-gradient(145deg,#fff,#eef2ff);padding:18px}.checksum-card.svelte-142zi6g>span:where(.svelte-142zi6g){color:#6366f1;font-size:8px;font-weight:850;letter-spacing:.12em}.checksum-card.svelte-142zi6g>strong:where(.svelte-142zi6g){color:#312e81;font:900 clamp(30px,5vw,46px)/1 var(--tool-mono);letter-spacing:.08em}.checksum-card.svelte-142zi6g>code:where(.svelte-142zi6g){color:#6366f1;font:10px var(--tool-mono)}.result-grid.svelte-142zi6g{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;align-content:start}.result-grid.svelte-142zi6g article:where(.svelte-142zi6g){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.result-grid.svelte-142zi6g span:where(.svelte-142zi6g){color:var(--tool-faint);font-size:8px}.result-grid.svelte-142zi6g strong:where(.svelte-142zi6g),.result-grid.svelte-142zi6g code:where(.svelte-142zi6g){overflow-wrap:anywhere;color:#334155;font:800 10px var(--tool-mono)}.empty-state.svelte-142zi6g{display:grid;min-height:285px;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-142zi6g strong:where(.svelte-142zi6g){color:var(--tool-muted);font-size:12px}.empty-state.svelte-142zi6g span:where(.svelte-142zi6g){max-width:280px;font-size:9px}.compat-note.svelte-142zi6g{display:flex;gap:8px;margin-top:9px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.compat-note.svelte-142zi6g strong:where(.svelte-142zi6g){color:#4338ca;font-size:9px}.compat-note.svelte-142zi6g span:where(.svelte-142zi6g){color:#6366a5;font-size:8px}.result-actions.svelte-142zi6g{justify-content:flex-end;gap:7px;min-height:46px;margin-top:7px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-142zi6g>span:where(.svelte-142zi6g){margin-right:auto;color:var(--tool-faint);font-size:9px}.variant-switch.svelte-142zi6g button:where(.svelte-142zi6g):focus-visible,.input-actions.svelte-142zi6g button:where(.svelte-142zi6g):focus-visible,.result-actions.svelte-142zi6g button:where(.svelte-142zi6g):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.crc-ad-layout.svelte-142zi6g{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.crc-ad-layout.svelte-142zi6g>.tool-ad-left,.crc-ad-layout.svelte-142zi6g>.tool-ad-right,.bottom-ad.svelte-142zi6g{min-height:64px}}@media(max-width:900px){.workspace-grid.svelte-142zi6g{grid-template-columns:1fr}.result-panel.svelte-142zi6g{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-142zi6g{align-items:flex-start;flex-direction:column;padding:10px 12px}.standard.svelte-142zi6g{border-radius:6px}.variant-switch.svelte-142zi6g{grid-template-columns:1fr}.variant-switch.svelte-142zi6g button:where(.svelte-142zi6g){min-height:62px}.input-panel.svelte-142zi6g,.result-panel.svelte-142zi6g{padding:12px}.input-panel.svelte-142zi6g textarea:where(.svelte-142zi6g){min-height:210px;font-size:16px}.vector-card.svelte-142zi6g,.result-grid.svelte-142zi6g{grid-template-columns:1fr}.input-actions.svelte-142zi6g{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-142zi6g .primary:where(.svelte-142zi6g){grid-column:1/-1;margin-left:0;min-height:44px}.result-actions.svelte-142zi6g{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-142zi6g>span:where(.svelte-142zi6g){grid-column:1/-1}.result-actions.svelte-142zi6g button:where(.svelte-142zi6g){min-height:44px}.compat-note.svelte-142zi6g{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.svelte-142zi6g{transition:none!important}}html:has(.tool-slug-crs),body:has(.tool-slug-crs){height:100%;overflow:hidden!important}body:has(.tool-slug-crs) .seo-content{display:none!important}.tool-slug-crs{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-crs .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-go1xc3{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-go1xc3>.tool-ad-left{grid-area:left}.ad-layout.svelte-go1xc3>.tool-ad-right{grid-area:right}.bottom.svelte-go1xc3{grid-area:bottom;overflow:hidden}.workspace.svelte-go1xc3{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-go1xc3{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-go1xc3>div:where(.svelte-go1xc3){display:grid;gap:2px}.top.svelte-go1xc3 span:where(.svelte-go1xc3),.intro.svelte-go1xc3>span:where(.svelte-go1xc3),.rating.svelte-go1xc3 section:where(.svelte-go1xc3) header:where(.svelte-go1xc3) span:where(.svelte-go1xc3),.reading.svelte-go1xc3>span:where(.svelte-go1xc3){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-go1xc3 strong:where(.svelte-go1xc3){font-size:13px}.top.svelte-go1xc3 p:where(.svelte-go1xc3){margin:0;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#475569;padding:5px 9px;font-size:8px}.intro.svelte-go1xc3{display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;background:radial-gradient(circle at 50% 40%,#f1f5f9,#fff 58%)}.mark.svelte-go1xc3{display:grid;width:74px;height:62px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#334155,#0f172a);color:#fff;box-shadow:0 12px 28px #0f172a33;font:900 15px var(--tool-mono)}.intro.svelte-go1xc3 h2:where(.svelte-go1xc3){margin:0;color:#172033;font-size:22px}.intro.svelte-go1xc3 p:where(.svelte-go1xc3){max-width:600px;margin:0;color:#64748b;font-size:10px}.facts.svelte-go1xc3{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-go1xc3 article:where(.svelte-go1xc3){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.facts.svelte-go1xc3 strong:where(.svelte-go1xc3){font:850 14px var(--tool-mono)}.facts.svelte-go1xc3 span:where(.svelte-go1xc3){color:#94a3b8;font-size:8px}.intro.svelte-go1xc3>button:where(.svelte-go1xc3),.primary.svelte-go1xc3{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-go1xc3 aside:where(.svelte-go1xc3){display:flex;max-width:620px;gap:8px;border-left:3px solid #64748b;border-radius:7px;background:#f8fafc;padding:9px;text-align:left}.intro.svelte-go1xc3 aside:where(.svelte-go1xc3) strong:where(.svelte-go1xc3){flex:none;font-size:8px}.intro.svelte-go1xc3 aside:where(.svelte-go1xc3) span:where(.svelte-go1xc3){color:#64748b;font-size:8px;line-height:1.5}.rating.svelte-go1xc3{display:grid;grid-template-columns:185px minmax(0,1fr);min-height:0}.rating.svelte-go1xc3>aside:where(.svelte-go1xc3){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.rating.svelte-go1xc3 aside:where(.svelte-go1xc3)>div:where(.svelte-go1xc3){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.rating.svelte-go1xc3 aside:where(.svelte-go1xc3) span:where(.svelte-go1xc3),.rating.svelte-go1xc3 aside:where(.svelte-go1xc3) small:where(.svelte-go1xc3){color:#94a3b8;font-size:8px}.rating.svelte-go1xc3 aside:where(.svelte-go1xc3) strong:where(.svelte-go1xc3){font:850 16px var(--tool-mono)}.rating.svelte-go1xc3 aside:where(.svelte-go1xc3) i:where(.svelte-go1xc3){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.rating.svelte-go1xc3 aside:where(.svelte-go1xc3) b:where(.svelte-go1xc3){display:block;height:100%;background:#475569}.rating.svelte-go1xc3 aside:where(.svelte-go1xc3) nav:where(.svelte-go1xc3){display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:5px;overflow:auto}.rating.svelte-go1xc3 aside:where(.svelte-go1xc3) button:where(.svelte-go1xc3){min-height:31px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.rating.svelte-go1xc3 aside:where(.svelte-go1xc3) button.done:where(.svelte-go1xc3){border-color:#cbd5e1;background:#f1f5f9;color:#334155}.rating.svelte-go1xc3 aside:where(.svelte-go1xc3) button.current:where(.svelte-go1xc3){background:var(--tool-primary);color:#fff}.rating.svelte-go1xc3>section:where(.svelte-go1xc3){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.rating.svelte-go1xc3 section:where(.svelte-go1xc3)>header:where(.svelte-go1xc3),.rating.svelte-go1xc3 section:where(.svelte-go1xc3)>footer:where(.svelte-go1xc3){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.rating.svelte-go1xc3 section:where(.svelte-go1xc3) header:where(.svelte-go1xc3)>div:where(.svelte-go1xc3){display:grid;gap:3px}.rating.svelte-go1xc3 section:where(.svelte-go1xc3) header:where(.svelte-go1xc3) strong:where(.svelte-go1xc3){font-size:10px}.rating.svelte-go1xc3 section:where(.svelte-go1xc3) header:where(.svelte-go1xc3) em:where(.svelte-go1xc3){border-radius:99px;background:#f1f5f9;color:#334155;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-go1xc3{display:grid;align-content:center;gap:10px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,42px)}.body.svelte-go1xc3>span:where(.svelte-go1xc3){color:#94a3b8;font-size:8px}.body.svelte-go1xc3 h2:where(.svelte-go1xc3){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-go1xc3{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.options.svelte-go1xc3 button:where(.svelte-go1xc3){display:grid;justify-items:center;gap:5px;min-height:72px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px 4px;color:#475569}.options.svelte-go1xc3 button:where(.svelte-go1xc3)>span:where(.svelte-go1xc3){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-go1xc3 button:where(.svelte-go1xc3) strong:where(.svelte-go1xc3){font-size:8px}.options.svelte-go1xc3 button:where(.svelte-go1xc3)>i:where(.svelte-go1xc3){width:8px;height:8px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-go1xc3 button:where(.svelte-go1xc3):hover,.options.svelte-go1xc3 button.selected:where(.svelte-go1xc3){border-color:#64748b;background:#f8fafc;color:#0f172a}.legend.svelte-go1xc3{display:flex;justify-content:space-between;color:#94a3b8;font-size:8px}.notice.svelte-go1xc3{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.rating.svelte-go1xc3 section:where(.svelte-go1xc3)>footer:where(.svelte-go1xc3){border-top:1px solid var(--tool-border);border-bottom:0}.rating.svelte-go1xc3 footer:where(.svelte-go1xc3) button:where(.svelte-go1xc3),.result.svelte-go1xc3 footer:where(.svelte-go1xc3) button:where(.svelte-go1xc3){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.rating.svelte-go1xc3 footer:where(.svelte-go1xc3) span:where(.svelte-go1xc3){color:#94a3b8;font-size:8px}.rating.svelte-go1xc3 button:where(.svelte-go1xc3):disabled{opacity:.45}.result.svelte-go1xc3{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-go1xc3{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #cbd5e1;border-radius:11px;background:linear-gradient(145deg,#fff,#f8fafc);text-align:center}.score.svelte-go1xc3>span:where(.svelte-go1xc3){color:#475569;font-size:8px}.score.svelte-go1xc3 strong:where(.svelte-go1xc3){color:#0f172a;font:900 54px/1 var(--tool-mono)}.score.svelte-go1xc3 small:where(.svelte-go1xc3){color:#94a3b8}.score.svelte-go1xc3 b:where(.svelte-go1xc3){font-size:12px}.score.svelte-go1xc3 p:where(.svelte-go1xc3){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-go1xc3{display:grid;align-content:center;gap:9px}.scale.svelte-go1xc3{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#e2e8f0 0,#e2e8f0 17%,#cbd5e1 17%,#cbd5e1 34%,#fde68a 34%,#fde68a 51%,#fdba74 51%,#fdba74 68%,#fca5a5 68%)}.scale.svelte-go1xc3 i:where(.svelte-go1xc3){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#0f172a}.labels.svelte-go1xc3{display:grid;grid-template-columns:repeat(5,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-go1xc3 article:where(.svelte-go1xc3){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.reading.svelte-go1xc3 article:where(.svelte-go1xc3) strong:where(.svelte-go1xc3){font-size:9px}.reading.svelte-go1xc3 article:where(.svelte-go1xc3) p:where(.svelte-go1xc3){margin:4px 0 0;color:#64748b;font-size:8px;line-height:1.55}.result.svelte-go1xc3 footer:where(.svelte-go1xc3){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-go1xc3 button:where(.svelte-go1xc3):focus-visible{outline:2px solid #64748b;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-go1xc3{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-go1xc3>.tool-ad-left,.ad-layout.svelte-go1xc3>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-crs{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-crs .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-go1xc3{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-go1xc3{grid-template-rows:44px minmax(0,1fr)}.top.svelte-go1xc3{padding:6px 9px}.top.svelte-go1xc3 p:where(.svelte-go1xc3){display:none}.rating.svelte-go1xc3{grid-template-columns:76px minmax(0,1fr)}.rating.svelte-go1xc3>aside:where(.svelte-go1xc3){padding:6px}.rating.svelte-go1xc3 aside:where(.svelte-go1xc3) nav:where(.svelte-go1xc3){grid-template-columns:repeat(2,1fr)}.rating.svelte-go1xc3 aside:where(.svelte-go1xc3) small:where(.svelte-go1xc3){display:none}.rating.svelte-go1xc3>section:where(.svelte-go1xc3){grid-template-rows:46px minmax(0,1fr) 42px}.rating.svelte-go1xc3 section:where(.svelte-go1xc3)>header:where(.svelte-go1xc3),.rating.svelte-go1xc3 section:where(.svelte-go1xc3)>footer:where(.svelte-go1xc3){padding:5px 8px}.rating.svelte-go1xc3 footer:where(.svelte-go1xc3) span:where(.svelte-go1xc3){display:none}.body.svelte-go1xc3{align-content:start;padding:10px}.body.svelte-go1xc3 h2:where(.svelte-go1xc3){font-size:16px}.options.svelte-go1xc3{grid-template-columns:repeat(2,1fr)}.options.svelte-go1xc3 button:where(.svelte-go1xc3){grid-template-columns:28px 1fr 10px;align-items:center;justify-items:start;min-height:40px}.options.svelte-go1xc3 button:where(.svelte-go1xc3):last-child{grid-column:1/-1}.legend.svelte-go1xc3{display:none}.result.svelte-go1xc3{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-go1xc3 strong:where(.svelte-go1xc3){font-size:38px}.reading.svelte-go1xc3 article:where(.svelte-go1xc3):last-child{display:none}.facts.svelte-go1xc3{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-crt),body:has(.tool-slug-crt){height:100%;overflow:hidden!important}body:has(.tool-slug-crt) .seo-content{display:none!important}.tool-slug-crt{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-crt .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-iz89a{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-iz89a>.tool-ad-left{grid-area:left}.ad-layout.svelte-iz89a>.tool-ad-right{grid-area:right}.bottom.svelte-iz89a{grid-area:bottom;overflow:hidden}.workspace.svelte-iz89a{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-iz89a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-iz89a>div:where(.svelte-iz89a){display:grid;gap:2px}.top.svelte-iz89a span:where(.svelte-iz89a),.intro.svelte-iz89a>span:where(.svelte-iz89a),.rating.svelte-iz89a section:where(.svelte-iz89a) header:where(.svelte-iz89a) span:where(.svelte-iz89a),.reading.svelte-iz89a>span:where(.svelte-iz89a){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-iz89a strong:where(.svelte-iz89a){font-size:13px}.top.svelte-iz89a p:where(.svelte-iz89a){margin:0;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#475569;padding:5px 9px;font-size:8px}.intro.svelte-iz89a{display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;background:radial-gradient(circle at 50% 40%,#f1f5f9,#fff 58%)}.mark.svelte-iz89a{display:grid;width:74px;height:62px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#334155,#0f172a);color:#fff;box-shadow:0 12px 28px #0f172a33;font:900 15px var(--tool-mono)}.intro.svelte-iz89a h2:where(.svelte-iz89a){margin:0;color:#172033;font-size:22px}.intro.svelte-iz89a p:where(.svelte-iz89a){max-width:600px;margin:0;color:#64748b;font-size:10px}.facts.svelte-iz89a{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-iz89a article:where(.svelte-iz89a){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.facts.svelte-iz89a strong:where(.svelte-iz89a){font:850 14px var(--tool-mono)}.facts.svelte-iz89a span:where(.svelte-iz89a){color:#94a3b8;font-size:8px}.intro.svelte-iz89a>button:where(.svelte-iz89a),.primary.svelte-iz89a{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-iz89a aside:where(.svelte-iz89a){display:flex;max-width:620px;gap:8px;border-left:3px solid #64748b;border-radius:7px;background:#f8fafc;padding:9px;text-align:left}.intro.svelte-iz89a aside:where(.svelte-iz89a) strong:where(.svelte-iz89a){flex:none;font-size:8px}.intro.svelte-iz89a aside:where(.svelte-iz89a) span:where(.svelte-iz89a){color:#64748b;font-size:8px;line-height:1.5}.rating.svelte-iz89a{display:grid;grid-template-columns:185px minmax(0,1fr);min-height:0}.rating.svelte-iz89a>aside:where(.svelte-iz89a){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.rating.svelte-iz89a aside:where(.svelte-iz89a)>div:where(.svelte-iz89a){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.rating.svelte-iz89a aside:where(.svelte-iz89a) span:where(.svelte-iz89a),.rating.svelte-iz89a aside:where(.svelte-iz89a) small:where(.svelte-iz89a){color:#94a3b8;font-size:8px}.rating.svelte-iz89a aside:where(.svelte-iz89a) strong:where(.svelte-iz89a){font:850 16px var(--tool-mono)}.rating.svelte-iz89a aside:where(.svelte-iz89a) i:where(.svelte-iz89a){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.rating.svelte-iz89a aside:where(.svelte-iz89a) b:where(.svelte-iz89a){display:block;height:100%;background:#475569}.rating.svelte-iz89a aside:where(.svelte-iz89a) nav:where(.svelte-iz89a){display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:5px;overflow:auto}.rating.svelte-iz89a aside:where(.svelte-iz89a) button:where(.svelte-iz89a){min-height:31px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.rating.svelte-iz89a aside:where(.svelte-iz89a) button.done:where(.svelte-iz89a){border-color:#cbd5e1;background:#f1f5f9;color:#334155}.rating.svelte-iz89a aside:where(.svelte-iz89a) button.current:where(.svelte-iz89a){background:var(--tool-primary);color:#fff}.rating.svelte-iz89a>section:where(.svelte-iz89a){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.rating.svelte-iz89a section:where(.svelte-iz89a)>header:where(.svelte-iz89a),.rating.svelte-iz89a section:where(.svelte-iz89a)>footer:where(.svelte-iz89a){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.rating.svelte-iz89a section:where(.svelte-iz89a) header:where(.svelte-iz89a)>div:where(.svelte-iz89a){display:grid;gap:3px}.rating.svelte-iz89a section:where(.svelte-iz89a) header:where(.svelte-iz89a) strong:where(.svelte-iz89a){font-size:10px}.rating.svelte-iz89a section:where(.svelte-iz89a) header:where(.svelte-iz89a) em:where(.svelte-iz89a){border-radius:99px;background:#f1f5f9;color:#334155;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-iz89a{display:grid;align-content:center;gap:10px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,42px)}.body.svelte-iz89a>span:where(.svelte-iz89a){color:#94a3b8;font-size:8px}.body.svelte-iz89a h2:where(.svelte-iz89a){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-iz89a{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.options.svelte-iz89a button:where(.svelte-iz89a){display:grid;justify-items:center;gap:5px;min-height:72px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px 4px;color:#475569}.options.svelte-iz89a button:where(.svelte-iz89a)>span:where(.svelte-iz89a){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-iz89a button:where(.svelte-iz89a) strong:where(.svelte-iz89a){font-size:8px}.options.svelte-iz89a button:where(.svelte-iz89a)>i:where(.svelte-iz89a){width:8px;height:8px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-iz89a button:where(.svelte-iz89a):hover,.options.svelte-iz89a button.selected:where(.svelte-iz89a){border-color:#64748b;background:#f8fafc;color:#0f172a}.legend.svelte-iz89a{display:flex;justify-content:space-between;color:#94a3b8;font-size:8px}.notice.svelte-iz89a{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.rating.svelte-iz89a section:where(.svelte-iz89a)>footer:where(.svelte-iz89a){border-top:1px solid var(--tool-border);border-bottom:0}.rating.svelte-iz89a footer:where(.svelte-iz89a) button:where(.svelte-iz89a),.result.svelte-iz89a footer:where(.svelte-iz89a) button:where(.svelte-iz89a){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.rating.svelte-iz89a footer:where(.svelte-iz89a) span:where(.svelte-iz89a){color:#94a3b8;font-size:8px}.rating.svelte-iz89a button:where(.svelte-iz89a):disabled{opacity:.45}.result.svelte-iz89a{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-iz89a{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #cbd5e1;border-radius:11px;background:linear-gradient(145deg,#fff,#f8fafc);text-align:center}.score.svelte-iz89a>span:where(.svelte-iz89a){color:#475569;font-size:8px}.score.svelte-iz89a strong:where(.svelte-iz89a){color:#0f172a;font:900 54px/1 var(--tool-mono)}.score.svelte-iz89a small:where(.svelte-iz89a){color:#94a3b8}.score.svelte-iz89a b:where(.svelte-iz89a){font-size:12px}.score.svelte-iz89a p:where(.svelte-iz89a){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-iz89a{display:grid;align-content:center;gap:9px}.scale.svelte-iz89a{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#e2e8f0 0,#e2e8f0 17%,#cbd5e1 17%,#cbd5e1 34%,#fde68a 34%,#fde68a 51%,#fdba74 51%,#fdba74 68%,#fca5a5 68%)}.scale.svelte-iz89a i:where(.svelte-iz89a){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#0f172a}.labels.svelte-iz89a{display:grid;grid-template-columns:repeat(2,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-iz89a article:where(.svelte-iz89a){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.reading.svelte-iz89a article:where(.svelte-iz89a) strong:where(.svelte-iz89a){font-size:9px}.reading.svelte-iz89a article:where(.svelte-iz89a) p:where(.svelte-iz89a){margin:4px 0 0;color:#64748b;font-size:8px;line-height:1.55}.result.svelte-iz89a footer:where(.svelte-iz89a){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-iz89a button:where(.svelte-iz89a):focus-visible{outline:2px solid #64748b;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-iz89a{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-iz89a>.tool-ad-left,.ad-layout.svelte-iz89a>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-crt{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-crt .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-iz89a{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-iz89a{grid-template-rows:44px minmax(0,1fr)}.top.svelte-iz89a{padding:6px 9px}.top.svelte-iz89a p:where(.svelte-iz89a){display:none}.rating.svelte-iz89a{grid-template-columns:76px minmax(0,1fr)}.rating.svelte-iz89a>aside:where(.svelte-iz89a){padding:6px}.rating.svelte-iz89a aside:where(.svelte-iz89a) nav:where(.svelte-iz89a){grid-template-columns:repeat(2,1fr)}.rating.svelte-iz89a aside:where(.svelte-iz89a) small:where(.svelte-iz89a){display:none}.rating.svelte-iz89a>section:where(.svelte-iz89a){grid-template-rows:46px minmax(0,1fr) 42px}.rating.svelte-iz89a section:where(.svelte-iz89a)>header:where(.svelte-iz89a),.rating.svelte-iz89a section:where(.svelte-iz89a)>footer:where(.svelte-iz89a){padding:5px 8px}.rating.svelte-iz89a footer:where(.svelte-iz89a) span:where(.svelte-iz89a){display:none}.body.svelte-iz89a{align-content:start;padding:10px}.body.svelte-iz89a h2:where(.svelte-iz89a){font-size:16px}.options.svelte-iz89a{grid-template-columns:repeat(2,1fr)}.options.svelte-iz89a button:where(.svelte-iz89a){grid-template-columns:28px 1fr 10px;align-items:center;justify-items:start;min-height:40px}.legend.svelte-iz89a{display:none}.result.svelte-iz89a{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-iz89a strong:where(.svelte-iz89a){font-size:38px}.reading.svelte-iz89a article:where(.svelte-iz89a):last-child{display:none}.facts.svelte-iz89a{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-css-animation-generator),body:has(.tool-slug-css-animation-generator){height:100%;overflow:hidden!important}.tool-slug-css-animation-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-css-animation-generator .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.animation-ad-layout.svelte-ii35op{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.animation-ad-layout.svelte-ii35op>.tool-ad-left{grid-area:left}.animation-ad-layout.svelte-ii35op>.tool-ad-right{grid-area:right}.bottom-ad.svelte-ii35op{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-ii35op>.tool-ad-bottom{height:100%;min-height:0}.animation-workspace.svelte-ii35op{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.workspace-header.svelte-ii35op{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-ii35op>div:where(.svelte-ii35op){display:grid;gap:2px}.workspace-header.svelte-ii35op span:where(.svelte-ii35op){color:#c2410c;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-ii35op strong:where(.svelte-ii35op){font-size:13px}.workspace-header.svelte-ii35op em:where(.svelte-ii35op){border-radius:999px;background:#fff7ed;color:#c2410c;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-ii35op{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);overflow:hidden}.control-panel.svelte-ii35op,.result-panel.svelte-ii35op{min-width:0;min-height:0;padding:12px 16px}.control-panel.svelte-ii35op{overflow:auto;border-right:1px solid var(--tool-border);background:#fffdfa}.result-panel.svelte-ii35op{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.panel-heading.svelte-ii35op,.section-heading.svelte-ii35op{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px}.panel-heading.svelte-ii35op{padding-bottom:8px}.section-heading.svelte-ii35op{margin-top:12px;border-top:1px solid #ece7df;padding-top:11px}.panel-heading.svelte-ii35op>b:where(.svelte-ii35op),.section-heading.svelte-ii35op>b:where(.svelte-ii35op){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#ffedd5;color:#c2410c;font-size:9px}.panel-heading.svelte-ii35op h2:where(.svelte-ii35op),.section-heading.svelte-ii35op h2:where(.svelte-ii35op){margin:0;font-size:12px}.panel-heading.svelte-ii35op p:where(.svelte-ii35op),.section-heading.svelte-ii35op p:where(.svelte-ii35op){margin:3px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.5}.animation-grid.svelte-ii35op{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.animation-grid.svelte-ii35op button:where(.svelte-ii35op){display:grid;min-width:0;gap:2px;border:1px solid #e5ded5;border-radius:7px;background:#fff;padding:8px;text-align:left;cursor:pointer}.animation-grid.svelte-ii35op strong:where(.svelte-ii35op){font-size:8px}.animation-grid.svelte-ii35op small:where(.svelte-ii35op){color:#94a3b8;font-size:6px}.animation-grid.svelte-ii35op code:where(.svelte-ii35op){overflow:hidden;margin-top:3px;color:#64748b;font:6px var(--tool-mono);text-overflow:ellipsis}.animation-grid.svelte-ii35op button.active:where(.svelte-ii35op){border-color:#ea580c;background:#fff7ed;box-shadow:0 0 0 2px #ffedd5}.range-grid.svelte-ii35op{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:11px}.range-grid.svelte-ii35op label:where(.svelte-ii35op){display:grid;gap:6px}.range-grid.svelte-ii35op label:where(.svelte-ii35op)>span:where(.svelte-ii35op){display:flex;align-items:center;justify-content:space-between}.range-grid.svelte-ii35op strong:where(.svelte-ii35op){font-size:8px}.range-grid.svelte-ii35op output:where(.svelte-ii35op){border-radius:5px;background:#fff7ed;color:#c2410c;padding:3px 5px;font:800 7px var(--tool-mono)}input[type=range].svelte-ii35op{width:100%;height:5px;margin:0;accent-color:#ea580c;cursor:pointer}.select-grid.svelte-ii35op{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.select-grid.svelte-ii35op label:where(.svelte-ii35op){display:grid;gap:5px}.select-grid.svelte-ii35op span:where(.svelte-ii35op),legend.svelte-ii35op{color:#475569;font-size:8px;font-weight:800}.select-grid.svelte-ii35op select:where(.svelte-ii35op){box-sizing:border-box;width:100%;height:31px;border:1px solid #ded8cf;border-radius:6px;background:#fff;padding:4px 7px;color:#475569;font-size:8px}fieldset.svelte-ii35op{min-width:0;margin:11px 0 0;border:0;padding:0}legend.svelte-ii35op{margin-bottom:6px}.timing-grid.svelte-ii35op{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.timing-grid.svelte-ii35op button:where(.svelte-ii35op){min-height:29px;border:1px solid #e5ded5;border-radius:6px;background:#fff;color:#64748b;font-size:7px;cursor:pointer}.timing-grid.svelte-ii35op button.active:where(.svelte-ii35op){border-color:#ea580c;background:#ea580c;color:#fff}.reset-button.svelte-ii35op{width:100%;min-height:30px;margin-top:10px;border:1px solid #fed7aa;border-radius:7px;background:#fff;color:#c2410c;font-size:8px;font-weight:750;cursor:pointer}.preview-stage.svelte-ii35op{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(145px,1fr) auto auto;overflow:hidden;border:1px solid #e8e1d8;border-radius:10px;background:#fffaf5}.preview-stage.svelte-ii35op>header:where(.svelte-ii35op){display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #ebe5dc;padding:5px 9px}.preview-stage.svelte-ii35op>header:where(.svelte-ii35op)>div:where(.svelte-ii35op):first-child{display:grid;gap:2px}.preview-stage.svelte-ii35op header:where(.svelte-ii35op) span:where(.svelte-ii35op){color:#94a3b8;font-size:6px}.preview-stage.svelte-ii35op header:where(.svelte-ii35op) strong:where(.svelte-ii35op){font:800 8px var(--tool-mono)}.preview-stage.svelte-ii35op>header:where(.svelte-ii35op)>div:where(.svelte-ii35op):last-child{display:flex;gap:5px}.preview-stage.svelte-ii35op header:where(.svelte-ii35op) button:where(.svelte-ii35op){min-height:27px;border:1px solid #e1d8cc;border-radius:6px;background:#fff;color:#475569;padding:4px 8px;font-size:7px;font-weight:750;cursor:pointer}.preview-stage.svelte-ii35op header:where(.svelte-ii35op) button.primary:where(.svelte-ii35op){border-color:#ea580c;background:#ea580c;color:#fff}.demo-area.svelte-ii35op{display:grid;min-height:0;place-items:center;overflow:hidden;background-image:linear-gradient(rgb(234 88 12/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(234 88 12/.045) 1px,transparent 1px);background-size:24px 24px}.demo-object.svelte-ii35op{display:grid;width:112px;height:112px;place-content:center;justify-items:center;border-radius:20px;background:linear-gradient(145deg,#f97316,#c2410c);color:#fff;box-shadow:0 14px 32px #c2410c38}.demo-object.svelte-ii35op span:where(.svelte-ii35op){font:700 6px var(--tool-mono);opacity:.68}.demo-object.svelte-ii35op strong:where(.svelte-ii35op){font-size:13px}.keyframe-track.svelte-ii35op{border-top:1px solid #ebe5dc;background:#fff;padding:7px 10px}.track-label.svelte-ii35op{display:flex;align-items:center;justify-content:space-between;color:#64748b;font-size:6px}.track-label.svelte-ii35op strong:where(.svelte-ii35op){font:700 6px var(--tool-mono)}.track.svelte-ii35op{position:relative;height:17px;margin-top:5px;border-top:3px solid #ffedd5}.track.svelte-ii35op i:where(.svelte-ii35op){position:absolute;top:-3px;left:0;width:100%;height:3px;background:#ea580c;animation:svelte-ii35op-track-progress var(--duration) var(--timing) var(--delay) infinite}.track.svelte-ii35op i.paused:where(.svelte-ii35op){animation-play-state:paused}.track.svelte-ii35op b:where(.svelte-ii35op){position:absolute;top:3px;color:#94a3b8;font:6px var(--tool-mono)}.track.svelte-ii35op b:where(.svelte-ii35op):before{position:absolute;top:-9px;width:5px;height:5px;border-radius:50%;background:#ea580c;content:""}.start.svelte-ii35op{left:0}.middle.svelte-ii35op{left:50%;transform:translate(-50%)}.end.svelte-ii35op{right:0}.end.svelte-ii35op:before{right:0}.middle.svelte-ii35op:before{left:50%;transform:translate(-50%)}.spec-row.svelte-ii35op{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ebe5dc;background:#fff}.spec-row.svelte-ii35op>span:where(.svelte-ii35op){display:grid;min-width:0;gap:2px;border-left:1px solid #f0ece7;padding:7px 9px}.spec-row.svelte-ii35op>span:where(.svelte-ii35op):first-child{border-left:0}.spec-row.svelte-ii35op small:where(.svelte-ii35op){color:#94a3b8;font-size:5px;letter-spacing:.08em}.spec-row.svelte-ii35op strong:where(.svelte-ii35op){overflow:hidden;font:750 7px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.code-panel.svelte-ii35op{min-width:0;margin-top:8px;overflow:hidden;border:1px solid #3a2418;border-radius:9px;background:#1f130d}.code-panel.svelte-ii35op header:where(.svelte-ii35op){display:flex;min-height:36px;align-items:center;justify-content:space-between;border-bottom:1px solid #4b3022;padding:4px 8px 4px 11px}.code-panel.svelte-ii35op header:where(.svelte-ii35op)>div:where(.svelte-ii35op){display:flex;align-items:center;gap:8px}.code-panel.svelte-ii35op header:where(.svelte-ii35op) span:where(.svelte-ii35op){border-radius:4px;background:#7c2d12;color:#ffedd5;padding:3px 5px;font:800 7px var(--tool-mono)}.code-panel.svelte-ii35op header:where(.svelte-ii35op) strong:where(.svelte-ii35op){color:#fed7aa;font:750 8px var(--tool-mono)}.code-panel.svelte-ii35op button:where(.svelte-ii35op){min-height:27px;border:1px solid #654332;border-radius:6px;background:#352219;color:#fff7ed;padding:4px 9px;font-size:8px;font-weight:750;cursor:pointer}.code-panel.svelte-ii35op button.copied:where(.svelte-ii35op){border-color:#34d399;background:#064e3b;color:#d1fae5}.code-panel.svelte-ii35op pre:where(.svelte-ii35op){box-sizing:border-box;max-height:108px;margin:0;overflow:auto;padding:9px 11px;color:#ffedd5;font:8px/1.45 var(--tool-mono);white-space:pre-wrap}button.svelte-ii35op:focus-visible,input.svelte-ii35op:focus-visible,select.svelte-ii35op:focus-visible{outline:3px solid rgb(234 88 12/.24);outline-offset:2px}@keyframes svelte-ii35op-cfstack-pulse{0%{transform:scale(.85);opacity:.65}to{transform:scale(1.1);opacity:1}}@keyframes svelte-ii35op-cfstack-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-56px)}}@keyframes svelte-ii35op-cfstack-slide{0%{transform:translate(-72px);opacity:0}to{transform:translate(72px);opacity:1}}@keyframes svelte-ii35op-cfstack-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-ii35op-track-progress{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media(prefers-reduced-motion:reduce){.demo-object.svelte-ii35op,.track.svelte-ii35op i:where(.svelte-ii35op){animation:none!important}}@media(max-width:1180px){.animation-ad-layout.svelte-ii35op{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.animation-ad-layout.svelte-ii35op>.tool-ad-left,.animation-ad-layout.svelte-ii35op>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-css-animation-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-css-animation-generator .detail-grid{height:calc(100dvh - 110px)!important}.animation-ad-layout.svelte-ii35op{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.animation-ad-layout.svelte-ii35op>.tool-ad-left,.animation-ad-layout.svelte-ii35op>.tool-ad-right{display:none}.animation-workspace.svelte-ii35op{border-radius:9px}.workspace-grid.svelte-ii35op{display:block;overflow:auto}.control-panel.svelte-ii35op{border-right:0;border-bottom:1px solid var(--tool-border)}.result-panel.svelte-ii35op{overflow:visible}.preview-stage.svelte-ii35op{min-height:400px}}@media(max-width:430px){.workspace-header.svelte-ii35op{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-ii35op em:where(.svelte-ii35op){justify-self:start}.control-panel.svelte-ii35op,.result-panel.svelte-ii35op{padding:10px 12px}.animation-grid.svelte-ii35op{grid-template-columns:1fr 1fr}.timing-grid.svelte-ii35op{grid-template-columns:repeat(3,1fr)}.spec-row.svelte-ii35op{grid-template-columns:1fr 1fr}.spec-row.svelte-ii35op>span:where(.svelte-ii35op):nth-child(3){border-left:0;border-top:1px solid #f0ece7}.spec-row.svelte-ii35op>span:where(.svelte-ii35op):nth-child(4){border-top:1px solid #f0ece7}}html:has(.tool-slug-css-border-radius),body:has(.tool-slug-css-border-radius){height:100%;overflow:hidden!important}.tool-slug-css-border-radius{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-css-border-radius .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.radius-ad-layout.svelte-1teifsi{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.radius-ad-layout.svelte-1teifsi>.tool-ad-left{grid-area:left}.radius-ad-layout.svelte-1teifsi>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1teifsi{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1teifsi>.tool-ad-bottom{height:100%;min-height:0}.radius-workspace.svelte-1teifsi{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.workspace-header.svelte-1teifsi{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1teifsi>div:where(.svelte-1teifsi){display:grid;gap:2px}.workspace-header.svelte-1teifsi span:where(.svelte-1teifsi){color:#2563eb;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1teifsi strong:where(.svelte-1teifsi){font-size:13px}.workspace-header.svelte-1teifsi em:where(.svelte-1teifsi){border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-1teifsi{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(310px,.84fr) minmax(0,1.16fr);overflow:hidden}.control-panel.svelte-1teifsi,.result-panel.svelte-1teifsi{display:grid;min-width:0;min-height:0;align-content:start;overflow:hidden;padding:14px 16px}.control-panel.svelte-1teifsi{overflow:auto;border-right:1px solid var(--tool-border);background:#fbfcfe}.result-panel.svelte-1teifsi{grid-template-rows:auto minmax(230px,1fr) auto}.panel-heading.svelte-1teifsi{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding-bottom:10px}.panel-heading.svelte-1teifsi>b:where(.svelte-1teifsi){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#dbeafe;color:#1d4ed8;font-size:9px}.panel-heading.svelte-1teifsi h2:where(.svelte-1teifsi){margin:0;font-size:12px}.panel-heading.svelte-1teifsi p:where(.svelte-1teifsi){margin:3px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.5}.presets.svelte-1teifsi{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.presets.svelte-1teifsi button:where(.svelte-1teifsi){display:grid;min-width:0;justify-items:center;gap:5px;border:1px solid #dbe3ec;border-radius:8px;background:#fff;padding:7px 4px;cursor:pointer}.presets.svelte-1teifsi button:where(.svelte-1teifsi)>i:where(.svelte-1teifsi){display:block;width:34px;height:24px;background:#bfdbfe}.presets.svelte-1teifsi button:where(.svelte-1teifsi)>span:where(.svelte-1teifsi){display:grid;justify-items:center;gap:2px}.presets.svelte-1teifsi strong:where(.svelte-1teifsi){font-size:8px}.presets.svelte-1teifsi small:where(.svelte-1teifsi){color:#94a3b8;font-size:7px}.presets.svelte-1teifsi button.active:where(.svelte-1teifsi){border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px #dbeafe}.mode-switch.svelte-1teifsi{display:grid;grid-template-columns:1fr 1fr;margin:13px 0 0;border:1px solid #d7e0ea;border-radius:8px;padding:0;overflow:hidden}.mode-switch.svelte-1teifsi legend:where(.svelte-1teifsi){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.mode-switch.svelte-1teifsi button:where(.svelte-1teifsi){min-height:34px;border:0;background:#fff;color:#64748b;font-size:8px;font-weight:750;cursor:pointer}.mode-switch.svelte-1teifsi button:where(.svelte-1teifsi)+button:where(.svelte-1teifsi){border-left:1px solid #d7e0ea}.mode-switch.svelte-1teifsi button.active:where(.svelte-1teifsi){background:#2563eb;color:#fff}.uniform-control.svelte-1teifsi,.corner-controls.svelte-1teifsi{margin-top:15px}.uniform-control.svelte-1teifsi label:where(.svelte-1teifsi)>span:where(.svelte-1teifsi),.corner-controls.svelte-1teifsi label:where(.svelte-1teifsi)>span:where(.svelte-1teifsi){display:flex;align-items:center;justify-content:space-between;color:#475569;font-size:8px;font-weight:750}.uniform-control.svelte-1teifsi>div:where(.svelte-1teifsi),.corner-controls.svelte-1teifsi label:where(.svelte-1teifsi)>div:where(.svelte-1teifsi){display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:8px;margin-top:7px}.corner-controls.svelte-1teifsi{display:grid;grid-template-columns:1fr 1fr;gap:13px}.corner-controls.svelte-1teifsi label:where(.svelte-1teifsi){min-width:0}output.svelte-1teifsi{border-radius:5px;background:#eff6ff;color:#1d4ed8;padding:3px 5px;font:800 7px var(--tool-mono)}input[type=range].svelte-1teifsi{width:100%;height:5px;margin:0;accent-color:#2563eb;cursor:pointer}input[type=number].svelte-1teifsi{box-sizing:border-box;width:58px;height:29px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:4px 5px;color:#334155;font:8px var(--tool-mono);outline:none}.reset-button.svelte-1teifsi{min-height:33px;margin-top:16px;border:1px solid #bfdbfe;border-radius:7px;background:#fff;color:#1d4ed8;font-size:8px;font-weight:750;cursor:pointer}.reset-button.svelte-1teifsi:hover{background:#eff6ff}.preview-stage.svelte-1teifsi{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;border:1px solid #dbe4ef;border-radius:11px;background-color:#f8fbff;background-image:linear-gradient(#dbeafe 1px,transparent 1px),linear-gradient(90deg,#dbeafe 1px,transparent 1px);background-size:24px 24px}.preview-stage.svelte-1teifsi:after{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px dashed #93c5fd;border-radius:5px;content:"";pointer-events:none}.axis.svelte-1teifsi{position:absolute;z-index:2;color:#93a5ba;font:750 6px var(--tool-mono);letter-spacing:.14em}.axis-x.svelte-1teifsi{top:10px;left:50%;transform:translate(-50%)}.axis-y.svelte-1teifsi{top:50%;left:5px;transform:rotate(-90deg) translate(-50%);transform-origin:left top}.preview-shape.svelte-1teifsi{position:relative;z-index:1;display:grid;width:min(62%,330px);min-height:190px;place-content:center;justify-items:center;gap:7px;background:linear-gradient(145deg,#2563eb,#4f46e5);box-shadow:0 18px 40px #2563eb38;color:#fff;transition:border-radius .18s}.preview-shape.svelte-1teifsi span:where(.svelte-1teifsi){font:800 7px var(--tool-mono);letter-spacing:.13em}.preview-shape.svelte-1teifsi strong:where(.svelte-1teifsi){font-size:22px}.preview-shape.svelte-1teifsi small:where(.svelte-1teifsi){color:#dbeafe;font-size:8px}.corner-label.svelte-1teifsi{position:absolute;z-index:2;display:grid;justify-items:center;gap:2px;color:#45627f}.corner-label.svelte-1teifsi strong:where(.svelte-1teifsi){font:800 8px var(--tool-mono)}.corner-label.svelte-1teifsi span:where(.svelte-1teifsi){font:700 6px var(--tool-mono)}.corner-label.tl.svelte-1teifsi{top:32px;left:34px}.corner-label.tr.svelte-1teifsi{top:32px;right:34px}.corner-label.br.svelte-1teifsi{right:34px;bottom:32px}.corner-label.bl.svelte-1teifsi{bottom:32px;left:34px}.code-panel.svelte-1teifsi{min-width:0;margin-top:8px;overflow:hidden;border:1px solid #26344a;border-radius:9px;background:#101827}.code-panel.svelte-1teifsi header:where(.svelte-1teifsi){display:flex;min-height:38px;align-items:center;justify-content:space-between;border-bottom:1px solid #29364a;padding:5px 8px 5px 11px}.code-panel.svelte-1teifsi header:where(.svelte-1teifsi)>div:where(.svelte-1teifsi){display:flex;align-items:center;gap:8px}.code-panel.svelte-1teifsi header:where(.svelte-1teifsi) span:where(.svelte-1teifsi){border-radius:4px;background:#1e3a8a;color:#bfdbfe;padding:3px 5px;font:800 7px var(--tool-mono)}.code-panel.svelte-1teifsi header:where(.svelte-1teifsi) strong:where(.svelte-1teifsi){color:#cbd5e1;font:750 8px var(--tool-mono)}.code-panel.svelte-1teifsi button:where(.svelte-1teifsi){min-height:28px;border:1px solid #475569;border-radius:6px;background:#1e293b;color:#e2e8f0;padding:4px 9px;font-size:8px;font-weight:750;cursor:pointer}.code-panel.svelte-1teifsi button.copied:where(.svelte-1teifsi){border-color:#34d399;background:#064e3b;color:#a7f3d0}.code-panel.svelte-1teifsi pre:where(.svelte-1teifsi){box-sizing:border-box;max-height:88px;margin:0;overflow:auto;padding:12px;color:#cbd5e1;font:9px/1.5 var(--tool-mono);white-space:pre-wrap}button.svelte-1teifsi:focus-visible,input.svelte-1teifsi:focus-visible{outline:3px solid rgb(37 99 235/.24);outline-offset:2px}@media(prefers-reduced-motion:reduce){.preview-shape.svelte-1teifsi{transition:none}}@media(max-width:1180px){.radius-ad-layout.svelte-1teifsi{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.radius-ad-layout.svelte-1teifsi>.tool-ad-left,.radius-ad-layout.svelte-1teifsi>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-css-border-radius{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-css-border-radius .detail-grid{height:calc(100dvh - 110px)!important}.radius-ad-layout.svelte-1teifsi{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.radius-ad-layout.svelte-1teifsi>.tool-ad-left,.radius-ad-layout.svelte-1teifsi>.tool-ad-right{display:none}.radius-workspace.svelte-1teifsi{border-radius:9px}.workspace-grid.svelte-1teifsi{display:block;overflow:auto}.control-panel.svelte-1teifsi,.result-panel.svelte-1teifsi{overflow:visible}.control-panel.svelte-1teifsi{border-right:0;border-bottom:1px solid var(--tool-border)}.preview-stage.svelte-1teifsi{min-height:330px}.code-panel.svelte-1teifsi pre:where(.svelte-1teifsi){max-height:130px}}@media(max-width:430px){.workspace-header.svelte-1teifsi{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-1teifsi em:where(.svelte-1teifsi){justify-self:start}.control-panel.svelte-1teifsi,.result-panel.svelte-1teifsi{padding:10px 12px}.corner-controls.svelte-1teifsi{grid-template-columns:1fr 1fr}.preview-shape.svelte-1teifsi{width:64%;min-height:170px}.preview-stage.svelte-1teifsi{min-height:300px}.corner-label.tl.svelte-1teifsi{top:26px;left:26px}.corner-label.tr.svelte-1teifsi{top:26px;right:26px}.corner-label.br.svelte-1teifsi{right:26px;bottom:26px}.corner-label.bl.svelte-1teifsi{bottom:26px;left:26px}}html:has(.tool-slug-css-formatter),body:has(.tool-slug-css-formatter){overflow:auto!important}.tool-slug-css-formatter{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-css-formatter .detail-grid{height:auto!important;overflow:visible!important}.css-ad-layout.svelte-1rbmbau{display:grid;min-height:600px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.css-ad-layout.svelte-1rbmbau>.tool-ad-left{grid-area:left}.css-ad-layout.svelte-1rbmbau>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1rbmbau{grid-area:bottom;min-width:0}.css-workspace.svelte-1rbmbau{grid-area:workspace;display:grid;min-height:600px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1rbmbau,.editor-meta.svelte-1rbmbau,.input-actions.svelte-1rbmbau,.result-actions.svelte-1rbmbau{display:flex;align-items:center}.workspace-header.svelte-1rbmbau{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-1rbmbau>div:where(.svelte-1rbmbau){display:grid;gap:2px}.eyebrow.svelte-1rbmbau{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1rbmbau strong:where(.svelte-1rbmbau){font-size:13px}.privacy.svelte-1rbmbau{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-1rbmbau{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editor-panel.svelte-1rbmbau,.result-panel.svelte-1rbmbau{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-1rbmbau{grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1rbmbau{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-1rbmbau>span:where(.svelte-1rbmbau){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1rbmbau h2:where(.svelte-1rbmbau){margin:0;font-size:12px}.panel-heading.svelte-1rbmbau p:where(.svelte-1rbmbau){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-1rbmbau>em:where(.svelte-1rbmbau){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1rbmbau>em.idle:where(.svelte-1rbmbau){background:#f1f5f9;color:#64748b}.settings.svelte-1rbmbau{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:8px;margin-bottom:12px}fieldset.svelte-1rbmbau{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;border:0}legend.svelte-1rbmbau,.indent-control.svelte-1rbmbau>span:where(.svelte-1rbmbau){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}fieldset.svelte-1rbmbau label:where(.svelte-1rbmbau){display:flex;align-items:center;gap:7px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px 9px;cursor:pointer}fieldset.svelte-1rbmbau label.active:where(.svelte-1rbmbau){border-color:var(--tool-primary);background:var(--tool-primary-soft)}fieldset.svelte-1rbmbau input:where(.svelte-1rbmbau){width:14px;height:14px;margin:0;accent-color:var(--tool-primary)}fieldset.svelte-1rbmbau label:where(.svelte-1rbmbau)>span:where(.svelte-1rbmbau){display:grid;gap:2px}fieldset.svelte-1rbmbau strong:where(.svelte-1rbmbau){font-size:9px}fieldset.svelte-1rbmbau small:where(.svelte-1rbmbau){color:var(--tool-faint);font-size:8px}.indent-control.svelte-1rbmbau{display:grid;grid-template-rows:auto 34px auto}.indent-control.svelte-1rbmbau input:where(.svelte-1rbmbau){box-sizing:border-box;width:100%;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.indent-control.svelte-1rbmbau input:where(.svelte-1rbmbau):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.indent-control.svelte-1rbmbau input:where(.svelte-1rbmbau):disabled{background:#f1f5f9;color:#94a3b8}.indent-control.svelte-1rbmbau small:where(.svelte-1rbmbau){margin-top:4px;color:var(--tool-faint);font-size:8px}.editor-label.svelte-1rbmbau{display:flex;justify-content:space-between;margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.editor-label.svelte-1rbmbau em:where(.svelte-1rbmbau){color:var(--tool-faint);font-size:8px;font-style:normal;font-weight:500}textarea.svelte-1rbmbau{box-sizing:border-box;width:100%;min-height:282px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#111827;padding:13px 14px;color:#dbeafe;font:12px/1.7 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-1rbmbau:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.editor-meta.svelte-1rbmbau{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.server-error.svelte-1rbmbau{display:grid;gap:2px;margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.input-actions.svelte-1rbmbau{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px}.input-actions.svelte-1rbmbau button:where(.svelte-1rbmbau),.result-actions.svelte-1rbmbau button:where(.svelte-1rbmbau){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-1rbmbau .clear:where(.svelte-1rbmbau){color:#b42318}.input-actions.svelte-1rbmbau .run:where(.svelte-1rbmbau){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1rbmbau button:where(.svelte-1rbmbau):hover:not(:disabled),.result-actions.svelte-1rbmbau button:where(.svelte-1rbmbau):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1rbmbau .run:where(.svelte-1rbmbau):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-1rbmbau button:where(.svelte-1rbmbau):disabled,.result-actions.svelte-1rbmbau button:where(.svelte-1rbmbau):disabled{cursor:not-allowed;opacity:.42}.result-stats.svelte-1rbmbau{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.result-stats.svelte-1rbmbau article:where(.svelte-1rbmbau){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px 11px}.result-stats.svelte-1rbmbau span:where(.svelte-1rbmbau){color:var(--tool-faint);font-size:8px;font-weight:800}.result-stats.svelte-1rbmbau strong:where(.svelte-1rbmbau){font-size:11px}pre.svelte-1rbmbau{box-sizing:border-box;min-width:0;min-height:332px;max-height:440px;overflow:auto;margin:0;border:1px solid #d8dee9;border-radius:9px;background:#fff;padding:13px;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}pre.svelte-1rbmbau:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}pre.svelte-1rbmbau code:where(.svelte-1rbmbau){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-1rbmbau{display:grid;min-height:405px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1rbmbau>span:where(.svelte-1rbmbau){display:grid;width:50px;height:50px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 10px var(--tool-mono)}.empty-state.svelte-1rbmbau strong:where(.svelte-1rbmbau){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1rbmbau p:where(.svelte-1rbmbau){max-width:280px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-1rbmbau{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-1rbmbau>span:where(.svelte-1rbmbau){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-1rbmbau:focus-visible,fieldset.svelte-1rbmbau input:where(.svelte-1rbmbau):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.css-ad-layout.svelte-1rbmbau{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.css-ad-layout.svelte-1rbmbau>.tool-ad-left,.css-ad-layout.svelte-1rbmbau>.tool-ad-right,.bottom-ad.svelte-1rbmbau{min-height:64px}}@media(max-width:900px){.css-workspace.svelte-1rbmbau{height:auto;min-height:0;overflow:visible}.workspace-grid.svelte-1rbmbau{grid-template-columns:1fr}.result-panel.svelte-1rbmbau{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-1rbmbau{align-items:flex-start;flex-direction:column;padding:10px 12px}.privacy.svelte-1rbmbau{border-radius:6px}.editor-panel.svelte-1rbmbau,.result-panel.svelte-1rbmbau{padding:12px}.settings.svelte-1rbmbau{grid-template-columns:1fr}.editor-label.svelte-1rbmbau em:where(.svelte-1rbmbau){display:none}textarea.svelte-1rbmbau{min-height:230px;font-size:16px}.input-actions.svelte-1rbmbau{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-1rbmbau .run:where(.svelte-1rbmbau){grid-column:1/-1;margin-left:0;min-height:44px}.empty-state.svelte-1rbmbau{min-height:230px}.result-actions.svelte-1rbmbau{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-1rbmbau>span:where(.svelte-1rbmbau){grid-column:1/-1}.result-actions.svelte-1rbmbau button:where(.svelte-1rbmbau){min-height:44px}.css-ad-layout.svelte-1rbmbau{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-1rbmbau{transition:none!important}}html:has(.tool-slug-css-transition-generator),body:has(.tool-slug-css-transition-generator){height:100%;overflow:hidden!important}.tool-slug-css-transition-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-css-transition-generator .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.transition-ad-layout.svelte-1u2vez4{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.transition-ad-layout.svelte-1u2vez4>.tool-ad-left{grid-area:left}.transition-ad-layout.svelte-1u2vez4>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1u2vez4{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1u2vez4>.tool-ad-bottom{height:100%;min-height:0}.transition-workspace.svelte-1u2vez4{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.workspace-header.svelte-1u2vez4{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1u2vez4>div:where(.svelte-1u2vez4){display:grid;gap:2px}.workspace-header.svelte-1u2vez4 span:where(.svelte-1u2vez4){color:#0f766e;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1u2vez4 strong:where(.svelte-1u2vez4){font-size:13px}.workspace-header.svelte-1u2vez4 em:where(.svelte-1u2vez4){border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-1u2vez4{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);overflow:hidden}.control-panel.svelte-1u2vez4,.result-panel.svelte-1u2vez4{min-width:0;min-height:0;padding:12px 16px}.control-panel.svelte-1u2vez4{overflow:auto;border-right:1px solid var(--tool-border);background:#fbfcfc}.result-panel.svelte-1u2vez4{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.panel-heading.svelte-1u2vez4,.section-heading.svelte-1u2vez4{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px}.panel-heading.svelte-1u2vez4{padding-bottom:8px}.section-heading.svelte-1u2vez4{margin-top:12px;border-top:1px solid #e5e9ee;padding-top:11px}.panel-heading.svelte-1u2vez4>b:where(.svelte-1u2vez4),.section-heading.svelte-1u2vez4>b:where(.svelte-1u2vez4){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#d1fae5;color:#047857;font-size:9px}.panel-heading.svelte-1u2vez4 h2:where(.svelte-1u2vez4),.section-heading.svelte-1u2vez4 h2:where(.svelte-1u2vez4){margin:0;font-size:12px}.panel-heading.svelte-1u2vez4 p:where(.svelte-1u2vez4),.section-heading.svelte-1u2vez4 p:where(.svelte-1u2vez4){margin:3px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.5}.property-grid.svelte-1u2vez4{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.property-grid.svelte-1u2vez4 button:where(.svelte-1u2vez4){display:grid;min-width:0;gap:2px;border:1px solid #dce4e4;border-radius:7px;background:#fff;padding:7px;text-align:left;cursor:pointer}.property-grid.svelte-1u2vez4 strong:where(.svelte-1u2vez4){font-size:7px}.property-grid.svelte-1u2vez4 small:where(.svelte-1u2vez4){color:#94a3b8;font-size:6px;white-space:nowrap}.property-grid.svelte-1u2vez4 code:where(.svelte-1u2vez4){overflow:hidden;margin-top:3px;color:#64748b;font:6px var(--tool-mono);text-overflow:ellipsis}.property-grid.svelte-1u2vez4 button.active:where(.svelte-1u2vez4){border-color:#0f766e;background:#ecfdf5;box-shadow:0 0 0 2px #d1fae5}.property-grid.svelte-1u2vez4 button.active:where(.svelte-1u2vez4) code:where(.svelte-1u2vez4){color:#047857}.time-controls.svelte-1u2vez4{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:11px}.time-controls.svelte-1u2vez4 label:where(.svelte-1u2vez4),.time-controls.svelte-1u2vez4 label:where(.svelte-1u2vez4)>span:where(.svelte-1u2vez4){display:grid}.time-controls.svelte-1u2vez4 label:where(.svelte-1u2vez4){gap:6px}.time-controls.svelte-1u2vez4 label:where(.svelte-1u2vez4)>span:where(.svelte-1u2vez4){grid-template-columns:1fr auto;align-items:center}.time-controls.svelte-1u2vez4 strong:where(.svelte-1u2vez4){font-size:8px}.time-controls.svelte-1u2vez4 output:where(.svelte-1u2vez4){border-radius:5px;background:#ecfdf5;color:#047857;padding:3px 5px;font:800 7px var(--tool-mono)}input[type=range].svelte-1u2vez4{width:100%;height:5px;margin:0;accent-color:#0f766e;cursor:pointer}fieldset.svelte-1u2vez4{min-width:0;margin:11px 0 0;border:0;padding:0}legend.svelte-1u2vez4{margin-bottom:6px;color:#475569;font-size:8px;font-weight:800}.timing-presets.svelte-1u2vez4{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.timing-presets.svelte-1u2vez4 button:where(.svelte-1u2vez4){min-height:29px;border:1px solid #dce4e4;border-radius:6px;background:#fff;color:#64748b;font-size:7px;cursor:pointer}.timing-presets.svelte-1u2vez4 button.active:where(.svelte-1u2vez4){border-color:#0f766e;background:#0f766e;color:#fff}.point-grid.svelte-1u2vez4{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;margin-top:11px}.point-grid.svelte-1u2vez4 label:where(.svelte-1u2vez4){display:grid;grid-template-columns:19px minmax(0,1fr) 46px;align-items:center;gap:6px}.point-grid.svelte-1u2vez4 label:where(.svelte-1u2vez4)>span:where(.svelte-1u2vez4){font-size:7px;font-weight:800}.point-grid.svelte-1u2vez4 input[type=number]:where(.svelte-1u2vez4){box-sizing:border-box;width:46px;height:27px;border:1px solid #d5dddd;border-radius:6px;background:#fff;padding:3px;color:#334155;font:750 7px var(--tool-mono)}.reset-button.svelte-1u2vez4{width:100%;min-height:30px;margin-top:10px;border:1px solid #a7f3d0;border-radius:7px;background:#fff;color:#047857;font-size:8px;font-weight:750;cursor:pointer}.preview-stage.svelte-1u2vez4{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(150px,1fr) auto auto;overflow:hidden;border:1px solid #dfe7e6;border-radius:10px;background:#f8fbfb}.preview-stage.svelte-1u2vez4>header:where(.svelte-1u2vez4){display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e2e9e8;padding:5px 9px}.preview-stage.svelte-1u2vez4>header:where(.svelte-1u2vez4)>div:where(.svelte-1u2vez4):first-child{display:grid;gap:2px}.preview-stage.svelte-1u2vez4 header:where(.svelte-1u2vez4) span:where(.svelte-1u2vez4){color:#94a3b8;font-size:6px}.preview-stage.svelte-1u2vez4 header:where(.svelte-1u2vez4) strong:where(.svelte-1u2vez4){font:800 8px var(--tool-mono)}.preview-actions.svelte-1u2vez4{display:flex;gap:5px}.preview-actions.svelte-1u2vez4 button:where(.svelte-1u2vez4){min-height:27px;border:1px solid #cbdad8;border-radius:6px;background:#fff;color:#475569;padding:4px 8px;font-size:7px;font-weight:750;cursor:pointer}.preview-actions.svelte-1u2vez4 button.primary:where(.svelte-1u2vez4){border-color:#0f766e;background:#0f766e;color:#fff}.demo-area.svelte-1u2vez4{display:grid;min-height:0;place-items:center;overflow:hidden;background-image:linear-gradient(rgb(15 118 110/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(15 118 110/.045) 1px,transparent 1px);background-size:24px 24px}.demo-object.svelte-1u2vez4{display:grid;width:112px;height:112px;place-content:center;justify-items:center;border-radius:14px;background:#0f766e;color:#fff;box-shadow:0 8px 20px #0f766e29}.demo-object.svelte-1u2vez4 span:where(.svelte-1u2vez4){font:700 7px var(--tool-mono);opacity:.65}.demo-object.svelte-1u2vez4 strong:where(.svelte-1u2vez4){font-size:29px}.demo-object.transform.active.svelte-1u2vez4{transform:translate(90px) rotate(8deg) scale(.88)}.demo-object.opacity.active.svelte-1u2vez4{opacity:.18}.demo-object.background.active.svelte-1u2vez4{background-color:#7c3aed}.demo-object.shadow.active.svelte-1u2vez4{box-shadow:0 26px 45px #0f172a59;transform:translateY(-6px)}.timeline.svelte-1u2vez4{display:grid;grid-template-columns:22px minmax(0,1fr) 30px;align-items:center;gap:6px;border-top:1px solid #e3eae9;padding:8px 10px;color:#94a3b8;font:6px var(--tool-mono)}.timeline.svelte-1u2vez4>div:where(.svelte-1u2vez4){height:4px;overflow:hidden;border-radius:999px;background:#dce7e5}.timeline.svelte-1u2vez4 i:where(.svelte-1u2vez4){display:block;width:100%;height:100%;border-radius:inherit;background:#0f766e;animation:svelte-1u2vez4-progress var(--duration) var(--timing) var(--delay) both}.spec-row.svelte-1u2vez4{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e3eae9;background:#fff}.spec-row.svelte-1u2vez4>span:where(.svelte-1u2vez4){display:grid;min-width:0;gap:2px;border-left:1px solid #edf1f1;padding:7px 9px}.spec-row.svelte-1u2vez4>span:where(.svelte-1u2vez4):first-child{border-left:0}.spec-row.svelte-1u2vez4 small:where(.svelte-1u2vez4){color:#94a3b8;font-size:5px;letter-spacing:.08em}.spec-row.svelte-1u2vez4 strong:where(.svelte-1u2vez4){overflow:hidden;font:750 7px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.code-panel.svelte-1u2vez4{min-width:0;margin-top:8px;overflow:hidden;border:1px solid #173531;border-radius:9px;background:#0b1f1c}.code-panel.svelte-1u2vez4 header:where(.svelte-1u2vez4){display:flex;min-height:36px;align-items:center;justify-content:space-between;border-bottom:1px solid #22413c;padding:4px 8px 4px 11px}.code-panel.svelte-1u2vez4 header:where(.svelte-1u2vez4)>div:where(.svelte-1u2vez4){display:flex;align-items:center;gap:8px}.code-panel.svelte-1u2vez4 header:where(.svelte-1u2vez4) span:where(.svelte-1u2vez4){border-radius:4px;background:#064e3b;color:#a7f3d0;padding:3px 5px;font:800 7px var(--tool-mono)}.code-panel.svelte-1u2vez4 header:where(.svelte-1u2vez4) strong:where(.svelte-1u2vez4){color:#cbd5e1;font:750 8px var(--tool-mono)}.code-panel.svelte-1u2vez4 button:where(.svelte-1u2vez4){min-height:27px;border:1px solid #3f5c57;border-radius:6px;background:#16312d;color:#e2e8f0;padding:4px 9px;font-size:8px;font-weight:750;cursor:pointer}.code-panel.svelte-1u2vez4 button.copied:where(.svelte-1u2vez4){border-color:#34d399;background:#064e3b;color:#d1fae5}.code-panel.svelte-1u2vez4 pre:where(.svelte-1u2vez4){box-sizing:border-box;max-height:90px;margin:0;overflow:auto;padding:9px 11px;color:#d1fae5;font:8px/1.5 var(--tool-mono);white-space:pre-wrap}button.svelte-1u2vez4:focus-visible,input.svelte-1u2vez4:focus-visible{outline:3px solid rgb(15 118 110/.25);outline-offset:2px}@keyframes svelte-1u2vez4-progress{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.demo-object.svelte-1u2vez4,.timeline.svelte-1u2vez4 i:where(.svelte-1u2vez4){transition:none!important;animation:none}}@media(max-width:1180px){.transition-ad-layout.svelte-1u2vez4{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.transition-ad-layout.svelte-1u2vez4>.tool-ad-left,.transition-ad-layout.svelte-1u2vez4>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-css-transition-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-css-transition-generator .detail-grid{height:calc(100dvh - 110px)!important}.transition-ad-layout.svelte-1u2vez4{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.transition-ad-layout.svelte-1u2vez4>.tool-ad-left,.transition-ad-layout.svelte-1u2vez4>.tool-ad-right{display:none}.transition-workspace.svelte-1u2vez4{border-radius:9px}.workspace-grid.svelte-1u2vez4{display:block;overflow:auto}.control-panel.svelte-1u2vez4{border-right:0;border-bottom:1px solid var(--tool-border)}.result-panel.svelte-1u2vez4{overflow:visible}.preview-stage.svelte-1u2vez4{min-height:390px}}@media(max-width:430px){.workspace-header.svelte-1u2vez4{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-1u2vez4 em:where(.svelte-1u2vez4){justify-self:start}.control-panel.svelte-1u2vez4,.result-panel.svelte-1u2vez4{padding:10px 12px}.property-grid.svelte-1u2vez4{grid-template-columns:1fr 1fr}.timing-presets.svelte-1u2vez4{grid-template-columns:repeat(3,1fr)}.point-grid.svelte-1u2vez4{grid-template-columns:1fr}.spec-row.svelte-1u2vez4{grid-template-columns:1fr 1fr}.spec-row.svelte-1u2vez4>span:where(.svelte-1u2vez4):nth-child(3){border-left:0;border-top:1px solid #edf1f1}.spec-row.svelte-1u2vez4>span:where(.svelte-1u2vez4):nth-child(4){border-top:1px solid #edf1f1}.demo-object.transform.active.svelte-1u2vez4{transform:translate(60px) rotate(8deg) scale(.88)}}html:has(.tool-slug-csv-data-generator),body:has(.tool-slug-csv-data-generator){height:100%;overflow:hidden!important}body:has(.tool-slug-csv-data-generator) .seo-content{display:none!important}.tool-slug-csv-data-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-csv-data-generator .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.csv-ad-layout.svelte-13gi6c0{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left workspace right" ". bottom .";gap:8px;overflow:hidden}.csv-ad-layout.svelte-13gi6c0>.tool-ad-left{grid-area:left}.csv-ad-layout.svelte-13gi6c0>.tool-ad-right{grid-area:right}.bottom-ad.svelte-13gi6c0{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-13gi6c0>.tool-ad-bottom{height:100%;min-height:0}.csv-workspace.svelte-13gi6c0{grid-area:workspace;display:grid;min-width:0;min-height:0;grid-template-rows:64px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:16px;background:#fff;box-shadow:0 18px 48px #17203314;color:var(--tool-text)}.workspace-header.svelte-13gi6c0,.editor-toolbar.svelte-13gi6c0,.editor-footer.svelte-13gi6c0,.preview-toolbar.svelte-13gi6c0,.preview-actions.svelte-13gi6c0{display:flex;align-items:center}.workspace-header.svelte-13gi6c0{justify-content:space-between;gap:16px;border-bottom:1px solid var(--tool-border);padding:10px 18px}.title-group.svelte-13gi6c0{display:grid;gap:3px}.eyebrow.svelte-13gi6c0{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.14em}.title-group.svelte-13gi6c0 strong:where(.svelte-13gi6c0){font-size:16px;line-height:1.15}.privacy-note.svelte-13gi6c0{display:flex;align-items:center;gap:7px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#047857;padding:7px 11px;font-size:11px;font-weight:700}.privacy-dot.svelte-13gi6c0,.live-status.svelte-13gi6c0>span:where(.svelte-13gi6c0){width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e24}.workspace-grid.svelte-13gi6c0{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.editor-panel.svelte-13gi6c0,.preview-panel.svelte-13gi6c0{display:grid;min-width:0;min-height:0;padding:18px}.editor-panel.svelte-13gi6c0{grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px}.preview-panel.svelte-13gi6c0{grid-template-rows:auto auto minmax(0,1fr) 18px;gap:14px;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-13gi6c0{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px}.step.svelte-13gi6c0{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:10px;font-weight:850}.panel-heading.svelte-13gi6c0 h2:where(.svelte-13gi6c0){margin:0;font-size:14px;line-height:1.3}.panel-heading.svelte-13gi6c0 p:where(.svelte-13gi6c0){margin:4px 0 0;color:var(--tool-faint);font-size:11px;line-height:1.45}.count.svelte-13gi6c0,.live-status.svelte-13gi6c0{border-radius:999px;background:#eef2f7;color:#64748b;padding:6px 9px;font-size:10px;font-weight:750;white-space:nowrap}.live-status.svelte-13gi6c0{display:flex;align-items:center;gap:6px;background:#ecfdf5;color:#047857}.live-status.svelte-13gi6c0>span:where(.svelte-13gi6c0){width:6px;height:6px;box-shadow:none}.editor-toolbar.svelte-13gi6c0,.preview-toolbar.svelte-13gi6c0{min-height:40px;justify-content:space-between;gap:10px}.column-labels.svelte-13gi6c0{display:grid;flex:1;grid-template-columns:1fr 1fr;gap:10px;padding-left:38px;color:#475569;font-size:10px;font-weight:800}.add-button.svelte-13gi6c0,.preview-actions.svelte-13gi6c0 button:where(.svelte-13gi6c0),.preview-actions.svelte-13gi6c0 a:where(.svelte-13gi6c0){min-height:38px;border:1px solid var(--tool-primary);border-radius:9px;background:var(--tool-primary);color:#fff;padding:7px 13px;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer}.add-button.svelte-13gi6c0:hover,.preview-actions.svelte-13gi6c0 button:where(.svelte-13gi6c0):hover{background:var(--tool-primary-dark)}.rows.svelte-13gi6c0{display:grid;min-height:0;align-content:start;gap:9px;overflow:auto;padding:2px 3px 2px 0}.field-row.svelte-13gi6c0{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px}.row-number.svelte-13gi6c0{display:grid;height:40px;align-items:center;color:#94a3b8;font:10px var(--tool-mono)}.field-row.svelte-13gi6c0 label:where(.svelte-13gi6c0){display:grid;min-width:0;gap:5px}.field-row.svelte-13gi6c0 label:where(.svelte-13gi6c0)>span:where(.svelte-13gi6c0){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.field-row.svelte-13gi6c0 input:where(.svelte-13gi6c0){box-sizing:border-box;width:100%;min-width:0;height:40px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 11px;color:var(--tool-text);font:12px var(--tool-mono);outline:none}.field-row.svelte-13gi6c0 input:where(.svelte-13gi6c0):hover{border-color:#cbd5e1}.field-row.svelte-13gi6c0 input:where(.svelte-13gi6c0):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11f}.remove-button.svelte-13gi6c0{height:40px;border:1px solid #fecaca;border-radius:9px;background:#fff;color:#b42318;padding:7px 10px;font-size:10px;font-weight:750;cursor:pointer}.remove-button.svelte-13gi6c0:hover:not(:disabled){background:#fff1f2}.remove-button.svelte-13gi6c0:disabled{cursor:not-allowed;opacity:.4}.editor-footer.svelte-13gi6c0{justify-content:space-between;gap:12px;border-top:1px solid var(--tool-border);padding-top:11px}.editor-footer.svelte-13gi6c0 p:where(.svelte-13gi6c0),.copy-status.svelte-13gi6c0{margin:0;color:var(--tool-faint);font-size:10px;line-height:1.45}.editor-footer.svelte-13gi6c0 button:where(.svelte-13gi6c0){border:0;background:transparent;color:var(--tool-primary);padding:6px;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.preview-toolbar.svelte-13gi6c0>span:where(.svelte-13gi6c0){color:#64748b;font:10px var(--tool-mono)}.preview-actions.svelte-13gi6c0{gap:8px}.preview-actions.svelte-13gi6c0 a:where(.svelte-13gi6c0){border-color:#0f172a;background:#0f172a}.preview-actions.svelte-13gi6c0 a:where(.svelte-13gi6c0):hover{background:#1e293b}.code-shell.svelte-13gi6c0{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #1e293b;border-radius:11px;background:#101827;box-shadow:inset 0 1px #ffffff0a}.code-bar.svelte-13gi6c0{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #273449;padding:0 13px;color:#94a3b8;font:9px var(--tool-mono)}pre.svelte-13gi6c0{min-width:0;min-height:0;overflow:auto;margin:0;padding:16px;color:#d1fae5;font:12px/1.7 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.copy-status.svelte-13gi6c0{min-height:18px;color:#047857}button.svelte-13gi6c0:focus-visible,a.svelte-13gi6c0:focus-visible,input.svelte-13gi6c0:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.csv-ad-layout.svelte-13gi6c0{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"workspace" "bottom"}.csv-ad-layout.svelte-13gi6c0>.tool-ad-left,.csv-ad-layout.svelte-13gi6c0>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-csv-data-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-csv-data-generator .detail-grid{height:calc(100dvh - 108px)!important}.csv-ad-layout.svelte-13gi6c0{grid-template-rows:minmax(0,1fr) 42px}.csv-workspace.svelte-13gi6c0{grid-template-rows:52px minmax(0,1fr);border-radius:11px}.workspace-header.svelte-13gi6c0{padding:7px 10px}.title-group.svelte-13gi6c0 strong:where(.svelte-13gi6c0){font-size:14px}.privacy-note.svelte-13gi6c0{border:0;background:transparent;padding:0;font-size:0}.privacy-note.svelte-13gi6c0:after{content:"本地处理";font-size:9px}.workspace-grid.svelte-13gi6c0{grid-template-columns:1fr;grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr)}.editor-panel.svelte-13gi6c0,.preview-panel.svelte-13gi6c0{padding:10px}.editor-panel.svelte-13gi6c0{gap:8px}.preview-panel.svelte-13gi6c0{grid-template-rows:auto auto minmax(0,1fr) 0;gap:8px;border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-13gi6c0{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.step.svelte-13gi6c0{width:28px;height:28px;border-radius:7px;font-size:9px}.panel-heading.svelte-13gi6c0 h2:where(.svelte-13gi6c0){font-size:12px}.panel-heading.svelte-13gi6c0 p:where(.svelte-13gi6c0),.column-labels.svelte-13gi6c0,.preview-toolbar.svelte-13gi6c0>span:where(.svelte-13gi6c0),.editor-footer.svelte-13gi6c0 p:where(.svelte-13gi6c0),.copy-status.svelte-13gi6c0{display:none}.count.svelte-13gi6c0,.live-status.svelte-13gi6c0{padding:5px 7px;font-size:9px}.editor-toolbar.svelte-13gi6c0,.preview-toolbar.svelte-13gi6c0{min-height:34px}.editor-toolbar.svelte-13gi6c0{justify-content:flex-end}.add-button.svelte-13gi6c0,.preview-actions.svelte-13gi6c0 button:where(.svelte-13gi6c0),.preview-actions.svelte-13gi6c0 a:where(.svelte-13gi6c0){min-height:36px;padding:7px 11px;font-size:10px}.field-row.svelte-13gi6c0{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px;gap:6px}.row-number.svelte-13gi6c0{display:none}.field-row.svelte-13gi6c0 input:where(.svelte-13gi6c0),.remove-button.svelte-13gi6c0{height:38px}.field-row.svelte-13gi6c0 input:where(.svelte-13gi6c0){padding:7px 9px;font-size:11px}.remove-button.svelte-13gi6c0{padding:6px 5px;font-size:9px}.editor-footer.svelte-13gi6c0{justify-content:flex-end;border-top:0;padding-top:0}.preview-actions.svelte-13gi6c0{width:100%}.preview-actions.svelte-13gi6c0 button:where(.svelte-13gi6c0),.preview-actions.svelte-13gi6c0 a:where(.svelte-13gi6c0){flex:1;text-align:center}.code-shell.svelte-13gi6c0{grid-template-rows:28px minmax(0,1fr);border-radius:9px}.code-bar.svelte-13gi6c0{padding:0 10px;font-size:8px}pre.svelte-13gi6c0{padding:11px;font-size:10px}}@media(prefers-reduced-motion:reduce){.svelte-13gi6c0{transition:none!important}}html:has(.tool-slug-csv-table-converter),body:has(.tool-slug-csv-table-converter){height:100%;overflow:hidden!important}body:has(.tool-slug-csv-table-converter) .seo-content{display:none!important}.tool-slug-csv-table-converter{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-csv-table-converter .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-8az6ed{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-8az6ed>.tool-ad-left{grid-area:left}.ad-layout.svelte-8az6ed>.tool-ad-right{grid-area:right}.bottom.svelte-8az6ed{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-8az6ed>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-8az6ed{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-8az6ed{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-8az6ed>div:where(.svelte-8az6ed){display:grid;gap:2px}header.svelte-8az6ed span:where(.svelte-8az6ed){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-8az6ed strong:where(.svelte-8az6ed){font-size:13px}header.svelte-8az6ed p:where(.svelte-8az6ed){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.layout.svelte-8az6ed{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-width:0;min-height:0}.editor.svelte-8az6ed,.output.svelte-8az6ed{display:grid;min-width:0;min-height:0;padding:14px;gap:8px}.editor.svelte-8az6ed{grid-template-rows:auto minmax(0,1fr) auto}.output.svelte-8az6ed{grid-template-rows:auto auto minmax(0,1fr);border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-8az6ed{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:start}.heading.svelte-8az6ed b:where(.svelte-8az6ed){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-8az6ed h2:where(.svelte-8az6ed){margin:0;font-size:11px}.heading.svelte-8az6ed p:where(.svelte-8az6ed){margin:2px 0;color:var(--tool-faint);font-size:8px}.heading.svelte-8az6ed em:where(.svelte-8az6ed){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-8az6ed em.ready:where(.svelte-8az6ed){background:#dcfce7;color:#15803d}textarea.svelte-8az6ed{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none}textarea.svelte-8az6ed:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.actions.svelte-8az6ed,.output-actions.svelte-8az6ed{display:flex;justify-content:flex-end;gap:7px}.actions.svelte-8az6ed button:where(.svelte-8az6ed),.output-actions.svelte-8az6ed button:where(.svelte-8az6ed),.output-actions.svelte-8az6ed a:where(.svelte-8az6ed){min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;text-decoration:none;cursor:pointer}.actions.svelte-8az6ed button:where(.svelte-8az6ed):first-child,.output-actions.svelte-8az6ed button:where(.svelte-8az6ed){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.output-actions.svelte-8az6ed a:where(.svelte-8az6ed){border-color:#0f172a;background:#0f172a;color:#fff}pre.svelte-8az6ed{min-height:0;overflow:auto;margin:0;border-radius:9px;background:#101827;color:#d1fae5;padding:14px;font:11px/1.65 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}button.svelte-8az6ed:focus-visible,a.svelte-8az6ed:focus-visible,textarea.svelte-8az6ed:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-8az6ed{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-8az6ed>.tool-ad-left,.ad-layout.svelte-8az6ed>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-csv-table-converter{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-csv-table-converter .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-8az6ed{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-8az6ed{grid-template-rows:43px minmax(0,1fr)}header.svelte-8az6ed{padding:6px 9px}header.svelte-8az6ed p:where(.svelte-8az6ed){display:none}.layout.svelte-8az6ed{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-8az6ed,.output.svelte-8az6ed{padding:8px}.output.svelte-8az6ed{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-8az6ed{grid-template-columns:24px minmax(0,1fr) auto;gap:6px}.heading.svelte-8az6ed b:where(.svelte-8az6ed){width:24px;height:24px}.heading.svelte-8az6ed p:where(.svelte-8az6ed){display:none}textarea.svelte-8az6ed{font-size:16px;padding:9px}.output-actions.svelte-8az6ed button:where(.svelte-8az6ed),.output-actions.svelte-8az6ed a:where(.svelte-8az6ed){flex:1;text-align:center}pre.svelte-8az6ed{font-size:10px;padding:9px}}@media(prefers-reduced-motion:reduce){.svelte-8az6ed{transition:none!important}}.workspace.svelte-8az6ed{grid-template-rows:62px minmax(0,1fr);border-radius:16px;box-shadow:0 18px 48px #17203314}header.svelte-8az6ed{padding:9px 18px}header.svelte-8az6ed span:where(.svelte-8az6ed){font-size:10px;letter-spacing:.14em}header.svelte-8az6ed strong:where(.svelte-8az6ed){font-size:16px}header.svelte-8az6ed p:where(.svelte-8az6ed){border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d;padding:7px 11px;font-size:10px}header.svelte-8az6ed i:where(.svelte-8az6ed){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.layout.svelte-8az6ed{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.editor.svelte-8az6ed,.output.svelte-8az6ed{padding:18px;gap:12px}.heading.svelte-8az6ed{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.heading.svelte-8az6ed b:where(.svelte-8az6ed){width:32px;height:32px;border-radius:9px;font-size:10px}.heading.svelte-8az6ed h2:where(.svelte-8az6ed){font-size:14px}.heading.svelte-8az6ed p:where(.svelte-8az6ed){margin-top:3px;font-size:10px}.heading.svelte-8az6ed em:where(.svelte-8az6ed){padding:5px 8px;font-size:9px}.code-shell.svelte-8az6ed,.result-shell.svelte-8az6ed{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.code-bar.svelte-8az6ed{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}.code-bar.svelte-8az6ed small:where(.svelte-8az6ed){font-size:9px}textarea.svelte-8az6ed{border:0;border-radius:0;background:transparent;padding:15px;font-size:13px;line-height:1.7}.code-shell.svelte-8az6ed:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.editor-footer.svelte-8az6ed,.output-toolbar.svelte-8az6ed{display:flex;align-items:center;gap:8px}.editor-footer.svelte-8az6ed>span:where(.svelte-8az6ed){margin-right:auto;color:var(--tool-faint);font-size:9px}.actions.svelte-8az6ed,.output-actions.svelte-8az6ed,.mode-tabs.svelte-8az6ed{display:flex;gap:8px}.actions.svelte-8az6ed button:where(.svelte-8az6ed),.output-actions.svelte-8az6ed button:where(.svelte-8az6ed),.output-actions.svelte-8az6ed a:where(.svelte-8az6ed),.mode-tabs.svelte-8az6ed button:where(.svelte-8az6ed){min-height:36px;border-radius:9px;padding:7px 13px;font-size:10px}.output-actions.svelte-8az6ed{margin-left:auto}.output-actions.svelte-8az6ed a.disabled:where(.svelte-8az6ed){pointer-events:none;opacity:.4}.mode-tabs.svelte-8az6ed{padding:3px;border-radius:10px;background:#e9edf5}.mode-tabs.svelte-8az6ed button:where(.svelte-8az6ed){min-height:30px;border:0;background:transparent;padding:5px 10px}.mode-tabs.svelte-8az6ed button.active:where(.svelte-8az6ed){background:#fff;color:var(--tool-primary);box-shadow:0 2px 8px #0f172a14}pre.svelte-8az6ed{border-radius:0;background:transparent;padding:15px;font-size:12px}.table-scroll.svelte-8az6ed{min-width:0;min-height:0;overflow:auto;background:#fff}.table-scroll.svelte-8az6ed table:where(.svelte-8az6ed){width:100%;min-width:-moz-max-content;min-width:max-content;border-collapse:collapse;color:#334155;font-size:11px}.table-scroll.svelte-8az6ed th:where(.svelte-8az6ed),.table-scroll.svelte-8az6ed td:where(.svelte-8az6ed){max-width:240px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:10px 12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-scroll.svelte-8az6ed th:where(.svelte-8az6ed){position:sticky;top:0;background:#f8fafc;color:#475569;font-size:10px}.empty.svelte-8az6ed{display:grid;place-content:center;justify-items:center;gap:7px;text-align:center}.empty.svelte-8az6ed strong:where(.svelte-8az6ed){color:#64748b;font:20px var(--tool-mono)}.empty.svelte-8az6ed span:where(.svelte-8az6ed){color:#cbd5e1;font-size:12px;font-weight:750}.empty.svelte-8az6ed small:where(.svelte-8az6ed){color:#94a3b8;font-size:9px}button.svelte-8az6ed:hover:not(:disabled),a.svelte-8az6ed:hover:not(.disabled){filter:brightness(.97)}@media(max-width:760px){.workspace.svelte-8az6ed{grid-template-rows:52px minmax(0,1fr);border-radius:12px}header.svelte-8az6ed{padding:7px 10px}header.svelte-8az6ed span:where(.svelte-8az6ed){font-size:8px}header.svelte-8az6ed strong:where(.svelte-8az6ed){font-size:14px}header.svelte-8az6ed p:where(.svelte-8az6ed){display:block;border:0;background:transparent;padding:0;font-size:0}header.svelte-8az6ed p:where(.svelte-8az6ed):after{content:"安全转义";font-size:9px}.layout.svelte-8az6ed{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-8az6ed,.output.svelte-8az6ed{padding:9px;gap:8px}.heading.svelte-8az6ed{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.heading.svelte-8az6ed b:where(.svelte-8az6ed){width:27px;height:27px}.heading.svelte-8az6ed h2:where(.svelte-8az6ed){font-size:12px}.heading.svelte-8az6ed p:where(.svelte-8az6ed),.editor-footer.svelte-8az6ed>span:where(.svelte-8az6ed){display:none}.heading.svelte-8az6ed em:where(.svelte-8az6ed){padding:4px 7px;font-size:8px}.code-shell.svelte-8az6ed,.result-shell.svelte-8az6ed{grid-template-rows:28px minmax(0,1fr);border-radius:9px}.code-bar.svelte-8az6ed{padding:0 10px;font-size:9px}textarea.svelte-8az6ed{padding:10px;font-size:13px;line-height:1.55}.editor-footer.svelte-8az6ed{justify-content:flex-end}.actions.svelte-8az6ed,.output-actions.svelte-8az6ed,.mode-tabs.svelte-8az6ed{gap:4px}.actions.svelte-8az6ed button:where(.svelte-8az6ed),.output-actions.svelte-8az6ed button:where(.svelte-8az6ed),.output-actions.svelte-8az6ed a:where(.svelte-8az6ed),.mode-tabs.svelte-8az6ed button:where(.svelte-8az6ed){min-height:32px;padding:5px 9px;font-size:9px}.output-toolbar.svelte-8az6ed{gap:5px}.mode-tabs.svelte-8az6ed{padding:2px}.mode-tabs.svelte-8az6ed button:where(.svelte-8az6ed){min-height:28px;padding:4px 7px}.table-scroll.svelte-8az6ed th:where(.svelte-8az6ed),.table-scroll.svelte-8az6ed td:where(.svelte-8az6ed){padding:7px 9px;font-size:9px}pre.svelte-8az6ed{padding:10px;font-size:10px}}html:has(.tool-slug-cubic-bezier-generator),body:has(.tool-slug-cubic-bezier-generator){height:100%;overflow:hidden!important}.tool-slug-cubic-bezier-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-cubic-bezier-generator .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.bezier-ad-layout.svelte-4sxwyh{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.bezier-ad-layout.svelte-4sxwyh>.tool-ad-left{grid-area:left}.bezier-ad-layout.svelte-4sxwyh>.tool-ad-right{grid-area:right}.bottom-ad.svelte-4sxwyh{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-4sxwyh>.tool-ad-bottom{height:100%;min-height:0}.bezier-workspace.svelte-4sxwyh{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.workspace-header.svelte-4sxwyh{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-4sxwyh>div:where(.svelte-4sxwyh){display:grid;gap:2px}.workspace-header.svelte-4sxwyh span:where(.svelte-4sxwyh){color:#2563eb;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-4sxwyh strong:where(.svelte-4sxwyh){font-size:13px}.workspace-header.svelte-4sxwyh em:where(.svelte-4sxwyh){border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-4sxwyh{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(310px,.84fr) minmax(0,1.16fr);overflow:hidden}.control-panel.svelte-4sxwyh,.result-panel.svelte-4sxwyh{min-width:0;min-height:0;padding:12px 16px}.control-panel.svelte-4sxwyh{overflow:auto;border-right:1px solid var(--tool-border);background:#fafbfe}.result-panel.svelte-4sxwyh{display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.panel-heading.svelte-4sxwyh{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding-bottom:8px}.panel-heading.svelte-4sxwyh>b:where(.svelte-4sxwyh){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#dbeafe;color:#1d4ed8;font-size:9px}.panel-heading.svelte-4sxwyh h2:where(.svelte-4sxwyh){margin:0;font-size:12px}.panel-heading.svelte-4sxwyh p:where(.svelte-4sxwyh){margin:3px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.5}.presets.svelte-4sxwyh{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.presets.svelte-4sxwyh button:where(.svelte-4sxwyh){display:grid;min-width:0;gap:3px;border:1px solid #dbe2ec;border-radius:7px;background:#fff;padding:7px;text-align:left;cursor:pointer}.presets.svelte-4sxwyh strong:where(.svelte-4sxwyh){font-size:7px;white-space:nowrap}.presets.svelte-4sxwyh small:where(.svelte-4sxwyh){overflow:hidden;color:#94a3b8;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.presets.svelte-4sxwyh button.active:where(.svelte-4sxwyh){border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px #dbeafe}.control-list.svelte-4sxwyh{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;margin-top:12px}.control-list.svelte-4sxwyh label:where(.svelte-4sxwyh){display:grid;grid-template-columns:auto minmax(0,1fr) 48px;align-items:center;gap:7px}.control-list.svelte-4sxwyh label:where(.svelte-4sxwyh)>span:where(.svelte-4sxwyh){display:grid;width:56px}.control-list.svelte-4sxwyh strong:where(.svelte-4sxwyh){font-size:8px}.control-list.svelte-4sxwyh small:where(.svelte-4sxwyh){color:#94a3b8;font-size:6px}.control-list.svelte-4sxwyh input[type=range]:where(.svelte-4sxwyh),.duration-control.svelte-4sxwyh input:where(.svelte-4sxwyh){width:100%;height:5px;margin:0;accent-color:#2563eb;cursor:pointer}.control-list.svelte-4sxwyh input[type=number]:where(.svelte-4sxwyh){box-sizing:border-box;width:48px;height:29px;border:1px solid #d5dde8;border-radius:6px;background:#fff;padding:4px;color:#334155;font:750 8px var(--tool-mono)}.duration-control.svelte-4sxwyh{display:grid;gap:7px;margin-top:13px}.duration-control.svelte-4sxwyh>span:where(.svelte-4sxwyh){display:flex;align-items:center;justify-content:space-between}.duration-control.svelte-4sxwyh strong:where(.svelte-4sxwyh){font-size:8px}.duration-control.svelte-4sxwyh output:where(.svelte-4sxwyh){border-radius:5px;background:#eaf2ff;color:#1d4ed8;padding:3px 6px;font:800 7px var(--tool-mono)}.reset-button.svelte-4sxwyh{width:100%;min-height:31px;margin-top:10px;border:1px solid #bfdbfe;border-radius:7px;background:#fff;color:#1d4ed8;font-size:8px;font-weight:750;cursor:pointer}.visual-grid.svelte-4sxwyh{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr);gap:8px;overflow:auto}.curve-card.svelte-4sxwyh,.motion-card.svelte-4sxwyh{min-width:0;overflow:hidden;border:1px solid #dfe6ef;border-radius:10px;background:#fff}.curve-card.svelte-4sxwyh{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.curve-card.svelte-4sxwyh header:where(.svelte-4sxwyh),.motion-card.svelte-4sxwyh header:where(.svelte-4sxwyh){display:flex;min-height:37px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e8edf3;padding:5px 9px}.curve-card.svelte-4sxwyh header:where(.svelte-4sxwyh)>div:where(.svelte-4sxwyh),.motion-card.svelte-4sxwyh header:where(.svelte-4sxwyh)>div:where(.svelte-4sxwyh){display:flex;align-items:center;gap:7px}.curve-card.svelte-4sxwyh header:where(.svelte-4sxwyh) span:where(.svelte-4sxwyh),.motion-card.svelte-4sxwyh header:where(.svelte-4sxwyh) span:where(.svelte-4sxwyh){display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:#dbeafe;color:#1d4ed8;font-size:7px;font-weight:850}.curve-card.svelte-4sxwyh header:where(.svelte-4sxwyh) strong:where(.svelte-4sxwyh),.motion-card.svelte-4sxwyh header:where(.svelte-4sxwyh) strong:where(.svelte-4sxwyh){font-size:9px}.curve-card.svelte-4sxwyh header:where(.svelte-4sxwyh) code:where(.svelte-4sxwyh){overflow:hidden;color:#64748b;font:6px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.curve-card.svelte-4sxwyh svg:where(.svelte-4sxwyh){width:100%;height:100%;min-height:230px;background:#fafcff}.grid-lines.svelte-4sxwyh path:where(.svelte-4sxwyh){fill:none;stroke:#e6edf5;stroke-width:1}.baseline.svelte-4sxwyh{fill:none;stroke:#cbd5e1;stroke-dasharray:4 5}.handle.svelte-4sxwyh{fill:none;stroke:#94a3b8;stroke-width:1.5}.curve.svelte-4sxwyh{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-width:4}.anchor.svelte-4sxwyh{fill:#334155}.point.svelte-4sxwyh{stroke:#fff;stroke-width:3}.point.one.svelte-4sxwyh,.dot.one.svelte-4sxwyh{fill:#2563eb;background:#2563eb}.point.two.svelte-4sxwyh,.dot.two.svelte-4sxwyh{fill:#7c3aed;background:#7c3aed}.axis-labels.svelte-4sxwyh{fill:#94a3b8;font:7px var(--tool-mono)}.curve-card.svelte-4sxwyh footer:where(.svelte-4sxwyh){display:flex;justify-content:space-between;border-top:1px solid #edf1f5;padding:7px 10px;color:#64748b;font:7px var(--tool-mono)}.curve-card.svelte-4sxwyh footer:where(.svelte-4sxwyh) span:where(.svelte-4sxwyh){display:flex;align-items:center;gap:5px}.dot.svelte-4sxwyh{display:inline-block;width:6px;height:6px;border-radius:50%}.motion-card.svelte-4sxwyh{display:grid;align-content:start;background:#f8fafc}.motion-card.svelte-4sxwyh header:where(.svelte-4sxwyh) button:where(.svelte-4sxwyh){min-height:25px;border:1px solid #bfdbfe;border-radius:6px;background:#fff;color:#1d4ed8;padding:3px 7px;font-size:7px;font-weight:750;cursor:pointer}.track.svelte-4sxwyh{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:7px;padding:12px 10px 0}.track.svelte-4sxwyh>span:where(.svelte-4sxwyh){color:#64748b;font-size:7px;font-weight:750}.track.svelte-4sxwyh>div:where(.svelte-4sxwyh){height:42px;overflow:hidden;border:1px solid #dbe3ec;border-radius:8px;background:#fff;padding:5px}.track.svelte-4sxwyh i:where(.svelte-4sxwyh){display:block;width:32px;height:32px;border-radius:7px;background:linear-gradient(135deg,#2563eb,#7c3aed);animation:svelte-4sxwyh-travel var(--duration) var(--timing) both}.track.svelte-4sxwyh i.linear:where(.svelte-4sxwyh){animation-timing-function:linear;background:#94a3b8}.motion-card.svelte-4sxwyh p:where(.svelte-4sxwyh){margin:12px 10px;color:#94a3b8;font-size:7px;line-height:1.5}.code-panel.svelte-4sxwyh{min-width:0;margin-top:8px;overflow:hidden;border:1px solid #182235;border-radius:9px;background:#0f172a}.code-panel.svelte-4sxwyh header:where(.svelte-4sxwyh){display:flex;min-height:36px;align-items:center;justify-content:space-between;border-bottom:1px solid #263248;padding:4px 8px 4px 11px}.code-panel.svelte-4sxwyh header:where(.svelte-4sxwyh)>div:where(.svelte-4sxwyh){display:flex;align-items:center;gap:8px}.code-panel.svelte-4sxwyh header:where(.svelte-4sxwyh) span:where(.svelte-4sxwyh){border-radius:4px;background:#1e3a8a;color:#dbeafe;padding:3px 5px;font:800 7px var(--tool-mono)}.code-panel.svelte-4sxwyh header:where(.svelte-4sxwyh) strong:where(.svelte-4sxwyh){color:#cbd5e1;font:750 8px var(--tool-mono)}.code-panel.svelte-4sxwyh button:where(.svelte-4sxwyh){min-height:27px;border:1px solid #42506a;border-radius:6px;background:#182235;color:#e2e8f0;padding:4px 9px;font-size:8px;font-weight:750;cursor:pointer}.code-panel.svelte-4sxwyh button.copied:where(.svelte-4sxwyh){border-color:#34d399;background:#064e3b;color:#a7f3d0}.code-panel.svelte-4sxwyh pre:where(.svelte-4sxwyh){box-sizing:border-box;max-height:90px;margin:0;overflow:auto;padding:9px 11px;color:#dbeafe;font:8px/1.5 var(--tool-mono);white-space:pre-wrap}button.svelte-4sxwyh:focus-visible,input.svelte-4sxwyh:focus-visible{outline:3px solid rgb(37 99 235/.25);outline-offset:2px}@keyframes svelte-4sxwyh-travel{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 42px))}}.track.svelte-4sxwyh>div:where(.svelte-4sxwyh){container-type:inline-size}@media(prefers-reduced-motion:reduce){.track.svelte-4sxwyh i:where(.svelte-4sxwyh){animation:none;transform:translate(0)}}@media(max-width:1180px){.bezier-ad-layout.svelte-4sxwyh{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.bezier-ad-layout.svelte-4sxwyh>.tool-ad-left,.bezier-ad-layout.svelte-4sxwyh>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-cubic-bezier-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-cubic-bezier-generator .detail-grid{height:calc(100dvh - 110px)!important}.bezier-ad-layout.svelte-4sxwyh{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.bezier-ad-layout.svelte-4sxwyh>.tool-ad-left,.bezier-ad-layout.svelte-4sxwyh>.tool-ad-right{display:none}.bezier-workspace.svelte-4sxwyh{border-radius:9px}.workspace-grid.svelte-4sxwyh{display:block;overflow:auto}.control-panel.svelte-4sxwyh{border-right:0;border-bottom:1px solid var(--tool-border)}.visual-grid.svelte-4sxwyh{grid-template-columns:1fr}.curve-card.svelte-4sxwyh svg:where(.svelte-4sxwyh){min-height:280px}.motion-card.svelte-4sxwyh{min-height:190px}}@media(max-width:430px){.workspace-header.svelte-4sxwyh{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-4sxwyh em:where(.svelte-4sxwyh){justify-self:start}.control-panel.svelte-4sxwyh,.result-panel.svelte-4sxwyh{padding:10px 12px}.presets.svelte-4sxwyh{grid-template-columns:repeat(2,1fr)}.presets.svelte-4sxwyh button:where(.svelte-4sxwyh):last-child{grid-column:1/-1}.control-list.svelte-4sxwyh{grid-template-columns:1fr}.curve-card.svelte-4sxwyh header:where(.svelte-4sxwyh){align-items:flex-start;flex-direction:column}.curve-card.svelte-4sxwyh header:where(.svelte-4sxwyh) code:where(.svelte-4sxwyh){width:100%}.curve-card.svelte-4sxwyh svg:where(.svelte-4sxwyh){min-height:240px}}html:has(.tool-slug-curl-code-generator),body:has(.tool-slug-curl-code-generator){overflow:auto!important}.tool-slug-curl-code-generator{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-curl-code-generator .detail-grid{height:auto!important;overflow:visible!important}.curl-code-ad-layout.svelte-1hhfxh9{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.curl-code-ad-layout.svelte-1hhfxh9>.tool-ad-left{grid-area:left}.curl-code-ad-layout.svelte-1hhfxh9>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1hhfxh9{grid-area:bottom;min-width:0}.curl-code-workspace.svelte-1hhfxh9{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1hhfxh9,.input-meta.svelte-1hhfxh9,.input-actions.svelte-1hhfxh9,.result-actions.svelte-1hhfxh9{display:flex;align-items:center}.workspace-header.svelte-1hhfxh9{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-1hhfxh9>div:where(.svelte-1hhfxh9){display:grid;gap:2px}.eyebrow.svelte-1hhfxh9{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1hhfxh9 strong:where(.svelte-1hhfxh9){font-size:13px}.privacy.svelte-1hhfxh9{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-1hhfxh9{display:grid;min-height:0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.input-panel.svelte-1hhfxh9,.result-panel.svelte-1hhfxh9{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-1hhfxh9{grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1hhfxh9{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-1hhfxh9>span:where(.svelte-1hhfxh9){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1hhfxh9 h2:where(.svelte-1hhfxh9){margin:0;font-size:12px}.panel-heading.svelte-1hhfxh9 p:where(.svelte-1hhfxh9){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-1hhfxh9>em:where(.svelte-1hhfxh9){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1hhfxh9>em.idle:where(.svelte-1hhfxh9){background:#f1f5f9;color:#64748b}.language-control.svelte-1hhfxh9{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px}.language-control.svelte-1hhfxh9>span:where(.svelte-1hhfxh9),.editor-label.svelte-1hhfxh9{color:#334155;font-size:10px;font-weight:800}.language-control.svelte-1hhfxh9 select:where(.svelte-1hhfxh9){box-sizing:border-box;min-height:36px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:6px 9px;color:var(--tool-text);font:10px var(--tool-mono);outline:none}.language-control.svelte-1hhfxh9 select:where(.svelte-1hhfxh9):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.language-control.svelte-1hhfxh9 small:where(.svelte-1hhfxh9){color:var(--tool-faint);font-size:8px}.editor-label.svelte-1hhfxh9{display:flex;justify-content:space-between;margin-bottom:6px}.editor-label.svelte-1hhfxh9 em:where(.svelte-1hhfxh9){color:var(--tool-faint);font-size:8px;font-style:normal;font-weight:500}textarea.svelte-1hhfxh9{box-sizing:border-box;width:100%;min-height:300px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#111827;padding:13px 14px;color:#dbeafe;font:12px/1.7 var(--tool-mono);outline:none}textarea.svelte-1hhfxh9:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.input-meta.svelte-1hhfxh9{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.server-error.svelte-1hhfxh9{display:grid;gap:2px;margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.safety-note.svelte-1hhfxh9{margin-top:10px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;padding:9px 10px;color:#92400e}.safety-note.svelte-1hhfxh9 strong:where(.svelte-1hhfxh9){font-size:9px}.safety-note.svelte-1hhfxh9 p:where(.svelte-1hhfxh9){margin:3px 0 0;font-size:8px;line-height:1.5}.input-actions.svelte-1hhfxh9{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px}.input-actions.svelte-1hhfxh9 button:where(.svelte-1hhfxh9),.result-actions.svelte-1hhfxh9 button:where(.svelte-1hhfxh9){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-1hhfxh9 .clear:where(.svelte-1hhfxh9){color:#b42318}.input-actions.svelte-1hhfxh9 .run:where(.svelte-1hhfxh9){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1hhfxh9 button:where(.svelte-1hhfxh9):hover:not(:disabled),.result-actions.svelte-1hhfxh9 button:where(.svelte-1hhfxh9):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1hhfxh9 .run:where(.svelte-1hhfxh9):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-1hhfxh9 button:where(.svelte-1hhfxh9):disabled,.result-actions.svelte-1hhfxh9 button:where(.svelte-1hhfxh9):disabled{cursor:not-allowed;opacity:.42}.request-summary.svelte-1hhfxh9{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px 11px}.method.svelte-1hhfxh9{border-radius:6px;background:#312e81;color:#c7d2fe;padding:5px 8px;font:800 9px var(--tool-mono)}.request-summary.svelte-1hhfxh9 strong:where(.svelte-1hhfxh9),.request-summary.svelte-1hhfxh9 small:where(.svelte-1hhfxh9){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-summary.svelte-1hhfxh9 strong:where(.svelte-1hhfxh9){font-size:10px}.request-summary.svelte-1hhfxh9 small:where(.svelte-1hhfxh9){margin-top:2px;color:var(--tool-faint);font-size:8px}.summary-stats.svelte-1hhfxh9{display:flex;gap:5px}.summary-stats.svelte-1hhfxh9 span:where(.svelte-1hhfxh9){border:1px solid var(--tool-border);border-radius:999px;padding:4px 6px;color:var(--tool-faint);font-size:8px}pre.svelte-1hhfxh9{box-sizing:border-box;min-width:0;min-height:350px;max-height:460px;overflow:auto;margin:0;border:1px solid #1e293b;border-radius:9px;background:#0f172a;padding:14px;color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}pre.svelte-1hhfxh9:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f126}pre.svelte-1hhfxh9 code:where(.svelte-1hhfxh9){font:11px/1.7 var(--tool-mono)}.empty-state.svelte-1hhfxh9{display:grid;min-height:420px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1hhfxh9>span:where(.svelte-1hhfxh9){display:grid;width:54px;height:54px;place-items:center;border-radius:13px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 10px var(--tool-mono)}.empty-state.svelte-1hhfxh9 strong:where(.svelte-1hhfxh9){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1hhfxh9 p:where(.svelte-1hhfxh9){max-width:290px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-1hhfxh9{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-1hhfxh9>span:where(.svelte-1hhfxh9){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-1hhfxh9:focus-visible,select.svelte-1hhfxh9:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.curl-code-ad-layout.svelte-1hhfxh9{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.curl-code-ad-layout.svelte-1hhfxh9>.tool-ad-left,.curl-code-ad-layout.svelte-1hhfxh9>.tool-ad-right,.bottom-ad.svelte-1hhfxh9{min-height:64px}}@media(max-width:900px){.curl-code-workspace.svelte-1hhfxh9{height:auto;min-height:0;overflow:visible}.workspace-grid.svelte-1hhfxh9{grid-template-columns:1fr}.result-panel.svelte-1hhfxh9{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-1hhfxh9{align-items:flex-start;flex-direction:column;padding:10px 12px}.privacy.svelte-1hhfxh9{border-radius:6px}.input-panel.svelte-1hhfxh9,.result-panel.svelte-1hhfxh9{padding:12px}.language-control.svelte-1hhfxh9{grid-template-columns:1fr}.editor-label.svelte-1hhfxh9 em:where(.svelte-1hhfxh9){display:none}textarea.svelte-1hhfxh9{min-height:230px;font-size:16px}.input-actions.svelte-1hhfxh9{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-1hhfxh9 .run:where(.svelte-1hhfxh9){grid-column:1/-1;margin-left:0;min-height:44px}.request-summary.svelte-1hhfxh9{grid-template-columns:auto minmax(0,1fr)}.summary-stats.svelte-1hhfxh9{grid-column:2}.empty-state.svelte-1hhfxh9{min-height:240px}.result-actions.svelte-1hhfxh9{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-1hhfxh9>span:where(.svelte-1hhfxh9){grid-column:1/-1}.result-actions.svelte-1hhfxh9 button:where(.svelte-1hhfxh9){min-height:44px}.curl-code-ad-layout.svelte-1hhfxh9{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-1hhfxh9{transition:none!important}}.curl-workbench.svelte-1cheq0z{height:100%;min-height:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workbench-header.svelte-1cheq0z{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--tool-border)}.mode-switch.svelte-1cheq0z{display:flex;padding:3px;border-radius:8px;background:#f1f5f9}.mode-switch.svelte-1cheq0z button:where(.svelte-1cheq0z),.result-toolbar.svelte-1cheq0z button:where(.svelte-1cheq0z){min-height:28px;border:0;border-radius:6px;background:transparent;color:var(--tool-muted);padding:5px 11px;font-size:10px;font-weight:750;cursor:pointer}.mode-switch.svelte-1cheq0z button.active:where(.svelte-1cheq0z){background:#fff;color:var(--tool-primary);box-shadow:0 1px 4px #0f172a1f}.header-actions.svelte-1cheq0z{display:flex;align-items:center;gap:5px}.header-actions.svelte-1cheq0z span:where(.svelte-1cheq0z){margin-right:5px;color:#047857;font-size:9px;font-weight:700}.header-actions.svelte-1cheq0z button:where(.svelte-1cheq0z),.empty-state.svelte-1cheq0z button:where(.svelte-1cheq0z){min-height:29px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 9px;font-size:9px;font-weight:700;cursor:pointer}.header-actions.svelte-1cheq0z button:where(.svelte-1cheq0z):hover,.empty-state.svelte-1cheq0z button:where(.svelte-1cheq0z):hover{border-color:var(--tool-primary);color:var(--tool-primary);background:var(--tool-primary-soft)}.workspace-grid.svelte-1cheq0z{height:calc(100% - 50px);display:grid;grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr)}.input-panel.svelte-1cheq0z{min-width:0;min-height:0;display:grid;align-content:start;gap:10px;overflow:auto;padding:12px 14px}.panel-title.svelte-1cheq0z>div:where(.svelte-1cheq0z){display:flex;align-items:center;gap:9px}.panel-title.svelte-1cheq0z>div:where(.svelte-1cheq0z)>span:where(.svelte-1cheq0z){display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-title.svelte-1cheq0z strong:where(.svelte-1cheq0z),.panel-title.svelte-1cheq0z small:where(.svelte-1cheq0z){display:block}.panel-title.svelte-1cheq0z strong:where(.svelte-1cheq0z){font-size:12px}.panel-title.svelte-1cheq0z small:where(.svelte-1cheq0z){margin-top:2px;color:var(--tool-faint);font-size:9px}.input-panel.svelte-1cheq0z label:where(.svelte-1cheq0z){display:grid;gap:5px}.input-panel.svelte-1cheq0z label:where(.svelte-1cheq0z)>span:where(.svelte-1cheq0z){color:#475569;font-size:10px;font-weight:800}.input-panel.svelte-1cheq0z label:where(.svelte-1cheq0z)>small:where(.svelte-1cheq0z){color:var(--tool-faint);font-size:9px;text-align:right}.input-panel.svelte-1cheq0z textarea:where(.svelte-1cheq0z),.input-panel.svelte-1cheq0z input:where(.svelte-1cheq0z),.input-panel.svelte-1cheq0z select:where(.svelte-1cheq0z){box-sizing:border-box;width:100%;border:1px solid var(--tool-border);border-radius:8px;background:#f8fafc;color:var(--tool-text);outline:none}.input-panel.svelte-1cheq0z textarea:where(.svelte-1cheq0z):focus,.input-panel.svelte-1cheq0z input:where(.svelte-1cheq0z):focus,.input-panel.svelte-1cheq0z select:where(.svelte-1cheq0z):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.command-field.svelte-1cheq0z textarea:where(.svelte-1cheq0z){height:clamp(260px,48vh,430px);resize:none;padding:13px;font:11px/1.65 var(--tool-mono)}.url-row.svelte-1cheq0z{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px}.url-row.svelte-1cheq0z input:where(.svelte-1cheq0z),.url-row.svelte-1cheq0z select:where(.svelte-1cheq0z){min-height:35px;padding:7px 9px;font-size:11px}.compact-area.svelte-1cheq0z{height:clamp(100px,18vh,150px);resize:none;padding:10px;font:10px/1.55 var(--tool-mono)}.body-area.svelte-1cheq0z{height:clamp(120px,22vh,190px)}.input-panel.svelte-1cheq0z textarea:where(.svelte-1cheq0z):disabled{opacity:.5;cursor:not-allowed}.error-message.svelte-1cheq0z{margin:0;padding:8px 10px;border-radius:7px;background:#fef2f2;color:#b91c1c;font-size:10px}.run-row.svelte-1cheq0z{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid var(--tool-border)}.run-row.svelte-1cheq0z span:where(.svelte-1cheq0z){color:var(--tool-faint);font-size:9px}.run-row.svelte-1cheq0z button:where(.svelte-1cheq0z){min-width:106px;min-height:34px;border:0;border-radius:7px;background:var(--tool-primary);color:#fff;font-size:10px;font-weight:800;cursor:pointer}.run-row.svelte-1cheq0z button:where(.svelte-1cheq0z):hover{background:var(--tool-primary-dark);box-shadow:0 6px 16px #6366f138}.result-panel.svelte-1cheq0z{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#0f172a}.result-toolbar.svelte-1cheq0z{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 11px;border-bottom:1px solid #1e293b;background:#111c30}.result-toolbar.svelte-1cheq0z>div:where(.svelte-1cheq0z){display:flex;gap:4px}.result-toolbar.svelte-1cheq0z button:where(.svelte-1cheq0z){color:#94a3b8}.result-toolbar.svelte-1cheq0z button.active:where(.svelte-1cheq0z){background:#29364d;color:#f8fafc}.result-toolbar.svelte-1cheq0z strong:where(.svelte-1cheq0z){color:#e2e8f0;font-size:11px}.result-toolbar.svelte-1cheq0z .copy-button:where(.svelte-1cheq0z){border:1px solid #334155;background:#1e293b;color:#cbd5e1}.copy-button.svelte-1cheq0z:disabled{opacity:.4;cursor:not-allowed}.request-summary.svelte-1cheq0z{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid #1e293b;background:#111827}.method-badge.svelte-1cheq0z{padding:5px 8px;border-radius:6px;background:#312e81;color:#c7d2fe;font:800 9px var(--tool-mono)}.request-summary.svelte-1cheq0z strong:where(.svelte-1cheq0z),.request-summary.svelte-1cheq0z small:where(.svelte-1cheq0z){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-summary.svelte-1cheq0z strong:where(.svelte-1cheq0z){color:#e2e8f0;font-size:10px}.request-summary.svelte-1cheq0z small:where(.svelte-1cheq0z){margin-top:2px;color:#64748b;font-size:8px}.summary-stats.svelte-1cheq0z{display:flex;gap:5px}.summary-stats.svelte-1cheq0z span:where(.svelte-1cheq0z){padding:4px 6px;border:1px solid #334155;border-radius:999px;color:#94a3b8;font-size:8px}.result-code.svelte-1cheq0z{min-height:0;overflow:auto;margin:0;padding:16px;color:#dbeafe;font:11px/1.7 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.result-panel.svelte-1cheq0z footer:where(.svelte-1cheq0z){display:flex;justify-content:space-between;padding:7px 12px;border-top:1px solid #1e293b;color:#64748b;font-size:9px}.empty-state.svelte-1cheq0z{grid-row:2/5;display:grid;place-items:center;align-content:center;padding:24px;text-align:center;color:#94a3b8}.empty-state.svelte-1cheq0z>span:where(.svelte-1cheq0z){display:grid;width:56px;height:56px;place-items:center;border:1px solid #334155;border-radius:14px;background:#17233a;color:#818cf8;font:800 10px var(--tool-mono)}.empty-state.svelte-1cheq0z strong:where(.svelte-1cheq0z){margin-top:13px;color:#e2e8f0;font-size:14px}.empty-state.svelte-1cheq0z p:where(.svelte-1cheq0z){max-width:320px;margin:6px 0 14px;font-size:10px;line-height:1.6}.empty-state.svelte-1cheq0z button:where(.svelte-1cheq0z){border-color:#334155;background:#17233a;color:#cbd5e1}.mode-switch.svelte-1cheq0z button:where(.svelte-1cheq0z):focus-visible,.result-toolbar.svelte-1cheq0z button:where(.svelte-1cheq0z):focus-visible,.run-row.svelte-1cheq0z button:where(.svelte-1cheq0z):focus-visible,.header-actions.svelte-1cheq0z button:where(.svelte-1cheq0z):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:760px){.curl-workbench.svelte-1cheq0z{height:auto;overflow:visible}.workbench-header.svelte-1cheq0z{align-items:flex-start;flex-direction:column}.mode-switch.svelte-1cheq0z{width:100%;box-sizing:border-box}.mode-switch.svelte-1cheq0z button:where(.svelte-1cheq0z){flex:1}.header-actions.svelte-1cheq0z{width:100%}.header-actions.svelte-1cheq0z span:where(.svelte-1cheq0z){margin-right:auto}.workspace-grid.svelte-1cheq0z{height:auto;grid-template-columns:1fr}.input-panel.svelte-1cheq0z{overflow:visible;padding:11px}.command-field.svelte-1cheq0z textarea:where(.svelte-1cheq0z){height:300px}.result-panel.svelte-1cheq0z{min-height:440px;border-left:0;border-top:1px solid var(--tool-border)}.request-summary.svelte-1cheq0z{grid-template-columns:auto minmax(0,1fr)}.summary-stats.svelte-1cheq0z{grid-column:2}.url-row.svelte-1cheq0z{grid-template-columns:88px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.svelte-1cheq0z{transition:none!important}}.data-workbench.svelte-9d5ead{height:100%;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workbench-header.svelte-9d5ead{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;border-bottom:1px solid var(--tool-border)}.workbench-header.svelte-9d5ead>div:where(.svelte-9d5ead){display:flex;align-items:center;gap:8px}.eyebrow.svelte-9d5ead{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workbench-header.svelte-9d5ead strong:where(.svelte-9d5ead){font-size:12px}.live.svelte-9d5ead{padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:9px;font-weight:750}.workbench-header.svelte-9d5ead button:where(.svelte-9d5ead),.result.svelte-9d5ead button:where(.svelte-9d5ead){min-height:29px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 9px;font-size:9px;font-weight:750;cursor:pointer}.option-bar.svelte-9d5ead{min-height:46px;display:flex;align-items:center;gap:11px;overflow-x:auto;border-bottom:1px solid var(--tool-border);background:#fbfcfe;padding:6px 13px}.option-bar.svelte-9d5ead label:where(.svelte-9d5ead){display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--tool-muted);font-size:9px;font-weight:700}.option-bar.svelte-9d5ead input:where(.svelte-9d5ead),.option-bar.svelte-9d5ead select:where(.svelte-9d5ead){box-sizing:border-box;min-width:58px;max-width:105px;min-height:29px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;padding:4px 7px;color:#334155;font:9px var(--tool-mono)}.option-bar.svelte-9d5ead .check:where(.svelte-9d5ead) input:where(.svelte-9d5ead){min-width:0;width:14px;min-height:0;accent-color:var(--tool-primary)}.option-bar.svelte-9d5ead details:where(.svelte-9d5ead){display:flex;white-space:nowrap}.option-bar.svelte-9d5ead summary:where(.svelte-9d5ead){color:var(--tool-primary);font-size:9px;cursor:pointer}.option-bar.svelte-9d5ead details[open]:where(.svelte-9d5ead){display:flex;align-items:center;gap:7px}.plain-option.svelte-9d5ead{color:var(--tool-faint);font-size:9px}.workspace-grid.svelte-9d5ead{height:calc(100% - 95px);display:grid;grid-template-columns:1fr 1fr}.editor.svelte-9d5ead,.result.svelte-9d5ead{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:14px}.result.svelte-9d5ead{grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-9d5ead{display:flex;align-items:flex-start;gap:9px;padding-bottom:11px}.panel-heading.svelte-9d5ead>span:where(.svelte-9d5ead){display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-9d5ead h2:where(.svelte-9d5ead){margin:0;font-size:12px}.panel-heading.svelte-9d5ead p:where(.svelte-9d5ead){margin:2px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-9d5ead em:where(.svelte-9d5ead){margin-left:auto;padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-9d5ead em.invalid:where(.svelte-9d5ead){background:#fff1f2;color:#be123c}.editor.svelte-9d5ead textarea:where(.svelte-9d5ead){box-sizing:border-box;width:100%;height:100%;min-height:300px;resize:none;border:1px solid var(--tool-border);border-radius:10px;background:#f8fafc;padding:13px;color:#334155;font:11px/1.7 var(--tool-mono);outline:none}.editor.svelte-9d5ead textarea:where(.svelte-9d5ead):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.output.svelte-9d5ead{min-height:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:10px;background:#fff}.output.svelte-9d5ead>div:where(.svelte-9d5ead){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 9px}.output.svelte-9d5ead>div:where(.svelte-9d5ead) span:where(.svelte-9d5ead){color:var(--tool-faint);font-size:8px;letter-spacing:.08em}.output.svelte-9d5ead pre:where(.svelte-9d5ead){box-sizing:border-box;height:100%;max-height:360px;overflow:auto;margin:0;padding:13px;color:#334155;font:10px/1.7 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.error.svelte-9d5ead{display:grid;align-content:start;gap:4px;min-height:120px;border-left:3px solid #fb7185;border-radius:8px;background:#fff1f2;padding:12px;color:#9f1239;font-size:9px}.valid-card.svelte-9d5ead{display:grid;min-height:210px;place-items:center;align-content:center;border:1px solid #bbf7d0;border-radius:11px;background:#f0fdf4}.valid-card.svelte-9d5ead span:where(.svelte-9d5ead){color:#16a34a;font-size:8px;letter-spacing:.12em}.valid-card.svelte-9d5ead strong:where(.svelte-9d5ead){margin-top:7px;color:#047857;font-size:22px}.valid-card.svelte-9d5ead p:where(.svelte-9d5ead){margin:5px 0 0;color:#4d7c5b;font-size:9px}.metrics.svelte-9d5ead{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.metrics.svelte-9d5ead>div:where(.svelte-9d5ead){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.metrics.svelte-9d5ead span:where(.svelte-9d5ead),.metrics.svelte-9d5ead strong:where(.svelte-9d5ead){display:block}.metrics.svelte-9d5ead span:where(.svelte-9d5ead){color:var(--tool-faint);font-size:8px}.metrics.svelte-9d5ead strong:where(.svelte-9d5ead){margin-top:3px;color:#334155;font:800 11px var(--tool-mono)}.privacy.svelte-9d5ead{display:flex;align-items:center;justify-content:space-between;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:7px 9px;font-size:8px}.privacy.svelte-9d5ead strong:where(.svelte-9d5ead){color:#4338ca}.privacy.svelte-9d5ead span:where(.svelte-9d5ead){color:#6366a5}.data-workbench.svelte-9d5ead button:where(.svelte-9d5ead):focus-visible,.data-workbench.svelte-9d5ead textarea:where(.svelte-9d5ead):focus-visible,.data-workbench.svelte-9d5ead input:where(.svelte-9d5ead):focus-visible,.data-workbench.svelte-9d5ead select:where(.svelte-9d5ead):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:760px){.data-workbench.svelte-9d5ead{height:auto;overflow:visible}.workbench-header.svelte-9d5ead{align-items:flex-start;flex-direction:column}.workbench-header.svelte-9d5ead>div:where(.svelte-9d5ead):last-child{width:100%}.option-bar.svelte-9d5ead{align-items:flex-start;flex-wrap:wrap;overflow:visible}.workspace-grid.svelte-9d5ead{height:auto;grid-template-columns:1fr}.editor.svelte-9d5ead,.result.svelte-9d5ead{padding:12px 10px}.editor.svelte-9d5ead textarea:where(.svelte-9d5ead){height:260px;min-height:260px}.result.svelte-9d5ead{border-top:1px solid var(--tool-border);border-left:0}.output.svelte-9d5ead pre:where(.svelte-9d5ead){min-height:240px;max-height:300px}.metrics.svelte-9d5ead{grid-template-columns:1fr 1fr}.metrics.svelte-9d5ead>div:where(.svelte-9d5ead):last-child{grid-column:1/-1}.privacy.svelte-9d5ead{align-items:flex-start;flex-direction:column;gap:3px}}@media(prefers-reduced-motion:reduce){.svelte-9d5ead{transition:none!important}}html:has(.tool-slug-data-url-parser),body:has(.tool-slug-data-url-parser){overflow:auto!important}.data-url-ad-layout.svelte-16sg33v{display:grid;min-height:600px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.data-url-ad-layout.svelte-16sg33v>.tool-ad-left{grid-area:left}.data-url-ad-layout.svelte-16sg33v>.tool-ad-right{grid-area:right}.bottom-ad.svelte-16sg33v{grid-area:bottom;min-width:0}.data-url-workspace.svelte-16sg33v{grid-area:workspace;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-data-url-parser{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-data-url-parser .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-16sg33v,.input-meta.svelte-16sg33v,.input-actions.svelte-16sg33v,.result-actions.svelte-16sg33v{display:flex;align-items:center}.workspace-header.svelte-16sg33v{justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-16sg33v>div:where(.svelte-16sg33v){display:grid;gap:2px}.eyebrow.svelte-16sg33v{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-16sg33v strong:where(.svelte-16sg33v){font-size:13px}.syntax.svelte-16sg33v{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.header-preview.svelte-16sg33v{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-bottom:1px solid var(--tool-border);background:var(--tool-border)}.header-preview.svelte-16sg33v article:where(.svelte-16sg33v){display:grid;gap:2px;background:#f8fafc;padding:9px 12px}.header-preview.svelte-16sg33v span:where(.svelte-16sg33v){color:var(--tool-faint);font-size:8px}.header-preview.svelte-16sg33v strong:where(.svelte-16sg33v){overflow-wrap:anywhere;color:var(--tool-primary);font:800 9px var(--tool-mono)}.workspace-grid.svelte-16sg33v{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-16sg33v,.result-panel.svelte-16sg33v{display:grid;min-width:0;align-content:start;padding:15px 16px}.result-panel.svelte-16sg33v{grid-template-rows:auto auto minmax(125px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-16sg33v{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-16sg33v>span:where(.svelte-16sg33v){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-16sg33v h2:where(.svelte-16sg33v){margin:0;font-size:12px}.panel-heading.svelte-16sg33v p:where(.svelte-16sg33v){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-16sg33v em:where(.svelte-16sg33v){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-16sg33v em.idle:where(.svelte-16sg33v){background:#f1f5f9;color:#64748b}.input-panel.svelte-16sg33v>label:where(.svelte-16sg33v){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.input-panel.svelte-16sg33v textarea:where(.svelte-16sg33v){box-sizing:border-box;width:100%;min-height:225px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#fbfcfe;padding:13px 14px;color:#1e293b;font:11px/1.65 var(--tool-mono);outline:none}.input-panel.svelte-16sg33v textarea:where(.svelte-16sg33v):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.input-panel.svelte-16sg33v textarea[aria-invalid=true]:where(.svelte-16sg33v){border-color:#fb7185}.input-meta.svelte-16sg33v{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.local-error.svelte-16sg33v,.server-error.svelte-16sg33v{margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-16sg33v{display:grid;gap:2px}.syntax-guide.svelte-16sg33v{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.syntax-guide.svelte-16sg33v article:where(.svelte-16sg33v){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:8px}.syntax-guide.svelte-16sg33v code:where(.svelte-16sg33v){color:var(--tool-primary);font:850 10px var(--tool-mono)}.syntax-guide.svelte-16sg33v span:where(.svelte-16sg33v){color:var(--tool-faint);font-size:8px}.input-actions.svelte-16sg33v{flex-wrap:wrap;gap:7px;margin-top:11px}.input-actions.svelte-16sg33v button:where(.svelte-16sg33v),.result-actions.svelte-16sg33v button:where(.svelte-16sg33v){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-16sg33v .danger:where(.svelte-16sg33v){color:#b42318}.input-actions.svelte-16sg33v .primary:where(.svelte-16sg33v){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-16sg33v button:where(.svelte-16sg33v):hover:not(:disabled),.result-actions.svelte-16sg33v button:where(.svelte-16sg33v):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-16sg33v .primary:where(.svelte-16sg33v):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-16sg33v button:where(.svelte-16sg33v):disabled,.result-actions.svelte-16sg33v button:where(.svelte-16sg33v):disabled{cursor:not-allowed;opacity:.42}.metadata-grid.svelte-16sg33v{display:grid;grid-template-columns:1fr 1fr;gap:7px}.metadata-grid.svelte-16sg33v article:where(.svelte-16sg33v){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.metadata-grid.svelte-16sg33v span:where(.svelte-16sg33v){color:var(--tool-faint);font-size:8px}.metadata-grid.svelte-16sg33v strong:where(.svelte-16sg33v){overflow-wrap:anywhere;color:#4338ca;font:850 10px var(--tool-mono)}.preview-box.svelte-16sg33v{display:grid;min-height:170px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;margin-top:9px;border:1px solid var(--tool-border);border-radius:10px;background:#fff}.preview-box.svelte-16sg33v header:where(.svelte-16sg33v){display:flex;justify-content:space-between;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:8px 11px;color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.08em}.preview-box.svelte-16sg33v pre:where(.svelte-16sg33v){overflow:auto;margin:0;padding:13px;white-space:pre-wrap;overflow-wrap:anywhere;color:#1e293b;font:11px/1.7 var(--tool-mono)}.binary-state.svelte-16sg33v,.empty-state.svelte-16sg33v{display:grid;place-content:center;justify-items:center;gap:7px;color:var(--tool-faint);text-align:center}.binary-state.svelte-16sg33v span:where(.svelte-16sg33v),.empty-state.svelte-16sg33v span:where(.svelte-16sg33v){max-width:280px;font-size:9px}.binary-state.svelte-16sg33v strong:where(.svelte-16sg33v),.empty-state.svelte-16sg33v strong:where(.svelte-16sg33v){color:var(--tool-muted);font-size:12px}.empty-state.svelte-16sg33v{min-height:315px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff}.safety-note.svelte-16sg33v{display:flex;gap:8px;margin-top:9px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.safety-note.svelte-16sg33v strong:where(.svelte-16sg33v){color:#4338ca;font-size:9px}.safety-note.svelte-16sg33v span:where(.svelte-16sg33v){color:#6366a5;font-size:8px}.result-actions.svelte-16sg33v{justify-content:flex-end;gap:7px;min-height:46px;margin-top:7px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-16sg33v>span:where(.svelte-16sg33v){margin-right:auto;color:var(--tool-faint);font-size:9px}.input-actions.svelte-16sg33v button:where(.svelte-16sg33v):focus-visible,.result-actions.svelte-16sg33v button:where(.svelte-16sg33v):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.data-url-ad-layout.svelte-16sg33v{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.data-url-ad-layout.svelte-16sg33v>.tool-ad-left,.data-url-ad-layout.svelte-16sg33v>.tool-ad-right,.bottom-ad.svelte-16sg33v{min-height:64px}}@media(max-width:900px){.workspace-grid.svelte-16sg33v{grid-template-columns:1fr}.result-panel.svelte-16sg33v{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-16sg33v{align-items:flex-start;flex-direction:column;padding:10px 12px}.syntax.svelte-16sg33v{border-radius:6px}.header-preview.svelte-16sg33v{grid-template-columns:1fr 1fr}.input-panel.svelte-16sg33v,.result-panel.svelte-16sg33v{padding:12px}.input-panel.svelte-16sg33v textarea:where(.svelte-16sg33v){min-height:210px;font-size:16px}.syntax-guide.svelte-16sg33v,.metadata-grid.svelte-16sg33v{grid-template-columns:1fr}.input-actions.svelte-16sg33v{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-16sg33v .primary:where(.svelte-16sg33v){grid-column:1/-1;margin-left:0;min-height:44px}.result-actions.svelte-16sg33v{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-16sg33v>span:where(.svelte-16sg33v){grid-column:1/-1}.result-actions.svelte-16sg33v button:where(.svelte-16sg33v){min-height:44px}.safety-note.svelte-16sg33v{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.svelte-16sg33v{transition:none!important}}.codec-workbench.svelte-yid11v{height:100%;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workbench-header.svelte-yid11v{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;border-bottom:1px solid var(--tool-border)}.workbench-header.svelte-yid11v>div:where(.svelte-yid11v),.actions.svelte-yid11v,.mode-switch.svelte-yid11v{display:flex;align-items:center;gap:8px}.eyebrow.svelte-yid11v{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workbench-header.svelte-yid11v strong:where(.svelte-yid11v){font-size:12px}.live.svelte-yid11v{padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:9px;font-weight:750}.actions.svelte-yid11v>button:where(.svelte-yid11v),.mode-switch.svelte-yid11v button:where(.svelte-yid11v),.result-panel.svelte-yid11v button:where(.svelte-yid11v){min-height:29px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 9px;font-size:9px;font-weight:750;cursor:pointer}.mode-switch.svelte-yid11v{gap:2px;border-radius:8px;background:#f1f5f9;padding:2px}.mode-switch.svelte-yid11v button:where(.svelte-yid11v){border:0;background:transparent}.mode-switch.svelte-yid11v button.active:where(.svelte-yid11v){background:#fff;color:var(--tool-primary);box-shadow:0 1px 3px #0f172a1a}.workspace-grid.svelte-yid11v{height:calc(100% - 50px);display:grid;grid-template-columns:minmax(410px,.96fr) minmax(430px,1.04fr)}.editor-panel.svelte-yid11v,.result-panel.svelte-yid11v{min-width:0;padding:16px}.editor-panel.svelte-yid11v{display:grid;grid-template-rows:auto minmax(230px,1fr) auto auto;gap:12px;overflow:auto}.result-panel.svelte-yid11v{display:grid;align-content:start;gap:12px;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-yid11v{display:flex;align-items:flex-start;gap:9px}.panel-heading.svelte-yid11v>span:where(.svelte-yid11v){display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-yid11v h2:where(.svelte-yid11v){margin:0;font-size:12px}.panel-heading.svelte-yid11v p:where(.svelte-yid11v){margin:2px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-yid11v em:where(.svelte-yid11v){margin-left:auto;padding:4px 7px;border-radius:999px;background:#f1f5f9;color:var(--tool-muted);font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-yid11v em:where(.svelte-yid11v):not(.error-status){background:#ecfdf5;color:#047857}.panel-heading.svelte-yid11v em.error-status:where(.svelte-yid11v){background:#fff1f2;color:#be123c}.editor-panel.svelte-yid11v textarea:where(.svelte-yid11v){box-sizing:border-box;width:100%;height:100%;min-height:230px;resize:none;border:1px solid var(--tool-border);border-radius:10px;background:#f8fafc;padding:13px;color:#26334a;font:11px/1.7 var(--tool-mono);outline:none}.editor-panel.svelte-yid11v textarea:where(.svelte-yid11v):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.privacy.svelte-yid11v{display:flex;align-items:center;justify-content:space-between;gap:10px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:8px 10px;font-size:8px}.privacy.svelte-yid11v strong:where(.svelte-yid11v){color:#4338ca}.privacy.svelte-yid11v span:where(.svelte-yid11v){color:#6366a5}.shift-control.svelte-yid11v{display:grid;gap:7px;border:1px solid var(--tool-border);border-radius:10px;padding:10px}.shift-control.svelte-yid11v>div:where(.svelte-yid11v):first-child{display:flex;justify-content:space-between;font-size:9px}.shift-control.svelte-yid11v>div:where(.svelte-yid11v):first-child strong:where(.svelte-yid11v){color:var(--tool-primary);font:800 16px var(--tool-mono)}.shift-control.svelte-yid11v input:where(.svelte-yid11v){width:100%;accent-color:var(--tool-primary)}.alphabet.svelte-yid11v{display:grid;gap:3px;overflow:hidden;border-radius:7px;background:#0f172a;padding:7px 9px}.alphabet.svelte-yid11v code:where(.svelte-yid11v){overflow:hidden;color:#94a3b8;font:9px var(--tool-mono);letter-spacing:.08em;white-space:nowrap}.alphabet.svelte-yid11v code:where(.svelte-yid11v)+code:where(.svelte-yid11v){color:#c7d2fe}.output-box.svelte-yid11v{overflow:hidden;border:1px solid var(--tool-border);border-radius:11px;background:#fff}.output-toolbar.svelte-yid11v{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:8px 10px}.output-toolbar.svelte-yid11v span:where(.svelte-yid11v){color:var(--tool-faint);font-size:8px;font-weight:800;letter-spacing:.08em}.output-box.svelte-yid11v pre:where(.svelte-yid11v){box-sizing:border-box;min-height:250px;max-height:330px;overflow:auto;margin:0;padding:14px;color:#334155;font:11px/1.75 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.result-panel.svelte-yid11v button:where(.svelte-yid11v):disabled{opacity:.45}.metrics.svelte-yid11v,.checksum-meta.svelte-yid11v{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metrics.svelte-yid11v>div:where(.svelte-yid11v),.checksum-meta.svelte-yid11v>div:where(.svelte-yid11v){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.metrics.svelte-yid11v span:where(.svelte-yid11v),.metrics.svelte-yid11v strong:where(.svelte-yid11v),.checksum-meta.svelte-yid11v span:where(.svelte-yid11v),.checksum-meta.svelte-yid11v code:where(.svelte-yid11v){display:block}.metrics.svelte-yid11v span:where(.svelte-yid11v),.checksum-meta.svelte-yid11v span:where(.svelte-yid11v){color:var(--tool-faint);font-size:8px}.metrics.svelte-yid11v strong:where(.svelte-yid11v),.checksum-meta.svelte-yid11v code:where(.svelte-yid11v){margin-top:4px;color:#334155;font:800 12px var(--tool-mono)}.format-note.svelte-yid11v{border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:8px 10px}.format-note.svelte-yid11v strong:where(.svelte-yid11v){color:#4338ca;font-size:9px}.format-note.svelte-yid11v p:where(.svelte-yid11v){margin:3px 0 0;color:#6366a5;font-size:8px;line-height:1.5}.error.svelte-yid11v{display:grid;gap:3px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;padding:9px 10px;color:#9f1239;font-size:9px}.checksum.svelte-yid11v{position:relative;display:grid;min-height:230px;place-items:center;align-content:center;border:1px solid var(--tool-border);border-radius:12px;background:#0f172a;color:#fff}.checksum.svelte-yid11v>span:where(.svelte-yid11v){color:#94a3b8;font-size:8px;letter-spacing:.12em}.checksum.svelte-yid11v>strong:where(.svelte-yid11v){margin-top:8px;color:#c7d2fe;font:850 clamp(34px,5vw,62px) var(--tool-mono);letter-spacing:.08em}.checksum.svelte-yid11v button:where(.svelte-yid11v){position:absolute;right:11px;top:11px;border-color:#334155;background:#1e293b;color:#cbd5e1}.codec-workbench.svelte-yid11v button:where(.svelte-yid11v):focus-visible,.codec-workbench.svelte-yid11v textarea:where(.svelte-yid11v):focus-visible,.codec-workbench.svelte-yid11v input:where(.svelte-yid11v):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:760px){.codec-workbench.svelte-yid11v{height:auto;overflow:visible}.workbench-header.svelte-yid11v{align-items:flex-start;flex-direction:column}.actions.svelte-yid11v{width:100%;overflow-x:auto}.mode-switch.svelte-yid11v{margin-right:auto}.workspace-grid.svelte-yid11v{height:auto;grid-template-columns:1fr}.editor-panel.svelte-yid11v,.result-panel.svelte-yid11v{padding:12px 10px}.editor-panel.svelte-yid11v{grid-template-rows:auto auto auto auto}.editor-panel.svelte-yid11v textarea:where(.svelte-yid11v){height:210px;min-height:210px}.result-panel.svelte-yid11v{border-top:1px solid var(--tool-border);border-left:0}.output-box.svelte-yid11v pre:where(.svelte-yid11v){min-height:210px}.checksum.svelte-yid11v{min-height:190px}.metrics.svelte-yid11v,.checksum-meta.svelte-yid11v{grid-template-columns:1fr 1fr}.metrics.svelte-yid11v>div:where(.svelte-yid11v):last-child,.checksum-meta.svelte-yid11v>div:where(.svelte-yid11v):last-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.svelte-yid11v{transition:none!important}}html:has(.tool-slug-device-screen-sizes),body:has(.tool-slug-device-screen-sizes){height:100%;overflow:hidden!important}.tool-slug-device-screen-sizes{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-device-screen-sizes .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.device-ad-layout.svelte-1wvc1n1{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.device-ad-layout.svelte-1wvc1n1>.tool-ad-left{grid-area:left}.device-ad-layout.svelte-1wvc1n1>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1wvc1n1{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1wvc1n1>.tool-ad-bottom{height:100%;min-height:0}.device-workspace.svelte-1wvc1n1{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.workspace-header.svelte-1wvc1n1{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1wvc1n1>div:where(.svelte-1wvc1n1){display:grid;gap:2px}.workspace-header.svelte-1wvc1n1 span:where(.svelte-1wvc1n1){color:#4f46e5;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1wvc1n1 strong:where(.svelte-1wvc1n1){font-size:13px}.workspace-header.svelte-1wvc1n1 em:where(.svelte-1wvc1n1){border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-1wvc1n1{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);overflow:hidden}.library-panel.svelte-1wvc1n1,.compare-panel.svelte-1wvc1n1{min-width:0;min-height:0;padding:12px 16px}.library-panel.svelte-1wvc1n1{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);border-right:1px solid var(--tool-border);background:#fbfcfe}.compare-panel.svelte-1wvc1n1{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.toolbar.svelte-1wvc1n1{display:grid;grid-template-columns:minmax(0,1fr) 135px;gap:8px}.toolbar.svelte-1wvc1n1 label:where(.svelte-1wvc1n1){display:grid;gap:4px}.toolbar.svelte-1wvc1n1 span:where(.svelte-1wvc1n1){color:#64748b;font-size:7px;font-weight:750}.toolbar.svelte-1wvc1n1 input:where(.svelte-1wvc1n1),.toolbar.svelte-1wvc1n1 select:where(.svelte-1wvc1n1){box-sizing:border-box;width:100%;height:32px;border:1px solid #d7deea;border-radius:7px;background:#fff;padding:5px 8px;color:#334155;font-size:8px}.kind-tabs.svelte-1wvc1n1{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.kind-tabs.svelte-1wvc1n1 button:where(.svelte-1wvc1n1){display:flex;min-height:30px;align-items:center;justify-content:center;gap:5px;border:1px solid #dce2ec;border-radius:6px;background:#fff;color:#64748b;font-size:8px;cursor:pointer}.kind-tabs.svelte-1wvc1n1 button:where(.svelte-1wvc1n1) span:where(.svelte-1wvc1n1){display:grid;min-width:16px;height:16px;place-items:center;border-radius:999px;background:#f1f5f9;font-size:6px}.kind-tabs.svelte-1wvc1n1 button.active:where(.svelte-1wvc1n1){border-color:#4f46e5;background:#4f46e5;color:#fff}.kind-tabs.svelte-1wvc1n1 button.active:where(.svelte-1wvc1n1) span:where(.svelte-1wvc1n1){background:#fff3}.list-header.svelte-1wvc1n1{display:flex;align-items:center;justify-content:space-between;padding:10px 1px 6px}.list-header.svelte-1wvc1n1 span:where(.svelte-1wvc1n1){font-size:8px;font-weight:800}.list-header.svelte-1wvc1n1 strong:where(.svelte-1wvc1n1){color:#94a3b8;font-size:6px}.device-list.svelte-1wvc1n1{min-height:0;overflow:auto;border:1px solid #e0e5ed;border-radius:8px;background:#fff}.device-list.svelte-1wvc1n1 article:where(.svelte-1wvc1n1){display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;border-bottom:1px solid #edf0f4}.device-list.svelte-1wvc1n1 article:where(.svelte-1wvc1n1):last-child{border-bottom:0}.device-list.svelte-1wvc1n1 article.selected:where(.svelte-1wvc1n1){background:#f5f3ff}.select-device.svelte-1wvc1n1{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;background:transparent;padding:7px 8px;text-align:left;cursor:pointer}.device-shape.svelte-1wvc1n1{display:grid;width:27px;height:33px;place-items:center;border:1px solid #94a3b8;border-radius:5px}.device-shape.平板.svelte-1wvc1n1{width:30px;height:31px}.device-shape.桌面.svelte-1wvc1n1{width:32px;height:23px;border-radius:3px}.device-shape.svelte-1wvc1n1 i:where(.svelte-1wvc1n1){width:3px;height:3px;border-radius:50%;background:#94a3b8}.device-info.svelte-1wvc1n1,.dimensions.svelte-1wvc1n1{display:grid;gap:2px}.device-info.svelte-1wvc1n1 strong:where(.svelte-1wvc1n1){font-size:8px}.device-info.svelte-1wvc1n1 small:where(.svelte-1wvc1n1),.dimensions.svelte-1wvc1n1 small:where(.svelte-1wvc1n1){color:#94a3b8;font-size:6px}.dimensions.svelte-1wvc1n1{text-align:right}.dimensions.svelte-1wvc1n1 strong:where(.svelte-1wvc1n1){color:#4f46e5;font:800 8px var(--tool-mono)}.copy-row.svelte-1wvc1n1{min-height:26px;margin-right:7px;border:1px solid #d8deea;border-radius:5px;background:#fff;color:#64748b;font-size:7px;cursor:pointer}.empty.svelte-1wvc1n1{display:grid;min-height:160px;place-content:center;justify-items:center;gap:5px;color:#94a3b8}.empty.svelte-1wvc1n1 strong:where(.svelte-1wvc1n1){font-size:10px}.empty.svelte-1wvc1n1 span:where(.svelte-1wvc1n1){font-size:7px}.panel-heading.svelte-1wvc1n1{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding-bottom:8px}.panel-heading.svelte-1wvc1n1>b:where(.svelte-1wvc1n1){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#e0e7ff;color:#4338ca;font-size:9px}.panel-heading.svelte-1wvc1n1 h2:where(.svelte-1wvc1n1){margin:0;font-size:12px}.panel-heading.svelte-1wvc1n1 p:where(.svelte-1wvc1n1){margin:3px 0 0;color:#94a3b8;font-size:8px}.compare-stage.svelte-1wvc1n1{display:grid;min-height:0;grid-template-columns:1fr 1fr;gap:8px;overflow:auto}.compare-stage.svelte-1wvc1n1>article:where(.svelte-1wvc1n1),.compare-empty.svelte-1wvc1n1{min-width:0;border:1px solid #dfe4ed;border-radius:9px;background:#fafbff;padding:10px}.compare-stage.svelte-1wvc1n1 article:where(.svelte-1wvc1n1) header:where(.svelte-1wvc1n1){display:grid;gap:2px}.compare-stage.svelte-1wvc1n1 article:where(.svelte-1wvc1n1) header:where(.svelte-1wvc1n1) span:where(.svelte-1wvc1n1){color:#4f46e5;font-size:6px;font-weight:800}.compare-stage.svelte-1wvc1n1 article:where(.svelte-1wvc1n1) header:where(.svelte-1wvc1n1) strong:where(.svelte-1wvc1n1){font-size:10px}.screen-frame.svelte-1wvc1n1{display:grid;width:min(70%,150px);aspect-ratio:var(--ratio);max-height:160px;place-content:center;justify-items:center;gap:4px;margin:12px auto;border:3px solid #334155;border-radius:12px;background:#fff;color:#64748b;font:7px var(--tool-mono);box-shadow:0 10px 22px #0f172a1f}.screen-frame.svelte-1wvc1n1 i:where(.svelte-1wvc1n1){width:18px;height:1px;background:#cbd5e1}.compare-stage.svelte-1wvc1n1 dl:where(.svelte-1wvc1n1){margin:0;border:1px solid #e3e7ee;border-radius:7px;background:#fff}.compare-stage.svelte-1wvc1n1 dl:where(.svelte-1wvc1n1) div:where(.svelte-1wvc1n1){display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #edf0f4;padding:6px 7px}.compare-stage.svelte-1wvc1n1 dl:where(.svelte-1wvc1n1) div:where(.svelte-1wvc1n1):last-child{border-bottom:0}.compare-stage.svelte-1wvc1n1 dt:where(.svelte-1wvc1n1){color:#94a3b8;font-size:6px}.compare-stage.svelte-1wvc1n1 dd:where(.svelte-1wvc1n1){margin:0;color:#334155;font:750 7px var(--tool-mono)}.compare-stage.svelte-1wvc1n1 article:where(.svelte-1wvc1n1)>button:where(.svelte-1wvc1n1){width:100%;min-height:29px;margin-top:8px;border:1px solid #c7d2fe;border-radius:6px;background:#fff;color:#4338ca;font-size:7px;font-weight:750;cursor:pointer}.compare-empty.svelte-1wvc1n1{display:grid;place-content:center;justify-items:center;gap:4px;color:#94a3b8}.compare-empty.svelte-1wvc1n1 strong:where(.svelte-1wvc1n1){font-size:10px}.compare-empty.svelte-1wvc1n1 span:where(.svelte-1wvc1n1){font-size:7px}.breakpoint-guide.svelte-1wvc1n1{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px}.breakpoint-guide.svelte-1wvc1n1 span:where(.svelte-1wvc1n1){display:flex;align-items:center;gap:4px;border-radius:5px;background:#f1f5f9;padding:5px;color:#64748b;font-size:6px}.breakpoint-guide.svelte-1wvc1n1 i:where(.svelte-1wvc1n1){width:5px;height:5px;border-radius:50%;background:#4f46e5}button.svelte-1wvc1n1:focus-visible,input.svelte-1wvc1n1:focus-visible,select.svelte-1wvc1n1:focus-visible{outline:3px solid rgb(79 70 229/.22);outline-offset:2px}@media(max-width:1180px){.device-ad-layout.svelte-1wvc1n1{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.device-ad-layout.svelte-1wvc1n1>.tool-ad-left,.device-ad-layout.svelte-1wvc1n1>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-device-screen-sizes{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-device-screen-sizes .detail-grid{height:calc(100dvh - 110px)!important}.device-ad-layout.svelte-1wvc1n1{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.device-ad-layout.svelte-1wvc1n1>.tool-ad-left,.device-ad-layout.svelte-1wvc1n1>.tool-ad-right{display:none}.device-workspace.svelte-1wvc1n1{border-radius:9px}.workspace-grid.svelte-1wvc1n1{display:block;overflow:auto}.library-panel.svelte-1wvc1n1{border-right:0;border-bottom:1px solid var(--tool-border)}.device-list.svelte-1wvc1n1{max-height:360px}.compare-panel.svelte-1wvc1n1{overflow:visible}.compare-stage.svelte-1wvc1n1{min-height:350px}}@media(max-width:430px){.workspace-header.svelte-1wvc1n1{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-1wvc1n1 em:where(.svelte-1wvc1n1){justify-self:start}.library-panel.svelte-1wvc1n1,.compare-panel.svelte-1wvc1n1{padding:10px 12px}.toolbar.svelte-1wvc1n1{grid-template-columns:1fr}.kind-tabs.svelte-1wvc1n1{grid-template-columns:repeat(4,1fr)}.select-device.svelte-1wvc1n1{grid-template-columns:30px minmax(0,1fr)}.dimensions.svelte-1wvc1n1{grid-column:2;text-align:left}.compare-stage.svelte-1wvc1n1{grid-template-columns:1fr 1fr;min-width:560px}.compare-panel.svelte-1wvc1n1{overflow-x:auto}.breakpoint-guide.svelte-1wvc1n1{grid-template-columns:1fr 1fr}}html:has(.tool-slug-digital-huarong-road),body:has(.tool-slug-digital-huarong-road){height:100%;overflow:hidden!important}.tool-slug-digital-huarong-road{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-digital-huarong-road .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.huarong-ad-layout.svelte-cbhnbv{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.huarong-ad-layout.svelte-cbhnbv>.tool-ad-left{grid-area:left}.huarong-ad-layout.svelte-cbhnbv>.tool-ad-right{grid-area:right}.bottom-ad.svelte-cbhnbv{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-cbhnbv>.tool-ad-bottom{height:100%;min-height:0}.huarong-workspace.svelte-cbhnbv{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-cbhnbv{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-cbhnbv>div:where(.svelte-cbhnbv){display:grid;gap:2px}.workspace-header.svelte-cbhnbv span:where(.svelte-cbhnbv){color:#c2410c;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-cbhnbv strong:where(.svelte-cbhnbv){font-size:13px}.workspace-header.svelte-cbhnbv em:where(.svelte-cbhnbv){border-radius:999px;background:#fff7ed;color:#c2410c;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-cbhnbv{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);overflow:hidden}.training-panel.svelte-cbhnbv,.insight-panel.svelte-cbhnbv{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.insight-panel.svelte-cbhnbv{border-left:1px solid var(--tool-border);background:#fafafa}.panel-heading.svelte-cbhnbv{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-cbhnbv>b:where(.svelte-cbhnbv){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#fff7ed;color:#c2410c;font-size:9px}.panel-heading.svelte-cbhnbv h2:where(.svelte-cbhnbv){margin:0;font-size:12px}.panel-heading.svelte-cbhnbv p:where(.svelte-cbhnbv){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-cbhnbv{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-cbhnbv:disabled{opacity:.4}.progress-card.svelte-cbhnbv{display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 10px}.progress-card.svelte-cbhnbv>div:where(.svelte-cbhnbv){display:flex;justify-content:space-between;color:var(--tool-faint);font-size:8px}.progress-card.svelte-cbhnbv strong:where(.svelte-cbhnbv){color:var(--tool-muted);font-family:var(--tool-mono)}.progress-card.svelte-cbhnbv>i:where(.svelte-cbhnbv){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-cbhnbv>i:where(.svelte-cbhnbv) span:where(.svelte-cbhnbv){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f97316,#f59e0b);transition:width .2s ease}.live-stats.svelte-cbhnbv,.metrics.svelte-cbhnbv{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.live-stats.svelte-cbhnbv article:where(.svelte-cbhnbv),.metrics.svelte-cbhnbv article:where(.svelte-cbhnbv){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-cbhnbv small:where(.svelte-cbhnbv),.metrics.svelte-cbhnbv small:where(.svelte-cbhnbv){color:var(--tool-faint);font-size:8px}.live-stats.svelte-cbhnbv strong:where(.svelte-cbhnbv),.metrics.svelte-cbhnbv strong:where(.svelte-cbhnbv){font:10px var(--tool-mono)}.start-state.svelte-cbhnbv,.result-state.svelte-cbhnbv{display:grid;min-height:290px;width:100%;place-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid #fed7aa;border-radius:11px;background:radial-gradient(circle at 50% 18%,#fff7ed,#fffbeb);color:#7c2d12;padding:20px;text-align:center}.size-picker.svelte-cbhnbv{display:grid;width:min(100%,330px);grid-template-columns:repeat(3,1fr);gap:7px}.size-picker.svelte-cbhnbv button:where(.svelte-cbhnbv){display:grid;gap:3px;border:1px solid #fed7aa;border-radius:8px;background:#fff;color:#c2410c;padding:9px;cursor:pointer}.size-picker.svelte-cbhnbv button.active:where(.svelte-cbhnbv){border-color:#ea580c;background:#ea580c;color:#fff;box-shadow:0 0 0 3px #ffedd5}.size-picker.svelte-cbhnbv span:where(.svelte-cbhnbv){font-size:8px}.start-state.svelte-cbhnbv>small:where(.svelte-cbhnbv),.result-state.svelte-cbhnbv>small:where(.svelte-cbhnbv){font-size:8px;font-weight:850;letter-spacing:.14em}.start-state.svelte-cbhnbv>strong:where(.svelte-cbhnbv){font-size:20px}.start-state.svelte-cbhnbv>p:where(.svelte-cbhnbv){margin:0;color:#78716c;font-size:9px}.primary.svelte-cbhnbv{min-height:34px;border:0;border-radius:7px;background:#c2410c;color:#fff;padding:6px 14px;font-size:9px;font-weight:800;cursor:pointer}.board-stage.svelte-cbhnbv{display:grid;min-height:320px;align-content:center;justify-items:center;gap:6px;margin-top:8px;border:1px solid var(--tool-border);border-radius:11px;background:#fffdf9;padding:8px}.board-head.svelte-cbhnbv,.move-hint.svelte-cbhnbv{display:flex;width:min(100%,305px);align-items:center;justify-content:space-between;color:#78716c;font-size:8px}.board-head.svelte-cbhnbv strong:where(.svelte-cbhnbv){color:#c2410c;font:800 9px var(--tool-mono)}.board.svelte-cbhnbv{display:grid;width:min(100%,305px);aspect-ratio:1;gap:6px;border-radius:11px;background:#e7e5e4;padding:7px}.board.svelte-cbhnbv button:where(.svelte-cbhnbv){display:grid;min-width:0;aspect-ratio:1;place-items:center;border:1px solid #fdba74;border-radius:7px;background:linear-gradient(145deg,#fb923c,#ea580c);color:#fff;cursor:default;box-shadow:inset 0 1px #ffffff47;transition:transform .12s ease,box-shadow .15s ease}.board.svelte-cbhnbv button.movable:where(.svelte-cbhnbv){border-color:#7c2d12;cursor:pointer;box-shadow:0 0 0 3px #ffedd5,inset 0 1px #ffffff47}.board.svelte-cbhnbv button.movable:where(.svelte-cbhnbv):hover{transform:scale(.93)}.board.svelte-cbhnbv button.correct:where(.svelte-cbhnbv){background:linear-gradient(145deg,#34d399,#059669);border-color:#047857}.board.svelte-cbhnbv button.empty:where(.svelte-cbhnbv){border:2px dashed #a8a29e;background:#fafaf9;box-shadow:inset 0 0 0 4px #e7e5e4}.board.svelte-cbhnbv button:where(.svelte-cbhnbv):disabled{opacity:1}.board.svelte-cbhnbv button:where(.svelte-cbhnbv) span:where(.svelte-cbhnbv){font:850 clamp(11px,2.2vw,18px) var(--tool-mono)}.move-hint.svelte-cbhnbv strong:where(.svelte-cbhnbv){font-size:8px}.move-hint.svelte-cbhnbv span:where(.svelte-cbhnbv){color:#a8a29e}.result-state.svelte-cbhnbv{border:0;background:linear-gradient(145deg,#9a3412,#b45309);color:#fff}.result-state.svelte-cbhnbv>strong:where(.svelte-cbhnbv){font:800 56px/1 var(--tool-mono)}.result-state.svelte-cbhnbv h3:where(.svelte-cbhnbv){margin:0;font-size:16px}.result-state.svelte-cbhnbv p:where(.svelte-cbhnbv){margin:0;color:#fed7aa;font-size:9px}.result-state.svelte-cbhnbv>div:where(.svelte-cbhnbv){display:flex;gap:7px}.result-state.svelte-cbhnbv button:where(.svelte-cbhnbv){min-height:34px;border:0;border-radius:7px;background:#fff;color:#9a3412;padding:6px 13px;font-size:9px;font-weight:800;cursor:pointer}.result-state.svelte-cbhnbv button.secondary:where(.svelte-cbhnbv){border:1px solid rgb(255 255 255/.35);background:transparent;color:#fff}.focus-card.svelte-cbhnbv{display:grid;min-height:135px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;text-align:center}.focus-card.svelte-cbhnbv>span:where(.svelte-cbhnbv){display:grid;min-width:58px;height:42px;place-items:center;border-radius:9px;background:#fff7ed;color:#c2410c;font:850 13px var(--tool-mono)}.focus-card.svelte-cbhnbv strong:where(.svelte-cbhnbv){font-size:13px}.focus-card.svelte-cbhnbv p:where(.svelte-cbhnbv){max-width:260px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.focus-card.active.svelte-cbhnbv{border-style:solid}.focus-card.done.svelte-cbhnbv{border:0;background:#9a3412;color:#fff}.focus-card.done.svelte-cbhnbv>span:where(.svelte-cbhnbv){background:#ffffff1f;color:#fff}.focus-card.done.svelte-cbhnbv p:where(.svelte-cbhnbv){color:#fed7aa}.goal-preview.svelte-cbhnbv{display:grid;width:min(100%,180px);gap:4px;margin:9px auto 0}.goal-preview.svelte-cbhnbv span:where(.svelte-cbhnbv){display:grid;aspect-ratio:1;place-items:center;border-radius:5px;background:#ffedd5;color:#9a3412;font:800 7px var(--tool-mono)}.goal-preview.svelte-cbhnbv span.empty:where(.svelte-cbhnbv){border:1px dashed #a8a29e;background:#fafaf9}.metrics.svelte-cbhnbv{grid-template-columns:1fr 1fr}.rule-card.svelte-cbhnbv{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.rule-card.svelte-cbhnbv>strong:where(.svelte-cbhnbv){display:block;border-bottom:1px solid var(--tool-border);padding:8px 10px;font-size:9px}.rule-card.svelte-cbhnbv ol:where(.svelte-cbhnbv){display:grid;gap:7px;margin:0;padding:9px 10px;list-style:none}.rule-card.svelte-cbhnbv li:where(.svelte-cbhnbv){display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:8px}.rule-card.svelte-cbhnbv li:where(.svelte-cbhnbv) span:where(.svelte-cbhnbv){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#fff7ed;color:#c2410c;font-weight:850}.privacy-note.svelte-cbhnbv{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;border-left:3px solid #f97316;border-radius:7px;background:#fff7ed;padding:8px 10px}.privacy-note.svelte-cbhnbv strong:where(.svelte-cbhnbv){color:#c2410c;font-size:8px}.privacy-note.svelte-cbhnbv span:where(.svelte-cbhnbv){color:#ea580c;font-size:8px}button.svelte-cbhnbv:focus-visible{outline:3px solid rgb(249 115 22/.28);outline-offset:2px}@media(max-width:1180px){.huarong-ad-layout.svelte-cbhnbv{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.huarong-ad-layout.svelte-cbhnbv>.tool-ad-left,.huarong-ad-layout.svelte-cbhnbv>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-digital-huarong-road{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-digital-huarong-road .detail-grid{height:calc(100dvh - 110px)!important}.huarong-ad-layout.svelte-cbhnbv{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.huarong-ad-layout.svelte-cbhnbv>.tool-ad-left,.huarong-ad-layout.svelte-cbhnbv>.tool-ad-right{display:none}.huarong-workspace.svelte-cbhnbv{border-radius:9px}.workspace-grid.svelte-cbhnbv{display:block;overflow:auto}.training-panel.svelte-cbhnbv,.insight-panel.svelte-cbhnbv{overflow:visible}.insight-panel.svelte-cbhnbv{border-top:1px solid var(--tool-border);border-left:0}.board.svelte-cbhnbv{width:min(100%,285px)}}@media(max-width:430px){.workspace-header.svelte-cbhnbv{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-cbhnbv em:where(.svelte-cbhnbv){justify-self:start}.training-panel.svelte-cbhnbv,.insight-panel.svelte-cbhnbv{padding:10px 12px}.panel-heading.svelte-cbhnbv{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-cbhnbv .reset:where(.svelte-cbhnbv){grid-column:2;justify-self:start}.live-stats.svelte-cbhnbv{grid-template-columns:1fr 1fr}.board-stage.svelte-cbhnbv{min-height:315px;padding:7px}.board.svelte-cbhnbv{width:min(100%,255px);gap:5px}.move-hint.svelte-cbhnbv{display:grid}}@media(prefers-reduced-motion:reduce){.progress-card.svelte-cbhnbv i:where(.svelte-cbhnbv) span:where(.svelte-cbhnbv),.board.svelte-cbhnbv button:where(.svelte-cbhnbv){transition:none}}html:has(.tool-slug-dsrsc),body:has(.tool-slug-dsrsc){height:100%;overflow:hidden!important}body:has(.tool-slug-dsrsc) .seo-content{display:none!important}.tool-slug-dsrsc{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-dsrsc .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-1um0tp6{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1um0tp6>.tool-ad-left{grid-area:left}.ad-layout.svelte-1um0tp6>.tool-ad-right{grid-area:right}.bottom.svelte-1um0tp6{grid-area:bottom;overflow:hidden}.workspace.svelte-1um0tp6{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-1um0tp6{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-1um0tp6>div:where(.svelte-1um0tp6){display:grid;gap:2px}.top.svelte-1um0tp6 span:where(.svelte-1um0tp6),.intro.svelte-1um0tp6>span:where(.svelte-1um0tp6),.quiz.svelte-1um0tp6 section:where(.svelte-1um0tp6) header:where(.svelte-1um0tp6) span:where(.svelte-1um0tp6),.reading.svelte-1um0tp6>span:where(.svelte-1um0tp6){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-1um0tp6 strong:where(.svelte-1um0tp6){font-size:13px}.top.svelte-1um0tp6 p:where(.svelte-1um0tp6){margin:0;border:1px solid #bae6fd;border-radius:999px;background:#f0f9ff;color:#0369a1;padding:5px 9px;font-size:8px}.intro.svelte-1um0tp6{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#f0fdfa,#fff 58%)}.mark.svelte-1um0tp6{display:grid;width:66px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#6366f1,#0f766e);color:#fff;box-shadow:0 12px 28px #0f766e38;font:900 16px var(--tool-mono)}.intro.svelte-1um0tp6 h2:where(.svelte-1um0tp6){margin:0;color:#172033;font-size:22px}.intro.svelte-1um0tp6 p:where(.svelte-1um0tp6){max-width:610px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-1um0tp6{display:grid;grid-template-columns:repeat(3,108px);gap:7px}.facts.svelte-1um0tp6 article:where(.svelte-1um0tp6){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-1um0tp6 strong:where(.svelte-1um0tp6){font:850 14px var(--tool-mono)}.facts.svelte-1um0tp6 span:where(.svelte-1um0tp6),.intro.svelte-1um0tp6 small:where(.svelte-1um0tp6){color:#94a3b8;font-size:8px}.intro.svelte-1um0tp6>button:where(.svelte-1um0tp6),.primary.svelte-1um0tp6{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-1um0tp6 aside:where(.svelte-1um0tp6){display:flex;max-width:620px;gap:8px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;padding:8px 10px;text-align:left}.intro.svelte-1um0tp6 aside:where(.svelte-1um0tp6) strong:where(.svelte-1um0tp6){flex:none;color:#92400e;font-size:8px}.intro.svelte-1um0tp6 aside:where(.svelte-1um0tp6) span:where(.svelte-1um0tp6){color:#92400e;font-size:8px;line-height:1.45}.quiz.svelte-1um0tp6{display:grid;grid-template-columns:195px minmax(0,1fr);min-height:0}.quiz.svelte-1um0tp6>aside:where(.svelte-1um0tp6){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6)>div:where(.svelte-1um0tp6){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6) span:where(.svelte-1um0tp6),.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6) small:where(.svelte-1um0tp6){color:#94a3b8;font-size:8px}.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6) strong:where(.svelte-1um0tp6){font:850 16px var(--tool-mono)}.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6) i:where(.svelte-1um0tp6){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6) b:where(.svelte-1um0tp6){display:block;height:100%;background:#0d9488}.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6) nav:where(.svelte-1um0tp6){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;overflow:auto}.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6) button:where(.svelte-1um0tp6){min-height:28px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6) button.done:where(.svelte-1um0tp6){border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6) button.current:where(.svelte-1um0tp6){background:var(--tool-primary);color:#fff}.quiz.svelte-1um0tp6>section:where(.svelte-1um0tp6){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-1um0tp6 section:where(.svelte-1um0tp6)>header:where(.svelte-1um0tp6),.quiz.svelte-1um0tp6 section:where(.svelte-1um0tp6)>footer:where(.svelte-1um0tp6){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-1um0tp6 section:where(.svelte-1um0tp6) header:where(.svelte-1um0tp6)>div:where(.svelte-1um0tp6){display:grid;gap:3px}.quiz.svelte-1um0tp6 section:where(.svelte-1um0tp6) header:where(.svelte-1um0tp6) strong:where(.svelte-1um0tp6){font-size:10px}.quiz.svelte-1um0tp6 section:where(.svelte-1um0tp6) header:where(.svelte-1um0tp6) em:where(.svelte-1um0tp6){border-radius:99px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-1um0tp6{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,46px)}.body.svelte-1um0tp6>span:where(.svelte-1um0tp6){color:#94a3b8;font-size:8px}.body.svelte-1um0tp6 h2:where(.svelte-1um0tp6){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-1um0tp6{display:grid;gap:6px}.options.svelte-1um0tp6 button:where(.svelte-1um0tp6){display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:42px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:6px 10px;color:#475569;text-align:left}.options.svelte-1um0tp6 button:where(.svelte-1um0tp6)>span:where(.svelte-1um0tp6){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-1um0tp6 button:where(.svelte-1um0tp6) strong:where(.svelte-1um0tp6){font-size:9px;line-height:1.4}.options.svelte-1um0tp6 button:where(.svelte-1um0tp6)>i:where(.svelte-1um0tp6){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-1um0tp6 button:where(.svelte-1um0tp6):hover,.options.svelte-1um0tp6 button.selected:where(.svelte-1um0tp6){border-color:#2dd4bf;background:#f0fdfa;color:#0f766e}.notice.svelte-1um0tp6{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-1um0tp6 section:where(.svelte-1um0tp6)>footer:where(.svelte-1um0tp6){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-1um0tp6 footer:where(.svelte-1um0tp6) button:where(.svelte-1um0tp6),.result.svelte-1um0tp6 footer:where(.svelte-1um0tp6) button:where(.svelte-1um0tp6){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-1um0tp6 footer:where(.svelte-1um0tp6) span:where(.svelte-1um0tp6){color:#94a3b8;font-size:8px}.quiz.svelte-1um0tp6 button:where(.svelte-1um0tp6):disabled{opacity:.45}.result.svelte-1um0tp6{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-1um0tp6{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #99f6e4;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdfa);text-align:center}.score.svelte-1um0tp6>span:where(.svelte-1um0tp6){color:#0f766e;font-size:8px}.score.svelte-1um0tp6 strong:where(.svelte-1um0tp6){color:#134e4a;font:900 54px/1 var(--tool-mono)}.score.svelte-1um0tp6 small:where(.svelte-1um0tp6){color:#5eead4}.score.svelte-1um0tp6 b:where(.svelte-1um0tp6){font-size:12px}.score.svelte-1um0tp6 p:where(.svelte-1um0tp6){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-1um0tp6{display:grid;align-content:center;gap:8px}.scale.svelte-1um0tp6{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#99f6e4 0,#99f6e4 6%,#bfdbfe 6%,#bfdbfe 11%,#fde68a 11%,#fde68a 19%,#fdba74 19%,#fdba74 30%,#fca5a5 30%)}.scale.svelte-1um0tp6 i:where(.svelte-1um0tp6){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#7f1d1d}.labels.svelte-1um0tp6{display:grid;grid-template-columns:repeat(3,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-1um0tp6 article:where(.svelte-1um0tp6),.reading.svelte-1um0tp6 aside:where(.svelte-1um0tp6){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.reading.svelte-1um0tp6 article:where(.svelte-1um0tp6) strong:where(.svelte-1um0tp6),.reading.svelte-1um0tp6 aside:where(.svelte-1um0tp6) strong:where(.svelte-1um0tp6){font-size:8px}.reading.svelte-1um0tp6 article:where(.svelte-1um0tp6) p:where(.svelte-1um0tp6),.reading.svelte-1um0tp6 aside:where(.svelte-1um0tp6) p:where(.svelte-1um0tp6){margin:3px 0 0;color:#64748b;font-size:8px;line-height:1.5}.reading.svelte-1um0tp6 aside:where(.svelte-1um0tp6){border-color:#fed7aa;background:#fff7ed}.reading.svelte-1um0tp6 aside:where(.svelte-1um0tp6) strong:where(.svelte-1um0tp6),.reading.svelte-1um0tp6 aside:where(.svelte-1um0tp6) p:where(.svelte-1um0tp6){color:#9a3412}.result.svelte-1um0tp6 footer:where(.svelte-1um0tp6){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-1um0tp6 button:where(.svelte-1um0tp6):focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1um0tp6{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1um0tp6>.tool-ad-left,.ad-layout.svelte-1um0tp6>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-dsrsc{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-dsrsc .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1um0tp6{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1um0tp6{grid-template-rows:44px minmax(0,1fr)}.top.svelte-1um0tp6{padding:6px 9px}.top.svelte-1um0tp6 p:where(.svelte-1um0tp6){display:none}.quiz.svelte-1um0tp6{grid-template-columns:76px minmax(0,1fr)}.quiz.svelte-1um0tp6>aside:where(.svelte-1um0tp6){padding:6px}.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6) nav:where(.svelte-1um0tp6){grid-template-columns:repeat(2,1fr)}.quiz.svelte-1um0tp6 aside:where(.svelte-1um0tp6) small:where(.svelte-1um0tp6){display:none}.quiz.svelte-1um0tp6>section:where(.svelte-1um0tp6){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-1um0tp6 section:where(.svelte-1um0tp6)>header:where(.svelte-1um0tp6),.quiz.svelte-1um0tp6 section:where(.svelte-1um0tp6)>footer:where(.svelte-1um0tp6){padding:5px 8px}.quiz.svelte-1um0tp6 footer:where(.svelte-1um0tp6) span:where(.svelte-1um0tp6){display:none}.body.svelte-1um0tp6{padding:10px}.body.svelte-1um0tp6 h2:where(.svelte-1um0tp6){font-size:16px}.options.svelte-1um0tp6 button:where(.svelte-1um0tp6){min-height:41px;padding:5px 7px}.result.svelte-1um0tp6{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-1um0tp6 strong:where(.svelte-1um0tp6){font-size:38px}.reading.svelte-1um0tp6 article:where(.svelte-1um0tp6):last-child{display:none}.facts.svelte-1um0tp6{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-dynamic-color-difference),body:has(.tool-slug-dynamic-color-difference){height:100%;overflow:hidden!important}.tool-slug-dynamic-color-difference{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-dynamic-color-difference .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.dynamic-ad-layout.svelte-1rr26qq{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.dynamic-ad-layout.svelte-1rr26qq>.tool-ad-left{grid-area:left}.dynamic-ad-layout.svelte-1rr26qq>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1rr26qq{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1rr26qq>.tool-ad-bottom{height:100%;min-height:0}.dynamic-workspace.svelte-1rr26qq{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1rr26qq{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1rr26qq>div:where(.svelte-1rr26qq){display:grid;gap:2px}.workspace-header.svelte-1rr26qq span:where(.svelte-1rr26qq){color:#0369a1;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1rr26qq strong:where(.svelte-1rr26qq){font-size:13px}.workspace-header.svelte-1rr26qq em:where(.svelte-1rr26qq){border-radius:999px;background:#f0f9ff;color:#0369a1;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-1rr26qq{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.15fr) minmax(285px,.85fr);overflow:hidden}.training-panel.svelte-1rr26qq,.insight-panel.svelte-1rr26qq{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.insight-panel.svelte-1rr26qq{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1rr26qq{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-1rr26qq>b:where(.svelte-1rr26qq){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#f0f9ff;color:#0369a1;font-size:9px}.panel-heading.svelte-1rr26qq h2:where(.svelte-1rr26qq){margin:0;font-size:12px}.panel-heading.svelte-1rr26qq p:where(.svelte-1rr26qq){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-1rr26qq{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-1rr26qq:disabled{opacity:.4}.stage-rail.svelte-1rr26qq{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.stage-rail.svelte-1rr26qq li:where(.svelte-1rr26qq){display:flex;align-items:center;gap:5px;border-bottom:2px solid #e2e8f0;padding:7px 3px;color:#94a3b8;font-size:8px}.stage-rail.svelte-1rr26qq li:where(.svelte-1rr26qq) span:where(.svelte-1rr26qq){display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#f1f5f9;font:800 7px var(--tool-mono)}.stage-rail.svelte-1rr26qq li.active:where(.svelte-1rr26qq),.stage-rail.svelte-1rr26qq li.passed:where(.svelte-1rr26qq){border-color:#0284c7;color:#0369a1}.stage-rail.svelte-1rr26qq li.active:where(.svelte-1rr26qq) span:where(.svelte-1rr26qq),.stage-rail.svelte-1rr26qq li.passed:where(.svelte-1rr26qq) span:where(.svelte-1rr26qq){background:#0284c7;color:#fff}.progress-card.svelte-1rr26qq{display:grid;gap:5px;margin-top:8px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 10px}.progress-card.svelte-1rr26qq>div:where(.svelte-1rr26qq){display:flex;justify-content:space-between;color:var(--tool-faint);font-size:8px}.progress-card.svelte-1rr26qq strong:where(.svelte-1rr26qq){color:var(--tool-muted);font-family:var(--tool-mono)}.progress-card.svelte-1rr26qq>i:where(.svelte-1rr26qq){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-1rr26qq>i:where(.svelte-1rr26qq) span:where(.svelte-1rr26qq){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#22d3ee);transition:width .2s ease}.live-stats.svelte-1rr26qq,.metrics.svelte-1rr26qq{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.live-stats.svelte-1rr26qq article:where(.svelte-1rr26qq),.metrics.svelte-1rr26qq article:where(.svelte-1rr26qq){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-1rr26qq small:where(.svelte-1rr26qq),.metrics.svelte-1rr26qq small:where(.svelte-1rr26qq){color:var(--tool-faint);font-size:8px}.live-stats.svelte-1rr26qq strong:where(.svelte-1rr26qq),.metrics.svelte-1rr26qq strong:where(.svelte-1rr26qq){font:10px var(--tool-mono)}.start-state.svelte-1rr26qq,.result-state.svelte-1rr26qq{display:grid;min-height:285px;width:100%;place-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid #bae6fd;border-radius:11px;background:radial-gradient(circle at 50% 18%,#ecfeff,#f0f9ff);color:#0c4a6e;padding:20px;text-align:center;cursor:pointer}.color-sample.svelte-1rr26qq{display:grid;width:100px;height:74px;place-items:center;border-radius:12px;background:#3192d8;box-shadow:18px 14px #3158d8,-18px 14px #31cdd8}.color-sample.svelte-1rr26qq span:where(.svelte-1rr26qq){width:12px;height:12px;border-radius:50%;background:#fff}.start-state.svelte-1rr26qq small:where(.svelte-1rr26qq),.result-state.svelte-1rr26qq small:where(.svelte-1rr26qq){font-size:8px;font-weight:850;letter-spacing:.16em}.start-state.svelte-1rr26qq>strong:where(.svelte-1rr26qq){font-size:22px}.start-state.svelte-1rr26qq>span:where(.svelte-1rr26qq){font-size:9px}.start-state.svelte-1rr26qq:active{transform:scale(.997)}.challenge-stage.svelte-1rr26qq{display:grid;min-height:290px;grid-template-columns:minmax(0,1fr) minmax(195px,.55fr);gap:10px;margin-top:8px}.color-field.svelte-1rr26qq{display:grid;min-height:290px;place-items:center;border-radius:11px;background:hsl(var(--display-hue) 68% 52%);box-shadow:inset 0 0 0 1px #0f172a0d;color:#fff;transition:background .18s ease}.color-field.svelte-1rr26qq>div:where(.svelte-1rr26qq){display:grid;justify-items:center;gap:5px;text-align:center;text-shadow:0 1px 8px rgb(15 23 42/.24)}.color-field.svelte-1rr26qq small:where(.svelte-1rr26qq){font-size:8px;font-weight:850;letter-spacing:.16em}.color-field.svelte-1rr26qq strong:where(.svelte-1rr26qq){font-size:22px}.color-field.svelte-1rr26qq span:where(.svelte-1rr26qq){font-size:8px}.color-field.observing.svelte-1rr26qq>div:where(.svelte-1rr26qq){animation:svelte-1rr26qq-pulse .9s ease-in-out}.color-field.feedback.correct.svelte-1rr26qq{box-shadow:inset 0 0 0 5px #4ade80}.color-field.feedback.wrong.svelte-1rr26qq{box-shadow:inset 0 0 0 5px #fb7185}.answer-actions.svelte-1rr26qq{display:grid;grid-template-rows:1fr 1fr;gap:8px}.answer-actions.svelte-1rr26qq button:where(.svelte-1rr26qq){display:grid;place-content:center;justify-items:center;gap:3px;border:1px solid var(--tool-border);border-radius:10px;background:#fff;color:#334155;cursor:pointer;touch-action:manipulation}.answer-actions.svelte-1rr26qq button:where(.svelte-1rr26qq):hover:not(:disabled){border-color:#38bdf8;background:#f0f9ff}.answer-actions.svelte-1rr26qq button:where(.svelte-1rr26qq):active:not(:disabled){transform:scale(.98)}.answer-actions.svelte-1rr26qq button:where(.svelte-1rr26qq):disabled{cursor:default;opacity:.5}.answer-actions.svelte-1rr26qq strong:where(.svelte-1rr26qq){font-size:13px}.answer-actions.svelte-1rr26qq span:where(.svelte-1rr26qq){color:#94a3b8;font-size:8px}.result-state.svelte-1rr26qq{border:0;background:linear-gradient(145deg,#075985,#164e63);color:#fff;cursor:default}.result-state.svelte-1rr26qq>strong:where(.svelte-1rr26qq){font:800 56px/1 var(--tool-mono)}.result-state.svelte-1rr26qq h3:where(.svelte-1rr26qq){margin:0;font-size:16px}.result-state.svelte-1rr26qq p:where(.svelte-1rr26qq){max-width:410px;margin:0;color:#bae6fd;font-size:9px}.result-state.svelte-1rr26qq>div:where(.svelte-1rr26qq){display:flex;gap:7px}.result-state.svelte-1rr26qq button:where(.svelte-1rr26qq){min-height:34px;border:0;border-radius:7px;background:#fff;color:#075985;padding:6px 13px;font-size:9px;font-weight:800;cursor:pointer}.result-state.svelte-1rr26qq button.secondary:where(.svelte-1rr26qq){border:1px solid rgb(255 255 255/.35);background:transparent;color:#fff}.focus-card.svelte-1rr26qq{display:grid;min-height:145px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;text-align:center}.focus-card.svelte-1rr26qq>span:where(.svelte-1rr26qq){display:grid;min-width:62px;height:42px;place-items:center;border-radius:9px;background:#f0f9ff;color:#0369a1;font:850 12px var(--tool-mono)}.focus-card.svelte-1rr26qq strong:where(.svelte-1rr26qq){font-size:13px}.focus-card.svelte-1rr26qq p:where(.svelte-1rr26qq){max-width:260px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.focus-card.active.svelte-1rr26qq{border-style:solid}.focus-card.done.svelte-1rr26qq{border:0;background:#075985;color:#fff}.focus-card.done.svelte-1rr26qq>span:where(.svelte-1rr26qq){background:#ffffff1f;color:#fff}.focus-card.done.svelte-1rr26qq p:where(.svelte-1rr26qq){color:#bae6fd}.round-map.svelte-1rr26qq{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;margin-top:8px}.round-map.svelte-1rr26qq span:where(.svelte-1rr26qq){display:grid;aspect-ratio:1;place-items:center;border-radius:5px;background:#e2e8f0;color:#64748b;font:700 7px var(--tool-mono)}.round-map.svelte-1rr26qq span.passed:where(.svelte-1rr26qq){background:#bae6fd;color:#0369a1}.round-map.svelte-1rr26qq span.current:where(.svelte-1rr26qq){background:#0284c7;color:#fff;box-shadow:0 0 0 3px #e0f2fe}.metrics.svelte-1rr26qq{grid-template-columns:1fr 1fr}.rule-card.svelte-1rr26qq{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.rule-card.svelte-1rr26qq>strong:where(.svelte-1rr26qq){display:block;border-bottom:1px solid var(--tool-border);padding:8px 10px;font-size:9px}.rule-card.svelte-1rr26qq ol:where(.svelte-1rr26qq){display:grid;gap:7px;margin:0;padding:9px 10px;list-style:none}.rule-card.svelte-1rr26qq li:where(.svelte-1rr26qq){display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:8px}.rule-card.svelte-1rr26qq li:where(.svelte-1rr26qq) span:where(.svelte-1rr26qq){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#f0f9ff;color:#0369a1;font-weight:850}.privacy-note.svelte-1rr26qq{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;border-left:3px solid #38bdf8;border-radius:7px;background:#f0f9ff;padding:8px 10px}.privacy-note.svelte-1rr26qq strong:where(.svelte-1rr26qq){color:#0369a1;font-size:8px}.privacy-note.svelte-1rr26qq span:where(.svelte-1rr26qq){color:#0284c7;font-size:8px}button.svelte-1rr26qq:focus-visible{outline:3px solid rgb(14 165 233/.3);outline-offset:2px}@keyframes svelte-1rr26qq-pulse{50%{transform:scale(1.035)}}@media(max-width:1180px){.dynamic-ad-layout.svelte-1rr26qq{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.dynamic-ad-layout.svelte-1rr26qq>.tool-ad-left,.dynamic-ad-layout.svelte-1rr26qq>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-dynamic-color-difference{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-dynamic-color-difference .detail-grid{height:calc(100dvh - 110px)!important}.dynamic-ad-layout.svelte-1rr26qq{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.dynamic-ad-layout.svelte-1rr26qq>.tool-ad-left,.dynamic-ad-layout.svelte-1rr26qq>.tool-ad-right{display:none}.dynamic-workspace.svelte-1rr26qq{border-radius:9px}.workspace-grid.svelte-1rr26qq{display:block;overflow:auto}.training-panel.svelte-1rr26qq,.insight-panel.svelte-1rr26qq{overflow:visible}.insight-panel.svelte-1rr26qq{border-top:1px solid var(--tool-border);border-left:0}.challenge-stage.svelte-1rr26qq{grid-template-columns:1fr;min-height:0}.color-field.svelte-1rr26qq{min-height:235px}.answer-actions.svelte-1rr26qq{grid-template-columns:1fr 1fr;grid-template-rows:none}.answer-actions.svelte-1rr26qq button:where(.svelte-1rr26qq){min-height:64px}}@media(max-width:430px){.workspace-header.svelte-1rr26qq{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-1rr26qq em:where(.svelte-1rr26qq){justify-self:start}.training-panel.svelte-1rr26qq,.insight-panel.svelte-1rr26qq{padding:10px 12px}.panel-heading.svelte-1rr26qq{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-1rr26qq .reset:where(.svelte-1rr26qq){grid-column:2;justify-self:start}.live-stats.svelte-1rr26qq{grid-template-columns:1fr 1fr}.color-field.svelte-1rr26qq{min-height:220px}.challenge-stage.svelte-1rr26qq{margin-top:7px}}@media(prefers-reduced-motion:reduce){.progress-card.svelte-1rr26qq>i:where(.svelte-1rr26qq) span:where(.svelte-1rr26qq),.color-field.svelte-1rr26qq,.start-state.svelte-1rr26qq{transition:none}.color-field.observing.svelte-1rr26qq>div:where(.svelte-1rr26qq){animation:none}}html:has(.tool-slug-dynamic-visual-acuity-test),body:has(.tool-slug-dynamic-visual-acuity-test){height:100%;overflow:hidden!important}.tool-slug-dynamic-visual-acuity-test{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-dynamic-visual-acuity-test .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.acuity-ad-layout.svelte-k9pb1p{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.acuity-ad-layout.svelte-k9pb1p>.tool-ad-left{grid-area:left}.acuity-ad-layout.svelte-k9pb1p>.tool-ad-right{grid-area:right}.bottom-ad.svelte-k9pb1p{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-k9pb1p>.tool-ad-bottom{height:100%;min-height:0}.acuity-workspace.svelte-k9pb1p{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-k9pb1p{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-k9pb1p>div:where(.svelte-k9pb1p){display:grid;gap:2px}.workspace-header.svelte-k9pb1p span:where(.svelte-k9pb1p){color:#c2410c;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-k9pb1p strong:where(.svelte-k9pb1p){font-size:13px}.workspace-header.svelte-k9pb1p em:where(.svelte-k9pb1p){border-radius:999px;background:#fff7ed;color:#c2410c;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-k9pb1p{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.15fr) minmax(285px,.85fr);overflow:hidden}.training-panel.svelte-k9pb1p,.insight-panel.svelte-k9pb1p{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.insight-panel.svelte-k9pb1p{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-k9pb1p{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-k9pb1p>b:where(.svelte-k9pb1p){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#fff7ed;color:#c2410c;font-size:9px}.panel-heading.svelte-k9pb1p h2:where(.svelte-k9pb1p){margin:0;font-size:12px}.panel-heading.svelte-k9pb1p p:where(.svelte-k9pb1p){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-k9pb1p{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-k9pb1p:disabled{opacity:.4}.stage-rail.svelte-k9pb1p{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.stage-rail.svelte-k9pb1p li:where(.svelte-k9pb1p){display:flex;align-items:center;gap:5px;border-bottom:2px solid #e2e8f0;padding:7px 3px;color:#94a3b8;font-size:8px}.stage-rail.svelte-k9pb1p li:where(.svelte-k9pb1p) span:where(.svelte-k9pb1p){display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#f1f5f9;font:800 7px var(--tool-mono)}.stage-rail.svelte-k9pb1p li.active:where(.svelte-k9pb1p),.stage-rail.svelte-k9pb1p li.passed:where(.svelte-k9pb1p){border-color:#f97316;color:#c2410c}.stage-rail.svelte-k9pb1p li.active:where(.svelte-k9pb1p) span:where(.svelte-k9pb1p),.stage-rail.svelte-k9pb1p li.passed:where(.svelte-k9pb1p) span:where(.svelte-k9pb1p){background:#f97316;color:#fff}.progress-card.svelte-k9pb1p{display:grid;gap:5px;margin-top:8px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 10px}.progress-card.svelte-k9pb1p>div:where(.svelte-k9pb1p){display:flex;justify-content:space-between;color:var(--tool-faint);font-size:8px}.progress-card.svelte-k9pb1p strong:where(.svelte-k9pb1p){color:var(--tool-muted);font-family:var(--tool-mono)}.progress-card.svelte-k9pb1p>i:where(.svelte-k9pb1p){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-k9pb1p>i:where(.svelte-k9pb1p) span:where(.svelte-k9pb1p){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f97316,#fbbf24);transition:width .2s ease}.live-stats.svelte-k9pb1p{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.live-stats.svelte-k9pb1p article:where(.svelte-k9pb1p){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-k9pb1p small:where(.svelte-k9pb1p){color:var(--tool-faint);font-size:8px}.live-stats.svelte-k9pb1p strong:where(.svelte-k9pb1p){font:10px var(--tool-mono)}.start-state.svelte-k9pb1p,.result-state.svelte-k9pb1p{display:grid;min-height:285px;width:100%;place-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid #fed7aa;border-radius:11px;background:radial-gradient(circle at 50% 18%,#fffbeb,#fff7ed);color:#7c2d12;padding:20px;text-align:center;cursor:pointer}.sample-number.svelte-k9pb1p{font:850 64px/1 var(--tool-mono);letter-spacing:.08em;text-shadow:7px 0 #fed7aa,-7px 0 #fde68a}.start-state.svelte-k9pb1p small:where(.svelte-k9pb1p),.result-state.svelte-k9pb1p small:where(.svelte-k9pb1p){font-size:8px;font-weight:850;letter-spacing:.16em}.start-state.svelte-k9pb1p>strong:where(.svelte-k9pb1p){font-size:22px}.start-state.svelte-k9pb1p>span:where(.svelte-k9pb1p):last-child{font-size:9px}.start-state.svelte-k9pb1p:active{transform:scale(.997)}.capture-stage.svelte-k9pb1p{display:grid;min-height:290px;margin-top:8px}.number-flash.svelte-k9pb1p,.recall-card.svelte-k9pb1p,.feedback-card.svelte-k9pb1p{display:grid;place-content:center;justify-items:center;gap:7px;border:1px solid var(--tool-border);border-radius:11px;background:#fbfcff;text-align:center}.number-flash.svelte-k9pb1p{background:radial-gradient(circle at center,#fff,#fff7ed)}.number-flash.svelte-k9pb1p small:where(.svelte-k9pb1p),.recall-card.svelte-k9pb1p small:where(.svelte-k9pb1p),.feedback-card.svelte-k9pb1p small:where(.svelte-k9pb1p){color:#c2410c;font-size:8px;font-weight:850;letter-spacing:.16em}.number-flash.svelte-k9pb1p strong:where(.svelte-k9pb1p){font:850 clamp(76px,11vw,126px)/1 var(--tool-mono);letter-spacing:.08em}.number-flash.svelte-k9pb1p span:where(.svelte-k9pb1p),.recall-card.svelte-k9pb1p>span:where(.svelte-k9pb1p),.feedback-card.svelte-k9pb1p span:where(.svelte-k9pb1p){color:var(--tool-faint);font-size:8px}.recall-card.svelte-k9pb1p>strong:where(.svelte-k9pb1p),.feedback-card.svelte-k9pb1p>strong:where(.svelte-k9pb1p){font-size:20px}.recall-card.svelte-k9pb1p label:where(.svelte-k9pb1p){color:var(--tool-muted);font-size:9px}.recall-card.svelte-k9pb1p>div:where(.svelte-k9pb1p){display:grid;grid-template-columns:minmax(0,170px) auto;gap:7px}.recall-card.svelte-k9pb1p input:where(.svelte-k9pb1p){min-width:0;border:1px solid #cbd5e1;border-radius:8px;padding:10px;text-align:center;font:18px var(--tool-mono);letter-spacing:.12em;outline:none}.recall-card.svelte-k9pb1p button:where(.svelte-k9pb1p){border:0;border-radius:8px;background:#ea580c;color:#fff;padding:8px 14px;font-size:9px;font-weight:800;cursor:pointer}.recall-card.svelte-k9pb1p button:where(.svelte-k9pb1p):disabled{cursor:not-allowed;opacity:.45}.feedback-card.correct.svelte-k9pb1p{border-color:#86efac;background:#f0fdf4}.feedback-card.wrong.svelte-k9pb1p{border-color:#fda4af;background:#fff1f2}.feedback-card.correct.svelte-k9pb1p small:where(.svelte-k9pb1p),.feedback-card.correct.svelte-k9pb1p strong:where(.svelte-k9pb1p){color:#15803d}.feedback-card.wrong.svelte-k9pb1p small:where(.svelte-k9pb1p),.feedback-card.wrong.svelte-k9pb1p strong:where(.svelte-k9pb1p){color:#be123c}.result-state.svelte-k9pb1p{border:0;background:linear-gradient(145deg,#9a3412,#7c2d12);color:#fff;cursor:default}.result-state.svelte-k9pb1p>strong:where(.svelte-k9pb1p){font:800 56px/1 var(--tool-mono)}.result-state.svelte-k9pb1p h3:where(.svelte-k9pb1p){margin:0;font-size:16px}.result-state.svelte-k9pb1p p:where(.svelte-k9pb1p){max-width:410px;margin:0;color:#fed7aa;font-size:9px}.result-state.svelte-k9pb1p>div:where(.svelte-k9pb1p){display:flex;gap:7px}.result-state.svelte-k9pb1p button:where(.svelte-k9pb1p){min-height:34px;border:0;border-radius:7px;background:#fff;color:#9a3412;padding:6px 13px;font-size:9px;font-weight:800;cursor:pointer}.result-state.svelte-k9pb1p button.secondary:where(.svelte-k9pb1p){border:1px solid rgb(255 255 255/.35);background:transparent;color:#fff}.focus-card.svelte-k9pb1p{display:grid;min-height:145px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;text-align:center}.focus-card.svelte-k9pb1p>span:where(.svelte-k9pb1p){display:grid;min-width:64px;height:42px;place-items:center;border-radius:9px;background:#fff7ed;color:#c2410c;font:850 12px var(--tool-mono)}.focus-card.svelte-k9pb1p strong:where(.svelte-k9pb1p){font-size:13px}.focus-card.svelte-k9pb1p p:where(.svelte-k9pb1p){max-width:260px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.focus-card.active.svelte-k9pb1p{border-style:solid}.focus-card.done.svelte-k9pb1p{border:0;background:#9a3412;color:#fff}.focus-card.done.svelte-k9pb1p>span:where(.svelte-k9pb1p){background:#ffffff1f;color:#fff}.focus-card.done.svelte-k9pb1p p:where(.svelte-k9pb1p){color:#fed7aa}.speed-map.svelte-k9pb1p{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px}.speed-map.svelte-k9pb1p article:where(.svelte-k9pb1p){display:grid;justify-items:center;gap:2px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:8px 3px}.speed-map.svelte-k9pb1p span:where(.svelte-k9pb1p){display:grid;width:17px;height:17px;place-items:center;border-radius:5px;background:#f1f5f9;color:#64748b;font:750 7px var(--tool-mono)}.speed-map.svelte-k9pb1p strong:where(.svelte-k9pb1p){font:9px var(--tool-mono)}.speed-map.svelte-k9pb1p small:where(.svelte-k9pb1p){color:#94a3b8;font-size:7px}.speed-map.svelte-k9pb1p article.passed:where(.svelte-k9pb1p){border-color:#fed7aa;background:#fff7ed}.speed-map.svelte-k9pb1p article.current:where(.svelte-k9pb1p){border-color:#f97316;box-shadow:0 0 0 3px #ffedd5}.rule-card.svelte-k9pb1p,.result-list.svelte-k9pb1p{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.rule-card.svelte-k9pb1p>strong:where(.svelte-k9pb1p){display:block;border-bottom:1px solid var(--tool-border);padding:8px 10px;font-size:9px}.rule-card.svelte-k9pb1p ol:where(.svelte-k9pb1p){display:grid;gap:7px;margin:0;padding:9px 10px;list-style:none}.rule-card.svelte-k9pb1p li:where(.svelte-k9pb1p){display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:8px}.rule-card.svelte-k9pb1p li:where(.svelte-k9pb1p) span:where(.svelte-k9pb1p){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#fff7ed;color:#c2410c;font-weight:850}.result-list.svelte-k9pb1p{display:grid}.result-list.svelte-k9pb1p article:where(.svelte-k9pb1p){display:grid;grid-template-columns:25px 1fr 1fr auto;align-items:center;gap:7px;border-top:1px solid var(--tool-border);padding:8px}.result-list.svelte-k9pb1p article:where(.svelte-k9pb1p):first-child{border-top:0}.result-list.svelte-k9pb1p article:where(.svelte-k9pb1p)>span:where(.svelte-k9pb1p){display:grid;width:20px;height:20px;place-items:center;border-radius:5px;background:#ffe4e6;color:#be123c;font:800 7px var(--tool-mono)}.result-list.svelte-k9pb1p article.correct:where(.svelte-k9pb1p)>span:where(.svelte-k9pb1p){background:#dcfce7;color:#15803d}.result-list.svelte-k9pb1p article:where(.svelte-k9pb1p) div:where(.svelte-k9pb1p){display:grid;gap:2px}.result-list.svelte-k9pb1p small:where(.svelte-k9pb1p){color:#94a3b8;font-size:7px}.result-list.svelte-k9pb1p strong:where(.svelte-k9pb1p){font:9px var(--tool-mono)}.result-list.svelte-k9pb1p em:where(.svelte-k9pb1p){color:#c2410c;font:8px var(--tool-mono);font-style:normal}.privacy-note.svelte-k9pb1p{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;border-left:3px solid #fb923c;border-radius:7px;background:#fff7ed;padding:8px 10px}.privacy-note.svelte-k9pb1p strong:where(.svelte-k9pb1p){color:#c2410c;font-size:8px}.privacy-note.svelte-k9pb1p span:where(.svelte-k9pb1p){color:#ea580c;font-size:8px}button.svelte-k9pb1p:focus-visible,input.svelte-k9pb1p:focus-visible{outline:3px solid rgb(249 115 22/.28);outline-offset:2px}@media(max-width:1180px){.acuity-ad-layout.svelte-k9pb1p{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.acuity-ad-layout.svelte-k9pb1p>.tool-ad-left,.acuity-ad-layout.svelte-k9pb1p>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-dynamic-visual-acuity-test{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-dynamic-visual-acuity-test .detail-grid{height:calc(100dvh - 110px)!important}.acuity-ad-layout.svelte-k9pb1p{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.acuity-ad-layout.svelte-k9pb1p>.tool-ad-left,.acuity-ad-layout.svelte-k9pb1p>.tool-ad-right{display:none}.acuity-workspace.svelte-k9pb1p{border-radius:9px}.workspace-grid.svelte-k9pb1p{display:block;overflow:auto}.training-panel.svelte-k9pb1p,.insight-panel.svelte-k9pb1p{overflow:visible}.insight-panel.svelte-k9pb1p{border-top:1px solid var(--tool-border);border-left:0}.capture-stage.svelte-k9pb1p{min-height:270px}}@media(max-width:430px){.workspace-header.svelte-k9pb1p{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-k9pb1p em:where(.svelte-k9pb1p){justify-self:start}.training-panel.svelte-k9pb1p,.insight-panel.svelte-k9pb1p{padding:10px 12px}.panel-heading.svelte-k9pb1p{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-k9pb1p .reset:where(.svelte-k9pb1p){grid-column:2;justify-self:start}.live-stats.svelte-k9pb1p{grid-template-columns:1fr 1fr}.capture-stage.svelte-k9pb1p{min-height:250px}.recall-card.svelte-k9pb1p>div:where(.svelte-k9pb1p){grid-template-columns:1fr}.recall-card.svelte-k9pb1p button:where(.svelte-k9pb1p){min-height:40px}}@media(prefers-reduced-motion:reduce){.progress-card.svelte-k9pb1p>i:where(.svelte-k9pb1p) span:where(.svelte-k9pb1p),.start-state.svelte-k9pb1p{transition:none}}html:has(.tool-slug-ecr),body:has(.tool-slug-ecr){height:100%;overflow:hidden!important}body:has(.tool-slug-ecr) .seo-content{display:none!important}.tool-slug-ecr{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-ecr .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-shzgsz{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-shzgsz>.tool-ad-left{grid-area:left}.ad-layout.svelte-shzgsz>.tool-ad-right{grid-area:right}.bottom.svelte-shzgsz{grid-area:bottom;overflow:hidden}.workspace.svelte-shzgsz{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-shzgsz{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-shzgsz>div:where(.svelte-shzgsz){display:grid;gap:2px}.top.svelte-shzgsz span:where(.svelte-shzgsz),.intro.svelte-shzgsz>span:where(.svelte-shzgsz),.quiz.svelte-shzgsz section:where(.svelte-shzgsz) header:where(.svelte-shzgsz) span:where(.svelte-shzgsz),.reading.svelte-shzgsz>span:where(.svelte-shzgsz){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-shzgsz strong:where(.svelte-shzgsz){font-size:13px}.top.svelte-shzgsz p:where(.svelte-shzgsz){margin:0;border:1px solid #bae6fd;border-radius:999px;background:#f0f9ff;color:#0369a1;padding:5px 9px;font-size:8px}.intro.svelte-shzgsz{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#f0fdfa,#fff 58%)}.mark.svelte-shzgsz{display:grid;width:66px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#6366f1,#0f766e);color:#fff;box-shadow:0 12px 28px #0f766e38;font:900 16px var(--tool-mono)}.intro.svelte-shzgsz h2:where(.svelte-shzgsz){margin:0;color:#172033;font-size:22px}.intro.svelte-shzgsz p:where(.svelte-shzgsz){max-width:610px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-shzgsz{display:grid;grid-template-columns:repeat(3,108px);gap:7px}.facts.svelte-shzgsz article:where(.svelte-shzgsz){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-shzgsz strong:where(.svelte-shzgsz){font:850 14px var(--tool-mono)}.facts.svelte-shzgsz span:where(.svelte-shzgsz),.intro.svelte-shzgsz small:where(.svelte-shzgsz){color:#94a3b8;font-size:8px}.intro.svelte-shzgsz>button:where(.svelte-shzgsz),.primary.svelte-shzgsz{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-shzgsz aside:where(.svelte-shzgsz){display:flex;max-width:620px;gap:8px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;padding:8px 10px;text-align:left}.intro.svelte-shzgsz aside:where(.svelte-shzgsz) strong:where(.svelte-shzgsz){flex:none;color:#92400e;font-size:8px}.intro.svelte-shzgsz aside:where(.svelte-shzgsz) span:where(.svelte-shzgsz){color:#92400e;font-size:8px;line-height:1.45}.quiz.svelte-shzgsz{display:grid;grid-template-columns:195px minmax(0,1fr);min-height:0}.quiz.svelte-shzgsz>aside:where(.svelte-shzgsz){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-shzgsz aside:where(.svelte-shzgsz)>div:where(.svelte-shzgsz){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-shzgsz aside:where(.svelte-shzgsz) span:where(.svelte-shzgsz),.quiz.svelte-shzgsz aside:where(.svelte-shzgsz) small:where(.svelte-shzgsz){color:#94a3b8;font-size:8px}.quiz.svelte-shzgsz aside:where(.svelte-shzgsz) strong:where(.svelte-shzgsz){font:850 16px var(--tool-mono)}.quiz.svelte-shzgsz aside:where(.svelte-shzgsz) i:where(.svelte-shzgsz){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-shzgsz aside:where(.svelte-shzgsz) b:where(.svelte-shzgsz){display:block;height:100%;background:#0d9488}.quiz.svelte-shzgsz aside:where(.svelte-shzgsz) nav:where(.svelte-shzgsz){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;overflow:auto}.quiz.svelte-shzgsz aside:where(.svelte-shzgsz) button:where(.svelte-shzgsz){min-height:28px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.quiz.svelte-shzgsz aside:where(.svelte-shzgsz) button.done:where(.svelte-shzgsz){border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.quiz.svelte-shzgsz aside:where(.svelte-shzgsz) button.current:where(.svelte-shzgsz){background:var(--tool-primary);color:#fff}.quiz.svelte-shzgsz>section:where(.svelte-shzgsz){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-shzgsz section:where(.svelte-shzgsz)>header:where(.svelte-shzgsz),.quiz.svelte-shzgsz section:where(.svelte-shzgsz)>footer:where(.svelte-shzgsz){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-shzgsz section:where(.svelte-shzgsz) header:where(.svelte-shzgsz)>div:where(.svelte-shzgsz){display:grid;gap:3px}.quiz.svelte-shzgsz section:where(.svelte-shzgsz) header:where(.svelte-shzgsz) strong:where(.svelte-shzgsz){font-size:10px}.quiz.svelte-shzgsz section:where(.svelte-shzgsz) header:where(.svelte-shzgsz) em:where(.svelte-shzgsz){border-radius:99px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-shzgsz{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto;padding:16px clamp(18px,4vw,46px)}.body.svelte-shzgsz>span:where(.svelte-shzgsz){color:#94a3b8;font-size:8px}.body.svelte-shzgsz h2:where(.svelte-shzgsz){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-shzgsz{display:grid;gap:6px}.options.svelte-shzgsz button:where(.svelte-shzgsz){display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:42px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:6px 10px;color:#475569;text-align:left}.options.svelte-shzgsz button:where(.svelte-shzgsz)>span:where(.svelte-shzgsz){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-shzgsz button:where(.svelte-shzgsz) strong:where(.svelte-shzgsz){font-size:9px;line-height:1.4}.options.svelte-shzgsz button:where(.svelte-shzgsz)>i:where(.svelte-shzgsz){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-shzgsz button:where(.svelte-shzgsz):hover,.options.svelte-shzgsz button.selected:where(.svelte-shzgsz){border-color:#2dd4bf;background:#f0fdfa;color:#0f766e}.notice.svelte-shzgsz{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-shzgsz section:where(.svelte-shzgsz)>footer:where(.svelte-shzgsz){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-shzgsz footer:where(.svelte-shzgsz) button:where(.svelte-shzgsz),.result.svelte-shzgsz footer:where(.svelte-shzgsz) button:where(.svelte-shzgsz){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-shzgsz footer:where(.svelte-shzgsz) span:where(.svelte-shzgsz){color:#94a3b8;font-size:8px}.quiz.svelte-shzgsz button:where(.svelte-shzgsz):disabled{opacity:.45}.result.svelte-shzgsz{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-shzgsz{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #99f6e4;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdfa);text-align:center}.score.svelte-shzgsz>span:where(.svelte-shzgsz){color:#0f766e;font-size:8px}.score.svelte-shzgsz strong:where(.svelte-shzgsz){color:#134e4a;font:900 54px/1 var(--tool-mono)}.score.svelte-shzgsz small:where(.svelte-shzgsz){color:#5eead4}.score.svelte-shzgsz b:where(.svelte-shzgsz){font-size:12px}.score.svelte-shzgsz p:where(.svelte-shzgsz){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-shzgsz{display:grid;align-content:center;gap:8px}.dimension.svelte-shzgsz{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.dimension.svelte-shzgsz strong:where(.svelte-shzgsz){font-size:9px}.dimension.svelte-shzgsz b:where(.svelte-shzgsz){font:850 12px var(--tool-mono)}.dimension.svelte-shzgsz span:where(.svelte-shzgsz){color:#0f766e;font-size:9px;font-weight:800}.reading.svelte-shzgsz article:where(.svelte-shzgsz),.reading.svelte-shzgsz aside:where(.svelte-shzgsz){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.reading.svelte-shzgsz article:where(.svelte-shzgsz) strong:where(.svelte-shzgsz),.reading.svelte-shzgsz aside:where(.svelte-shzgsz) strong:where(.svelte-shzgsz){font-size:8px}.reading.svelte-shzgsz article:where(.svelte-shzgsz) p:where(.svelte-shzgsz),.reading.svelte-shzgsz aside:where(.svelte-shzgsz) p:where(.svelte-shzgsz){margin:3px 0 0;color:#64748b;font-size:8px;line-height:1.5}.reading.svelte-shzgsz aside:where(.svelte-shzgsz){border-color:#fed7aa;background:#fff7ed}.reading.svelte-shzgsz aside:where(.svelte-shzgsz) strong:where(.svelte-shzgsz),.reading.svelte-shzgsz aside:where(.svelte-shzgsz) p:where(.svelte-shzgsz){color:#9a3412}.result.svelte-shzgsz footer:where(.svelte-shzgsz){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-shzgsz button:where(.svelte-shzgsz):focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-shzgsz{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-shzgsz>.tool-ad-left,.ad-layout.svelte-shzgsz>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-ecr{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-ecr .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-shzgsz{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-shzgsz{grid-template-rows:44px minmax(0,1fr)}.top.svelte-shzgsz{padding:6px 9px}.top.svelte-shzgsz p:where(.svelte-shzgsz){display:none}.quiz.svelte-shzgsz{grid-template-columns:76px minmax(0,1fr)}.quiz.svelte-shzgsz>aside:where(.svelte-shzgsz){padding:6px}.quiz.svelte-shzgsz aside:where(.svelte-shzgsz) nav:where(.svelte-shzgsz){grid-template-columns:repeat(2,1fr)}.quiz.svelte-shzgsz aside:where(.svelte-shzgsz) small:where(.svelte-shzgsz){display:none}.quiz.svelte-shzgsz>section:where(.svelte-shzgsz){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-shzgsz section:where(.svelte-shzgsz)>header:where(.svelte-shzgsz),.quiz.svelte-shzgsz section:where(.svelte-shzgsz)>footer:where(.svelte-shzgsz){padding:5px 8px}.quiz.svelte-shzgsz footer:where(.svelte-shzgsz) span:where(.svelte-shzgsz){display:none}.body.svelte-shzgsz{padding:10px}.body.svelte-shzgsz h2:where(.svelte-shzgsz){font-size:16px}.options.svelte-shzgsz button:where(.svelte-shzgsz){min-height:41px;padding:5px 7px}.result.svelte-shzgsz{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-shzgsz strong:where(.svelte-shzgsz){font-size:38px}.reading.svelte-shzgsz article:where(.svelte-shzgsz):last-child{display:none}.facts.svelte-shzgsz{grid-template-columns:repeat(3,84px)}}html:has(.tool-slug-ees),body:has(.tool-slug-ees){height:100%;overflow:hidden!important}body:has(.tool-slug-ees) .seo-content{display:none!important}.tool-slug-ees{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-ees .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-1hfavi2{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1hfavi2>.tool-ad-left{grid-area:left}.ad-layout.svelte-1hfavi2>.tool-ad-right{grid-area:right}.bottom.svelte-1hfavi2{grid-area:bottom;overflow:hidden}.workspace.svelte-1hfavi2{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-1hfavi2{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-1hfavi2>div:where(.svelte-1hfavi2){display:grid;gap:2px}.top.svelte-1hfavi2 span:where(.svelte-1hfavi2),.intro.svelte-1hfavi2>span:where(.svelte-1hfavi2),.quiz.svelte-1hfavi2 section:where(.svelte-1hfavi2) header:where(.svelte-1hfavi2) span:where(.svelte-1hfavi2),.reading.svelte-1hfavi2>span:where(.svelte-1hfavi2){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-1hfavi2 strong:where(.svelte-1hfavi2){font-size:13px}.top.svelte-1hfavi2 p:where(.svelte-1hfavi2){margin:0;border:1px solid #bae6fd;border-radius:999px;background:#f0f9ff;color:#0369a1;padding:5px 9px;font-size:8px}.intro.svelte-1hfavi2{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#eefcf8,#fff 58%)}.mark.svelte-1hfavi2{display:grid;width:66px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#6366f1,#0f766e);color:#fff;box-shadow:0 12px 28px #0f766e38;font:900 16px var(--tool-mono)}.intro.svelte-1hfavi2 h2:where(.svelte-1hfavi2){margin:0;color:#172033;font-size:22px}.intro.svelte-1hfavi2 p:where(.svelte-1hfavi2){max-width:610px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-1hfavi2{display:grid;grid-template-columns:repeat(3,108px);gap:7px}.facts.svelte-1hfavi2 article:where(.svelte-1hfavi2){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-1hfavi2 strong:where(.svelte-1hfavi2){font:850 14px var(--tool-mono)}.facts.svelte-1hfavi2 span:where(.svelte-1hfavi2),.intro.svelte-1hfavi2 small:where(.svelte-1hfavi2){color:#94a3b8;font-size:8px}.intro.svelte-1hfavi2>button:where(.svelte-1hfavi2),.primary.svelte-1hfavi2{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-1hfavi2 aside:where(.svelte-1hfavi2){display:flex;max-width:620px;gap:8px;border-left:3px solid #0d9488;border-radius:7px;background:#f0fdfa;padding:8px 10px;text-align:left}.intro.svelte-1hfavi2 aside:where(.svelte-1hfavi2) strong:where(.svelte-1hfavi2){flex:none;color:#115e59;font-size:8px}.intro.svelte-1hfavi2 aside:where(.svelte-1hfavi2) span:where(.svelte-1hfavi2){color:#115e59;font-size:8px;line-height:1.45}.quiz.svelte-1hfavi2{display:grid;grid-template-columns:195px minmax(0,1fr);min-height:0}.quiz.svelte-1hfavi2>aside:where(.svelte-1hfavi2){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2)>div:where(.svelte-1hfavi2){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2) span:where(.svelte-1hfavi2),.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2) small:where(.svelte-1hfavi2){color:#94a3b8;font-size:8px}.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2) strong:where(.svelte-1hfavi2){font:850 16px var(--tool-mono)}.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2) i:where(.svelte-1hfavi2){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2) b:where(.svelte-1hfavi2){display:block;height:100%;background:#0d9488}.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2) nav:where(.svelte-1hfavi2){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;overflow:auto}.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2) button:where(.svelte-1hfavi2){min-height:28px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2) button.done:where(.svelte-1hfavi2){border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2) button.current:where(.svelte-1hfavi2){background:var(--tool-primary);color:#fff}.quiz.svelte-1hfavi2>section:where(.svelte-1hfavi2){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-1hfavi2 section:where(.svelte-1hfavi2)>header:where(.svelte-1hfavi2),.quiz.svelte-1hfavi2 section:where(.svelte-1hfavi2)>footer:where(.svelte-1hfavi2){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-1hfavi2 section:where(.svelte-1hfavi2) header:where(.svelte-1hfavi2)>div:where(.svelte-1hfavi2){display:grid;gap:3px}.quiz.svelte-1hfavi2 section:where(.svelte-1hfavi2) header:where(.svelte-1hfavi2) strong:where(.svelte-1hfavi2){font-size:10px}.quiz.svelte-1hfavi2 section:where(.svelte-1hfavi2) header:where(.svelte-1hfavi2) em:where(.svelte-1hfavi2){border-radius:99px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-1hfavi2{display:grid;align-content:start;gap:14px;min-height:0;overflow:auto;padding:24px clamp(18px,5vw,58px)}.body.svelte-1hfavi2>span:where(.svelte-1hfavi2){color:#94a3b8;font-size:8px}.body.svelte-1hfavi2 h2:where(.svelte-1hfavi2){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-1hfavi2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.options.svelte-1hfavi2 button:where(.svelte-1hfavi2){display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:52px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:7px 10px;color:#475569;text-align:left}.options.svelte-1hfavi2 button:where(.svelte-1hfavi2)>span:where(.svelte-1hfavi2){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-1hfavi2 button:where(.svelte-1hfavi2) strong:where(.svelte-1hfavi2){font-size:10px}.options.svelte-1hfavi2 button:where(.svelte-1hfavi2)>i:where(.svelte-1hfavi2){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-1hfavi2 button:where(.svelte-1hfavi2):hover,.options.svelte-1hfavi2 button.selected:where(.svelte-1hfavi2){border-color:#2dd4bf;background:#f0fdfa;color:#0f766e}.notice.svelte-1hfavi2{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-1hfavi2 section:where(.svelte-1hfavi2)>footer:where(.svelte-1hfavi2){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-1hfavi2 footer:where(.svelte-1hfavi2) button:where(.svelte-1hfavi2),.result.svelte-1hfavi2 footer:where(.svelte-1hfavi2) button:where(.svelte-1hfavi2){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-1hfavi2 footer:where(.svelte-1hfavi2) span:where(.svelte-1hfavi2){color:#94a3b8;font-size:8px}.quiz.svelte-1hfavi2 button:where(.svelte-1hfavi2):disabled{opacity:.45}.result.svelte-1hfavi2{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-1hfavi2{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #99f6e4;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdfa);text-align:center}.score.svelte-1hfavi2>span:where(.svelte-1hfavi2){color:#0f766e;font-size:8px}.score.svelte-1hfavi2 strong:where(.svelte-1hfavi2){color:#134e4a;font:900 54px/1 var(--tool-mono)}.score.svelte-1hfavi2 small:where(.svelte-1hfavi2){color:#5eead4}.score.svelte-1hfavi2 b:where(.svelte-1hfavi2){font-size:12px}.score.svelte-1hfavi2 p:where(.svelte-1hfavi2){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-1hfavi2{display:grid;align-content:center;gap:8px}.scale.svelte-1hfavi2{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#99f6e4,#bfdbfe 50%,#c4b5fd)}.scale.svelte-1hfavi2 i:where(.svelte-1hfavi2){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#312e81}.labels.svelte-1hfavi2{display:grid;grid-template-columns:repeat(3,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-1hfavi2 article:where(.svelte-1hfavi2),.reading.svelte-1hfavi2 aside:where(.svelte-1hfavi2){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.reading.svelte-1hfavi2 article:where(.svelte-1hfavi2) strong:where(.svelte-1hfavi2),.reading.svelte-1hfavi2 aside:where(.svelte-1hfavi2) strong:where(.svelte-1hfavi2){font-size:8px}.reading.svelte-1hfavi2 article:where(.svelte-1hfavi2) p:where(.svelte-1hfavi2),.reading.svelte-1hfavi2 aside:where(.svelte-1hfavi2) p:where(.svelte-1hfavi2){margin:3px 0 0;color:#64748b;font-size:8px;line-height:1.5}.reading.svelte-1hfavi2 aside:where(.svelte-1hfavi2){border-color:#fed7aa;background:#fff7ed}.reading.svelte-1hfavi2 aside:where(.svelte-1hfavi2) strong:where(.svelte-1hfavi2),.reading.svelte-1hfavi2 aside:where(.svelte-1hfavi2) p:where(.svelte-1hfavi2){color:#9a3412}.result.svelte-1hfavi2 footer:where(.svelte-1hfavi2){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-1hfavi2 button:where(.svelte-1hfavi2):focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1hfavi2{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1hfavi2>.tool-ad-left,.ad-layout.svelte-1hfavi2>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-ees{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-ees .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1hfavi2{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1hfavi2{grid-template-rows:44px minmax(0,1fr)}.top.svelte-1hfavi2{padding:6px 9px}.top.svelte-1hfavi2 p:where(.svelte-1hfavi2){display:none}.quiz.svelte-1hfavi2{grid-template-columns:76px minmax(0,1fr)}.quiz.svelte-1hfavi2>aside:where(.svelte-1hfavi2){padding:6px}.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2) nav:where(.svelte-1hfavi2){grid-template-columns:repeat(2,1fr)}.quiz.svelte-1hfavi2 aside:where(.svelte-1hfavi2) small:where(.svelte-1hfavi2){display:none}.quiz.svelte-1hfavi2>section:where(.svelte-1hfavi2){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-1hfavi2 section:where(.svelte-1hfavi2)>header:where(.svelte-1hfavi2),.quiz.svelte-1hfavi2 section:where(.svelte-1hfavi2)>footer:where(.svelte-1hfavi2){padding:5px 8px}.quiz.svelte-1hfavi2 footer:where(.svelte-1hfavi2) span:where(.svelte-1hfavi2){display:none}.body.svelte-1hfavi2{padding:10px}.body.svelte-1hfavi2 h2:where(.svelte-1hfavi2){font-size:16px}.options.svelte-1hfavi2{grid-template-columns:1fr}.options.svelte-1hfavi2 button:where(.svelte-1hfavi2){min-height:41px;padding:5px 7px}.result.svelte-1hfavi2{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-1hfavi2 strong:where(.svelte-1hfavi2){font-size:38px}.reading.svelte-1hfavi2 article:where(.svelte-1hfavi2):last-child{display:none}.facts.svelte-1hfavi2{grid-template-columns:repeat(3,84px)}}@media(prefers-reduced-motion:reduce){.svelte-1hfavi2{transition:none!important}}html:has(.tool-slug-egst),body:has(.tool-slug-egst){height:100%;overflow:hidden!important}body:has(.tool-slug-egst) .seo-content{display:none!important}.tool-slug-egst{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-egst .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-190wida{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-190wida>.tool-ad-left{grid-area:left}.ad-layout.svelte-190wida>.tool-ad-right{grid-area:right}.bottom.svelte-190wida{grid-area:bottom;overflow:hidden}.workspace.svelte-190wida{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-190wida{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-190wida>div:where(.svelte-190wida){display:grid;gap:2px}.top.svelte-190wida span:where(.svelte-190wida),.intro.svelte-190wida>span:where(.svelte-190wida),.quiz.svelte-190wida section:where(.svelte-190wida) header:where(.svelte-190wida) span:where(.svelte-190wida),.reading.svelte-190wida>span:where(.svelte-190wida){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-190wida strong:where(.svelte-190wida){font-size:13px}.top.svelte-190wida p:where(.svelte-190wida){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:8px}.intro.svelte-190wida{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#f0fdf4,#fff 58%)}.mark.svelte-190wida{display:grid;width:66px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#4f46e5,#15803d);color:#fff;box-shadow:0 12px 28px #15803d33;font:900 14px var(--tool-mono)}.intro.svelte-190wida h2:where(.svelte-190wida){margin:0;color:#172033;font-size:22px}.intro.svelte-190wida p:where(.svelte-190wida){max-width:630px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-190wida{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-190wida article:where(.svelte-190wida){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-190wida strong:where(.svelte-190wida){font:850 14px var(--tool-mono)}.facts.svelte-190wida span:where(.svelte-190wida),.intro.svelte-190wida small:where(.svelte-190wida){color:#94a3b8;font-size:8px}.intro.svelte-190wida>button:where(.svelte-190wida),.primary.svelte-190wida{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-190wida aside:where(.svelte-190wida){display:flex;max-width:630px;gap:8px;border-left:3px solid #22c55e;border-radius:7px;background:#f0fdf4;padding:8px 10px;text-align:left}.intro.svelte-190wida aside:where(.svelte-190wida) strong:where(.svelte-190wida){flex:none;color:#166534;font-size:8px}.intro.svelte-190wida aside:where(.svelte-190wida) span:where(.svelte-190wida){color:#166534;font-size:8px;line-height:1.45}.quiz.svelte-190wida{display:grid;grid-template-columns:175px minmax(0,1fr);min-height:0}.quiz.svelte-190wida>aside:where(.svelte-190wida){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-190wida aside:where(.svelte-190wida)>div:where(.svelte-190wida){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-190wida aside:where(.svelte-190wida) span:where(.svelte-190wida),.quiz.svelte-190wida aside:where(.svelte-190wida) small:where(.svelte-190wida){color:#94a3b8;font-size:8px}.quiz.svelte-190wida aside:where(.svelte-190wida) strong:where(.svelte-190wida){font:850 16px var(--tool-mono)}.quiz.svelte-190wida aside:where(.svelte-190wida) i:where(.svelte-190wida){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-190wida aside:where(.svelte-190wida) b:where(.svelte-190wida){display:block;height:100%;background:#22c55e}.quiz.svelte-190wida aside:where(.svelte-190wida) nav:where(.svelte-190wida){display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:5px;overflow:auto}.quiz.svelte-190wida aside:where(.svelte-190wida) button:where(.svelte-190wida){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#94a3b8}.quiz.svelte-190wida aside:where(.svelte-190wida) button.done:where(.svelte-190wida){border-color:#86efac;background:#f0fdf4;color:#15803d}.quiz.svelte-190wida aside:where(.svelte-190wida) button.current:where(.svelte-190wida){background:var(--tool-primary);color:#fff}.quiz.svelte-190wida>section:where(.svelte-190wida){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-190wida section:where(.svelte-190wida)>header:where(.svelte-190wida),.quiz.svelte-190wida section:where(.svelte-190wida)>footer:where(.svelte-190wida){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-190wida section:where(.svelte-190wida) header:where(.svelte-190wida)>div:where(.svelte-190wida){display:grid;gap:3px}.quiz.svelte-190wida section:where(.svelte-190wida) header:where(.svelte-190wida) strong:where(.svelte-190wida){font-size:10px}.quiz.svelte-190wida section:where(.svelte-190wida) header:where(.svelte-190wida) em:where(.svelte-190wida){border-radius:99px;background:#dcfce7;color:#15803d;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-190wida{display:grid;align-content:start;gap:13px;min-height:0;overflow:auto;padding:22px clamp(18px,5vw,58px)}.body.svelte-190wida>span:where(.svelte-190wida){color:#94a3b8;font-size:8px}.body.svelte-190wida h2:where(.svelte-190wida){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-190wida{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.options.svelte-190wida button:where(.svelte-190wida){display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:48px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:7px 10px;color:#475569;text-align:left}.options.svelte-190wida button:where(.svelte-190wida)>span:where(.svelte-190wida){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-190wida button:where(.svelte-190wida) strong:where(.svelte-190wida){font-size:10px}.options.svelte-190wida button:where(.svelte-190wida)>i:where(.svelte-190wida){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-190wida button:where(.svelte-190wida):hover,.options.svelte-190wida button.selected:where(.svelte-190wida){border-color:#4ade80;background:#f0fdf4;color:#166534}.notice.svelte-190wida{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-190wida section:where(.svelte-190wida)>footer:where(.svelte-190wida){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-190wida footer:where(.svelte-190wida) button:where(.svelte-190wida),.result.svelte-190wida footer:where(.svelte-190wida) button:where(.svelte-190wida){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-190wida footer:where(.svelte-190wida) span:where(.svelte-190wida){color:#94a3b8;font-size:8px}.quiz.svelte-190wida button:where(.svelte-190wida):disabled{opacity:.45}.result.svelte-190wida{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-190wida{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #86efac;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdf4);text-align:center}.score.svelte-190wida>span:where(.svelte-190wida){color:#15803d;font-size:8px}.score.svelte-190wida strong:where(.svelte-190wida){color:#14532d;font:900 54px/1 var(--tool-mono)}.score.svelte-190wida small:where(.svelte-190wida){color:#4ade80}.score.svelte-190wida b:where(.svelte-190wida){font-size:12px}.score.svelte-190wida p:where(.svelte-190wida){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-190wida{display:grid;align-content:center;gap:8px}.scale.svelte-190wida{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#86efac 0,#86efac 25%,#fde68a 25%,#fde68a 59%,#fdba74 59%,#fdba74 81%,#fca5a5 81%)}.scale.svelte-190wida i:where(.svelte-190wida){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#7f1d1d}.labels.svelte-190wida{display:grid;grid-template-columns:repeat(4,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-190wida article:where(.svelte-190wida),.reading.svelte-190wida aside:where(.svelte-190wida){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.reading.svelte-190wida article:where(.svelte-190wida) strong:where(.svelte-190wida),.reading.svelte-190wida aside:where(.svelte-190wida) strong:where(.svelte-190wida){font-size:8px}.reading.svelte-190wida article:where(.svelte-190wida) p:where(.svelte-190wida),.reading.svelte-190wida aside:where(.svelte-190wida) p:where(.svelte-190wida){margin:3px 0 0;color:#64748b;font-size:8px;line-height:1.5}.reading.svelte-190wida aside:where(.svelte-190wida){border-color:#fed7aa;background:#fff7ed}.reading.svelte-190wida aside:where(.svelte-190wida) strong:where(.svelte-190wida),.reading.svelte-190wida aside:where(.svelte-190wida) p:where(.svelte-190wida){color:#9a3412}.result.svelte-190wida footer:where(.svelte-190wida){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-190wida button:where(.svelte-190wida):focus-visible{outline:2px solid #4ade80;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-190wida{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-190wida>.tool-ad-left,.ad-layout.svelte-190wida>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-egst{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-egst .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-190wida{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-190wida{grid-template-rows:44px minmax(0,1fr)}.top.svelte-190wida{padding:6px 9px}.top.svelte-190wida p:where(.svelte-190wida){display:none}.quiz.svelte-190wida{grid-template-columns:70px minmax(0,1fr)}.quiz.svelte-190wida>aside:where(.svelte-190wida){padding:6px}.quiz.svelte-190wida aside:where(.svelte-190wida) nav:where(.svelte-190wida){grid-template-columns:repeat(2,1fr)}.quiz.svelte-190wida aside:where(.svelte-190wida) small:where(.svelte-190wida){display:none}.quiz.svelte-190wida>section:where(.svelte-190wida){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-190wida section:where(.svelte-190wida)>header:where(.svelte-190wida),.quiz.svelte-190wida section:where(.svelte-190wida)>footer:where(.svelte-190wida){padding:5px 8px}.quiz.svelte-190wida footer:where(.svelte-190wida) span:where(.svelte-190wida){display:none}.body.svelte-190wida{padding:10px}.body.svelte-190wida h2:where(.svelte-190wida){font-size:16px}.options.svelte-190wida{grid-template-columns:1fr}.options.svelte-190wida button:where(.svelte-190wida){min-height:41px;padding:5px 7px}.result.svelte-190wida{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-190wida strong:where(.svelte-190wida){font-size:38px}.reading.svelte-190wida article:where(.svelte-190wida):last-child{display:none}.facts.svelte-190wida{grid-template-columns:repeat(3,86px)}}@media(prefers-reduced-motion:reduce){.svelte-190wida{transition:none!important}}html:has(.tool-slug-eis),body:has(.tool-slug-eis){height:100%;overflow:hidden!important}body:has(.tool-slug-eis) .seo-content{display:none!important}.tool-slug-eis{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-eis .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-4hvwg6{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-4hvwg6>.tool-ad-left{grid-area:left}.ad-layout.svelte-4hvwg6>.tool-ad-right{grid-area:right}.bottom.svelte-4hvwg6{grid-area:bottom;overflow:hidden}.workspace.svelte-4hvwg6{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-4hvwg6{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-4hvwg6>div:where(.svelte-4hvwg6){display:grid;gap:2px}.top.svelte-4hvwg6 span:where(.svelte-4hvwg6),.intro.svelte-4hvwg6>span:where(.svelte-4hvwg6),.quiz.svelte-4hvwg6 section:where(.svelte-4hvwg6) header:where(.svelte-4hvwg6) span:where(.svelte-4hvwg6),.reading.svelte-4hvwg6>span:where(.svelte-4hvwg6){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-4hvwg6 strong:where(.svelte-4hvwg6){font-size:13px}.top.svelte-4hvwg6 p:where(.svelte-4hvwg6){margin:0;border:1px solid #ddd6fe;border-radius:999px;background:#f5f3ff;color:#6d28d9;padding:5px 9px;font-size:8px}.intro.svelte-4hvwg6{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#f5f3ff,#fff 58%)}.mark.svelte-4hvwg6{display:grid;width:66px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#6366f1,#7c3aed);color:#fff;box-shadow:0 12px 28px #6d28d938;font:900 16px var(--tool-mono)}.intro.svelte-4hvwg6 h2:where(.svelte-4hvwg6){margin:0;color:#172033;font-size:22px}.intro.svelte-4hvwg6 p:where(.svelte-4hvwg6){max-width:630px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-4hvwg6{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-4hvwg6 article:where(.svelte-4hvwg6){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-4hvwg6 strong:where(.svelte-4hvwg6){font:850 14px var(--tool-mono)}.facts.svelte-4hvwg6 span:where(.svelte-4hvwg6),.intro.svelte-4hvwg6 small:where(.svelte-4hvwg6){color:#94a3b8;font-size:8px}.intro.svelte-4hvwg6>button:where(.svelte-4hvwg6),.primary.svelte-4hvwg6{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-4hvwg6 aside:where(.svelte-4hvwg6){display:flex;max-width:630px;gap:8px;border-left:3px solid #8b5cf6;border-radius:7px;background:#f5f3ff;padding:8px 10px;text-align:left}.intro.svelte-4hvwg6 aside:where(.svelte-4hvwg6) strong:where(.svelte-4hvwg6){flex:none;color:#5b21b6;font-size:8px}.intro.svelte-4hvwg6 aside:where(.svelte-4hvwg6) span:where(.svelte-4hvwg6){color:#5b21b6;font-size:8px;line-height:1.45}.quiz.svelte-4hvwg6{display:grid;grid-template-columns:195px minmax(0,1fr);min-height:0}.quiz.svelte-4hvwg6>aside:where(.svelte-4hvwg6){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:12px}.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6)>div:where(.svelte-4hvwg6){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6) span:where(.svelte-4hvwg6),.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6) small:where(.svelte-4hvwg6){color:#94a3b8;font-size:8px}.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6) strong:where(.svelte-4hvwg6){font:850 16px var(--tool-mono)}.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6) i:where(.svelte-4hvwg6){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6) b:where(.svelte-4hvwg6){display:block;height:100%;background:#8b5cf6}.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6) nav:where(.svelte-4hvwg6){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;overflow:auto}.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6) button:where(.svelte-4hvwg6){min-height:28px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8}.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6) button.done:where(.svelte-4hvwg6){border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6) button.current:where(.svelte-4hvwg6){background:var(--tool-primary);color:#fff}.quiz.svelte-4hvwg6>section:where(.svelte-4hvwg6){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-4hvwg6 section:where(.svelte-4hvwg6)>header:where(.svelte-4hvwg6),.quiz.svelte-4hvwg6 section:where(.svelte-4hvwg6)>footer:where(.svelte-4hvwg6){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-4hvwg6 section:where(.svelte-4hvwg6) header:where(.svelte-4hvwg6)>div:where(.svelte-4hvwg6){display:grid;gap:3px}.quiz.svelte-4hvwg6 section:where(.svelte-4hvwg6) header:where(.svelte-4hvwg6) strong:where(.svelte-4hvwg6){font-size:10px}.quiz.svelte-4hvwg6 section:where(.svelte-4hvwg6) header:where(.svelte-4hvwg6) em:where(.svelte-4hvwg6){border-radius:99px;background:#ede9fe;color:#6d28d9;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-4hvwg6{display:grid;align-content:start;gap:12px;min-height:0;overflow:auto;padding:20px clamp(18px,5vw,58px)}.body.svelte-4hvwg6>span:where(.svelte-4hvwg6){color:#94a3b8;font-size:8px}.body.svelte-4hvwg6 h2:where(.svelte-4hvwg6){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-4hvwg6{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.options.svelte-4hvwg6 button:where(.svelte-4hvwg6){display:grid;justify-items:center;align-content:center;gap:6px;min-height:78px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:7px;color:#475569;text-align:center}.options.svelte-4hvwg6 button:where(.svelte-4hvwg6)>span:where(.svelte-4hvwg6){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-4hvwg6 button:where(.svelte-4hvwg6) strong:where(.svelte-4hvwg6){font-size:9px;line-height:1.35}.options.svelte-4hvwg6 button:where(.svelte-4hvwg6)>i:where(.svelte-4hvwg6){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-4hvwg6 button:where(.svelte-4hvwg6):hover,.options.svelte-4hvwg6 button.selected:where(.svelte-4hvwg6){border-color:#a78bfa;background:#f5f3ff;color:#5b21b6}.notice.svelte-4hvwg6{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-4hvwg6 section:where(.svelte-4hvwg6)>footer:where(.svelte-4hvwg6){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-4hvwg6 footer:where(.svelte-4hvwg6) button:where(.svelte-4hvwg6),.result.svelte-4hvwg6 footer:where(.svelte-4hvwg6) button:where(.svelte-4hvwg6){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-4hvwg6 footer:where(.svelte-4hvwg6) span:where(.svelte-4hvwg6){color:#94a3b8;font-size:8px}.quiz.svelte-4hvwg6 button:where(.svelte-4hvwg6):disabled{opacity:.45}.result.svelte-4hvwg6{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-4hvwg6{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #c4b5fd;border-radius:11px;background:linear-gradient(145deg,#fff,#f5f3ff);text-align:center}.score.svelte-4hvwg6>span:where(.svelte-4hvwg6){color:#6d28d9;font-size:8px}.score.svelte-4hvwg6 strong:where(.svelte-4hvwg6){color:#4c1d95;font:900 54px/1 var(--tool-mono)}.score.svelte-4hvwg6 small:where(.svelte-4hvwg6){color:#a78bfa}.score.svelte-4hvwg6 b:where(.svelte-4hvwg6){font-size:12px}.score.svelte-4hvwg6 p:where(.svelte-4hvwg6){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-4hvwg6{display:grid;align-content:center;gap:8px}.scale.svelte-4hvwg6{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#c4b5fd 0,#c4b5fd 25%,#bfdbfe 25%,#bfdbfe 50%,#99f6e4 50%,#99f6e4 75%,#86efac 75%)}.scale.svelte-4hvwg6 i:where(.svelte-4hvwg6){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#4c1d95}.labels.svelte-4hvwg6{display:grid;grid-template-columns:repeat(4,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-4hvwg6 article:where(.svelte-4hvwg6),.reading.svelte-4hvwg6 aside:where(.svelte-4hvwg6){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.reading.svelte-4hvwg6 article:where(.svelte-4hvwg6) strong:where(.svelte-4hvwg6),.reading.svelte-4hvwg6 aside:where(.svelte-4hvwg6) strong:where(.svelte-4hvwg6){font-size:8px}.reading.svelte-4hvwg6 article:where(.svelte-4hvwg6) p:where(.svelte-4hvwg6),.reading.svelte-4hvwg6 aside:where(.svelte-4hvwg6) p:where(.svelte-4hvwg6){margin:3px 0 0;color:#64748b;font-size:8px;line-height:1.5}.reading.svelte-4hvwg6 aside:where(.svelte-4hvwg6){border-color:#ddd6fe;background:#f5f3ff}.reading.svelte-4hvwg6 aside:where(.svelte-4hvwg6) strong:where(.svelte-4hvwg6),.reading.svelte-4hvwg6 aside:where(.svelte-4hvwg6) p:where(.svelte-4hvwg6){color:#5b21b6}.result.svelte-4hvwg6 footer:where(.svelte-4hvwg6){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-4hvwg6 button:where(.svelte-4hvwg6):focus-visible{outline:2px solid #a78bfa;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-4hvwg6{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-4hvwg6>.tool-ad-left,.ad-layout.svelte-4hvwg6>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-eis{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-eis .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-4hvwg6{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-4hvwg6{grid-template-rows:44px minmax(0,1fr)}.top.svelte-4hvwg6{padding:6px 9px}.top.svelte-4hvwg6 p:where(.svelte-4hvwg6){display:none}.quiz.svelte-4hvwg6{grid-template-columns:76px minmax(0,1fr)}.quiz.svelte-4hvwg6>aside:where(.svelte-4hvwg6){padding:6px}.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6) nav:where(.svelte-4hvwg6){grid-template-columns:repeat(2,1fr)}.quiz.svelte-4hvwg6 aside:where(.svelte-4hvwg6) small:where(.svelte-4hvwg6){display:none}.quiz.svelte-4hvwg6>section:where(.svelte-4hvwg6){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-4hvwg6 section:where(.svelte-4hvwg6)>header:where(.svelte-4hvwg6),.quiz.svelte-4hvwg6 section:where(.svelte-4hvwg6)>footer:where(.svelte-4hvwg6){padding:5px 8px}.quiz.svelte-4hvwg6 footer:where(.svelte-4hvwg6) span:where(.svelte-4hvwg6){display:none}.body.svelte-4hvwg6{padding:10px}.body.svelte-4hvwg6 h2:where(.svelte-4hvwg6){font-size:16px}.options.svelte-4hvwg6{grid-template-columns:1fr}.options.svelte-4hvwg6 button:where(.svelte-4hvwg6){display:grid;grid-template-columns:28px minmax(0,1fr) 12px;justify-items:stretch;min-height:41px;text-align:left}.options.svelte-4hvwg6 button:where(.svelte-4hvwg6)>i:where(.svelte-4hvwg6){justify-self:end}.result.svelte-4hvwg6{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-4hvwg6 strong:where(.svelte-4hvwg6){font-size:38px}.reading.svelte-4hvwg6 article:where(.svelte-4hvwg6):last-child{display:none}.facts.svelte-4hvwg6{grid-template-columns:repeat(3,86px)}}@media(prefers-reduced-motion:reduce){.svelte-4hvwg6{transition:none!important}}.email-workbench.svelte-15o7p92{height:100%;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workbench-header.svelte-15o7p92{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;border-bottom:1px solid var(--tool-border)}.workbench-header.svelte-15o7p92>div:where(.svelte-15o7p92){display:flex;align-items:center;gap:8px}.eyebrow.svelte-15o7p92{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workbench-header.svelte-15o7p92 strong:where(.svelte-15o7p92){font-size:12px}.live.svelte-15o7p92{padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:9px;font-weight:750}.examples.svelte-15o7p92>span:where(.svelte-15o7p92){color:var(--tool-faint);font-size:9px}.examples.svelte-15o7p92 button:where(.svelte-15o7p92),.result-panel.svelte-15o7p92 button:where(.svelte-15o7p92){min-height:29px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 9px;font-size:9px;font-weight:750;cursor:pointer}.examples.svelte-15o7p92 button:where(.svelte-15o7p92):hover,.result-panel.svelte-15o7p92 button:where(.svelte-15o7p92):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.workspace-grid.svelte-15o7p92{height:calc(100% - 50px);display:grid;grid-template-columns:minmax(400px,.92fr) minmax(420px,1.08fr)}.input-panel.svelte-15o7p92,.result-panel.svelte-15o7p92{min-width:0;padding:16px}.input-panel.svelte-15o7p92{overflow:auto}.result-panel.svelte-15o7p92{display:grid;align-content:start;gap:12px;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-15o7p92{display:flex;align-items:flex-start;gap:9px}.panel-heading.svelte-15o7p92>span:where(.svelte-15o7p92){display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-15o7p92 h2:where(.svelte-15o7p92){margin:0;font-size:12px}.panel-heading.svelte-15o7p92 p:where(.svelte-15o7p92){margin:2px 0 0;color:var(--tool-faint);font-size:9px}.result-heading.svelte-15o7p92 em:where(.svelte-15o7p92){margin-left:auto;padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:8px;font-style:normal;font-weight:750}.result-heading.svelte-15o7p92 em.invalid:where(.svelte-15o7p92){background:#fff1f2;color:#be123c}.email-field.svelte-15o7p92{display:grid;gap:6px;margin-top:18px}.email-field.svelte-15o7p92 span:where(.svelte-15o7p92){font-size:10px;font-weight:800}.email-field.svelte-15o7p92 input:where(.svelte-15o7p92){box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--tool-border);border-radius:9px;background:#f8fafc;padding:9px 11px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.email-field.svelte-15o7p92 input:where(.svelte-15o7p92):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.error.svelte-15o7p92,.policy-note.svelte-15o7p92,.local-note.svelte-15o7p92{margin-top:10px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;padding:9px 10px;color:#9f1239;font-size:9px}.error.svelte-15o7p92{display:grid;gap:2px}.identity-card.svelte-15o7p92{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;border:1px solid var(--tool-border);border-radius:10px;padding:10px}.avatar.svelte-15o7p92{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:linear-gradient(135deg,#6366f1,#0ea5e9);color:#fff;font:800 12px var(--tool-mono)}.identity-card.svelte-15o7p92 span:where(.svelte-15o7p92),.identity-card.svelte-15o7p92 strong:where(.svelte-15o7p92),.identity-card.svelte-15o7p92 small:where(.svelte-15o7p92){display:block}.identity-card.svelte-15o7p92 span:where(.svelte-15o7p92){color:var(--tool-faint);font-size:8px}.identity-card.svelte-15o7p92 strong:where(.svelte-15o7p92){margin-top:2px;font-size:10px}.identity-card.svelte-15o7p92 small:where(.svelte-15o7p92){margin-top:3px;color:var(--tool-muted);font-size:8px}.identity-card.svelte-15o7p92 em:where(.svelte-15o7p92){padding:4px 7px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:8px;font-style:normal;font-weight:750}.rule-list.svelte-15o7p92{margin-top:14px;overflow:hidden;border:1px solid var(--tool-border);border-radius:10px}.rules-title.svelte-15o7p92,.rule-list.svelte-15o7p92>div:where(.svelte-15o7p92){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px}.rules-title.svelte-15o7p92{background:#f8fafc}.rules-title.svelte-15o7p92 strong:where(.svelte-15o7p92){font-size:9px}.rules-title.svelte-15o7p92 span:where(.svelte-15o7p92){color:var(--tool-faint);font-size:8px}.rule-list.svelte-15o7p92>div:where(.svelte-15o7p92):not(.rules-title){border-top:1px solid var(--tool-border)}.rule-list.svelte-15o7p92>div:where(.svelte-15o7p92):not(.rules-title) span:where(.svelte-15o7p92){padding:3px 6px;border-radius:999px;background:#f1f5f9;color:var(--tool-faint);font-size:8px}.rule-list.svelte-15o7p92>div:where(.svelte-15o7p92):not(.rules-title) strong:where(.svelte-15o7p92){color:var(--tool-muted);font-size:9px;font-weight:650}.rule-list.svelte-15o7p92>div.applied:where(.svelte-15o7p92) span:where(.svelte-15o7p92){background:#ecfdf5;color:#047857}.rule-list.svelte-15o7p92>div.applied:where(.svelte-15o7p92) strong:where(.svelte-15o7p92){color:#0f172a}.policy-note.svelte-15o7p92{border-color:#f59e0b;background:#fffbeb;color:#92400e}.policy-note.svelte-15o7p92 strong:where(.svelte-15o7p92),.local-note.svelte-15o7p92 strong:where(.svelte-15o7p92){font-size:9px}.policy-note.svelte-15o7p92 p:where(.svelte-15o7p92),.local-note.svelte-15o7p92 p:where(.svelte-15o7p92){margin:3px 0 0;font-size:8px;line-height:1.5}.primary-result.svelte-15o7p92{position:relative;display:grid;place-items:center;align-content:center;min-height:180px;border:1px solid var(--tool-border);border-radius:12px;background:#fff;padding:16px}.primary-result.svelte-15o7p92>span:where(.svelte-15o7p92){color:var(--tool-faint);font-size:8px;letter-spacing:.12em}.primary-result.svelte-15o7p92>strong:where(.svelte-15o7p92){max-width:100%;margin-top:8px;overflow-wrap:anywhere;text-align:center;color:var(--tool-primary);font:800 clamp(18px,2.5vw,30px) var(--tool-mono)}.primary-result.svelte-15o7p92 button:where(.svelte-15o7p92){position:absolute;right:10px;top:10px}.result-panel.svelte-15o7p92 button:where(.svelte-15o7p92):disabled{opacity:.45}.breakdown.svelte-15o7p92{display:grid;grid-template-columns:1fr 1fr;gap:8px}.breakdown.svelte-15o7p92>div:where(.svelte-15o7p92){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.breakdown.svelte-15o7p92 span:where(.svelte-15o7p92){grid-column:1/-1;color:var(--tool-faint);font-size:8px}.breakdown.svelte-15o7p92 code:where(.svelte-15o7p92){min-width:0;overflow:hidden;color:#334155;font:800 10px var(--tool-mono);text-overflow:ellipsis}.comparison.svelte-15o7p92{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.comparison.svelte-15o7p92>div:where(.svelte-15o7p92){min-width:0;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.comparison.svelte-15o7p92 span:where(.svelte-15o7p92),.comparison.svelte-15o7p92 code:where(.svelte-15o7p92){display:block}.comparison.svelte-15o7p92 span:where(.svelte-15o7p92){color:var(--tool-faint);font-size:8px}.comparison.svelte-15o7p92 code:where(.svelte-15o7p92){margin-top:4px;overflow:hidden;color:var(--tool-muted);font:9px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.comparison.svelte-15o7p92 b:where(.svelte-15o7p92){color:var(--tool-primary)}.local-note.svelte-15o7p92{margin-top:0;border-color:#818cf8;background:#eef2ff;color:#6366a5}.local-note.svelte-15o7p92 strong:where(.svelte-15o7p92){color:#4338ca}.email-workbench.svelte-15o7p92 button:where(.svelte-15o7p92):focus-visible,.email-workbench.svelte-15o7p92 input:where(.svelte-15o7p92):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:760px){.email-workbench.svelte-15o7p92{height:auto;overflow:visible}.workbench-header.svelte-15o7p92{align-items:flex-start;flex-direction:column}.examples.svelte-15o7p92{width:100%}.examples.svelte-15o7p92 span:where(.svelte-15o7p92){margin-right:auto}.workspace-grid.svelte-15o7p92{height:auto;grid-template-columns:1fr}.input-panel.svelte-15o7p92,.result-panel.svelte-15o7p92{padding:12px 10px}.result-panel.svelte-15o7p92{border-top:1px solid var(--tool-border);border-left:0}.primary-result.svelte-15o7p92{min-height:150px}.breakdown.svelte-15o7p92,.comparison.svelte-15o7p92{grid-template-columns:1fr}.comparison.svelte-15o7p92>b:where(.svelte-15o7p92){display:none}}@media(prefers-reduced-motion:reduce){.svelte-15o7p92{transition:none!important}}html:has(.tool-slug-enneagram),body:has(.tool-slug-enneagram){height:100%;overflow:hidden!important}body:has(.tool-slug-enneagram) .seo-content{display:none!important}.tool-slug-enneagram{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-enneagram .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-1vwv0qz{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1vwv0qz>.tool-ad-left{grid-area:left}.ad-layout.svelte-1vwv0qz>.tool-ad-right{grid-area:right}.bottom.svelte-1vwv0qz{grid-area:bottom;overflow:hidden}.workspace.svelte-1vwv0qz{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-1vwv0qz{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-1vwv0qz>div:where(.svelte-1vwv0qz){display:grid;gap:2px}.top.svelte-1vwv0qz span:where(.svelte-1vwv0qz),.intro.svelte-1vwv0qz>span:where(.svelte-1vwv0qz),.quiz.svelte-1vwv0qz section:where(.svelte-1vwv0qz) header:where(.svelte-1vwv0qz) span:where(.svelte-1vwv0qz),.profile.svelte-1vwv0qz>span:where(.svelte-1vwv0qz){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-1vwv0qz strong:where(.svelte-1vwv0qz){font-size:13px}.top.svelte-1vwv0qz p:where(.svelte-1vwv0qz){margin:0;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#c2410c;padding:5px 9px;font-size:8px}.intro.svelte-1vwv0qz{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#fff7ed,#fff 58%)}.mark.svelte-1vwv0qz{display:grid;width:66px;height:62px;place-items:center;border-radius:22px;background:linear-gradient(145deg,#7c3aed,#ea580c);color:#fff;box-shadow:0 12px 28px #ea580c33;font:900 27px var(--tool-mono)}.intro.svelte-1vwv0qz h2:where(.svelte-1vwv0qz){margin:0;color:#172033;font-size:22px}.intro.svelte-1vwv0qz p:where(.svelte-1vwv0qz){max-width:630px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-1vwv0qz{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-1vwv0qz article:where(.svelte-1vwv0qz){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-1vwv0qz strong:where(.svelte-1vwv0qz){font:850 14px var(--tool-mono)}.facts.svelte-1vwv0qz span:where(.svelte-1vwv0qz),.intro.svelte-1vwv0qz small:where(.svelte-1vwv0qz){color:#94a3b8;font-size:8px}.intro.svelte-1vwv0qz>button:where(.svelte-1vwv0qz),.primary.svelte-1vwv0qz{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-1vwv0qz aside:where(.svelte-1vwv0qz){display:flex;max-width:630px;gap:8px;border-left:3px solid #f97316;border-radius:7px;background:#fff7ed;padding:8px 10px;text-align:left}.intro.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) strong:where(.svelte-1vwv0qz){flex:none;color:#9a3412;font-size:8px}.intro.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) span:where(.svelte-1vwv0qz){color:#9a3412;font-size:8px;line-height:1.45}.quiz.svelte-1vwv0qz{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:0}.quiz.svelte-1vwv0qz>aside:where(.svelte-1vwv0qz){display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:10px}.quiz.svelte-1vwv0qz aside:where(.svelte-1vwv0qz)>div:where(.svelte-1vwv0qz){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) span:where(.svelte-1vwv0qz),.quiz.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) small:where(.svelte-1vwv0qz){color:#94a3b8;font-size:8px}.quiz.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) strong:where(.svelte-1vwv0qz){font:850 16px var(--tool-mono)}.quiz.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) i:where(.svelte-1vwv0qz){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) b:where(.svelte-1vwv0qz){display:block;height:100%;background:#f97316}.quiz.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) nav:where(.svelte-1vwv0qz){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:3px;overflow:auto}.quiz.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) button:where(.svelte-1vwv0qz){min-height:25px;border:1px solid var(--tool-border);border-radius:5px;background:#fff;color:#94a3b8;font-size:8px}.quiz.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) button.done:where(.svelte-1vwv0qz){border-color:#fdba74;background:#fff7ed;color:#c2410c}.quiz.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) button.current:where(.svelte-1vwv0qz){background:var(--tool-primary);color:#fff}.quiz.svelte-1vwv0qz>section:where(.svelte-1vwv0qz){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-1vwv0qz section:where(.svelte-1vwv0qz)>header:where(.svelte-1vwv0qz),.quiz.svelte-1vwv0qz section:where(.svelte-1vwv0qz)>footer:where(.svelte-1vwv0qz){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-1vwv0qz section:where(.svelte-1vwv0qz) header:where(.svelte-1vwv0qz)>div:where(.svelte-1vwv0qz){display:grid;gap:3px}.quiz.svelte-1vwv0qz section:where(.svelte-1vwv0qz) header:where(.svelte-1vwv0qz) strong:where(.svelte-1vwv0qz){font-size:10px}.quiz.svelte-1vwv0qz section:where(.svelte-1vwv0qz) header:where(.svelte-1vwv0qz) em:where(.svelte-1vwv0qz){border-radius:99px;background:#ffedd5;color:#c2410c;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-1vwv0qz{display:grid;align-content:center;gap:14px;min-height:0;overflow:auto;padding:22px clamp(18px,6vw,72px)}.body.svelte-1vwv0qz>span:where(.svelte-1vwv0qz){color:#94a3b8;font-size:8px}.body.svelte-1vwv0qz h2:where(.svelte-1vwv0qz){margin:0;color:#172033;font-size:clamp(20px,2.7vw,28px)}.options.svelte-1vwv0qz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.options.svelte-1vwv0qz button:where(.svelte-1vwv0qz){display:grid;grid-template-columns:32px minmax(0,1fr) 12px;align-items:center;gap:10px;min-height:64px;border:1px solid var(--tool-border);border-radius:10px;background:#fff;padding:8px 12px;color:#475569;text-align:left}.options.svelte-1vwv0qz button:where(.svelte-1vwv0qz)>span:where(.svelte-1vwv0qz){display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#f1f5f9;font:800 10px var(--tool-mono)}.options.svelte-1vwv0qz button:where(.svelte-1vwv0qz) strong:where(.svelte-1vwv0qz){font-size:11px}.options.svelte-1vwv0qz button:where(.svelte-1vwv0qz)>i:where(.svelte-1vwv0qz){width:10px;height:10px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-1vwv0qz button:where(.svelte-1vwv0qz):hover,.options.svelte-1vwv0qz button.selected:where(.svelte-1vwv0qz){border-color:#fb923c;background:#fff7ed;color:#9a3412}.notice.svelte-1vwv0qz{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-1vwv0qz section:where(.svelte-1vwv0qz)>footer:where(.svelte-1vwv0qz){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-1vwv0qz footer:where(.svelte-1vwv0qz) button:where(.svelte-1vwv0qz),.result.svelte-1vwv0qz footer:where(.svelte-1vwv0qz) button:where(.svelte-1vwv0qz){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-1vwv0qz footer:where(.svelte-1vwv0qz) span:where(.svelte-1vwv0qz){color:#94a3b8;font-size:8px}.quiz.svelte-1vwv0qz button:where(.svelte-1vwv0qz):disabled{opacity:.45}.result.svelte-1vwv0qz{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.summary.svelte-1vwv0qz{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #fdba74;border-radius:11px;background:linear-gradient(145deg,#fff,#fff7ed);text-align:center}.summary.svelte-1vwv0qz>span:where(.svelte-1vwv0qz){color:#c2410c;font-size:8px}.summary.svelte-1vwv0qz strong:where(.svelte-1vwv0qz){color:#7c2d12;font:900 54px/1 var(--tool-mono)}.summary.svelte-1vwv0qz small:where(.svelte-1vwv0qz){color:#fb923c}.summary.svelte-1vwv0qz b:where(.svelte-1vwv0qz){max-width:180px;font-size:10px}.summary.svelte-1vwv0qz p:where(.svelte-1vwv0qz){max-width:175px;margin:0;color:#64748b;font-size:8px}.profile.svelte-1vwv0qz{display:grid;align-content:center;gap:7px}.bars.svelte-1vwv0qz{display:grid;gap:4px}.bars.svelte-1vwv0qz article:where(.svelte-1vwv0qz){display:grid;grid-template-columns:22px 142px minmax(0,1fr) 20px;align-items:center;gap:7px}.bars.svelte-1vwv0qz article:where(.svelte-1vwv0qz)>b:where(.svelte-1vwv0qz){display:grid;width:21px;height:21px;place-items:center;border-radius:6px;background:#ffedd5;color:#c2410c;font-size:8px}.bars.svelte-1vwv0qz strong:where(.svelte-1vwv0qz){font-size:8px}.bars.svelte-1vwv0qz i:where(.svelte-1vwv0qz){height:7px;overflow:hidden;border-radius:99px;background:#e2e8f0}.bars.svelte-1vwv0qz i:where(.svelte-1vwv0qz) span:where(.svelte-1vwv0qz){display:block;height:100%;background:linear-gradient(90deg,#8b5cf6,#f97316)}.bars.svelte-1vwv0qz em:where(.svelte-1vwv0qz){font:800 9px var(--tool-mono)}.profile.svelte-1vwv0qz aside:where(.svelte-1vwv0qz){border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;padding:9px}.profile.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) strong:where(.svelte-1vwv0qz){font-size:8px}.profile.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) p:where(.svelte-1vwv0qz){margin:3px 0 0;color:#9a3412;font-size:8px;line-height:1.5}.result.svelte-1vwv0qz footer:where(.svelte-1vwv0qz){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-1vwv0qz button:where(.svelte-1vwv0qz):focus-visible{outline:2px solid #fb923c;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1vwv0qz{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1vwv0qz>.tool-ad-left,.ad-layout.svelte-1vwv0qz>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-enneagram{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-enneagram .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1vwv0qz{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1vwv0qz{grid-template-rows:44px minmax(0,1fr)}.top.svelte-1vwv0qz{padding:6px 9px}.top.svelte-1vwv0qz p:where(.svelte-1vwv0qz){display:none}.quiz.svelte-1vwv0qz{grid-template-columns:80px minmax(0,1fr)}.quiz.svelte-1vwv0qz>aside:where(.svelte-1vwv0qz){padding:5px}.quiz.svelte-1vwv0qz aside:where(.svelte-1vwv0qz) nav:where(.svelte-1vwv0qz){grid-template-columns:repeat(2,1fr)}.quiz.svelte-1vwv0qz>section:where(.svelte-1vwv0qz){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-1vwv0qz section:where(.svelte-1vwv0qz)>header:where(.svelte-1vwv0qz),.quiz.svelte-1vwv0qz section:where(.svelte-1vwv0qz)>footer:where(.svelte-1vwv0qz){padding:5px 8px}.quiz.svelte-1vwv0qz footer:where(.svelte-1vwv0qz) span:where(.svelte-1vwv0qz){display:none}.body.svelte-1vwv0qz{padding:10px}.body.svelte-1vwv0qz h2:where(.svelte-1vwv0qz){font-size:17px}.options.svelte-1vwv0qz{grid-template-columns:1fr}.options.svelte-1vwv0qz button:where(.svelte-1vwv0qz){min-height:48px}.result.svelte-1vwv0qz{grid-template-columns:105px minmax(0,1fr);padding:8px}.summary.svelte-1vwv0qz strong:where(.svelte-1vwv0qz){font-size:38px}.bars.svelte-1vwv0qz article:where(.svelte-1vwv0qz){grid-template-columns:20px 70px minmax(0,1fr) 18px}.bars.svelte-1vwv0qz strong:where(.svelte-1vwv0qz){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facts.svelte-1vwv0qz{grid-template-columns:repeat(3,86px)}}@media(prefers-reduced-motion:reduce){.svelte-1vwv0qz{transition:none!important}}html:has(.tool-slug-enrich),body:has(.tool-slug-enrich){height:100%;overflow:hidden!important}body:has(.tool-slug-enrich) .seo-content{display:none!important}.tool-slug-enrich{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-enrich .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-1jyi1bk{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1jyi1bk>.tool-ad-left{grid-area:left}.ad-layout.svelte-1jyi1bk>.tool-ad-right{grid-area:right}.bottom.svelte-1jyi1bk{grid-area:bottom;overflow:hidden}.workspace.svelte-1jyi1bk{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-1jyi1bk{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-1jyi1bk>div:where(.svelte-1jyi1bk){display:grid;gap:2px}.top.svelte-1jyi1bk span:where(.svelte-1jyi1bk),.intro.svelte-1jyi1bk>span:where(.svelte-1jyi1bk),.quiz.svelte-1jyi1bk section:where(.svelte-1jyi1bk) header:where(.svelte-1jyi1bk) span:where(.svelte-1jyi1bk),.reading.svelte-1jyi1bk>span:where(.svelte-1jyi1bk){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-1jyi1bk strong:where(.svelte-1jyi1bk){font-size:13px}.top.svelte-1jyi1bk p:where(.svelte-1jyi1bk){margin:0;border:1px solid #bae6fd;border-radius:999px;background:#f0f9ff;color:#0369a1;padding:5px 9px;font-size:8px}.intro.svelte-1jyi1bk{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#eff6ff,#fff 58%)}.mark.svelte-1jyi1bk{display:grid;width:72px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#4f46e5,#0369a1);color:#fff;box-shadow:0 12px 28px #0369a138;font:900 12px var(--tool-mono)}.intro.svelte-1jyi1bk h2:where(.svelte-1jyi1bk){margin:0;color:#172033;font-size:22px}.intro.svelte-1jyi1bk p:where(.svelte-1jyi1bk){max-width:650px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-1jyi1bk{display:grid;grid-template-columns:repeat(3,116px);gap:7px}.facts.svelte-1jyi1bk article:where(.svelte-1jyi1bk){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-1jyi1bk strong:where(.svelte-1jyi1bk){font:850 14px var(--tool-mono)}.facts.svelte-1jyi1bk span:where(.svelte-1jyi1bk),.intro.svelte-1jyi1bk small:where(.svelte-1jyi1bk){color:#94a3b8;font-size:8px}.intro.svelte-1jyi1bk>button:where(.svelte-1jyi1bk),.primary.svelte-1jyi1bk{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-1jyi1bk aside:where(.svelte-1jyi1bk){display:flex;max-width:650px;gap:8px;border-left:3px solid #0ea5e9;border-radius:7px;background:#f0f9ff;padding:8px 10px;text-align:left}.intro.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) strong:where(.svelte-1jyi1bk){flex:none;color:#075985;font-size:8px}.intro.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) span:where(.svelte-1jyi1bk){color:#075985;font-size:8px;line-height:1.45}.quiz.svelte-1jyi1bk{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:0}.quiz.svelte-1jyi1bk>aside:where(.svelte-1jyi1bk){display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:10px}.quiz.svelte-1jyi1bk aside:where(.svelte-1jyi1bk)>div:where(.svelte-1jyi1bk){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) span:where(.svelte-1jyi1bk),.quiz.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) small:where(.svelte-1jyi1bk){color:#94a3b8;font-size:8px}.quiz.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) strong:where(.svelte-1jyi1bk){font:850 16px var(--tool-mono)}.quiz.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) i:where(.svelte-1jyi1bk){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) b:where(.svelte-1jyi1bk){display:block;height:100%;background:#0ea5e9}.quiz.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) nav:where(.svelte-1jyi1bk){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:3px;overflow:auto}.quiz.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) button:where(.svelte-1jyi1bk){min-height:25px;border:1px solid var(--tool-border);border-radius:5px;background:#fff;color:#94a3b8;font-size:8px}.quiz.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) button.done:where(.svelte-1jyi1bk){border-color:#7dd3fc;background:#f0f9ff;color:#0369a1}.quiz.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) button.current:where(.svelte-1jyi1bk){background:var(--tool-primary);color:#fff}.quiz.svelte-1jyi1bk>section:where(.svelte-1jyi1bk){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-1jyi1bk section:where(.svelte-1jyi1bk)>header:where(.svelte-1jyi1bk),.quiz.svelte-1jyi1bk section:where(.svelte-1jyi1bk)>footer:where(.svelte-1jyi1bk){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-1jyi1bk section:where(.svelte-1jyi1bk) header:where(.svelte-1jyi1bk)>div:where(.svelte-1jyi1bk){display:grid;gap:3px}.quiz.svelte-1jyi1bk section:where(.svelte-1jyi1bk) header:where(.svelte-1jyi1bk) strong:where(.svelte-1jyi1bk){font-size:10px}.quiz.svelte-1jyi1bk section:where(.svelte-1jyi1bk) header:where(.svelte-1jyi1bk) em:where(.svelte-1jyi1bk){border-radius:99px;background:#e0f2fe;color:#0369a1;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-1jyi1bk{display:grid;align-content:start;gap:12px;min-height:0;overflow:auto;padding:20px clamp(18px,5vw,58px)}.body.svelte-1jyi1bk>span:where(.svelte-1jyi1bk){color:#94a3b8;font-size:8px}.body.svelte-1jyi1bk h2:where(.svelte-1jyi1bk){margin:0;color:#172033;font-size:clamp(19px,2.4vw,25px)}.options.svelte-1jyi1bk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.options.svelte-1jyi1bk button:where(.svelte-1jyi1bk){display:grid;justify-items:center;align-content:center;gap:6px;min-height:78px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:7px;color:#475569;text-align:center}.options.svelte-1jyi1bk button:where(.svelte-1jyi1bk)>span:where(.svelte-1jyi1bk){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#f1f5f9;font:800 9px var(--tool-mono)}.options.svelte-1jyi1bk button:where(.svelte-1jyi1bk) strong:where(.svelte-1jyi1bk){font-size:9px;line-height:1.35}.options.svelte-1jyi1bk button:where(.svelte-1jyi1bk)>i:where(.svelte-1jyi1bk){width:9px;height:9px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-1jyi1bk button:where(.svelte-1jyi1bk):hover,.options.svelte-1jyi1bk button.selected:where(.svelte-1jyi1bk){border-color:#38bdf8;background:#f0f9ff;color:#075985}.notice.svelte-1jyi1bk{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-1jyi1bk section:where(.svelte-1jyi1bk)>footer:where(.svelte-1jyi1bk){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-1jyi1bk footer:where(.svelte-1jyi1bk) button:where(.svelte-1jyi1bk),.result.svelte-1jyi1bk footer:where(.svelte-1jyi1bk) button:where(.svelte-1jyi1bk){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-1jyi1bk footer:where(.svelte-1jyi1bk) span:where(.svelte-1jyi1bk){color:#94a3b8;font-size:8px}.quiz.svelte-1jyi1bk button:where(.svelte-1jyi1bk):disabled{opacity:.45}.result.svelte-1jyi1bk{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-1jyi1bk{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #7dd3fc;border-radius:11px;background:linear-gradient(145deg,#fff,#f0f9ff);text-align:center}.score.svelte-1jyi1bk>span:where(.svelte-1jyi1bk){color:#0369a1;font-size:8px}.score.svelte-1jyi1bk strong:where(.svelte-1jyi1bk){color:#0c4a6e;font:900 54px/1 var(--tool-mono)}.score.svelte-1jyi1bk small:where(.svelte-1jyi1bk){color:#38bdf8}.score.svelte-1jyi1bk b:where(.svelte-1jyi1bk){font-size:12px}.score.svelte-1jyi1bk p:where(.svelte-1jyi1bk){max-width:170px;margin:0;color:#64748b;font-size:8px}.reading.svelte-1jyi1bk{display:grid;align-content:center;gap:8px}.scale.svelte-1jyi1bk{position:relative;height:9px;border-radius:99px;background:linear-gradient(90deg,#bfdbfe 0,#bfdbfe 25%,#bae6fd 25%,#bae6fd 50%,#99f6e4 50%,#99f6e4 75%,#86efac 75%)}.scale.svelte-1jyi1bk i:where(.svelte-1jyi1bk){position:absolute;top:-3px;width:5px;height:15px;border-radius:3px;background:#0c4a6e}.labels.svelte-1jyi1bk{display:grid;grid-template-columns:repeat(4,1fr);color:#64748b;font-size:8px;text-align:center}.reading.svelte-1jyi1bk article:where(.svelte-1jyi1bk),.reading.svelte-1jyi1bk aside:where(.svelte-1jyi1bk){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.reading.svelte-1jyi1bk article:where(.svelte-1jyi1bk) strong:where(.svelte-1jyi1bk),.reading.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) strong:where(.svelte-1jyi1bk){font-size:8px}.reading.svelte-1jyi1bk article:where(.svelte-1jyi1bk) p:where(.svelte-1jyi1bk),.reading.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) p:where(.svelte-1jyi1bk){margin:3px 0 0;color:#64748b;font-size:8px;line-height:1.5}.reading.svelte-1jyi1bk aside:where(.svelte-1jyi1bk){border-color:#fed7aa;background:#fff7ed}.reading.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) strong:where(.svelte-1jyi1bk),.reading.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) p:where(.svelte-1jyi1bk){color:#9a3412}.result.svelte-1jyi1bk footer:where(.svelte-1jyi1bk){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-1jyi1bk button:where(.svelte-1jyi1bk):focus-visible{outline:2px solid #38bdf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1jyi1bk{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1jyi1bk>.tool-ad-left,.ad-layout.svelte-1jyi1bk>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-enrich{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-enrich .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1jyi1bk{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1jyi1bk{grid-template-rows:44px minmax(0,1fr)}.top.svelte-1jyi1bk{padding:6px 9px}.top.svelte-1jyi1bk p:where(.svelte-1jyi1bk){display:none}.quiz.svelte-1jyi1bk{grid-template-columns:82px minmax(0,1fr)}.quiz.svelte-1jyi1bk>aside:where(.svelte-1jyi1bk){padding:5px}.quiz.svelte-1jyi1bk aside:where(.svelte-1jyi1bk) nav:where(.svelte-1jyi1bk){grid-template-columns:repeat(2,1fr)}.quiz.svelte-1jyi1bk>section:where(.svelte-1jyi1bk){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-1jyi1bk section:where(.svelte-1jyi1bk)>header:where(.svelte-1jyi1bk),.quiz.svelte-1jyi1bk section:where(.svelte-1jyi1bk)>footer:where(.svelte-1jyi1bk){padding:5px 8px}.quiz.svelte-1jyi1bk footer:where(.svelte-1jyi1bk) span:where(.svelte-1jyi1bk){display:none}.body.svelte-1jyi1bk{padding:10px}.body.svelte-1jyi1bk h2:where(.svelte-1jyi1bk){font-size:16px}.options.svelte-1jyi1bk{grid-template-columns:1fr}.options.svelte-1jyi1bk button:where(.svelte-1jyi1bk){display:grid;grid-template-columns:28px minmax(0,1fr) 12px;justify-items:stretch;min-height:41px;text-align:left}.options.svelte-1jyi1bk button:where(.svelte-1jyi1bk)>i:where(.svelte-1jyi1bk){justify-self:end}.result.svelte-1jyi1bk{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-1jyi1bk strong:where(.svelte-1jyi1bk){font-size:38px}.reading.svelte-1jyi1bk article:where(.svelte-1jyi1bk):last-child{display:none}.facts.svelte-1jyi1bk{grid-template-columns:repeat(3,88px)}}@media(prefers-reduced-motion:reduce){.svelte-1jyi1bk{transition:none!important}}html:has(.tool-slug-env-to-json),body:has(.tool-slug-env-to-json){height:100%;overflow:hidden!important}body:has(.tool-slug-env-to-json) .seo-content{display:none!important}.tool-slug-env-to-json{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-env-to-json .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.env-ad-layout.svelte-12anjsh{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.env-ad-layout.svelte-12anjsh>.tool-ad-left{grid-area:left}.env-ad-layout.svelte-12anjsh>.tool-ad-right{grid-area:right}.bottom-ad.svelte-12anjsh{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-12anjsh>.tool-ad-bottom{height:100%;min-height:0}.env-workspace.svelte-12anjsh{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-12anjsh{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-12anjsh>div:where(.svelte-12anjsh){display:grid;gap:2px}.workspace-header.svelte-12anjsh span:where(.svelte-12anjsh){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-12anjsh strong:where(.svelte-12anjsh){font-size:13px}.workspace-header.svelte-12anjsh p:where(.svelte-12anjsh){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-12anjsh{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-12anjsh,.result-panel.svelte-12anjsh{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-12anjsh{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-12anjsh{grid-template-rows:auto minmax(0,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-12anjsh{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-12anjsh>b:where(.svelte-12anjsh){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-12anjsh h2:where(.svelte-12anjsh){margin:0;font-size:11px}.panel-heading.svelte-12anjsh p:where(.svelte-12anjsh){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-12anjsh em:where(.svelte-12anjsh){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-12anjsh em.ready:where(.svelte-12anjsh){background:#dcfce7;color:#15803d}.editor-label.svelte-12anjsh{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-12anjsh{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-12anjsh:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.syntax-guide.svelte-12anjsh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.syntax-guide.svelte-12anjsh span:where(.svelte-12anjsh){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.syntax-guide.svelte-12anjsh code:where(.svelte-12anjsh){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-12anjsh,.result-actions.svelte-12anjsh{display:flex;align-items:center;gap:7px}.input-actions.svelte-12anjsh{margin-top:8px}.input-actions.svelte-12anjsh button:where(.svelte-12anjsh),.result-actions.svelte-12anjsh button:where(.svelte-12anjsh){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-12anjsh .clear:where(.svelte-12anjsh){color:#b42318}.input-actions.svelte-12anjsh .run:where(.svelte-12anjsh){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-12anjsh button:where(.svelte-12anjsh):disabled,.result-actions.svelte-12anjsh button:where(.svelte-12anjsh):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-12anjsh button:where(.svelte-12anjsh):hover:not(:disabled),.result-actions.svelte-12anjsh button:where(.svelte-12anjsh):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-12anjsh .run:where(.svelte-12anjsh):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-12anjsh{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-12anjsh{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-12anjsh{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-12anjsh small:where(.svelte-12anjsh){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-12anjsh{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-12anjsh code:where(.svelte-12anjsh){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-12anjsh{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-12anjsh>span:where(.svelte-12anjsh){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-12anjsh strong:where(.svelte-12anjsh){color:var(--tool-muted);font-size:11px}.empty-state.svelte-12anjsh p:where(.svelte-12anjsh){max-width:270px;margin:0;font-size:8px;line-height:1.55}.security-note.svelte-12anjsh{display:flex;align-items:center;gap:7px;margin-top:7px;border:1px solid #fde68a;border-radius:7px;background:#fffbeb;padding:6px 8px;color:#92400e;font-size:7px}.security-note.svelte-12anjsh strong:where(.svelte-12anjsh){white-space:nowrap}.security-note.svelte-12anjsh span:where(.svelte-12anjsh){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-actions.svelte-12anjsh{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-12anjsh>span:where(.svelte-12anjsh){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-12anjsh:focus-visible,textarea.svelte-12anjsh:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.env-ad-layout.svelte-12anjsh{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.env-ad-layout.svelte-12anjsh>.tool-ad-left,.env-ad-layout.svelte-12anjsh>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-env-to-json{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-env-to-json .detail-grid{height:calc(100dvh - 108px)!important}.env-ad-layout.svelte-12anjsh{grid-template-rows:minmax(0,1fr) 42px}.env-workspace.svelte-12anjsh{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-12anjsh{padding:6px 9px}.workspace-header.svelte-12anjsh p:where(.svelte-12anjsh){display:none}.workspace-grid.svelte-12anjsh{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-12anjsh,.result-panel.svelte-12anjsh{padding:8px}.input-panel.svelte-12anjsh{grid-template-rows:auto auto minmax(74px,1fr) auto auto auto}.result-panel.svelte-12anjsh{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-12anjsh{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-12anjsh>b:where(.svelte-12anjsh){width:24px;height:24px}.panel-heading.svelte-12anjsh p:where(.svelte-12anjsh){display:none}.syntax-guide.svelte-12anjsh{display:none}.input-actions.svelte-12anjsh{margin-top:5px}.input-actions.svelte-12anjsh button:where(.svelte-12anjsh),.result-actions.svelte-12anjsh button:where(.svelte-12anjsh){min-height:30px;padding:4px 8px}.result-actions.svelte-12anjsh{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-12anjsh>span:where(.svelte-12anjsh){display:none}.security-note.svelte-12anjsh span:where(.svelte-12anjsh){white-space:normal}.empty-state.svelte-12anjsh p:where(.svelte-12anjsh){display:none}textarea.svelte-12anjsh{font-size:16px;padding:9px}.output-shell.svelte-12anjsh{grid-template-rows:27px minmax(0,1fr)}pre.svelte-12anjsh{padding:9px}pre.svelte-12anjsh code:where(.svelte-12anjsh){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-12anjsh em:where(.svelte-12anjsh){display:none}.input-actions.svelte-12anjsh button:where(.svelte-12anjsh){flex:1}.input-actions.svelte-12anjsh .run:where(.svelte-12anjsh){margin-left:0}.security-note.svelte-12anjsh{display:none}}@media(prefers-reduced-motion:reduce){.svelte-12anjsh{scroll-behavior:auto!important;transition:none!important}}.epq-workspace.svelte-mwkk5{--ink:#14213d;--muted:#64748b;--line:#dce5f0;--primary:#3157d5;display:grid;height:100%;min-width:0;min-height:0;grid-template-columns:minmax(0,112px) minmax(0,1fr) minmax(0,112px);gap:14px;overflow:hidden;background:#f4f7fb;padding:14px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink)}.assessment-shell.svelte-mwkk5{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d9e2ee;border-radius:18px;background:#fff;box-shadow:0 16px 45px #1f325417}.assessment-header.svelte-mwkk5{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:14px 18px}.identity.svelte-mwkk5{display:flex;align-items:center;gap:12px}.identity.svelte-mwkk5 p:where(.svelte-mwkk5),.identity.svelte-mwkk5 h2:where(.svelte-mwkk5){margin:0}.identity.svelte-mwkk5 p:where(.svelte-mwkk5){color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em}.identity.svelte-mwkk5 h2:where(.svelte-mwkk5){margin-top:3px;font-size:18px;letter-spacing:-.02em}.identity.svelte-mwkk5 h2:where(.svelte-mwkk5) span:where(.svelte-mwkk5){color:var(--primary)}.mark.svelte-mwkk5{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#edf2ff;color:var(--primary)}.mark.svelte-mwkk5 svg:where(.svelte-mwkk5){width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.privacy-pill.svelte-mwkk5{display:flex;align-items:center;gap:7px;border-radius:999px;background:#eefbf4;color:#198754;padding:7px 11px;font-size:11px;font-weight:700}.privacy-pill.svelte-mwkk5 svg:where(.svelte-mwkk5){width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.assessment-body.svelte-mwkk5{min-height:0;overflow:hidden}.intro-panel.svelte-mwkk5{display:grid;height:100%;min-height:0;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(28px,6vh,64px) clamp(28px,6vw,88px)}.intro-copy.svelte-mwkk5{max-width:650px}.eyebrow.svelte-mwkk5{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.14em}.intro-copy.svelte-mwkk5 h3:where(.svelte-mwkk5),.result-heading.svelte-mwkk5 h3:where(.svelte-mwkk5){margin:12px 0 14px;color:var(--ink);font-size:clamp(28px,4vw,46px);line-height:1.16;letter-spacing:-.04em}.intro-copy.svelte-mwkk5>p:where(.svelte-mwkk5),.result-heading.svelte-mwkk5 p:where(.svelte-mwkk5){margin:0;color:var(--muted);font-size:15px;line-height:1.8}.facts.svelte-mwkk5{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.facts.svelte-mwkk5 span:where(.svelte-mwkk5){border:1px solid var(--line);border-radius:10px;background:#f8fafc;padding:9px 12px;color:var(--muted);font-size:12px}.facts.svelte-mwkk5 strong:where(.svelte-mwkk5){color:var(--ink);font-size:14px}.primary-action.svelte-mwkk5,.secondary-action.svelte-mwkk5{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:11px;background:var(--primary);color:#fff;padding:0 22px;font:700 14px inherit;cursor:pointer;box-shadow:0 8px 22px #3157d53d}.primary-action.svelte-mwkk5:hover{background:#294bc0}.primary-action.svelte-mwkk5:focus-visible,.secondary-action.svelte-mwkk5:focus-visible,.options.svelte-mwkk5 button:where(.svelte-mwkk5):focus-visible,.question-panel.svelte-mwkk5 nav:where(.svelte-mwkk5) button:where(.svelte-mwkk5):focus-visible{outline:3px solid rgb(49 87 213 / 25%);outline-offset:2px}.primary-action.svelte-mwkk5 svg:where(.svelte-mwkk5){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.intro-copy.svelte-mwkk5>small:where(.svelte-mwkk5){display:block;margin-top:14px;color:#8a98ad;font-size:11px}.dimension-preview.svelte-mwkk5{display:grid;gap:10px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#f8faff,#f1f5ff);padding:20px}.dimension-preview.svelte-mwkk5>p:where(.svelte-mwkk5){margin:0 0 4px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em}.dimension-preview.svelte-mwkk5 article:where(.svelte-mwkk5){display:flex;align-items:center;gap:12px;border:1px solid #e2e8f4;border-radius:12px;background:#fff;padding:13px}.dimension-preview.svelte-mwkk5 article:where(.svelte-mwkk5)>span:where(.svelte-mwkk5){display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:10px;background:#edf2ff;color:var(--primary);font-weight:900}.dimension-preview.svelte-mwkk5 strong:where(.svelte-mwkk5),.dimension-preview.svelte-mwkk5 small:where(.svelte-mwkk5){display:block}.dimension-preview.svelte-mwkk5 strong:where(.svelte-mwkk5){font-size:13px}.dimension-preview.svelte-mwkk5 small:where(.svelte-mwkk5){margin-top:3px;color:var(--muted);font-size:10px;line-height:1.5}.question-layout.svelte-mwkk5{display:grid;height:100%;min-height:0;grid-template-columns:210px minmax(0,1fr)}.progress-panel.svelte-mwkk5{display:flex;min-height:0;flex-direction:column;border-right:1px solid var(--line);background:#f8faff;padding:24px 20px}.progress-panel.svelte-mwkk5>span:where(.svelte-mwkk5){color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em}.progress-panel.svelte-mwkk5>strong:where(.svelte-mwkk5){margin-top:10px;color:var(--primary);font-size:36px}.progress-track.svelte-mwkk5{height:7px;margin-top:12px;overflow:hidden;border-radius:99px;background:#e2e8f0}.progress-track.svelte-mwkk5 i:where(.svelte-mwkk5){display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .25s ease}.progress-panel.svelte-mwkk5 p:where(.svelte-mwkk5){margin:10px 0 0;color:var(--ink);font-size:12px;font-weight:700}.progress-panel.svelte-mwkk5 small:where(.svelte-mwkk5){margin-top:auto;color:var(--muted);font-size:11px;line-height:1.7}.question-panel.svelte-mwkk5{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto}.question-scroll.svelte-mwkk5{min-height:0;overflow:auto;padding:clamp(28px,6vh,58px) clamp(28px,7vw,90px)}.question-index.svelte-mwkk5{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.08em}.question-scroll.svelte-mwkk5 h3:where(.svelte-mwkk5){max-width:760px;margin:14px 0 28px;font-size:clamp(22px,3vw,34px);line-height:1.45;letter-spacing:-.025em}.options.svelte-mwkk5{display:grid;max-width:720px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.options.svelte-mwkk5 button:where(.svelte-mwkk5){display:flex;min-height:70px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);padding:0 18px;font:700 15px inherit;cursor:pointer;transition:.16s ease}.options.svelte-mwkk5 button:where(.svelte-mwkk5):hover{border-color:#9db0eb;background:#f7f9ff}.options.svelte-mwkk5 button.selected:where(.svelte-mwkk5){border-color:var(--primary);background:#eef2ff;color:var(--primary);box-shadow:0 0 0 3px #3157d517}.options.svelte-mwkk5 i:where(.svelte-mwkk5){width:18px;height:18px;border:2px solid #c5cfdd;border-radius:50%}.options.svelte-mwkk5 button.selected:where(.svelte-mwkk5) i:where(.svelte-mwkk5){border:5px solid var(--primary)}.question-panel.svelte-mwkk5 nav:where(.svelte-mwkk5){display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 18px}.question-panel.svelte-mwkk5 nav:where(.svelte-mwkk5) button:where(.svelte-mwkk5){min-height:42px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);padding:0 18px;font:700 12px inherit;cursor:pointer}.question-panel.svelte-mwkk5 nav:where(.svelte-mwkk5) button:where(.svelte-mwkk5):disabled{cursor:not-allowed;opacity:.45}.question-panel.svelte-mwkk5 nav:where(.svelte-mwkk5) .next:where(.svelte-mwkk5){border-color:var(--primary);background:var(--primary);color:#fff}.result-panel.svelte-mwkk5{display:grid;height:100%;min-height:0;place-content:center;overflow:auto;padding:28px}.result-heading.svelte-mwkk5{text-align:center}.result-heading.svelte-mwkk5 h3:where(.svelte-mwkk5){font-size:clamp(27px,4vw,40px)}.result-grid.svelte-mwkk5{display:grid;width:min(760px,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px auto}.result-grid.svelte-mwkk5 article:where(.svelte-mwkk5){display:grid;min-height:145px;place-content:center;border:1px solid var(--line);border-radius:14px;background:#f8faff;text-align:center}.result-grid.svelte-mwkk5 span:where(.svelte-mwkk5){color:var(--muted);font-size:12px}.result-grid.svelte-mwkk5 strong:where(.svelte-mwkk5){margin:8px 0;color:var(--primary);font-size:38px}.result-grid.svelte-mwkk5 b:where(.svelte-mwkk5){font-size:13px}.secondary-action.svelte-mwkk5{margin:auto}.assessment-shell.svelte-mwkk5>.tool-ad-bottom{min-height:0;height:0;border:0}.assessment-shell.svelte-mwkk5>.tool-ad-bottom.configured{height:66px;border-top:1px solid var(--line);border-radius:0}html:has(.epq-workspace),body:has(.epq-workspace){height:100%;max-height:100%;overflow:hidden}.tool-detail-page:has(.epq-workspace){position:fixed;top:49px;right:0;bottom:0;left:0;height:auto!important;min-height:0!important;overflow:hidden!important;padding:0!important}.tool-detail-page:has(.epq-workspace) .tool-hero,.tool-detail-page:has(.epq-workspace)~.seo-content,.tool-detail-page:has(.epq-workspace) .seo-content{display:none!important}.tool-detail-page:has(.epq-workspace) .detail-grid,.tool-detail-page:has(.epq-workspace) .workspace-stack{display:block!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;padding:0!important}@media(max-width:900px){.epq-workspace.svelte-mwkk5{grid-template-columns:minmax(0,1fr);padding:10px}.epq-workspace.svelte-mwkk5>.tool-ad-left,.epq-workspace.svelte-mwkk5>.tool-ad-right{display:none}.intro-panel.svelte-mwkk5{grid-template-columns:1fr;gap:24px;padding:30px}.dimension-preview.svelte-mwkk5{grid-template-columns:repeat(3,minmax(0,1fr))}.dimension-preview.svelte-mwkk5>p:where(.svelte-mwkk5){grid-column:1/-1}.dimension-preview.svelte-mwkk5 article:where(.svelte-mwkk5){align-items:flex-start}.question-layout.svelte-mwkk5{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:640px){.epq-workspace.svelte-mwkk5{padding:6px}.assessment-shell.svelte-mwkk5{border-radius:13px}.assessment-header.svelte-mwkk5{padding:10px 12px}.identity.svelte-mwkk5 p:where(.svelte-mwkk5){display:none}.identity.svelte-mwkk5 h2:where(.svelte-mwkk5){font-size:15px}.mark.svelte-mwkk5{width:34px;height:34px}.privacy-pill.svelte-mwkk5{max-width:132px;padding:6px 8px;font-size:9px;line-height:1.25}.intro-panel.svelte-mwkk5{display:block;overflow:auto;padding:24px 20px}.intro-copy.svelte-mwkk5 h3:where(.svelte-mwkk5){font-size:29px}.dimension-preview.svelte-mwkk5{grid-template-columns:1fr;margin-top:24px}.dimension-preview.svelte-mwkk5>p:where(.svelte-mwkk5){grid-column:auto}.question-layout.svelte-mwkk5{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.progress-panel.svelte-mwkk5{display:grid;grid-template-columns:1fr auto;align-items:center;border-right:0;border-bottom:1px solid var(--line);padding:10px 14px}.progress-panel.svelte-mwkk5>strong:where(.svelte-mwkk5){margin:0;font-size:22px}.progress-track.svelte-mwkk5{grid-column:1/-1;margin-top:7px}.progress-panel.svelte-mwkk5 p:where(.svelte-mwkk5),.progress-panel.svelte-mwkk5 small:where(.svelte-mwkk5){display:none}.question-scroll.svelte-mwkk5{padding:25px 18px}.question-scroll.svelte-mwkk5 h3:where(.svelte-mwkk5){font-size:23px}.options.svelte-mwkk5{grid-template-columns:1fr}.options.svelte-mwkk5 button:where(.svelte-mwkk5){min-height:58px}.result-grid.svelte-mwkk5{grid-template-columns:1fr}.result-panel.svelte-mwkk5{place-content:start;align-content:start}.result-grid.svelte-mwkk5 article:where(.svelte-mwkk5){min-height:92px}.tool-detail-page:has(.epq-workspace){inset-block-start:49px}}@media(prefers-reduced-motion:reduce){.progress-track.svelte-mwkk5 i:where(.svelte-mwkk5),.options.svelte-mwkk5 button:where(.svelte-mwkk5){transition:none}}html:has(.tool-slug-fes),body:has(.tool-slug-fes){height:100%;overflow:hidden!important}body:has(.tool-slug-fes) .seo-content{display:none!important}.tool-slug-fes{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-fes .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-ftpfr3{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-ftpfr3>.tool-ad-left{grid-area:left}.ad-layout.svelte-ftpfr3>.tool-ad-right{grid-area:right}.bottom.svelte-ftpfr3{grid-area:bottom;overflow:hidden}.workspace.svelte-ftpfr3{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-ftpfr3{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-ftpfr3>div:where(.svelte-ftpfr3){display:grid;gap:2px}.top.svelte-ftpfr3 span:where(.svelte-ftpfr3),.intro.svelte-ftpfr3>span:where(.svelte-ftpfr3),.quiz.svelte-ftpfr3 section:where(.svelte-ftpfr3) header:where(.svelte-ftpfr3) span:where(.svelte-ftpfr3),.interpret.svelte-ftpfr3>span:where(.svelte-ftpfr3){color:#0f766e;font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-ftpfr3 strong:where(.svelte-ftpfr3){font-size:13px}.top.svelte-ftpfr3 p:where(.svelte-ftpfr3){margin:0;border:1px solid #99f6e4;border-radius:999px;background:#f0fdfa;color:#0f766e;padding:5px 9px;font-size:8px}.intro.svelte-ftpfr3{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#ecfdf5,#fff 60%)}.symbol.svelte-ftpfr3{display:grid;width:72px;height:60px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#0f766e,#2563eb);color:#fff;box-shadow:0 12px 28px #0f766e33;font:900 17px var(--tool-mono)}.intro.svelte-ftpfr3 h2:where(.svelte-ftpfr3){margin:0;color:#172033;font-size:22px}.intro.svelte-ftpfr3 p:where(.svelte-ftpfr3){max-width:630px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-ftpfr3{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-ftpfr3 article:where(.svelte-ftpfr3){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-ftpfr3 strong:where(.svelte-ftpfr3){font:850 13px var(--tool-mono)}.facts.svelte-ftpfr3 span:where(.svelte-ftpfr3),.intro.svelte-ftpfr3 small:where(.svelte-ftpfr3){color:#94a3b8;font-size:8px}.intro.svelte-ftpfr3>button:where(.svelte-ftpfr3),.primary.svelte-ftpfr3{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-ftpfr3 aside:where(.svelte-ftpfr3){display:flex;max-width:630px;gap:8px;border-left:3px solid #14b8a6;border-radius:7px;background:#f0fdfa;padding:8px 10px;text-align:left}.intro.svelte-ftpfr3 aside:where(.svelte-ftpfr3) strong:where(.svelte-ftpfr3),.intro.svelte-ftpfr3 aside:where(.svelte-ftpfr3) span:where(.svelte-ftpfr3){color:#115e59;font-size:8px}.intro.svelte-ftpfr3 aside:where(.svelte-ftpfr3) strong:where(.svelte-ftpfr3){flex:none}.intro.svelte-ftpfr3 aside:where(.svelte-ftpfr3) span:where(.svelte-ftpfr3){line-height:1.45}.quiz.svelte-ftpfr3{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:0}.quiz.svelte-ftpfr3>aside:where(.svelte-ftpfr3){display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:10px}.quiz.svelte-ftpfr3 aside:where(.svelte-ftpfr3)>div:where(.svelte-ftpfr3){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-ftpfr3 aside:where(.svelte-ftpfr3) span:where(.svelte-ftpfr3),.quiz.svelte-ftpfr3 aside:where(.svelte-ftpfr3) small:where(.svelte-ftpfr3){color:#94a3b8;font-size:8px}.quiz.svelte-ftpfr3 aside:where(.svelte-ftpfr3) strong:where(.svelte-ftpfr3){font:850 16px var(--tool-mono)}.quiz.svelte-ftpfr3 aside:where(.svelte-ftpfr3) i:where(.svelte-ftpfr3){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-ftpfr3 aside:where(.svelte-ftpfr3) b:where(.svelte-ftpfr3){display:block;height:100%;background:#14b8a6}.quiz.svelte-ftpfr3 aside:where(.svelte-ftpfr3) nav:where(.svelte-ftpfr3){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:3px;overflow:auto}.quiz.svelte-ftpfr3 aside:where(.svelte-ftpfr3) button:where(.svelte-ftpfr3){min-height:25px;border:1px solid var(--tool-border);border-radius:5px;background:#fff;color:#94a3b8;font-size:8px}.quiz.svelte-ftpfr3 aside:where(.svelte-ftpfr3) button.done:where(.svelte-ftpfr3){border-color:#5eead4;background:#f0fdfa;color:#0f766e}.quiz.svelte-ftpfr3 aside:where(.svelte-ftpfr3) button.current:where(.svelte-ftpfr3){background:var(--tool-primary);color:#fff}.quiz.svelte-ftpfr3>section:where(.svelte-ftpfr3){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-ftpfr3 section:where(.svelte-ftpfr3)>header:where(.svelte-ftpfr3),.quiz.svelte-ftpfr3 section:where(.svelte-ftpfr3)>footer:where(.svelte-ftpfr3){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-ftpfr3 section:where(.svelte-ftpfr3) header:where(.svelte-ftpfr3)>div:where(.svelte-ftpfr3){display:grid;gap:3px}.quiz.svelte-ftpfr3 section:where(.svelte-ftpfr3) header:where(.svelte-ftpfr3) strong:where(.svelte-ftpfr3){font-size:10px}.quiz.svelte-ftpfr3 section:where(.svelte-ftpfr3) header:where(.svelte-ftpfr3) em:where(.svelte-ftpfr3){border-radius:99px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-ftpfr3{display:grid;align-content:center;gap:14px;min-height:0;overflow:auto;padding:22px clamp(18px,6vw,72px)}.body.svelte-ftpfr3>span:where(.svelte-ftpfr3){color:#94a3b8;font-size:8px}.body.svelte-ftpfr3 h2:where(.svelte-ftpfr3){margin:0;color:#172033;font-size:clamp(20px,2.7vw,28px)}.options.svelte-ftpfr3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.options.svelte-ftpfr3 button:where(.svelte-ftpfr3){display:flex;align-items:center;justify-content:space-between;min-height:64px;border:1px solid var(--tool-border);border-radius:10px;background:#fff;padding:8px 16px;color:#475569}.options.svelte-ftpfr3 button:where(.svelte-ftpfr3) span:where(.svelte-ftpfr3){font-size:12px;font-weight:800}.options.svelte-ftpfr3 button:where(.svelte-ftpfr3) i:where(.svelte-ftpfr3){width:12px;height:12px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-ftpfr3 button:where(.svelte-ftpfr3):hover,.options.svelte-ftpfr3 button.selected:where(.svelte-ftpfr3){border-color:#2dd4bf;background:#f0fdfa;color:#115e59}.options.svelte-ftpfr3 button.selected:where(.svelte-ftpfr3) i:where(.svelte-ftpfr3){border:4px solid #0f766e}.notice.svelte-ftpfr3{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-ftpfr3 section:where(.svelte-ftpfr3)>footer:where(.svelte-ftpfr3){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-ftpfr3 footer:where(.svelte-ftpfr3) button:where(.svelte-ftpfr3),.result.svelte-ftpfr3 footer:where(.svelte-ftpfr3) button:where(.svelte-ftpfr3){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-ftpfr3 footer:where(.svelte-ftpfr3) span:where(.svelte-ftpfr3){color:#94a3b8;font-size:8px}.quiz.svelte-ftpfr3 button:where(.svelte-ftpfr3):disabled{opacity:.45}.result.svelte-ftpfr3{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-ftpfr3{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #5eead4;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdfa);text-align:center}.score.svelte-ftpfr3>span:where(.svelte-ftpfr3){color:#0f766e;font-size:8px}.score.svelte-ftpfr3 strong:where(.svelte-ftpfr3){color:#115e59;font:900 54px/1 var(--tool-mono)}.score.svelte-ftpfr3 small:where(.svelte-ftpfr3){color:#14b8a6}.score.svelte-ftpfr3 b:where(.svelte-ftpfr3){font-size:11px}.score.svelte-ftpfr3 p:where(.svelte-ftpfr3){max-width:175px;margin:0;color:#64748b;font-size:8px}.interpret.svelte-ftpfr3{display:grid;align-content:center;gap:8px}.interpret.svelte-ftpfr3 h2:where(.svelte-ftpfr3){margin:0;font-size:18px}.scale.svelte-ftpfr3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.scale.svelte-ftpfr3 article:where(.svelte-ftpfr3){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.scale.svelte-ftpfr3 article.active:where(.svelte-ftpfr3){border-color:#14b8a6;background:#f0fdfa}.scale.svelte-ftpfr3 strong:where(.svelte-ftpfr3),.scale.svelte-ftpfr3 span:where(.svelte-ftpfr3){display:block;font-size:8px}.scale.svelte-ftpfr3 span:where(.svelte-ftpfr3){margin-top:2px;color:#0f766e}.scale.svelte-ftpfr3 p:where(.svelte-ftpfr3){margin:3px 0 0;color:#64748b;font-size:8px}.interpret.svelte-ftpfr3 aside:where(.svelte-ftpfr3){border:1px solid #99f6e4;border-radius:8px;background:#f0fdfa;padding:9px}.interpret.svelte-ftpfr3 aside:where(.svelte-ftpfr3) strong:where(.svelte-ftpfr3){font-size:8px}.interpret.svelte-ftpfr3 aside:where(.svelte-ftpfr3) p:where(.svelte-ftpfr3){margin:3px 0 0;color:#115e59;font-size:8px;line-height:1.5}.result.svelte-ftpfr3 footer:where(.svelte-ftpfr3){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-ftpfr3 button:where(.svelte-ftpfr3):focus-visible{outline:2px solid #14b8a6;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-ftpfr3{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-ftpfr3>.tool-ad-left,.ad-layout.svelte-ftpfr3>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-fes{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-fes .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-ftpfr3{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-ftpfr3{grid-template-rows:44px minmax(0,1fr)}.top.svelte-ftpfr3{padding:6px 9px}.top.svelte-ftpfr3 p:where(.svelte-ftpfr3){display:none}.quiz.svelte-ftpfr3{grid-template-columns:76px minmax(0,1fr)}.quiz.svelte-ftpfr3>aside:where(.svelte-ftpfr3){padding:5px}.quiz.svelte-ftpfr3 aside:where(.svelte-ftpfr3) nav:where(.svelte-ftpfr3){grid-template-columns:repeat(2,1fr)}.quiz.svelte-ftpfr3>section:where(.svelte-ftpfr3){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-ftpfr3 section:where(.svelte-ftpfr3)>header:where(.svelte-ftpfr3),.quiz.svelte-ftpfr3 section:where(.svelte-ftpfr3)>footer:where(.svelte-ftpfr3){padding:5px 8px}.quiz.svelte-ftpfr3 footer:where(.svelte-ftpfr3) span:where(.svelte-ftpfr3){display:none}.body.svelte-ftpfr3{padding:10px}.body.svelte-ftpfr3 h2:where(.svelte-ftpfr3){font-size:17px}.options.svelte-ftpfr3{grid-template-columns:1fr}.options.svelte-ftpfr3 button:where(.svelte-ftpfr3){min-height:48px}.result.svelte-ftpfr3{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-ftpfr3 strong:where(.svelte-ftpfr3){font-size:38px}.scale.svelte-ftpfr3{grid-template-columns:1fr}.scale.svelte-ftpfr3 article:where(.svelte-ftpfr3){padding:5px}.scale.svelte-ftpfr3 p:where(.svelte-ftpfr3){display:none}.facts.svelte-ftpfr3{grid-template-columns:repeat(3,86px)}}@media(prefers-reduced-motion:reduce){.svelte-ftpfr3{transition:none!important}}html:has(.tool-slug-find-different-word),body:has(.tool-slug-find-different-word){height:100%;overflow:hidden!important}.tool-slug-find-different-word{height:calc(100dvh - 60px)!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-find-different-word .detail-grid{height:calc(100dvh - 128px)!important;min-height:0;overflow:hidden!important}.odd-ad-layout.svelte-coto3l{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.odd-ad-layout.svelte-coto3l>.tool-ad-left{grid-area:left}.odd-ad-layout.svelte-coto3l>.tool-ad-right{grid-area:right}.bottom-ad.svelte-coto3l{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-coto3l>.tool-ad-bottom{height:100%;min-height:0}.odd-workspace.svelte-coto3l{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312}header.svelte-coto3l{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}header.svelte-coto3l>div:where(.svelte-coto3l){display:grid;gap:2px}header.svelte-coto3l span:where(.svelte-coto3l){color:#7c3aed;font-size:9px;font-weight:850;letter-spacing:.12em}header.svelte-coto3l strong:where(.svelte-coto3l){font-size:13px}header.svelte-coto3l em:where(.svelte-coto3l){border-radius:999px;background:#f5f3ff;color:#6d28d9;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-coto3l{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);overflow:hidden}.game-panel.svelte-coto3l,.result-panel.svelte-coto3l{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.result-panel.svelte-coto3l{border-left:1px solid var(--tool-border);background:#fafafa}.heading.svelte-coto3l{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.heading.svelte-coto3l>b:where(.svelte-coto3l){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#f5f3ff;color:#7c3aed;font-size:9px}.heading.svelte-coto3l h2:where(.svelte-coto3l){margin:0;font-size:12px}.heading.svelte-coto3l p:where(.svelte-coto3l){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.heading.svelte-coto3l button:where(.svelte-coto3l){min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px}.heading.svelte-coto3l button:where(.svelte-coto3l):disabled{opacity:.4}.stats.svelte-coto3l,.metrics.svelte-coto3l{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.metrics.svelte-coto3l{grid-template-columns:1fr 1fr;margin-top:9px}.stats.svelte-coto3l article:where(.svelte-coto3l),.metrics.svelte-coto3l article:where(.svelte-coto3l){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.stats.svelte-coto3l small:where(.svelte-coto3l),.metrics.svelte-coto3l small:where(.svelte-coto3l){color:var(--tool-faint);font-size:8px}.stats.svelte-coto3l strong:where(.svelte-coto3l),.metrics.svelte-coto3l strong:where(.svelte-coto3l){font:11px var(--tool-mono)}.start.svelte-coto3l{display:grid;min-height:330px;width:100%;place-content:center;justify-items:center;gap:8px;margin-top:9px;border:1px solid #ddd6fe;border-radius:11px;background:radial-gradient(circle at 50% 20%,#faf5ff,#ede9fe);color:#5b21b6}.start.svelte-coto3l small:where(.svelte-coto3l){font-size:8px;letter-spacing:.15em}.start.svelte-coto3l strong:where(.svelte-coto3l){font-size:38px}.start.svelte-coto3l span:where(.svelte-coto3l){font-size:9px}.char-grid.svelte-coto3l{display:grid;width:min(100%,480px);grid-template-columns:repeat(6,1fr);gap:6px;margin:9px auto 0}.char-grid.svelte-coto3l button:where(.svelte-coto3l){aspect-ratio:1;border:1px solid #ddd6fe;border-radius:8px;background:#fff;color:#3b0764;font-size:clamp(17px,3vw,27px);font-weight:750;cursor:pointer}.char-grid.svelte-coto3l button:where(.svelte-coto3l):hover{border-color:#7c3aed;background:#faf5ff}.char-grid.correct.svelte-coto3l{box-shadow:0 0 0 3px #22c55e26}.char-grid.wrong.svelte-coto3l{box-shadow:0 0 0 3px #f43f5e21}.progress.svelte-coto3l{height:5px;margin-top:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.progress.svelte-coto3l span:where(.svelte-coto3l){display:block;height:100%;background:#7c3aed}.focus-card.svelte-coto3l,.score-card.svelte-coto3l{display:grid;min-height:230px;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:11px;background:#fff;text-align:center}.focus-card.svelte-coto3l>span:where(.svelte-coto3l){border-radius:999px;background:#f5f3ff;color:#6d28d9;padding:6px 10px;font-size:9px;font-weight:800}.focus-card.svelte-coto3l strong:where(.svelte-coto3l){font-size:18px}.focus-card.svelte-coto3l p:where(.svelte-coto3l){max-width:250px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.score-card.svelte-coto3l{border:0;background:linear-gradient(145deg,#581c87,#3b0764);color:#fff}.score-card.svelte-coto3l small:where(.svelte-coto3l),.score-card.svelte-coto3l>span:where(.svelte-coto3l){font-size:9px;opacity:.72}.score-card.svelte-coto3l strong:where(.svelte-coto3l){font:700 48px/1 var(--tool-mono)}.score-card.svelte-coto3l em:where(.svelte-coto3l){border-radius:999px;background:#ffffff1f;padding:5px 10px;font-size:9px;font-style:normal}.tips.svelte-coto3l{margin-top:9px;border-left:3px solid #a78bfa;border-radius:7px;background:#f5f3ff;padding:9px 11px}.tips.svelte-coto3l strong:where(.svelte-coto3l){color:#6d28d9;font-size:9px}.tips.svelte-coto3l p:where(.svelte-coto3l){margin:4px 0 0;color:#75639a;font-size:8px;line-height:1.6}.retry.svelte-coto3l{min-height:36px;margin-top:9px;border:0;border-radius:7px;background:#7c3aed;color:#fff;font-size:9px;font-weight:800}button.svelte-coto3l:focus-visible{outline:3px solid rgb(124 58 237/.25);outline-offset:2px}@media(max-width:1180px){.odd-ad-layout.svelte-coto3l{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.odd-ad-layout.svelte-coto3l>.tool-ad-left,.odd-ad-layout.svelte-coto3l>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-find-different-word{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-find-different-word .detail-grid{height:calc(100dvh - 110px)!important}.odd-ad-layout.svelte-coto3l{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.odd-ad-layout.svelte-coto3l>.tool-ad-left,.odd-ad-layout.svelte-coto3l>.tool-ad-right{display:none}.workspace-grid.svelte-coto3l{display:block;overflow:auto}.game-panel.svelte-coto3l,.result-panel.svelte-coto3l{overflow:visible}.result-panel.svelte-coto3l{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:430px){header.svelte-coto3l{display:grid;min-height:58px;padding:7px 12px}header.svelte-coto3l em:where(.svelte-coto3l){justify-self:start}.game-panel.svelte-coto3l,.result-panel.svelte-coto3l{padding:10px 12px}.heading.svelte-coto3l{grid-template-columns:27px minmax(0,1fr)}.heading.svelte-coto3l button:where(.svelte-coto3l){grid-column:2;justify-self:start}.stats.svelte-coto3l{grid-template-columns:1fr 1fr}.stats.svelte-coto3l article:where(.svelte-coto3l):last-child{grid-column:1/-1}.char-grid.svelte-coto3l{gap:4px}.char-grid.svelte-coto3l button:where(.svelte-coto3l){border-radius:6px}.start.svelte-coto3l{min-height:250px}}html:has(.tool-slug-flag),body:has(.tool-slug-flag){height:100%;overflow:hidden!important}.tool-slug-flag{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-flag .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.flag-ad-layout.svelte-1hkaqq9{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.flag-ad-layout.svelte-1hkaqq9>.tool-ad-left{grid-area:left}.flag-ad-layout.svelte-1hkaqq9>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1hkaqq9{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1hkaqq9>.tool-ad-bottom{height:100%;min-height:0}.flag-workspace.svelte-1hkaqq9{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1hkaqq9{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1hkaqq9>div:where(.svelte-1hkaqq9){display:grid;gap:2px}.workspace-header.svelte-1hkaqq9 span:where(.svelte-1hkaqq9){color:#1d4ed8;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1hkaqq9 strong:where(.svelte-1hkaqq9){font-size:13px}.workspace-header.svelte-1hkaqq9 em:where(.svelte-1hkaqq9){border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-1hkaqq9{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);overflow:hidden}.browser-panel.svelte-1hkaqq9,.detail-panel.svelte-1hkaqq9{display:grid;min-width:0;min-height:0;align-content:start;overflow:hidden;padding:14px 16px}.detail-panel.svelte-1hkaqq9{overflow:auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1hkaqq9{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding-bottom:10px}.panel-heading.svelte-1hkaqq9>b:where(.svelte-1hkaqq9){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#eff6ff;color:#1d4ed8;font-size:9px}.panel-heading.svelte-1hkaqq9 h2:where(.svelte-1hkaqq9){margin:0;font-size:12px}.panel-heading.svelte-1hkaqq9 p:where(.svelte-1hkaqq9){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.search-box.svelte-1hkaqq9{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.search-box.svelte-1hkaqq9>span:where(.svelte-1hkaqq9){padding-left:10px;color:#64748b;font-size:8px;font-weight:800}.search-box.svelte-1hkaqq9 input:where(.svelte-1hkaqq9){min-width:0;height:38px;border:0;background:transparent;padding:7px 10px;color:#0f172a;font:10px var(--tool-font);outline:none}.search-box.svelte-1hkaqq9 button:where(.svelte-1hkaqq9){height:28px;margin-right:5px;border:0;border-radius:6px;background:#eff6ff;color:#1d4ed8;padding:4px 8px;font-size:8px;cursor:pointer}.search-box.svelte-1hkaqq9:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.region-tabs.svelte-1hkaqq9{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-top:8px}.region-tabs.svelte-1hkaqq9 button:where(.svelte-1hkaqq9){min-height:30px;border:1px solid #dbe3ee;border-radius:7px;background:#fff;color:#64748b;font-size:8px;font-weight:750;cursor:pointer}.region-tabs.svelte-1hkaqq9 button.active:where(.svelte-1hkaqq9){border-color:#2563eb;background:#2563eb;color:#fff}.list-summary.svelte-1hkaqq9{display:flex;align-items:center;justify-content:space-between;padding:9px 1px 7px;color:#94a3b8;font-size:8px}.list-summary.svelte-1hkaqq9 strong:where(.svelte-1hkaqq9){color:#475569;font:800 8px var(--tool-mono)}.flag-list.svelte-1hkaqq9{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow:auto;padding:1px 3px 8px 1px}.flag-list.svelte-1hkaqq9 button:where(.svelte-1hkaqq9){display:grid;min-width:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;border:1px solid #dce3ec;border-radius:8px;background:#fff;padding:8px;text-align:left;cursor:pointer}.flag-list.svelte-1hkaqq9 button:where(.svelte-1hkaqq9):hover{border-color:#93c5fd;background:#f8fbff}.flag-list.svelte-1hkaqq9 button.selected:where(.svelte-1hkaqq9){border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px #dbeafe}.flag-list.svelte-1hkaqq9 img:where(.svelte-1hkaqq9){width:58px;height:38px;border-radius:4px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 7px #0f172a29}.flag-list.svelte-1hkaqq9 span:where(.svelte-1hkaqq9){display:grid;min-width:0;gap:4px}.flag-list.svelte-1hkaqq9 strong:where(.svelte-1hkaqq9){overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.flag-list.svelte-1hkaqq9 small:where(.svelte-1hkaqq9){color:#94a3b8;font-size:7px}.empty-state.svelte-1hkaqq9{display:grid;min-height:260px;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;text-align:center}.empty-state.svelte-1hkaqq9 strong:where(.svelte-1hkaqq9){font-size:13px}.empty-state.svelte-1hkaqq9 span:where(.svelte-1hkaqq9){color:#64748b;font-size:9px}.empty-state.svelte-1hkaqq9 button:where(.svelte-1hkaqq9){border:0;border-radius:7px;background:#2563eb;color:#fff;padding:7px 12px;font-size:9px;cursor:pointer}.flag-hero.svelte-1hkaqq9{display:grid;min-height:245px;place-content:center;justify-items:center;gap:7px;border:1px solid #dbeafe;border-radius:11px;background:radial-gradient(circle at 50% 15%,#eff6ff,#fff)}.flag-hero.svelte-1hkaqq9>span:where(.svelte-1hkaqq9){border-radius:999px;background:#dbeafe;color:#1d4ed8;padding:4px 8px;font:850 8px var(--tool-mono)}.image-frame.svelte-1hkaqq9{display:grid;width:min(80%,230px);min-height:120px;place-items:center;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 12px 26px #0f172a29}.image-frame.svelte-1hkaqq9 img:where(.svelte-1hkaqq9){display:block;width:100%;height:auto;max-height:145px;-o-object-fit:contain;object-fit:contain}.flag-hero.svelte-1hkaqq9>strong:where(.svelte-1hkaqq9){font-size:17px}.flag-hero.svelte-1hkaqq9 p:where(.svelte-1hkaqq9){margin:0;color:#64748b;font-size:9px}.facts.svelte-1hkaqq9{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.facts.svelte-1hkaqq9 article:where(.svelte-1hkaqq9){display:grid;gap:3px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:8px}.facts.svelte-1hkaqq9 small:where(.svelte-1hkaqq9){color:#94a3b8;font-size:8px}.facts.svelte-1hkaqq9 strong:where(.svelte-1hkaqq9){font-size:10px}.browse-note.svelte-1hkaqq9{margin-top:8px;overflow:hidden;border:1px solid #e2e8f0;border-radius:9px;background:#fff}.browse-note.svelte-1hkaqq9>strong:where(.svelte-1hkaqq9){display:block;border-bottom:1px solid #e2e8f0;padding:8px 10px;font-size:9px}.browse-note.svelte-1hkaqq9 ol:where(.svelte-1hkaqq9){display:grid;gap:7px;margin:0;padding:9px 10px;list-style:none}.browse-note.svelte-1hkaqq9 li:where(.svelte-1hkaqq9){display:flex;align-items:center;gap:7px;color:#475569;font-size:8px}.browse-note.svelte-1hkaqq9 li:where(.svelte-1hkaqq9) span:where(.svelte-1hkaqq9){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#eff6ff;color:#1d4ed8;font-weight:850}.source-note.svelte-1hkaqq9{display:grid;gap:3px;margin-top:8px;border-left:3px solid #3b82f6;border-radius:7px;background:#eff6ff;padding:8px 10px}.source-note.svelte-1hkaqq9 strong:where(.svelte-1hkaqq9){color:#1d4ed8;font-size:8px}.source-note.svelte-1hkaqq9 span:where(.svelte-1hkaqq9){color:#3b82f6;font-size:8px;line-height:1.5}button.svelte-1hkaqq9:focus-visible{outline:3px solid rgb(59 130 246/.28);outline-offset:2px}@media(max-width:1180px){.flag-ad-layout.svelte-1hkaqq9{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.flag-ad-layout.svelte-1hkaqq9>.tool-ad-left,.flag-ad-layout.svelte-1hkaqq9>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-flag{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-flag .detail-grid{height:calc(100dvh - 110px)!important}.flag-ad-layout.svelte-1hkaqq9{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.flag-ad-layout.svelte-1hkaqq9>.tool-ad-left,.flag-ad-layout.svelte-1hkaqq9>.tool-ad-right{display:none}.flag-workspace.svelte-1hkaqq9{border-radius:9px}.workspace-grid.svelte-1hkaqq9{display:block;overflow:auto}.browser-panel.svelte-1hkaqq9,.detail-panel.svelte-1hkaqq9{overflow:visible}.detail-panel.svelte-1hkaqq9{border-top:1px solid var(--tool-border);border-left:0}.flag-list.svelte-1hkaqq9{max-height:370px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto}.region-tabs.svelte-1hkaqq9{grid-template-columns:repeat(3,1fr)}}@media(max-width:430px){.workspace-header.svelte-1hkaqq9{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-1hkaqq9 em:where(.svelte-1hkaqq9){justify-self:start}.browser-panel.svelte-1hkaqq9,.detail-panel.svelte-1hkaqq9{padding:10px 12px}.flag-list.svelte-1hkaqq9{grid-template-columns:1fr}.flag-list.svelte-1hkaqq9 button:where(.svelte-1hkaqq9){grid-template-columns:66px minmax(0,1fr)}.flag-list.svelte-1hkaqq9 img:where(.svelte-1hkaqq9){width:66px;height:42px}.flag-hero.svelte-1hkaqq9{min-height:230px}}html:has(.tool-slug-flex-css-generator),body:has(.tool-slug-flex-css-generator){height:100%;overflow:hidden!important}.tool-slug-flex-css-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-flex-css-generator .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.flex-ad-layout.svelte-fe79hm{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.flex-ad-layout.svelte-fe79hm>.tool-ad-left{grid-area:left}.flex-ad-layout.svelte-fe79hm>.tool-ad-right{grid-area:right}.bottom-ad.svelte-fe79hm{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-fe79hm>.tool-ad-bottom{height:100%;min-height:0}.flex-workspace.svelte-fe79hm{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.workspace-header.svelte-fe79hm{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-fe79hm>div:where(.svelte-fe79hm){display:grid;gap:2px}.workspace-header.svelte-fe79hm span:where(.svelte-fe79hm){color:#7c3aed;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-fe79hm strong:where(.svelte-fe79hm){font-size:13px}.workspace-header.svelte-fe79hm em:where(.svelte-fe79hm){border-radius:999px;background:#f5f3ff;color:#6d28d9;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-fe79hm{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);overflow:hidden}.control-panel.svelte-fe79hm,.result-panel.svelte-fe79hm{display:grid;min-width:0;min-height:0;align-content:start;overflow:hidden;padding:12px 16px}.control-panel.svelte-fe79hm{overflow:auto;border-right:1px solid var(--tool-border);background:#fbfbfd}.result-panel.svelte-fe79hm{grid-template-rows:auto minmax(230px,1fr) auto}.panel-heading.svelte-fe79hm{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding-bottom:8px}.panel-heading.svelte-fe79hm>b:where(.svelte-fe79hm){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#ede9fe;color:#6d28d9;font-size:9px}.panel-heading.svelte-fe79hm h2:where(.svelte-fe79hm){margin:0;font-size:12px}.panel-heading.svelte-fe79hm p:where(.svelte-fe79hm){margin:3px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.5}.presets.svelte-fe79hm{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.presets.svelte-fe79hm button:where(.svelte-fe79hm){display:grid;min-width:0;gap:3px;border:1px solid #ddd8e7;border-radius:7px;background:#fff;padding:7px;text-align:left;cursor:pointer}.presets.svelte-fe79hm strong:where(.svelte-fe79hm){font-size:8px}.presets.svelte-fe79hm small:where(.svelte-fe79hm){overflow:hidden;color:#94a3b8;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.presets.svelte-fe79hm button.active:where(.svelte-fe79hm){border-color:#7c3aed;background:#f5f3ff;box-shadow:0 0 0 2px #ede9fe}fieldset.svelte-fe79hm{min-width:0;margin:10px 0 0;border:0;padding:0}legend.svelte-fe79hm{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:6px;color:#475569;font-size:8px;font-weight:800}legend.svelte-fe79hm code:where(.svelte-fe79hm){color:#94a3b8;font:7px var(--tool-mono)}.direction-control.svelte-fe79hm>div:where(.svelte-fe79hm){display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.direction-control.svelte-fe79hm button:where(.svelte-fe79hm){display:grid;min-height:40px;place-items:center;gap:2px;border:1px solid #ddd8e7;border-radius:7px;background:#fff;color:#64748b;cursor:pointer}.direction-control.svelte-fe79hm button:where(.svelte-fe79hm) strong:where(.svelte-fe79hm){font-size:7px}.direction-control.svelte-fe79hm button:where(.svelte-fe79hm) span:where(.svelte-fe79hm){font:6px var(--tool-mono)}.direction-control.svelte-fe79hm button.active:where(.svelte-fe79hm){border-color:#7c3aed;background:#f5f3ff;color:#6d28d9}.choice-control.svelte-fe79hm>div:where(.svelte-fe79hm){display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.choice-control.svelte-fe79hm button:where(.svelte-fe79hm){min-height:30px;border:1px solid #ddd8e7;border-radius:6px;background:#fff;color:#64748b;font-size:7px;cursor:pointer}.choice-control.svelte-fe79hm button.active:where(.svelte-fe79hm){border-color:#7c3aed;background:#7c3aed;color:#fff}.choice-control.svelte-fe79hm:last-of-type>div:where(.svelte-fe79hm){grid-template-columns:repeat(4,1fr)}.range-controls.svelte-fe79hm{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:11px}.range-controls.svelte-fe79hm label:where(.svelte-fe79hm){display:grid;gap:6px}.range-controls.svelte-fe79hm label:where(.svelte-fe79hm)>span:where(.svelte-fe79hm){display:flex;align-items:center;justify-content:space-between}.range-controls.svelte-fe79hm strong:where(.svelte-fe79hm){color:#475569;font-size:8px}.range-controls.svelte-fe79hm output:where(.svelte-fe79hm){border-radius:5px;background:#f1f5f9;color:#475569;padding:3px 5px;font:800 7px var(--tool-mono)}input[type=range].svelte-fe79hm{width:100%;height:5px;margin:0;accent-color:#7c3aed;cursor:pointer}.wrap-row.svelte-fe79hm{display:flex;align-items:center;justify-content:space-between;margin-top:11px;border:1px solid #e2dfea;border-radius:8px;background:#fff;padding:7px 9px}.wrap-row.svelte-fe79hm>span:where(.svelte-fe79hm){display:grid;gap:2px}.wrap-row.svelte-fe79hm strong:where(.svelte-fe79hm){font-size:8px}.wrap-row.svelte-fe79hm small:where(.svelte-fe79hm){color:#94a3b8;font-size:6px}.wrap-row.svelte-fe79hm button:where(.svelte-fe79hm){position:relative;width:34px;height:19px;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer}.wrap-row.svelte-fe79hm button:where(.svelte-fe79hm) i:where(.svelte-fe79hm){position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;transition:left .15s}.wrap-row.svelte-fe79hm button.active:where(.svelte-fe79hm){background:#7c3aed}.wrap-row.svelte-fe79hm button.active:where(.svelte-fe79hm) i:where(.svelte-fe79hm){left:18px}.reset-button.svelte-fe79hm{min-height:31px;margin-top:9px;border:1px solid #ddd6fe;border-radius:7px;background:#fff;color:#6d28d9;font-size:8px;font-weight:750;cursor:pointer}.preview-stage.svelte-fe79hm{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;border:1px solid #e1ddec;border-radius:11px;background:#faf8ff}.preview-stage.svelte-fe79hm:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(124 58 237/.055) 1px,transparent 1px),linear-gradient(90deg,rgb(124 58 237/.055) 1px,transparent 1px);background-size:24px 24px;content:""}.flex-demo.svelte-fe79hm{position:relative;z-index:1;display:flex;box-sizing:border-box;width:78%;height:68%;min-height:210px;overflow:auto;border:2px dashed #a78bfa;border-radius:10px;background:#ffffffbf;padding:14px}.flex-demo.svelte-fe79hm article:where(.svelte-fe79hm){display:grid;flex:0 0 58px;min-width:0;min-height:48px;place-content:center;justify-items:center;border-radius:8px;background:linear-gradient(145deg,#7c3aed,#4f46e5);color:#fff;box-shadow:0 7px 15px #7c3aed33}.flex-demo.svelte-fe79hm article:where(.svelte-fe79hm) span:where(.svelte-fe79hm){font:750 6px var(--tool-mono);opacity:.7}.flex-demo.svelte-fe79hm article:where(.svelte-fe79hm) strong:where(.svelte-fe79hm){font-size:8px}.axis-guide.svelte-fe79hm{position:absolute;z-index:2;display:flex;align-items:center;gap:5px;color:#7c3aed;font:800 6px var(--tool-mono);pointer-events:none}.axis-guide.svelte-fe79hm i:where(.svelte-fe79hm){display:block;width:65px;height:1px;background:#7c3aed}.axis-guide.svelte-fe79hm i:where(.svelte-fe79hm):after{float:right;width:5px;height:5px;margin-top:-2px;border-top:1px solid #7c3aed;border-right:1px solid #7c3aed;content:"";transform:rotate(45deg)}.main-axis.svelte-fe79hm{top:11px;left:50%;transform:translate(-50%)}.main-axis.reverse.svelte-fe79hm{flex-direction:row-reverse}.main-axis.reverse.svelte-fe79hm i:where(.svelte-fe79hm){transform:rotate(180deg)}.main-axis.vertical.svelte-fe79hm{top:50%;left:8px;transform:rotate(90deg) translate(-50%);transform-origin:left top}.cross-axis.svelte-fe79hm{top:50%;right:4px;transform:rotate(90deg) translate(-50%);transform-origin:right top}.cross-axis.horizontal.svelte-fe79hm{top:auto;right:auto;bottom:10px;left:50%;transform:translate(-50%)}.preview-meta.svelte-fe79hm{position:absolute;z-index:2;bottom:8px;left:12px;display:flex;gap:5px}.preview-meta.svelte-fe79hm span:where(.svelte-fe79hm){border-radius:4px;background:#ede9fe;color:#6d28d9;padding:3px 5px;font:700 6px var(--tool-mono)}.code-panel.svelte-fe79hm{min-width:0;margin-top:8px;overflow:hidden;border:1px solid #2b2440;border-radius:9px;background:#141020}.code-panel.svelte-fe79hm header:where(.svelte-fe79hm){display:flex;min-height:36px;align-items:center;justify-content:space-between;border-bottom:1px solid #332b49;padding:4px 8px 4px 11px}.code-panel.svelte-fe79hm header:where(.svelte-fe79hm)>div:where(.svelte-fe79hm){display:flex;align-items:center;gap:8px}.code-panel.svelte-fe79hm header:where(.svelte-fe79hm) span:where(.svelte-fe79hm){border-radius:4px;background:#3b1d74;color:#ddd6fe;padding:3px 5px;font:800 7px var(--tool-mono)}.code-panel.svelte-fe79hm header:where(.svelte-fe79hm) strong:where(.svelte-fe79hm){color:#cbd5e1;font:750 8px var(--tool-mono)}.code-panel.svelte-fe79hm button:where(.svelte-fe79hm){min-height:27px;border:1px solid #514663;border-radius:6px;background:#231c31;color:#e2e8f0;padding:4px 9px;font-size:8px;font-weight:750;cursor:pointer}.code-panel.svelte-fe79hm button.copied:where(.svelte-fe79hm){border-color:#34d399;background:#064e3b;color:#a7f3d0}.code-panel.svelte-fe79hm pre:where(.svelte-fe79hm){box-sizing:border-box;max-height:108px;margin:0;overflow:auto;padding:9px 11px;color:#cbd5e1;font:8px/1.5 var(--tool-mono);white-space:pre-wrap}button.svelte-fe79hm:focus-visible,input.svelte-fe79hm:focus-visible{outline:3px solid rgb(124 58 237/.25);outline-offset:2px}@media(prefers-reduced-motion:reduce){.wrap-row.svelte-fe79hm button:where(.svelte-fe79hm) i:where(.svelte-fe79hm){transition:none}}@media(max-width:1180px){.flex-ad-layout.svelte-fe79hm{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.flex-ad-layout.svelte-fe79hm>.tool-ad-left,.flex-ad-layout.svelte-fe79hm>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-flex-css-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-flex-css-generator .detail-grid{height:calc(100dvh - 110px)!important}.flex-ad-layout.svelte-fe79hm{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.flex-ad-layout.svelte-fe79hm>.tool-ad-left,.flex-ad-layout.svelte-fe79hm>.tool-ad-right{display:none}.flex-workspace.svelte-fe79hm{border-radius:9px}.workspace-grid.svelte-fe79hm{display:block;overflow:auto}.control-panel.svelte-fe79hm,.result-panel.svelte-fe79hm{overflow:visible}.control-panel.svelte-fe79hm{border-right:0;border-bottom:1px solid var(--tool-border)}.preview-stage.svelte-fe79hm{min-height:330px}.code-panel.svelte-fe79hm pre:where(.svelte-fe79hm){max-height:150px}}@media(max-width:430px){.workspace-header.svelte-fe79hm{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-fe79hm em:where(.svelte-fe79hm){justify-self:start}.control-panel.svelte-fe79hm,.result-panel.svelte-fe79hm{padding:10px 12px}.presets.svelte-fe79hm{grid-template-columns:1fr 1fr}.direction-control.svelte-fe79hm>div:where(.svelte-fe79hm){grid-template-columns:1fr 1fr 1fr 1fr}.range-controls.svelte-fe79hm{grid-template-columns:1fr 1fr}.flex-demo.svelte-fe79hm{width:80%;height:70%;min-height:220px}.preview-meta.svelte-fe79hm{display:none}}html:has(.tool-slug-fnv1a),body:has(.tool-slug-fnv1a){overflow:auto!important}.fnv-ad-layout.svelte-2sv73l{display:grid;min-height:580px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.fnv-ad-layout.svelte-2sv73l>.tool-ad-left{grid-area:left}.fnv-ad-layout.svelte-2sv73l>.tool-ad-right{grid-area:right}.bottom-ad.svelte-2sv73l{grid-area:bottom;min-width:0}.fnv-workspace.svelte-2sv73l{grid-area:workspace;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-fnv1a{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-fnv1a .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-2sv73l,.input-meta.svelte-2sv73l,.input-actions.svelte-2sv73l,.result-actions.svelte-2sv73l{display:flex;align-items:center}.workspace-header.svelte-2sv73l{justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-2sv73l>div:where(.svelte-2sv73l){display:grid;gap:2px}.eyebrow.svelte-2sv73l{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-2sv73l strong:where(.svelte-2sv73l){font-size:13px}.algorithm.svelte-2sv73l{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.algorithm-strip.svelte-2sv73l{display:grid;grid-template-columns:.8fr .8fr 1.4fr;gap:1px;border-bottom:1px solid var(--tool-border);background:var(--tool-border)}.algorithm-strip.svelte-2sv73l article:where(.svelte-2sv73l){display:grid;gap:2px;background:#f8fafc;padding:9px 13px}.algorithm-strip.svelte-2sv73l span:where(.svelte-2sv73l){color:var(--tool-primary);font-size:8px;font-weight:850}.algorithm-strip.svelte-2sv73l strong:where(.svelte-2sv73l){color:var(--tool-muted);font:800 9px var(--tool-mono)}.workspace-grid.svelte-2sv73l{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-2sv73l,.result-panel.svelte-2sv73l{display:grid;min-width:0;align-content:start;padding:15px 16px}.result-panel.svelte-2sv73l{grid-template-rows:auto auto minmax(118px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-2sv73l{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-2sv73l>span:where(.svelte-2sv73l){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-2sv73l h2:where(.svelte-2sv73l){margin:0;font-size:12px}.panel-heading.svelte-2sv73l p:where(.svelte-2sv73l){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-2sv73l em:where(.svelte-2sv73l){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-2sv73l em.idle:where(.svelte-2sv73l){background:#f1f5f9;color:#64748b}.input-panel.svelte-2sv73l>label:where(.svelte-2sv73l){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.input-panel.svelte-2sv73l textarea:where(.svelte-2sv73l){box-sizing:border-box;width:100%;min-height:235px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#fbfcfe;padding:13px 14px;color:#1e293b;font:12px/1.7 var(--tool-mono);outline:none}.input-panel.svelte-2sv73l textarea:where(.svelte-2sv73l):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.input-meta.svelte-2sv73l{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.server-error.svelte-2sv73l{display:grid;gap:2px;margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.vector-card.svelte-2sv73l{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.vector-card.svelte-2sv73l>div:where(.svelte-2sv73l){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:8px}.vector-card.svelte-2sv73l span:where(.svelte-2sv73l){color:var(--tool-faint);font-size:8px}.vector-card.svelte-2sv73l code:where(.svelte-2sv73l),.vector-card.svelte-2sv73l strong:where(.svelte-2sv73l){color:var(--tool-primary);font:850 11px var(--tool-mono)}.input-actions.svelte-2sv73l{flex-wrap:wrap;gap:7px;margin-top:11px}.input-actions.svelte-2sv73l button:where(.svelte-2sv73l),.result-actions.svelte-2sv73l button:where(.svelte-2sv73l){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-2sv73l .danger:where(.svelte-2sv73l){color:#b42318}.input-actions.svelte-2sv73l .primary:where(.svelte-2sv73l){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-2sv73l button:where(.svelte-2sv73l):hover:not(:disabled),.result-actions.svelte-2sv73l button:where(.svelte-2sv73l):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-2sv73l .primary:where(.svelte-2sv73l):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-2sv73l button:where(.svelte-2sv73l):disabled,.result-actions.svelte-2sv73l button:where(.svelte-2sv73l):disabled{cursor:not-allowed;opacity:.42}.hash-card.svelte-2sv73l{display:grid;justify-items:center;gap:5px;border:1px solid #c7d2fe;border-radius:10px;background:linear-gradient(145deg,#fff,#eef2ff);padding:18px}.hash-card.svelte-2sv73l>span:where(.svelte-2sv73l){color:#6366f1;font-size:8px;font-weight:850;letter-spacing:.12em}.hash-card.svelte-2sv73l>strong:where(.svelte-2sv73l){color:#312e81;font:900 clamp(28px,4.7vw,43px)/1 var(--tool-mono);letter-spacing:.07em}.hash-card.svelte-2sv73l>code:where(.svelte-2sv73l){color:#6366f1;font:10px var(--tool-mono)}.result-grid.svelte-2sv73l{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;align-content:start}.result-grid.svelte-2sv73l article:where(.svelte-2sv73l){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px}.result-grid.svelte-2sv73l span:where(.svelte-2sv73l){color:var(--tool-faint);font-size:8px}.result-grid.svelte-2sv73l strong:where(.svelte-2sv73l),.result-grid.svelte-2sv73l code:where(.svelte-2sv73l){overflow-wrap:anywhere;color:#334155;font:800 9px var(--tool-mono)}.empty-state.svelte-2sv73l{display:grid;min-height:285px;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-2sv73l strong:where(.svelte-2sv73l){color:var(--tool-muted);font-size:12px}.empty-state.svelte-2sv73l span:where(.svelte-2sv73l){max-width:280px;font-size:9px}.scope-note.svelte-2sv73l{display:flex;gap:8px;margin-top:9px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.scope-note.svelte-2sv73l strong:where(.svelte-2sv73l){color:#4338ca;font-size:9px}.scope-note.svelte-2sv73l span:where(.svelte-2sv73l){color:#6366a5;font-size:8px}.result-actions.svelte-2sv73l{justify-content:flex-end;gap:7px;min-height:46px;margin-top:7px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-2sv73l>span:where(.svelte-2sv73l){margin-right:auto;color:var(--tool-faint);font-size:9px}.input-actions.svelte-2sv73l button:where(.svelte-2sv73l):focus-visible,.result-actions.svelte-2sv73l button:where(.svelte-2sv73l):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.fnv-ad-layout.svelte-2sv73l{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.fnv-ad-layout.svelte-2sv73l>.tool-ad-left,.fnv-ad-layout.svelte-2sv73l>.tool-ad-right,.bottom-ad.svelte-2sv73l{min-height:64px}}@media(max-width:900px){.workspace-grid.svelte-2sv73l{grid-template-columns:1fr}.result-panel.svelte-2sv73l{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-2sv73l{align-items:flex-start;flex-direction:column;padding:10px 12px}.algorithm.svelte-2sv73l{border-radius:6px}.algorithm-strip.svelte-2sv73l{grid-template-columns:1fr}.input-panel.svelte-2sv73l,.result-panel.svelte-2sv73l{padding:12px}.input-panel.svelte-2sv73l textarea:where(.svelte-2sv73l){min-height:210px;font-size:16px}.vector-card.svelte-2sv73l,.result-grid.svelte-2sv73l{grid-template-columns:1fr}.input-actions.svelte-2sv73l{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-2sv73l .primary:where(.svelte-2sv73l){grid-column:1/-1;margin-left:0;min-height:44px}.result-actions.svelte-2sv73l{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-2sv73l>span:where(.svelte-2sv73l){grid-column:1/-1}.result-actions.svelte-2sv73l button:where(.svelte-2sv73l){min-height:44px}.scope-note.svelte-2sv73l{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.svelte-2sv73l{transition:none!important}}html:has(.tool-slug-gad-7),body:has(.tool-slug-gad-7){height:100%;overflow:hidden!important}body:has(.tool-slug-gad-7) .seo-content{display:none!important}.tool-slug-gad-7{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-gad-7 .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-hl4swo{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-hl4swo>.tool-ad-left{grid-area:left}.ad-layout.svelte-hl4swo>.tool-ad-right{grid-area:right}.bottom.svelte-hl4swo{grid-area:bottom;overflow:hidden}.workspace.svelte-hl4swo{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-hl4swo{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-hl4swo>div:where(.svelte-hl4swo){display:grid;gap:2px}.top.svelte-hl4swo span:where(.svelte-hl4swo),.intro.svelte-hl4swo>span:where(.svelte-hl4swo),.quiz.svelte-hl4swo section:where(.svelte-hl4swo) header:where(.svelte-hl4swo) span:where(.svelte-hl4swo),.context.svelte-hl4swo>span:where(.svelte-hl4swo){color:#2563eb;font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-hl4swo strong:where(.svelte-hl4swo){font-size:13px}.top.svelte-hl4swo p:where(.svelte-hl4swo){margin:0;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:5px 9px;font-size:8px}.intro.svelte-hl4swo{display:grid;place-content:center;justify-items:center;gap:10px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 42%,#eff6ff,#fff 60%)}.badge.svelte-hl4swo{display:grid;width:74px;height:58px;place-items:center;border-radius:18px;background:linear-gradient(145deg,#1d4ed8,#0f766e);color:#fff;box-shadow:0 12px 28px #2563eb2e;font:900 15px var(--tool-mono)}.intro.svelte-hl4swo h2:where(.svelte-hl4swo){margin:0;color:#172033;font-size:23px}.intro.svelte-hl4swo p:where(.svelte-hl4swo){margin:0;color:#64748b;font-size:10px}.facts.svelte-hl4swo{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-hl4swo article:where(.svelte-hl4swo){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-hl4swo strong:where(.svelte-hl4swo){font:850 13px var(--tool-mono)}.facts.svelte-hl4swo span:where(.svelte-hl4swo){color:#94a3b8;font-size:8px}.intro.svelte-hl4swo>button:where(.svelte-hl4swo),.primary.svelte-hl4swo{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-hl4swo aside:where(.svelte-hl4swo){display:flex;max-width:620px;gap:8px;border-left:3px solid #3b82f6;border-radius:7px;background:#eff6ff;padding:9px 11px;text-align:left}.intro.svelte-hl4swo aside:where(.svelte-hl4swo) strong:where(.svelte-hl4swo){flex:none;color:#1e40af;font-size:8px}.intro.svelte-hl4swo aside:where(.svelte-hl4swo) span:where(.svelte-hl4swo){color:#1e3a8a;font-size:8px;line-height:1.5}.quiz.svelte-hl4swo{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:0}.quiz.svelte-hl4swo>aside:where(.svelte-hl4swo){display:grid;align-content:center;gap:9px;border-right:1px solid var(--tool-border);background:#f8fafc;padding:14px}.quiz.svelte-hl4swo>aside:where(.svelte-hl4swo)>span:where(.svelte-hl4swo),.quiz.svelte-hl4swo>aside:where(.svelte-hl4swo)>small:where(.svelte-hl4swo){color:#94a3b8;font-size:8px}.quiz.svelte-hl4swo>aside:where(.svelte-hl4swo)>strong:where(.svelte-hl4swo){font:850 22px var(--tool-mono)}.quiz.svelte-hl4swo>aside:where(.svelte-hl4swo)>i:where(.svelte-hl4swo){height:6px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-hl4swo>aside:where(.svelte-hl4swo)>i:where(.svelte-hl4swo) b:where(.svelte-hl4swo){display:block;height:100%;background:#3b82f6}.quiz.svelte-hl4swo nav:where(.svelte-hl4swo){display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.quiz.svelte-hl4swo nav:where(.svelte-hl4swo) button:where(.svelte-hl4swo){min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#94a3b8}.quiz.svelte-hl4swo nav:where(.svelte-hl4swo) button.done:where(.svelte-hl4swo){border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.quiz.svelte-hl4swo nav:where(.svelte-hl4swo) button.current:where(.svelte-hl4swo){background:var(--tool-primary);color:#fff}.quiz.svelte-hl4swo>section:where(.svelte-hl4swo){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-hl4swo section:where(.svelte-hl4swo)>header:where(.svelte-hl4swo),.quiz.svelte-hl4swo section:where(.svelte-hl4swo)>footer:where(.svelte-hl4swo){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-hl4swo section:where(.svelte-hl4swo) header:where(.svelte-hl4swo)>div:where(.svelte-hl4swo){display:grid;gap:3px}.quiz.svelte-hl4swo section:where(.svelte-hl4swo) header:where(.svelte-hl4swo) strong:where(.svelte-hl4swo){font-size:10px}.quiz.svelte-hl4swo section:where(.svelte-hl4swo) header:where(.svelte-hl4swo) em:where(.svelte-hl4swo){border-radius:99px;background:#dbeafe;color:#1d4ed8;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-hl4swo{display:grid;align-content:center;gap:14px;min-height:0;overflow:auto;padding:22px clamp(18px,5vw,64px)}.body.svelte-hl4swo>span:where(.svelte-hl4swo){color:#94a3b8;font-size:8px}.body.svelte-hl4swo h2:where(.svelte-hl4swo){margin:0;color:#172033;font-size:clamp(20px,2.7vw,28px)}.options.svelte-hl4swo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.options.svelte-hl4swo button:where(.svelte-hl4swo){display:grid;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:58px;border:1px solid var(--tool-border);border-radius:10px;background:#fff;padding:8px 12px;text-align:left}.options.svelte-hl4swo button:where(.svelte-hl4swo)>b:where(.svelte-hl4swo){display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f1f5f9;color:#64748b}.options.svelte-hl4swo button:where(.svelte-hl4swo)>strong:where(.svelte-hl4swo){font-size:10px}.options.svelte-hl4swo button:where(.svelte-hl4swo)>i:where(.svelte-hl4swo){width:10px;height:10px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-hl4swo button:where(.svelte-hl4swo):hover,.options.svelte-hl4swo button.selected:where(.svelte-hl4swo){border-color:#60a5fa;background:#eff6ff;color:#1e40af}.options.svelte-hl4swo button.selected:where(.svelte-hl4swo)>i:where(.svelte-hl4swo){border:4px solid #2563eb}.notice.svelte-hl4swo{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-hl4swo section:where(.svelte-hl4swo)>footer:where(.svelte-hl4swo){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-hl4swo footer:where(.svelte-hl4swo) button:where(.svelte-hl4swo),.result.svelte-hl4swo footer:where(.svelte-hl4swo) button:where(.svelte-hl4swo){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-hl4swo footer:where(.svelte-hl4swo) span:where(.svelte-hl4swo){color:#94a3b8;font-size:8px}.quiz.svelte-hl4swo button:where(.svelte-hl4swo):disabled{opacity:.45}.result.svelte-hl4swo{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-hl4swo{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #93c5fd;border-radius:11px;background:linear-gradient(145deg,#fff,#eff6ff);text-align:center}.score.svelte-hl4swo>span:where(.svelte-hl4swo){color:#1d4ed8;font-size:8px}.score.svelte-hl4swo>strong:where(.svelte-hl4swo){color:#1e3a8a;font:900 54px/1 var(--tool-mono)}.score.svelte-hl4swo small:where(.svelte-hl4swo){color:#3b82f6}.score.svelte-hl4swo b:where(.svelte-hl4swo){font-size:11px}.score.svelte-hl4swo p:where(.svelte-hl4swo){max-width:175px;margin:0;color:#64748b;font-size:8px}.context.svelte-hl4swo{display:grid;align-content:center;gap:8px}.context.svelte-hl4swo h2:where(.svelte-hl4swo){margin:0;font-size:18px}.levels.svelte-hl4swo{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.levels.svelte-hl4swo article:where(.svelte-hl4swo){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.levels.svelte-hl4swo article.active:where(.svelte-hl4swo){border-color:#3b82f6;background:#eff6ff}.levels.svelte-hl4swo strong:where(.svelte-hl4swo),.levels.svelte-hl4swo span:where(.svelte-hl4swo){display:block;font-size:8px}.levels.svelte-hl4swo span:where(.svelte-hl4swo){margin-top:3px;color:#64748b}.context.svelte-hl4swo aside:where(.svelte-hl4swo){border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;padding:9px}.context.svelte-hl4swo aside.urgent:where(.svelte-hl4swo){border-color:#fdba74;background:#fff7ed}.context.svelte-hl4swo aside:where(.svelte-hl4swo) strong:where(.svelte-hl4swo){font-size:9px}.context.svelte-hl4swo aside:where(.svelte-hl4swo) p:where(.svelte-hl4swo){margin:3px 0 0;color:#475569;font-size:8px;line-height:1.5}.context.svelte-hl4swo>small:where(.svelte-hl4swo){color:#64748b;font-size:8px}.result.svelte-hl4swo footer:where(.svelte-hl4swo){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-hl4swo button:where(.svelte-hl4swo):focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-hl4swo{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-hl4swo>.tool-ad-left,.ad-layout.svelte-hl4swo>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-gad-7{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-gad-7 .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-hl4swo{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-hl4swo{grid-template-rows:44px minmax(0,1fr)}.top.svelte-hl4swo{padding:6px 9px}.top.svelte-hl4swo p:where(.svelte-hl4swo){display:none}.quiz.svelte-hl4swo{grid-template-columns:72px minmax(0,1fr)}.quiz.svelte-hl4swo>aside:where(.svelte-hl4swo){padding:6px}.quiz.svelte-hl4swo nav:where(.svelte-hl4swo){grid-template-columns:repeat(2,1fr)}.quiz.svelte-hl4swo>section:where(.svelte-hl4swo){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-hl4swo section:where(.svelte-hl4swo)>header:where(.svelte-hl4swo),.quiz.svelte-hl4swo section:where(.svelte-hl4swo)>footer:where(.svelte-hl4swo){padding:5px 8px}.quiz.svelte-hl4swo footer:where(.svelte-hl4swo) span:where(.svelte-hl4swo){display:none}.body.svelte-hl4swo{padding:10px}.body.svelte-hl4swo h2:where(.svelte-hl4swo){font-size:17px}.options.svelte-hl4swo{grid-template-columns:1fr}.options.svelte-hl4swo button:where(.svelte-hl4swo){min-height:44px}.result.svelte-hl4swo{grid-template-columns:100px minmax(0,1fr);padding:8px}.score.svelte-hl4swo>strong:where(.svelte-hl4swo){font-size:38px}.levels.svelte-hl4swo{grid-template-columns:repeat(2,1fr)}.facts.svelte-hl4swo{grid-template-columns:repeat(3,86px)}}@media(prefers-reduced-motion:reduce){.svelte-hl4swo{transition:none!important}}html:has(.tool-slug-gds),body:has(.tool-slug-gds){height:100%;overflow:hidden!important}body:has(.tool-slug-gds) .seo-content{display:none!important}.tool-slug-gds{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-gds .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-19fvrtd{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-19fvrtd>.tool-ad-left{grid-area:left}.ad-layout.svelte-19fvrtd>.tool-ad-right{grid-area:right}.bottom.svelte-19fvrtd{grid-area:bottom;overflow:hidden}.workspace.svelte-19fvrtd{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-19fvrtd{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-19fvrtd>div:where(.svelte-19fvrtd){display:grid;gap:2px}.top.svelte-19fvrtd span:where(.svelte-19fvrtd),.intro.svelte-19fvrtd>span:where(.svelte-19fvrtd),.quiz.svelte-19fvrtd section:where(.svelte-19fvrtd) header:where(.svelte-19fvrtd) span:where(.svelte-19fvrtd),.interpret.svelte-19fvrtd>span:where(.svelte-19fvrtd){color:#0f766e;font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-19fvrtd strong:where(.svelte-19fvrtd){font-size:13px}.top.svelte-19fvrtd p:where(.svelte-19fvrtd){margin:0;border:1px solid #99f6e4;border-radius:999px;background:#f0fdfa;color:#0f766e;padding:5px 9px;font-size:8px}.intro.svelte-19fvrtd{display:grid;place-content:center;justify-items:center;gap:9px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 40%,#ecfdf5,#fff 60%)}.symbol.svelte-19fvrtd{display:grid;width:72px;height:60px;place-items:center;border-radius:20px;background:linear-gradient(145deg,#0f766e,#2563eb);color:#fff;box-shadow:0 12px 28px #0f766e33;font:900 17px var(--tool-mono)}.intro.svelte-19fvrtd h2:where(.svelte-19fvrtd){margin:0;color:#172033;font-size:22px}.intro.svelte-19fvrtd p:where(.svelte-19fvrtd){max-width:630px;margin:0;color:#64748b;font-size:10px;line-height:1.6}.facts.svelte-19fvrtd{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-19fvrtd article:where(.svelte-19fvrtd){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-19fvrtd strong:where(.svelte-19fvrtd){font:850 13px var(--tool-mono)}.facts.svelte-19fvrtd span:where(.svelte-19fvrtd),.intro.svelte-19fvrtd small:where(.svelte-19fvrtd){color:#94a3b8;font-size:8px}.intro.svelte-19fvrtd>button:where(.svelte-19fvrtd),.primary.svelte-19fvrtd{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-19fvrtd aside:where(.svelte-19fvrtd){display:flex;max-width:630px;gap:8px;border-left:3px solid #14b8a6;border-radius:7px;background:#f0fdfa;padding:8px 10px;text-align:left}.intro.svelte-19fvrtd aside:where(.svelte-19fvrtd) strong:where(.svelte-19fvrtd),.intro.svelte-19fvrtd aside:where(.svelte-19fvrtd) span:where(.svelte-19fvrtd){color:#115e59;font-size:8px}.intro.svelte-19fvrtd aside:where(.svelte-19fvrtd) strong:where(.svelte-19fvrtd){flex:none}.intro.svelte-19fvrtd aside:where(.svelte-19fvrtd) span:where(.svelte-19fvrtd){line-height:1.45}.quiz.svelte-19fvrtd{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:0}.quiz.svelte-19fvrtd>aside:where(.svelte-19fvrtd){display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:10px}.quiz.svelte-19fvrtd aside:where(.svelte-19fvrtd)>div:where(.svelte-19fvrtd){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-19fvrtd aside:where(.svelte-19fvrtd) span:where(.svelte-19fvrtd),.quiz.svelte-19fvrtd aside:where(.svelte-19fvrtd) small:where(.svelte-19fvrtd){color:#94a3b8;font-size:8px}.quiz.svelte-19fvrtd aside:where(.svelte-19fvrtd) strong:where(.svelte-19fvrtd){font:850 16px var(--tool-mono)}.quiz.svelte-19fvrtd aside:where(.svelte-19fvrtd) i:where(.svelte-19fvrtd){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-19fvrtd aside:where(.svelte-19fvrtd) b:where(.svelte-19fvrtd){display:block;height:100%;background:#14b8a6}.quiz.svelte-19fvrtd aside:where(.svelte-19fvrtd) nav:where(.svelte-19fvrtd){display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:3px;overflow:auto}.quiz.svelte-19fvrtd aside:where(.svelte-19fvrtd) button:where(.svelte-19fvrtd){min-height:25px;border:1px solid var(--tool-border);border-radius:5px;background:#fff;color:#94a3b8;font-size:8px}.quiz.svelte-19fvrtd aside:where(.svelte-19fvrtd) button.done:where(.svelte-19fvrtd){border-color:#5eead4;background:#f0fdfa;color:#0f766e}.quiz.svelte-19fvrtd aside:where(.svelte-19fvrtd) button.current:where(.svelte-19fvrtd){background:var(--tool-primary);color:#fff}.quiz.svelte-19fvrtd>section:where(.svelte-19fvrtd){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-19fvrtd section:where(.svelte-19fvrtd)>header:where(.svelte-19fvrtd),.quiz.svelte-19fvrtd section:where(.svelte-19fvrtd)>footer:where(.svelte-19fvrtd){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-19fvrtd section:where(.svelte-19fvrtd) header:where(.svelte-19fvrtd)>div:where(.svelte-19fvrtd){display:grid;gap:3px}.quiz.svelte-19fvrtd section:where(.svelte-19fvrtd) header:where(.svelte-19fvrtd) strong:where(.svelte-19fvrtd){font-size:10px}.quiz.svelte-19fvrtd section:where(.svelte-19fvrtd) header:where(.svelte-19fvrtd) em:where(.svelte-19fvrtd){border-radius:99px;background:#ccfbf1;color:#0f766e;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-19fvrtd{display:grid;align-content:center;gap:14px;min-height:0;overflow:auto;padding:22px clamp(18px,6vw,72px)}.body.svelte-19fvrtd>span:where(.svelte-19fvrtd){color:#94a3b8;font-size:8px}.body.svelte-19fvrtd h2:where(.svelte-19fvrtd){margin:0;color:#172033;font-size:clamp(20px,2.7vw,28px)}.options.svelte-19fvrtd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.options.svelte-19fvrtd button:where(.svelte-19fvrtd){display:flex;align-items:center;justify-content:space-between;min-height:64px;border:1px solid var(--tool-border);border-radius:10px;background:#fff;padding:8px 16px;color:#475569}.options.svelte-19fvrtd button:where(.svelte-19fvrtd) span:where(.svelte-19fvrtd){font-size:12px;font-weight:800}.options.svelte-19fvrtd button:where(.svelte-19fvrtd) i:where(.svelte-19fvrtd){width:12px;height:12px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-19fvrtd button:where(.svelte-19fvrtd):hover,.options.svelte-19fvrtd button.selected:where(.svelte-19fvrtd){border-color:#2dd4bf;background:#f0fdfa;color:#115e59}.options.svelte-19fvrtd button.selected:where(.svelte-19fvrtd) i:where(.svelte-19fvrtd){border:4px solid #0f766e}.notice.svelte-19fvrtd{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-19fvrtd section:where(.svelte-19fvrtd)>footer:where(.svelte-19fvrtd){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-19fvrtd footer:where(.svelte-19fvrtd) button:where(.svelte-19fvrtd),.result.svelte-19fvrtd footer:where(.svelte-19fvrtd) button:where(.svelte-19fvrtd){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-19fvrtd footer:where(.svelte-19fvrtd) span:where(.svelte-19fvrtd){color:#94a3b8;font-size:8px}.quiz.svelte-19fvrtd button:where(.svelte-19fvrtd):disabled{opacity:.45}.result.svelte-19fvrtd{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-19fvrtd{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #5eead4;border-radius:11px;background:linear-gradient(145deg,#fff,#f0fdfa);text-align:center}.score.svelte-19fvrtd>span:where(.svelte-19fvrtd){color:#0f766e;font-size:8px}.score.svelte-19fvrtd strong:where(.svelte-19fvrtd){color:#115e59;font:900 54px/1 var(--tool-mono)}.score.svelte-19fvrtd small:where(.svelte-19fvrtd){color:#14b8a6}.score.svelte-19fvrtd b:where(.svelte-19fvrtd){font-size:11px}.score.svelte-19fvrtd p:where(.svelte-19fvrtd){max-width:175px;margin:0;color:#64748b;font-size:8px}.interpret.svelte-19fvrtd{display:grid;align-content:center;gap:8px}.interpret.svelte-19fvrtd h2:where(.svelte-19fvrtd){margin:0;font-size:18px}.scale.svelte-19fvrtd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.scale.svelte-19fvrtd article:where(.svelte-19fvrtd){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.scale.svelte-19fvrtd article.active:where(.svelte-19fvrtd){border-color:#14b8a6;background:#f0fdfa}.scale.svelte-19fvrtd strong:where(.svelte-19fvrtd),.scale.svelte-19fvrtd span:where(.svelte-19fvrtd){display:block;font-size:8px}.scale.svelte-19fvrtd span:where(.svelte-19fvrtd){margin-top:2px;color:#0f766e}.scale.svelte-19fvrtd p:where(.svelte-19fvrtd){margin:3px 0 0;color:#64748b;font-size:8px}.interpret.svelte-19fvrtd aside:where(.svelte-19fvrtd){border:1px solid #99f6e4;border-radius:8px;background:#f0fdfa;padding:9px}.interpret.svelte-19fvrtd aside.urgent:where(.svelte-19fvrtd){border-color:#fdba74;background:#fff7ed}.interpret.svelte-19fvrtd aside:where(.svelte-19fvrtd) strong:where(.svelte-19fvrtd){font-size:8px}.interpret.svelte-19fvrtd aside:where(.svelte-19fvrtd) p:where(.svelte-19fvrtd){margin:3px 0 0;color:#115e59;font-size:8px;line-height:1.5}.interpret.svelte-19fvrtd>small:where(.svelte-19fvrtd){color:#64748b;font-size:8px}.result.svelte-19fvrtd footer:where(.svelte-19fvrtd){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-19fvrtd button:where(.svelte-19fvrtd):focus-visible{outline:2px solid #14b8a6;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-19fvrtd{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-19fvrtd>.tool-ad-left,.ad-layout.svelte-19fvrtd>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-gds{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-gds .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-19fvrtd{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-19fvrtd{grid-template-rows:44px minmax(0,1fr)}.top.svelte-19fvrtd{padding:6px 9px}.top.svelte-19fvrtd p:where(.svelte-19fvrtd){display:none}.quiz.svelte-19fvrtd{grid-template-columns:76px minmax(0,1fr)}.quiz.svelte-19fvrtd>aside:where(.svelte-19fvrtd){padding:5px}.quiz.svelte-19fvrtd aside:where(.svelte-19fvrtd) nav:where(.svelte-19fvrtd){grid-template-columns:repeat(2,1fr)}.quiz.svelte-19fvrtd>section:where(.svelte-19fvrtd){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-19fvrtd section:where(.svelte-19fvrtd)>header:where(.svelte-19fvrtd),.quiz.svelte-19fvrtd section:where(.svelte-19fvrtd)>footer:where(.svelte-19fvrtd){padding:5px 8px}.quiz.svelte-19fvrtd footer:where(.svelte-19fvrtd) span:where(.svelte-19fvrtd){display:none}.body.svelte-19fvrtd{padding:10px}.body.svelte-19fvrtd h2:where(.svelte-19fvrtd){font-size:17px}.options.svelte-19fvrtd{grid-template-columns:1fr}.options.svelte-19fvrtd button:where(.svelte-19fvrtd){min-height:48px}.result.svelte-19fvrtd{grid-template-columns:105px minmax(0,1fr);padding:8px}.score.svelte-19fvrtd strong:where(.svelte-19fvrtd){font-size:38px}.scale.svelte-19fvrtd{grid-template-columns:1fr}.scale.svelte-19fvrtd article:where(.svelte-19fvrtd){padding:5px}.scale.svelte-19fvrtd p:where(.svelte-19fvrtd){display:none}.facts.svelte-19fvrtd{grid-template-columns:repeat(3,86px)}}@media(prefers-reduced-motion:reduce){.svelte-19fvrtd{transition:none!important}}html:has(.tool-slug-glass-css-generator),body:has(.tool-slug-glass-css-generator){height:100%;overflow:hidden!important}.tool-slug-glass-css-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-glass-css-generator .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.glass-ad-layout.svelte-mijyf5{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.glass-ad-layout.svelte-mijyf5>.tool-ad-left{grid-area:left}.glass-ad-layout.svelte-mijyf5>.tool-ad-right{grid-area:right}.bottom-ad.svelte-mijyf5{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-mijyf5>.tool-ad-bottom{height:100%;min-height:0}.glass-workspace.svelte-mijyf5{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.workspace-header.svelte-mijyf5{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-mijyf5>div:where(.svelte-mijyf5){display:grid;gap:2px}.workspace-header.svelte-mijyf5 span:where(.svelte-mijyf5){color:#7c3aed;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-mijyf5 strong:where(.svelte-mijyf5){font-size:13px}.workspace-header.svelte-mijyf5 em:where(.svelte-mijyf5){border-radius:999px;background:#f5f3ff;color:#6d28d9;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-mijyf5{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(285px,.78fr) minmax(0,1.22fr);overflow:hidden}.control-panel.svelte-mijyf5,.result-panel.svelte-mijyf5{display:grid;min-width:0;min-height:0;align-content:start;overflow:hidden;padding:14px 16px}.control-panel.svelte-mijyf5{border-right:1px solid var(--tool-border);background:#fbfbfd}.result-panel.svelte-mijyf5{grid-template-rows:auto minmax(210px,1fr) auto}.panel-heading.svelte-mijyf5{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding-bottom:10px}.panel-heading.svelte-mijyf5>b:where(.svelte-mijyf5){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#ede9fe;color:#6d28d9;font-size:9px}.panel-heading.svelte-mijyf5 h2:where(.svelte-mijyf5){margin:0;font-size:12px}.panel-heading.svelte-mijyf5 p:where(.svelte-mijyf5){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.presets.svelte-mijyf5{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.presets.svelte-mijyf5 button:where(.svelte-mijyf5){display:grid;min-width:0;gap:3px;border:1px solid #ded9ea;border-radius:8px;background:#fff;padding:8px;text-align:left;cursor:pointer}.presets.svelte-mijyf5 strong:where(.svelte-mijyf5){font-size:9px}.presets.svelte-mijyf5 small:where(.svelte-mijyf5){overflow:hidden;color:#94a3b8;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.presets.svelte-mijyf5 button:where(.svelte-mijyf5):hover{border-color:#c4b5fd;background:#faf8ff}.presets.svelte-mijyf5 button.active:where(.svelte-mijyf5){border-color:#7c3aed;background:#f5f3ff;box-shadow:0 0 0 2px #ede9fe}.controls.svelte-mijyf5{display:grid;gap:13px;margin-top:14px}.controls.svelte-mijyf5 label:where(.svelte-mijyf5){display:grid;gap:7px}.controls.svelte-mijyf5 label:where(.svelte-mijyf5)>span:where(.svelte-mijyf5){display:flex;align-items:center;justify-content:space-between}.controls.svelte-mijyf5 strong:where(.svelte-mijyf5){color:#475569;font-size:9px}.controls.svelte-mijyf5 output:where(.svelte-mijyf5){border-radius:5px;background:#f1f5f9;color:#334155;padding:3px 6px;font:800 8px var(--tool-mono)}input[type=range].svelte-mijyf5{width:100%;height:5px;margin:0;accent-color:#7c3aed;cursor:pointer}.reset-button.svelte-mijyf5{min-height:34px;margin-top:15px;border:1px solid #ddd6fe;border-radius:7px;background:#fff;color:#6d28d9;font-size:9px;font-weight:750;cursor:pointer}.reset-button.svelte-mijyf5:hover{background:#f5f3ff}.preview-stage.svelte-mijyf5{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;border:1px solid #e4e4ed;border-radius:11px;background:linear-gradient(145deg,#111827,#312e81 58%,#581c87)}.preview-stage.svelte-mijyf5:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(255 255 255/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 1px);background-size:25px 25px;content:""}.orb.svelte-mijyf5{position:absolute;border-radius:50%;filter:saturate(120%)}.orb-a.svelte-mijyf5{top:-45px;left:8%;width:155px;height:155px;background:#38bdf8}.orb-b.svelte-mijyf5{right:4%;bottom:-55px;width:180px;height:180px;background:#f472b6}.orb-c.svelte-mijyf5{top:22%;right:17%;width:75px;height:75px;background:#facc15}.glass-card.svelte-mijyf5{position:relative;z-index:1;display:grid;width:min(72%,360px);min-height:170px;align-content:center;gap:8px;border:1px solid rgb(255 255 255/var(--border-opacity));border-radius:var(--radius);background:rgb(255 255 255/var(--opacity));box-shadow:0 8px 32px rgb(15 23 42/var(--shadow-opacity));padding:24px;color:#fff;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur))}.glass-card.svelte-mijyf5>span:where(.svelte-mijyf5){font:800 8px var(--tool-mono);letter-spacing:.13em}.glass-card.svelte-mijyf5>strong:where(.svelte-mijyf5){font-size:20px}.glass-card.svelte-mijyf5 p:where(.svelte-mijyf5){margin:0;color:#ffffffc7;font-size:9px;line-height:1.55}.glass-card.svelte-mijyf5>div:where(.svelte-mijyf5){display:flex;gap:5px;margin-top:6px}.glass-card.svelte-mijyf5 i:where(.svelte-mijyf5){width:22px;height:5px;border-radius:999px;background:#ffffffb3}.glass-card.svelte-mijyf5 i:where(.svelte-mijyf5):nth-child(2){width:45px}.glass-card.svelte-mijyf5 i:where(.svelte-mijyf5):nth-child(3){width:30px}.code-panel.svelte-mijyf5{min-width:0;margin-top:8px;overflow:hidden;border:1px solid #272a3a;border-radius:9px;background:#111827}.code-panel.svelte-mijyf5 header:where(.svelte-mijyf5){display:flex;min-height:38px;align-items:center;justify-content:space-between;border-bottom:1px solid #293244;padding:5px 8px 5px 12px}.code-panel.svelte-mijyf5 header:where(.svelte-mijyf5)>div:where(.svelte-mijyf5){display:flex;align-items:center;gap:8px}.code-panel.svelte-mijyf5 header:where(.svelte-mijyf5) span:where(.svelte-mijyf5){border-radius:4px;background:#312e81;color:#c4b5fd;padding:3px 5px;font:800 7px var(--tool-mono)}.code-panel.svelte-mijyf5 header:where(.svelte-mijyf5) strong:where(.svelte-mijyf5){color:#cbd5e1;font:750 8px var(--tool-mono)}.code-panel.svelte-mijyf5 button:where(.svelte-mijyf5){min-height:28px;border:1px solid #475569;border-radius:6px;background:#1e293b;color:#e2e8f0;padding:4px 9px;font-size:8px;font-weight:750;cursor:pointer}.code-panel.svelte-mijyf5 button:where(.svelte-mijyf5):hover{border-color:#a78bfa;color:#ddd6fe}.code-panel.svelte-mijyf5 button.copied:where(.svelte-mijyf5){border-color:#34d399;background:#064e3b;color:#a7f3d0}.code-panel.svelte-mijyf5 pre:where(.svelte-mijyf5){box-sizing:border-box;max-height:124px;margin:0;overflow:auto;padding:10px 12px;color:#cbd5e1;font:8px/1.6 var(--tool-mono);white-space:pre-wrap}button.svelte-mijyf5:focus-visible,input.svelte-mijyf5:focus-visible{outline:3px solid rgb(124 58 237/.25);outline-offset:2px}@media(prefers-reduced-motion:reduce){.svelte-mijyf5{scroll-behavior:auto!important}}@media(max-width:1180px){.glass-ad-layout.svelte-mijyf5{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.glass-ad-layout.svelte-mijyf5>.tool-ad-left,.glass-ad-layout.svelte-mijyf5>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-glass-css-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-glass-css-generator .detail-grid{height:calc(100dvh - 110px)!important}.glass-ad-layout.svelte-mijyf5{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.glass-ad-layout.svelte-mijyf5>.tool-ad-left,.glass-ad-layout.svelte-mijyf5>.tool-ad-right{display:none}.glass-workspace.svelte-mijyf5{border-radius:9px}.workspace-grid.svelte-mijyf5{display:block;overflow:auto}.control-panel.svelte-mijyf5,.result-panel.svelte-mijyf5{overflow:visible}.control-panel.svelte-mijyf5{border-right:0;border-bottom:1px solid var(--tool-border)}.preview-stage.svelte-mijyf5{min-height:300px}.code-panel.svelte-mijyf5 pre:where(.svelte-mijyf5){max-height:170px}}@media(max-width:430px){.workspace-header.svelte-mijyf5{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-mijyf5 em:where(.svelte-mijyf5){justify-self:start}.control-panel.svelte-mijyf5,.result-panel.svelte-mijyf5{padding:10px 12px}.presets.svelte-mijyf5{grid-template-columns:1fr 1fr 1fr}.glass-card.svelte-mijyf5{width:72%;min-height:145px;padding:18px}.glass-card.svelte-mijyf5>strong:where(.svelte-mijyf5){font-size:17px}.preview-stage.svelte-mijyf5{min-height:260px}}html:has(.tool-slug-had),body:has(.tool-slug-had){height:100%;overflow:hidden!important}body:has(.tool-slug-had) .seo-content{display:none!important}.tool-slug-had{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-had .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-codpp8{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-codpp8>.tool-ad-left{grid-area:left}.ad-layout.svelte-codpp8>.tool-ad-right{grid-area:right}.bottom.svelte-codpp8{grid-area:bottom;overflow:hidden}.workspace.svelte-codpp8{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-codpp8{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-codpp8>div:where(.svelte-codpp8){display:grid;gap:2px}.top.svelte-codpp8 span:where(.svelte-codpp8),.intro.svelte-codpp8>span:where(.svelte-codpp8),.quiz.svelte-codpp8 section:where(.svelte-codpp8) header:where(.svelte-codpp8) span:where(.svelte-codpp8),.context.svelte-codpp8>span:where(.svelte-codpp8){color:#4f46e5;font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-codpp8 strong:where(.svelte-codpp8){font-size:13px}.top.svelte-codpp8 p:where(.svelte-codpp8){margin:0;border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font-size:8px}.intro.svelte-codpp8{display:grid;place-content:center;justify-items:center;gap:10px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 42%,#eef2ff,#fff 60%)}.mark.svelte-codpp8{display:grid;width:74px;height:58px;place-items:center;border-radius:18px;background:linear-gradient(145deg,#4f46e5,#0891b2);color:#fff;box-shadow:0 12px 28px #4f46e533;font:900 16px var(--tool-mono)}.intro.svelte-codpp8 h2:where(.svelte-codpp8){margin:0;color:#172033;font-size:23px}.intro.svelte-codpp8 p:where(.svelte-codpp8){max-width:650px;margin:0;color:#64748b;font-size:10px}.facts.svelte-codpp8{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-codpp8 article:where(.svelte-codpp8){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-codpp8 strong:where(.svelte-codpp8){font:850 13px var(--tool-mono)}.facts.svelte-codpp8 span:where(.svelte-codpp8){color:#94a3b8;font-size:8px}.intro.svelte-codpp8>button:where(.svelte-codpp8),.primary.svelte-codpp8{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-codpp8 aside:where(.svelte-codpp8){display:flex;max-width:630px;gap:8px;border-left:3px solid #6366f1;border-radius:7px;background:#eef2ff;padding:9px 11px;text-align:left}.intro.svelte-codpp8 aside:where(.svelte-codpp8) strong:where(.svelte-codpp8){flex:none;color:#3730a3;font-size:8px}.intro.svelte-codpp8 aside:where(.svelte-codpp8) span:where(.svelte-codpp8){color:#4338ca;font-size:8px;line-height:1.5}.quiz.svelte-codpp8{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:0}.quiz.svelte-codpp8>aside:where(.svelte-codpp8){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:9px;min-height:0;border-right:1px solid var(--tool-border);background:#f8fafc;padding:10px}.quiz.svelte-codpp8 aside:where(.svelte-codpp8)>div:where(.svelte-codpp8){display:grid;gap:6px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.quiz.svelte-codpp8 aside:where(.svelte-codpp8) span:where(.svelte-codpp8),.quiz.svelte-codpp8 aside:where(.svelte-codpp8) p:where(.svelte-codpp8){margin:0;color:#94a3b8;font-size:8px}.quiz.svelte-codpp8 aside:where(.svelte-codpp8) strong:where(.svelte-codpp8){font:850 16px var(--tool-mono)}.quiz.svelte-codpp8 aside:where(.svelte-codpp8) i:where(.svelte-codpp8){height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-codpp8 aside:where(.svelte-codpp8) i:where(.svelte-codpp8) b:where(.svelte-codpp8){display:block;height:100%;background:#6366f1}.quiz.svelte-codpp8 nav:where(.svelte-codpp8){display:grid;grid-template-columns:repeat(4,1fr);align-content:start;gap:4px;overflow:auto}.quiz.svelte-codpp8 nav:where(.svelte-codpp8) button:where(.svelte-codpp8){display:grid;grid-template-columns:10px 1fr;place-items:center;min-height:30px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:#94a3b8;font-size:8px}.quiz.svelte-codpp8 nav:where(.svelte-codpp8) small:where(.svelte-codpp8){color:#6366f1;font-size:6px}.quiz.svelte-codpp8 nav:where(.svelte-codpp8) button.done:where(.svelte-codpp8){border-color:#a5b4fc;background:#eef2ff;color:#4338ca}.quiz.svelte-codpp8 nav:where(.svelte-codpp8) button.current:where(.svelte-codpp8){background:var(--tool-primary);color:#fff}.quiz.svelte-codpp8 nav:where(.svelte-codpp8) button.current:where(.svelte-codpp8) small:where(.svelte-codpp8){color:#fff}.quiz.svelte-codpp8>section:where(.svelte-codpp8){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-codpp8 section:where(.svelte-codpp8)>header:where(.svelte-codpp8),.quiz.svelte-codpp8 section:where(.svelte-codpp8)>footer:where(.svelte-codpp8){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-codpp8 section:where(.svelte-codpp8) header:where(.svelte-codpp8)>div:where(.svelte-codpp8){display:grid;gap:3px}.quiz.svelte-codpp8 section:where(.svelte-codpp8) header:where(.svelte-codpp8) strong:where(.svelte-codpp8){font-size:10px}.quiz.svelte-codpp8 section:where(.svelte-codpp8) header:where(.svelte-codpp8) em:where(.svelte-codpp8){border-radius:99px;background:#e0e7ff;color:#4338ca;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-codpp8{display:grid;align-content:center;gap:13px;min-height:0;overflow:auto;padding:20px clamp(18px,5vw,64px)}.body.svelte-codpp8>span:where(.svelte-codpp8){color:#94a3b8;font-size:8px}.body.svelte-codpp8 h2:where(.svelte-codpp8){margin:0;color:#172033;font-size:clamp(20px,2.7vw,28px)}.options.svelte-codpp8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.options.svelte-codpp8 button:where(.svelte-codpp8){display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:58px;border:1px solid var(--tool-border);border-radius:10px;background:#fff;padding:8px 12px;text-align:left}.options.svelte-codpp8 button:where(.svelte-codpp8)>b:where(.svelte-codpp8){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#f1f5f9;color:#64748b}.options.svelte-codpp8 button:where(.svelte-codpp8)>strong:where(.svelte-codpp8){font-size:10px}.options.svelte-codpp8 button:where(.svelte-codpp8)>i:where(.svelte-codpp8){width:10px;height:10px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-codpp8 button:where(.svelte-codpp8):hover,.options.svelte-codpp8 button.selected:where(.svelte-codpp8){border-color:#818cf8;background:#eef2ff;color:#3730a3}.options.svelte-codpp8 button.selected:where(.svelte-codpp8) i:where(.svelte-codpp8){border:4px solid #4f46e5}.notice.svelte-codpp8{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-codpp8 section:where(.svelte-codpp8)>footer:where(.svelte-codpp8){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-codpp8 footer:where(.svelte-codpp8) button:where(.svelte-codpp8),.result.svelte-codpp8 footer:where(.svelte-codpp8) button:where(.svelte-codpp8){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-codpp8 footer:where(.svelte-codpp8) span:where(.svelte-codpp8){color:#94a3b8;font-size:8px}.quiz.svelte-codpp8 button:where(.svelte-codpp8):disabled{opacity:.45}.result.svelte-codpp8{display:grid;grid-template-columns:230px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.results.svelte-codpp8{display:grid;align-content:center;gap:8px}.results.svelte-codpp8 article:where(.svelte-codpp8){display:grid;gap:5px;border:1px solid #a5b4fc;border-radius:10px;background:#eef2ff;padding:11px}.results.svelte-codpp8 article.alert:where(.svelte-codpp8){border-color:#fdba74;background:#fff7ed}.results.svelte-codpp8 span:where(.svelte-codpp8){color:#6366f1;font-size:7px;letter-spacing:.1em}.results.svelte-codpp8 strong:where(.svelte-codpp8){font:900 28px var(--tool-mono)}.results.svelte-codpp8 strong:where(.svelte-codpp8) small:where(.svelte-codpp8){color:#94a3b8;font-size:9px}.results.svelte-codpp8 b:where(.svelte-codpp8){font-size:9px}.results.svelte-codpp8 i:where(.svelte-codpp8){height:6px;overflow:hidden;border-radius:99px;background:#e2e8f0}.results.svelte-codpp8 i:where(.svelte-codpp8) em:where(.svelte-codpp8){display:block;height:100%;background:linear-gradient(90deg,#4f46e5,#0891b2)}.context.svelte-codpp8{display:grid;align-content:center;gap:8px}.context.svelte-codpp8 h2:where(.svelte-codpp8){margin:0;font-size:18px}.legend.svelte-codpp8{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.legend.svelte-codpp8 article:where(.svelte-codpp8){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.legend.svelte-codpp8 strong:where(.svelte-codpp8),.legend.svelte-codpp8 span:where(.svelte-codpp8){display:block;font-size:8px}.legend.svelte-codpp8 span:where(.svelte-codpp8){margin-top:3px;color:#64748b}.context.svelte-codpp8 aside:where(.svelte-codpp8){border:1px solid #c7d2fe;border-radius:8px;background:#eef2ff;padding:9px}.context.svelte-codpp8 aside.urgent:where(.svelte-codpp8){border-color:#fdba74;background:#fff7ed}.context.svelte-codpp8 aside:where(.svelte-codpp8) strong:where(.svelte-codpp8){font-size:9px}.context.svelte-codpp8 aside:where(.svelte-codpp8) p:where(.svelte-codpp8){margin:3px 0 0;color:#475569;font-size:8px;line-height:1.5}.context.svelte-codpp8>small:where(.svelte-codpp8){color:#64748b;font-size:8px}.result.svelte-codpp8 footer:where(.svelte-codpp8){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-codpp8 button:where(.svelte-codpp8):focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-codpp8{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-codpp8>.tool-ad-left,.ad-layout.svelte-codpp8>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-had{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-had .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-codpp8{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-codpp8{grid-template-rows:44px minmax(0,1fr)}.top.svelte-codpp8{padding:6px 9px}.top.svelte-codpp8 p:where(.svelte-codpp8){display:none}.quiz.svelte-codpp8{grid-template-columns:72px minmax(0,1fr)}.quiz.svelte-codpp8>aside:where(.svelte-codpp8){padding:5px}.quiz.svelte-codpp8 nav:where(.svelte-codpp8){grid-template-columns:repeat(2,1fr)}.quiz.svelte-codpp8>section:where(.svelte-codpp8){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-codpp8 section:where(.svelte-codpp8)>header:where(.svelte-codpp8),.quiz.svelte-codpp8 section:where(.svelte-codpp8)>footer:where(.svelte-codpp8){padding:5px 8px}.quiz.svelte-codpp8 footer:where(.svelte-codpp8) span:where(.svelte-codpp8){display:none}.body.svelte-codpp8{padding:9px}.body.svelte-codpp8 h2:where(.svelte-codpp8){font-size:17px}.options.svelte-codpp8{grid-template-columns:1fr}.options.svelte-codpp8 button:where(.svelte-codpp8){min-height:43px}.result.svelte-codpp8{grid-template-columns:108px minmax(0,1fr);padding:8px}.results.svelte-codpp8 strong:where(.svelte-codpp8){font-size:22px}.legend.svelte-codpp8{grid-template-columns:repeat(2,1fr)}.facts.svelte-codpp8{grid-template-columns:repeat(3,86px)}}@media(prefers-reduced-motion:reduce){.svelte-codpp8{transition:none!important}}html:has(.tool-slug-hama),body:has(.tool-slug-hama){height:100%;overflow:hidden!important}body:has(.tool-slug-hama) .seo-content{display:none!important}.tool-slug-hama{height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-hama .detail-grid{height:calc(100dvh - 126px)!important;min-height:0;overflow:hidden!important}.ad-layout.svelte-ka5eqc{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:minmax(0,1fr) 64px/120px minmax(0,1fr) 120px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-ka5eqc>.tool-ad-left{grid-area:left}.ad-layout.svelte-ka5eqc>.tool-ad-right{grid-area:right}.bottom.svelte-ka5eqc{grid-area:bottom;overflow:hidden}.workspace.svelte-ka5eqc{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.top.svelte-ka5eqc{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.top.svelte-ka5eqc>div:where(.svelte-ka5eqc){display:grid;gap:2px}.top.svelte-ka5eqc span:where(.svelte-ka5eqc),.intro.svelte-ka5eqc>span:where(.svelte-ka5eqc),.quiz.svelte-ka5eqc section:where(.svelte-ka5eqc) header:where(.svelte-ka5eqc) span:where(.svelte-ka5eqc),.context.svelte-ka5eqc>span:where(.svelte-ka5eqc){color:#2563eb;font-size:8px;font-weight:850;letter-spacing:.14em}.top.svelte-ka5eqc strong:where(.svelte-ka5eqc){font-size:13px}.top.svelte-ka5eqc p:where(.svelte-ka5eqc){margin:0;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:5px 9px;font-size:8px}.intro.svelte-ka5eqc{display:grid;place-content:center;justify-items:center;gap:10px;padding:18px;text-align:center;background:radial-gradient(circle at 50% 42%,#eff6ff,#fff 60%)}.badge.svelte-ka5eqc{display:grid;width:74px;height:58px;place-items:center;border-radius:18px;background:linear-gradient(145deg,#1d4ed8,#0f766e);color:#fff;box-shadow:0 12px 28px #2563eb2e;font:900 15px var(--tool-mono)}.intro.svelte-ka5eqc h2:where(.svelte-ka5eqc){margin:0;color:#172033;font-size:23px}.intro.svelte-ka5eqc p:where(.svelte-ka5eqc){margin:0;color:#64748b;font-size:10px}.facts.svelte-ka5eqc{display:grid;grid-template-columns:repeat(3,112px);gap:7px}.facts.svelte-ka5eqc article:where(.svelte-ka5eqc){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px}.facts.svelte-ka5eqc strong:where(.svelte-ka5eqc){font:850 13px var(--tool-mono)}.facts.svelte-ka5eqc span:where(.svelte-ka5eqc){color:#94a3b8;font-size:8px}.intro.svelte-ka5eqc>button:where(.svelte-ka5eqc),.primary.svelte-ka5eqc{min-height:36px;border:1px solid var(--tool-primary);border-radius:8px;background:var(--tool-primary);color:#fff;padding:6px 15px;font-size:9px;font-weight:800}.intro.svelte-ka5eqc aside:where(.svelte-ka5eqc){display:flex;max-width:620px;gap:8px;border-left:3px solid #3b82f6;border-radius:7px;background:#eff6ff;padding:9px 11px;text-align:left}.intro.svelte-ka5eqc aside:where(.svelte-ka5eqc) strong:where(.svelte-ka5eqc){flex:none;color:#1e40af;font-size:8px}.intro.svelte-ka5eqc aside:where(.svelte-ka5eqc) span:where(.svelte-ka5eqc){color:#1e3a8a;font-size:8px;line-height:1.5}.quiz.svelte-ka5eqc{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:0}.quiz.svelte-ka5eqc>aside:where(.svelte-ka5eqc){display:grid;align-content:center;gap:9px;border-right:1px solid var(--tool-border);background:#f8fafc;padding:14px}.quiz.svelte-ka5eqc>aside:where(.svelte-ka5eqc)>span:where(.svelte-ka5eqc),.quiz.svelte-ka5eqc>aside:where(.svelte-ka5eqc)>small:where(.svelte-ka5eqc){color:#94a3b8;font-size:8px}.quiz.svelte-ka5eqc>aside:where(.svelte-ka5eqc)>strong:where(.svelte-ka5eqc){font:850 22px var(--tool-mono)}.quiz.svelte-ka5eqc>aside:where(.svelte-ka5eqc)>i:where(.svelte-ka5eqc){height:6px;overflow:hidden;border-radius:99px;background:#e2e8f0}.quiz.svelte-ka5eqc>aside:where(.svelte-ka5eqc)>i:where(.svelte-ka5eqc) b:where(.svelte-ka5eqc){display:block;height:100%;background:#3b82f6}.quiz.svelte-ka5eqc nav:where(.svelte-ka5eqc){display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.quiz.svelte-ka5eqc nav:where(.svelte-ka5eqc) button:where(.svelte-ka5eqc){min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#94a3b8}.quiz.svelte-ka5eqc nav:where(.svelte-ka5eqc) button.done:where(.svelte-ka5eqc){border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.quiz.svelte-ka5eqc nav:where(.svelte-ka5eqc) button.current:where(.svelte-ka5eqc){background:var(--tool-primary);color:#fff}.quiz.svelte-ka5eqc>section:where(.svelte-ka5eqc){display:grid;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr) 50px}.quiz.svelte-ka5eqc section:where(.svelte-ka5eqc)>header:where(.svelte-ka5eqc),.quiz.svelte-ka5eqc section:where(.svelte-ka5eqc)>footer:where(.svelte-ka5eqc){display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--tool-border)}.quiz.svelte-ka5eqc section:where(.svelte-ka5eqc) header:where(.svelte-ka5eqc)>div:where(.svelte-ka5eqc){display:grid;gap:3px}.quiz.svelte-ka5eqc section:where(.svelte-ka5eqc) header:where(.svelte-ka5eqc) strong:where(.svelte-ka5eqc){font-size:10px}.quiz.svelte-ka5eqc section:where(.svelte-ka5eqc) header:where(.svelte-ka5eqc) em:where(.svelte-ka5eqc){border-radius:99px;background:#dbeafe;color:#1d4ed8;padding:5px 8px;font:800 8px var(--tool-mono)}.body.svelte-ka5eqc{display:grid;align-content:center;gap:14px;min-height:0;overflow:auto;padding:22px clamp(18px,5vw,64px)}.body.svelte-ka5eqc>span:where(.svelte-ka5eqc){color:#94a3b8;font-size:8px}.body.svelte-ka5eqc h2:where(.svelte-ka5eqc){margin:0;color:#172033;font-size:clamp(20px,2.7vw,28px)}.options.svelte-ka5eqc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.options.svelte-ka5eqc button:where(.svelte-ka5eqc){display:grid;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:58px;border:1px solid var(--tool-border);border-radius:10px;background:#fff;padding:8px 12px;text-align:left}.options.svelte-ka5eqc button:where(.svelte-ka5eqc)>b:where(.svelte-ka5eqc){display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f1f5f9;color:#64748b}.options.svelte-ka5eqc button:where(.svelte-ka5eqc)>strong:where(.svelte-ka5eqc){font-size:10px}.options.svelte-ka5eqc button:where(.svelte-ka5eqc)>i:where(.svelte-ka5eqc){width:10px;height:10px;border:2px solid #cbd5e1;border-radius:50%}.options.svelte-ka5eqc button:where(.svelte-ka5eqc):hover,.options.svelte-ka5eqc button.selected:where(.svelte-ka5eqc){border-color:#60a5fa;background:#eff6ff;color:#1e40af}.options.svelte-ka5eqc button.selected:where(.svelte-ka5eqc)>i:where(.svelte-ka5eqc){border:4px solid #2563eb}.notice.svelte-ka5eqc{border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:8px}.quiz.svelte-ka5eqc section:where(.svelte-ka5eqc)>footer:where(.svelte-ka5eqc){border-top:1px solid var(--tool-border);border-bottom:0}.quiz.svelte-ka5eqc footer:where(.svelte-ka5eqc) button:where(.svelte-ka5eqc),.result.svelte-ka5eqc footer:where(.svelte-ka5eqc) button:where(.svelte-ka5eqc){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 12px;font-size:9px;font-weight:800}.quiz.svelte-ka5eqc footer:where(.svelte-ka5eqc) span:where(.svelte-ka5eqc){color:#94a3b8;font-size:8px}.quiz.svelte-ka5eqc button:where(.svelte-ka5eqc):disabled{opacity:.45}.result.svelte-ka5eqc{display:grid;grid-template-columns:205px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:15px;background:#f8fafc}.score.svelte-ka5eqc{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid #93c5fd;border-radius:11px;background:linear-gradient(145deg,#fff,#eff6ff);text-align:center}.score.svelte-ka5eqc>span:where(.svelte-ka5eqc){color:#1d4ed8;font-size:8px}.score.svelte-ka5eqc>strong:where(.svelte-ka5eqc){color:#1e3a8a;font:900 54px/1 var(--tool-mono)}.score.svelte-ka5eqc small:where(.svelte-ka5eqc){color:#3b82f6}.score.svelte-ka5eqc b:where(.svelte-ka5eqc){font-size:11px}.score.svelte-ka5eqc p:where(.svelte-ka5eqc){max-width:175px;margin:0;color:#64748b;font-size:8px}.context.svelte-ka5eqc{display:grid;align-content:center;gap:8px}.context.svelte-ka5eqc h2:where(.svelte-ka5eqc){margin:0;font-size:18px}.levels.svelte-ka5eqc{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.levels.five.svelte-ka5eqc{grid-template-columns:repeat(5,1fr)}.levels.svelte-ka5eqc article:where(.svelte-ka5eqc){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.levels.svelte-ka5eqc article.active:where(.svelte-ka5eqc){border-color:#3b82f6;background:#eff6ff}.levels.svelte-ka5eqc strong:where(.svelte-ka5eqc),.levels.svelte-ka5eqc span:where(.svelte-ka5eqc){display:block;font-size:8px}.levels.svelte-ka5eqc span:where(.svelte-ka5eqc){margin-top:3px;color:#64748b}.context.svelte-ka5eqc aside:where(.svelte-ka5eqc){border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;padding:9px}.context.svelte-ka5eqc aside.urgent:where(.svelte-ka5eqc){border-color:#fdba74;background:#fff7ed}.context.svelte-ka5eqc aside:where(.svelte-ka5eqc) strong:where(.svelte-ka5eqc){font-size:9px}.context.svelte-ka5eqc aside:where(.svelte-ka5eqc) p:where(.svelte-ka5eqc){margin:3px 0 0;color:#475569;font-size:8px;line-height:1.5}.context.svelte-ka5eqc>small:where(.svelte-ka5eqc){color:#64748b;font-size:8px}.result.svelte-ka5eqc footer:where(.svelte-ka5eqc){grid-column:1/-1;display:flex;justify-content:flex-end}.workspace.svelte-ka5eqc button:where(.svelte-ka5eqc):focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-ka5eqc{grid-template:minmax(0,1fr) 50px/1fr;grid-template-areas:"work" "bottom"}.ad-layout.svelte-ka5eqc>.tool-ad-left,.ad-layout.svelte-ka5eqc>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-hama{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-hama .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-ka5eqc{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-ka5eqc{grid-template-rows:44px minmax(0,1fr)}.top.svelte-ka5eqc{padding:6px 9px}.top.svelte-ka5eqc p:where(.svelte-ka5eqc){display:none}.quiz.svelte-ka5eqc{grid-template-columns:72px minmax(0,1fr)}.quiz.svelte-ka5eqc>aside:where(.svelte-ka5eqc){padding:6px}.quiz.svelte-ka5eqc nav:where(.svelte-ka5eqc){grid-template-columns:repeat(2,1fr)}.quiz.svelte-ka5eqc>section:where(.svelte-ka5eqc){grid-template-rows:46px minmax(0,1fr) 42px}.quiz.svelte-ka5eqc section:where(.svelte-ka5eqc)>header:where(.svelte-ka5eqc),.quiz.svelte-ka5eqc section:where(.svelte-ka5eqc)>footer:where(.svelte-ka5eqc){padding:5px 8px}.quiz.svelte-ka5eqc footer:where(.svelte-ka5eqc) span:where(.svelte-ka5eqc){display:none}.body.svelte-ka5eqc{padding:10px}.body.svelte-ka5eqc h2:where(.svelte-ka5eqc){font-size:17px}.options.svelte-ka5eqc{grid-template-columns:1fr}.options.svelte-ka5eqc button:where(.svelte-ka5eqc){min-height:44px}.result.svelte-ka5eqc{grid-template-columns:100px minmax(0,1fr);padding:8px}.score.svelte-ka5eqc>strong:where(.svelte-ka5eqc){font-size:38px}.levels.svelte-ka5eqc,.levels.five.svelte-ka5eqc{grid-template-columns:repeat(2,1fr)}.facts.svelte-ka5eqc{grid-template-columns:repeat(3,86px)}}@media(prefers-reduced-motion:reduce){.svelte-ka5eqc{transition:none!important}}html:has(.tool-slug-hash),body:has(.tool-slug-hash){height:100%;overflow:hidden!important}body:has(.tool-slug-hash) .seo-content{display:none!important}.tool-slug-hash{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-hash .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-1zu16f{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1zu16f>.tool-ad-left{grid-area:left}.ad-layout.svelte-1zu16f>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1zu16f{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-1zu16f>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-1zu16f{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr) 42px;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314;color:var(--tool-text)}.workspace-header.svelte-1zu16f{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1zu16f>div:where(.svelte-1zu16f){display:grid;gap:2px}.workspace-header.svelte-1zu16f span:where(.svelte-1zu16f){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.workspace-header.svelte-1zu16f strong:where(.svelte-1zu16f){font-size:13px}.workspace-header.svelte-1zu16f p:where(.svelte-1zu16f){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:8px;font-weight:750}.workspace-header.svelte-1zu16f i:where(.svelte-1zu16f){display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#22c55e}.workspace-grid.svelte-1zu16f{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0;min-height:0}.input-panel.svelte-1zu16f,.result-panel.svelte-1zu16f{display:grid;min-width:0;min-height:0;padding:14px 16px}.input-panel.svelte-1zu16f{grid-template-rows:auto minmax(0,1fr) auto;gap:9px}.result-panel.svelte-1zu16f{grid-template-rows:auto minmax(0,1fr) auto;gap:9px;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1zu16f{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:start}.panel-heading.svelte-1zu16f>b:where(.svelte-1zu16f){display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-1zu16f h2:where(.svelte-1zu16f){margin:0;font-size:12px}.panel-heading.svelte-1zu16f p:where(.svelte-1zu16f){margin:3px 0 0;color:var(--tool-faint);font-size:8px}.panel-heading.svelte-1zu16f em:where(.svelte-1zu16f){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.panel-heading.svelte-1zu16f em.ready:where(.svelte-1zu16f){background:#dcfce7;color:#15803d}.code-shell.svelte-1zu16f{display:grid;min-height:0;grid-template-rows:37px minmax(0,1fr);overflow:hidden;border:1px solid #273448;border-radius:10px;background:#101827;box-shadow:inset 0 0 0 1px #ffffff05}.code-bar.svelte-1zu16f{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2c394d;padding:0 13px;color:#cbd5e1;font:9px var(--tool-mono)}.code-bar.svelte-1zu16f small:where(.svelte-1zu16f){color:#64748b;font-size:7px}.code-shell.svelte-1zu16f textarea:where(.svelte-1zu16f){box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:0;background:transparent;color:#e2e8f0;padding:14px;font:12px/1.7 var(--tool-mono);outline:0}.code-shell.svelte-1zu16f:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f124}.input-footer.svelte-1zu16f,.input-footer.svelte-1zu16f>div:where(.svelte-1zu16f),.result-meta.svelte-1zu16f{display:flex;align-items:center;gap:7px}.input-footer.svelte-1zu16f{justify-content:space-between;color:var(--tool-faint);font-size:8px}.input-footer.svelte-1zu16f button:where(.svelte-1zu16f),.hash-list.svelte-1zu16f button:where(.svelte-1zu16f){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:#475569;padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-footer.svelte-1zu16f button:where(.svelte-1zu16f):hover,.hash-list.svelte-1zu16f button:where(.svelte-1zu16f):hover{border-color:var(--tool-primary);color:var(--tool-primary)}.input-footer.svelte-1zu16f .primary:where(.svelte-1zu16f){min-width:108px;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-footer.svelte-1zu16f .primary:where(.svelte-1zu16f):hover{background:var(--tool-primary-dark);color:#fff}.input-footer.svelte-1zu16f button:where(.svelte-1zu16f):disabled{cursor:not-allowed;opacity:.42}.hash-list.svelte-1zu16f{min-height:0;overflow:auto;border:1px solid var(--tool-border);border-radius:10px;background:#fff}.hash-list.svelte-1zu16f article:where(.svelte-1zu16f){display:grid;grid-template-columns:145px minmax(0,1fr) 58px;align-items:center;gap:10px;min-height:68px;border-left:3px solid transparent;padding:7px 11px}.hash-list.svelte-1zu16f article:where(.svelte-1zu16f)+article:where(.svelte-1zu16f){border-top:1px solid var(--tool-border)}.hash-list.svelte-1zu16f article.recommended:where(.svelte-1zu16f){border-left-color:#22c55e;background:#f6fef9}.algorithm.svelte-1zu16f{display:grid;gap:4px}.algorithm.svelte-1zu16f strong:where(.svelte-1zu16f){font:850 11px var(--tool-mono)}.algorithm.svelte-1zu16f span:where(.svelte-1zu16f){width:-moz-max-content;width:max-content;border-radius:999px;background:#fff7ed;color:#c2410c;padding:3px 6px;font-size:7px;font-weight:800}.algorithm.svelte-1zu16f span.safe:where(.svelte-1zu16f){background:#dcfce7;color:#15803d}.hash-list.svelte-1zu16f code:where(.svelte-1zu16f){overflow:auto;color:#334155;font:10px/1.5 var(--tool-mono);white-space:nowrap}.hash-list.svelte-1zu16f button:where(.svelte-1zu16f){min-height:30px}.state.svelte-1zu16f{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.state.svelte-1zu16f strong:where(.svelte-1zu16f){color:#475569;font-size:12px}.state.svelte-1zu16f span:where(.svelte-1zu16f),.state.svelte-1zu16f small:where(.svelte-1zu16f){font-size:8px}.state.svelte-1zu16f .mark:where(.svelte-1zu16f){display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:#eef2ff;color:#6366f1;font:850 19px var(--tool-mono)}.state.error.svelte-1zu16f{border-style:solid;border-color:#fecdd3;background:#fff1f2;color:#9f1239}.state.error.svelte-1zu16f strong:where(.svelte-1zu16f){color:#9f1239}.result-meta.svelte-1zu16f{justify-content:space-between;color:var(--tool-faint);font-size:8px}.result-meta.svelte-1zu16f strong:where(.svelte-1zu16f){color:#64748b}.security-note.svelte-1zu16f{display:flex;align-items:center;gap:10px;border-top:1px solid var(--tool-border);background:#fff;padding:0 16px;color:#64748b;font-size:8px}.security-note.svelte-1zu16f strong:where(.svelte-1zu16f){flex:none;border-radius:999px;background:#fff7ed;color:#c2410c;padding:4px 7px}button.svelte-1zu16f:focus-visible,textarea.svelte-1zu16f:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1zu16f{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1zu16f>.tool-ad-left,.ad-layout.svelte-1zu16f>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-hash{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-hash .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1zu16f{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1zu16f{grid-template-rows:44px minmax(0,1fr) 34px}.workspace-header.svelte-1zu16f{padding:6px 9px}.workspace-header.svelte-1zu16f p:where(.svelte-1zu16f){display:none}.workspace-grid.svelte-1zu16f{grid-template-columns:1fr;grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr)}.input-panel.svelte-1zu16f,.result-panel.svelte-1zu16f{padding:8px}.result-panel.svelte-1zu16f{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-1zu16f{grid-template-columns:24px minmax(0,1fr) auto;gap:6px}.panel-heading.svelte-1zu16f>b:where(.svelte-1zu16f){width:24px;height:24px}.panel-heading.svelte-1zu16f p:where(.svelte-1zu16f){display:none}.code-shell.svelte-1zu16f{grid-template-rows:28px minmax(0,1fr)}.code-shell.svelte-1zu16f textarea:where(.svelte-1zu16f){padding:9px;font-size:16px}.input-footer.svelte-1zu16f>span:where(.svelte-1zu16f){display:none}.input-footer.svelte-1zu16f>div:where(.svelte-1zu16f){width:100%;display:grid;grid-template-columns:repeat(3,1fr) 1.5fr}.input-footer.svelte-1zu16f button:where(.svelte-1zu16f){min-width:0;padding-inline:3px}.hash-list.svelte-1zu16f article:where(.svelte-1zu16f){grid-template-columns:minmax(0,1fr) 52px;gap:5px;min-height:52px;padding:5px 7px}.algorithm.svelte-1zu16f{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.hash-list.svelte-1zu16f code:where(.svelte-1zu16f){font-size:8px}.security-note.svelte-1zu16f{overflow:auto;padding-inline:8px;font-size:7px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.svelte-1zu16f{transition:none!important}}.header-workspace.svelte-16x6p61{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);height:calc(100dvh - 128px);min-height:590px;min-width:0;border:1px solid #dfe2ea;border-radius:10px;background:#fff;overflow:hidden;color:#172033}.pane.svelte-16x6p61{display:grid;grid-template-rows:44px minmax(0,1fr);min-width:0;overflow:hidden}.pane.svelte-16x6p61+.pane:where(.svelte-16x6p61){border-left:1px solid #dfe2ea}.pane.svelte-16x6p61>header:where(.svelte-16x6p61){display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e5e7ef;padding:0 12px}.pane.svelte-16x6p61>header:where(.svelte-16x6p61)>div:where(.svelte-16x6p61):first-child{display:flex;align-items:center;gap:8px}.pane.svelte-16x6p61>header:where(.svelte-16x6p61) span:where(.svelte-16x6p61){display:grid;width:24px;height:24px;place-items:center;border-radius:6px;background:#eff0ff;color:#5759dc;font-size:9px;font-weight:850}.result-pane.svelte-16x6p61>header:where(.svelte-16x6p61) span:where(.svelte-16x6p61){background:#5b5ce2;color:#fff}.pane.svelte-16x6p61>header:where(.svelte-16x6p61) strong:where(.svelte-16x6p61){font-size:11px}.actions.svelte-16x6p61{display:flex;gap:6px}.actions.svelte-16x6p61 button:where(.svelte-16x6p61),.filter-row.svelte-16x6p61 button:where(.svelte-16x6p61){min-height:28px;border:1px solid #dfe2ea;border-radius:6px;background:#fff;color:#667085;padding:4px 9px;font-size:9px;font-weight:700;cursor:pointer}.actions.svelte-16x6p61 button:where(.svelte-16x6p61):hover,.filter-row.svelte-16x6p61 button:where(.svelte-16x6p61):hover{border-color:#6366f1;color:#4f46e5}.actions.svelte-16x6p61 button:where(.svelte-16x6p61):disabled{cursor:not-allowed;opacity:.45}.input-body.svelte-16x6p61{display:grid;grid-template-rows:auto auto minmax(180px,1fr) auto auto;min-height:0;gap:7px;padding:10px}.mode-switch.svelte-16x6p61{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dfe2ea;border-radius:7px;background:#f8fafc;padding:3px}.mode-switch.svelte-16x6p61 button:where(.svelte-16x6p61){height:30px;border:0;border-radius:5px;background:transparent;color:#475467;font-size:10px;font-weight:750;cursor:pointer}.mode-switch.svelte-16x6p61 button.active:where(.svelte-16x6p61){background:#595be2;color:#fff;box-shadow:0 2px 7px #5254d733}label.svelte-16x6p61{color:#475467;font-size:9px;font-weight:750}label.svelte-16x6p61 em:where(.svelte-16x6p61){color:#e34b5f;font-style:normal}.editor.svelte-16x6p61{display:grid;grid-template-columns:38px minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid #202c40;border-radius:7px;background:#101827}.editor.svelte-16x6p61:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f124}.editor.svelte-16x6p61 pre:where(.svelte-16x6p61){min-height:100%;overflow:hidden;margin:0;border-right:1px solid #2a364a;padding:9px 8px;color:#7c8aa5;text-align:right;font:9px/1.55 ui-monospace,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor.svelte-16x6p61 textarea:where(.svelte-16x6p61){width:100%;min-height:100%;resize:none;border:0;background:transparent;color:#dce5f2;padding:9px;font:9px/1.55 ui-monospace,monospace;outline:none;white-space:pre;overflow:auto}.input-body.svelte-16x6p61>p:where(.svelte-16x6p61){margin:0;color:#98a2b3;font-size:8px}.input-body.svelte-16x6p61 .error:where(.svelte-16x6p61){border-radius:5px;background:#fff1f3;color:#b42318;padding:6px 8px}.run-row.svelte-16x6p61{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7eaf0;padding-top:8px;color:#98a2b3;font-size:8px}.primary.svelte-16x6p61{min-width:110px;height:32px;border:0;border-radius:6px;background:#595be2;color:#fff;font-size:10px;font-weight:750;cursor:pointer}.primary.svelte-16x6p61:hover{background:#4c4ed1}.primary.svelte-16x6p61:disabled{cursor:not-allowed;opacity:.5}.result-body.svelte-16x6p61{display:grid;grid-template-rows:auto auto minmax(170px,.9fr) minmax(140px,.75fr);min-height:0;overflow:hidden;background:#fcfcfe}.start-line.svelte-16x6p61{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid #e5e7ef;padding:8px 10px}.start-line.svelte-16x6p61>strong:where(.svelte-16x6p61){border-radius:5px;background:#f1f3f7;color:#667085;padding:4px 6px;font-size:8px}.start-line.svelte-16x6p61>code:where(.svelte-16x6p61){overflow:hidden;color:#26324a;font:9px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.start-line.svelte-16x6p61>div:where(.svelte-16x6p61){display:flex;grid-column:1/-1;gap:6px}.start-line.svelte-16x6p61>div:where(.svelte-16x6p61) span:where(.svelte-16x6p61){display:flex;align-items:center;gap:5px;color:#344054;font-size:8px}.start-line.svelte-16x6p61 small:where(.svelte-16x6p61){color:#98a2b3}.filter-row.svelte-16x6p61{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px}.filter-row.svelte-16x6p61>strong:where(.svelte-16x6p61){font-size:10px}.filter-row.svelte-16x6p61>div:where(.svelte-16x6p61){display:flex;gap:4px;overflow-x:auto}.filter-row.svelte-16x6p61 button:where(.svelte-16x6p61){min-height:25px;padding:3px 7px;white-space:nowrap}.filter-row.svelte-16x6p61 button:where(.svelte-16x6p61) span:where(.svelte-16x6p61){display:inline;width:auto;height:auto;background:transparent;color:inherit}.filter-row.svelte-16x6p61 button.active:where(.svelte-16x6p61){border-color:#6366f1;background:#f3f3ff;color:#5557df}.header-list.svelte-16x6p61{min-height:0;overflow:auto;border-top:1px solid #e7eaf0;border-bottom:1px solid #e7eaf0}.list-head.svelte-16x6p61,.header-list.svelte-16x6p61>button:where(.svelte-16x6p61){display:grid;grid-template-columns:minmax(95px,.7fr) minmax(130px,1.4fr) 46px;align-items:center;gap:8px;width:100%;padding:0 10px}.list-head.svelte-16x6p61{position:sticky;z-index:2;top:0;height:27px;background:#f7f8fb;color:#98a2b3;font-size:8px;font-weight:750}.header-list.svelte-16x6p61>button:where(.svelte-16x6p61){min-height:31px;border:0;border-top:1px solid #edf0f4;background:#fff;text-align:left;cursor:pointer}.header-list.svelte-16x6p61>button:where(.svelte-16x6p61):hover{background:#fafaff}.header-list.svelte-16x6p61>button.selected:where(.svelte-16x6p61){background:#f3f2ff;box-shadow:inset 3px 0 #6366f1}.header-list.svelte-16x6p61 strong:where(.svelte-16x6p61){overflow:hidden;color:#475467;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.header-list.svelte-16x6p61 code:where(.svelte-16x6p61){overflow:hidden;color:#475467;font:8px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.header-list.svelte-16x6p61 em:where(.svelte-16x6p61),.detail.svelte-16x6p61 em:where(.svelte-16x6p61){width:-moz-max-content;width:max-content;border-radius:4px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:750}.cat-security.svelte-16x6p61{background:#eaf8ef;color:#15803d}.cat-cache.svelte-16x6p61{background:#eaf3ff;color:#1671d9}.cat-content.svelte-16x6p61{background:#fff1e8;color:#d75b17}.cat-request.svelte-16x6p61{background:#f1efff;color:#6554c0}.cat-other.svelte-16x6p61{background:#f1f3f5;color:#667085}.detail.svelte-16x6p61{display:grid;align-content:start;gap:7px;overflow:auto;padding:9px 10px}.detail.svelte-16x6p61>div:where(.svelte-16x6p61){display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:8px}.detail.svelte-16x6p61>div:where(.svelte-16x6p61)>span:where(.svelte-16x6p61){color:#98a2b3;font-size:8px}.detail.svelte-16x6p61 strong:where(.svelte-16x6p61){font-size:9px}.detail.svelte-16x6p61 code:where(.svelte-16x6p61){min-width:0;overflow:hidden;border:1px solid #e5e7ef;border-radius:5px;background:#f8fafc;color:#344054;padding:5px 7px;font:8px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.detail.svelte-16x6p61 p:where(.svelte-16x6p61){margin:0;color:#667085;font-size:8px;line-height:1.55}.empty.svelte-16x6p61{display:grid;place-content:center;justify-items:center;min-height:0;text-align:center;color:#98a2b3}.empty.svelte-16x6p61>span:where(.svelte-16x6p61){display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#f0f0ff;color:#5b5ce2;font-size:12px}.empty.svelte-16x6p61 strong:where(.svelte-16x6p61){margin-top:10px;color:#344054;font-size:11px}.empty.svelte-16x6p61 p:where(.svelte-16x6p61){max-width:300px;margin:5px 0;font-size:8px;line-height:1.5}@media(max-width:900px){.header-workspace.svelte-16x6p61{grid-template-columns:1fr;height:calc(100dvh - 110px);min-height:0;overflow-x:hidden;overflow-y:auto}.pane.svelte-16x6p61{min-height:560px}.pane.svelte-16x6p61+.pane:where(.svelte-16x6p61){border-top:1px solid #dfe2ea;border-left:0}.result-body.svelte-16x6p61{min-height:516px}}@media(max-width:640px){.pane.svelte-16x6p61{min-height:520px}.pane.svelte-16x6p61>header:where(.svelte-16x6p61){padding:0 8px}.actions.svelte-16x6p61 button:where(.svelte-16x6p61){padding:4px 7px}.filter-row.svelte-16x6p61{align-items:flex-start;flex-direction:column}.filter-row.svelte-16x6p61>div:where(.svelte-16x6p61){width:100%}.result-body.svelte-16x6p61{grid-template-rows:auto auto 210px minmax(150px,1fr)}.list-head.svelte-16x6p61,.header-list.svelte-16x6p61>button:where(.svelte-16x6p61){grid-template-columns:minmax(80px,.8fr) minmax(100px,1.2fr) 42px}.detail.svelte-16x6p61>div:where(.svelte-16x6p61){grid-template-columns:40px minmax(0,1fr)}.detail.svelte-16x6p61 em:where(.svelte-16x6p61){grid-column:2}}.hmac-workspace.svelte-14qe8zq{display:grid;height:100%;min-height:0;grid-template-rows:auto auto auto;gap:10px;overflow:hidden;color:#1d2939}.workbench.svelte-14qe8zq,.result-section.svelte-14qe8zq,.recent-section.svelte-14qe8zq{border:1px solid #d8dee8;border-radius:8px;background:#fff}.workbench.svelte-14qe8zq{padding:16px}.settings-row.svelte-14qe8zq{display:grid;grid-template-columns:minmax(480px,1.25fr) minmax(330px,.8fr) 150px;align-items:start;gap:18px;border-bottom:1px solid #e6e9ef;padding-bottom:14px}.setting-group.svelte-14qe8zq{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.setting-group.svelte-14qe8zq>span:where(.svelte-14qe8zq),.text-field.svelte-14qe8zq>span:where(.svelte-14qe8zq),.secret-field.svelte-14qe8zq>span:where(.svelte-14qe8zq){color:#344054;font-size:11px;font-weight:750;white-space:nowrap}.segments.svelte-14qe8zq{display:grid;overflow:hidden;border:1px solid #cfd6e1;border-radius:6px}.algorithm-group.svelte-14qe8zq .segments:where(.svelte-14qe8zq){grid-template-columns:repeat(4,1fr)}.format-group.svelte-14qe8zq .segments:where(.svelte-14qe8zq){grid-template-columns:repeat(3,1fr)}.segments.svelte-14qe8zq label:where(.svelte-14qe8zq){position:relative;display:grid;min-height:38px;place-items:center;border-left:1px solid #d8dee8;background:#fff;color:#344054;font-size:11px;font-weight:700;cursor:pointer}.segments.svelte-14qe8zq label:where(.svelte-14qe8zq):first-child{border-left:0}.segments.svelte-14qe8zq label:where(.svelte-14qe8zq):hover{background:#f5f3ff;color:#4f46e5}.segments.svelte-14qe8zq label.active:where(.svelte-14qe8zq){background:#5b5ce2;color:#fff}.segments.svelte-14qe8zq input:where(.svelte-14qe8zq){position:absolute;width:1px;height:1px;opacity:0}.segments.svelte-14qe8zq label:where(.svelte-14qe8zq):focus-within{outline:3px solid rgb(99 102 241 / 24%);outline-offset:-3px}.generate.svelte-14qe8zq{min-height:40px;border:1px solid #4f46e5;border-radius:6px;background:#5557df;color:#fff;font-size:12px;font-weight:750;cursor:pointer}.generate.svelte-14qe8zq:hover{background:#4749ca}.generate.svelte-14qe8zq:disabled{cursor:wait;opacity:.7}.input-grid.svelte-14qe8zq{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;padding-top:14px}.text-field.svelte-14qe8zq,.secret-field.svelte-14qe8zq{display:grid;grid-template-rows:auto minmax(150px,1fr) auto;gap:7px;min-width:0}.text-field.svelte-14qe8zq textarea:where(.svelte-14qe8zq),.secret-input.svelte-14qe8zq textarea:where(.svelte-14qe8zq){box-sizing:border-box;width:100%;height:100%;min-height:170px;resize:vertical;border:1px solid #cfd6e1;border-radius:7px;background:#fcfcfd;color:#1d2939;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;outline:none}.text-field.svelte-14qe8zq textarea:where(.svelte-14qe8zq):focus,.secret-input.svelte-14qe8zq textarea:where(.svelte-14qe8zq):focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.secret-input.svelte-14qe8zq{position:relative;height:100%}.secret-input.svelte-14qe8zq textarea:where(.svelte-14qe8zq):not(.revealed){-webkit-text-security:disc}.secret-input.svelte-14qe8zq button:where(.svelte-14qe8zq){position:absolute;top:8px;right:8px;min-height:28px;border:1px solid #cfd6e1;border-radius:6px;background:#fff;color:#475467;padding:3px 9px;font-size:10px;font-weight:700;cursor:pointer}.text-field.svelte-14qe8zq small:where(.svelte-14qe8zq),.secret-field.svelte-14qe8zq small:where(.svelte-14qe8zq){color:#667085;font-size:9px}.secret-field.svelte-14qe8zq{grid-template-rows:auto minmax(150px,1fr) auto auto}.safe-note.svelte-14qe8zq{color:#4f46e5!important;font-weight:700}.error.svelte-14qe8zq{display:grid;gap:5px;margin-top:12px;border:1px solid #fecdd3;border-radius:7px;background:#fff1f3;color:#9f1239;padding:11px}.result-section.svelte-14qe8zq{padding:0 16px 14px}.result-section.svelte-14qe8zq>header:where(.svelte-14qe8zq),.recent-section.svelte-14qe8zq>header:where(.svelte-14qe8zq){display:flex;min-height:48px;align-items:center;gap:10px}.digest.svelte-14qe8zq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #d8dee8;border-radius:7px;background:#fcfcfd;padding:12px}.digest.svelte-14qe8zq code:where(.svelte-14qe8zq){overflow-wrap:anywhere;color:#101828;font:15px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.digest.svelte-14qe8zq>div:where(.svelte-14qe8zq){display:flex;gap:7px}.digest.svelte-14qe8zq button:where(.svelte-14qe8zq),.verify.svelte-14qe8zq button:where(.svelte-14qe8zq),.recent-list.svelte-14qe8zq button:where(.svelte-14qe8zq){min-height:32px;border:1px solid #cfd6e1;border-radius:6px;background:#fff;color:#475467;padding:4px 10px;font-size:10px;font-weight:700;cursor:pointer}.metadata.svelte-14qe8zq{display:grid;grid-template-columns:repeat(4,1fr);margin:12px 0 0}.metadata.svelte-14qe8zq div:where(.svelte-14qe8zq){display:flex;justify-content:center;gap:8px;border-left:1px solid #d8dee8}.metadata.svelte-14qe8zq div:where(.svelte-14qe8zq):first-child{border-left:0}.metadata.svelte-14qe8zq dt:where(.svelte-14qe8zq){color:#667085;font-size:10px}.metadata.svelte-14qe8zq dd:where(.svelte-14qe8zq){margin:0;color:#344054;font-size:10px;font-weight:750}.verify.svelte-14qe8zq{margin-top:12px;border:1px solid #d8dee8;border-radius:7px;background:#f8faff;padding:10px 12px}.verify.svelte-14qe8zq summary:where(.svelte-14qe8zq){color:#4f46e5;font-size:11px;font-weight:750;cursor:pointer}.verify.svelte-14qe8zq p:where(.svelte-14qe8zq){margin:8px 0;color:#667085;font-size:10px}.verify.svelte-14qe8zq>div:where(.svelte-14qe8zq){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #e1e6ed;border-radius:6px;background:#fff;padding:6px 8px}.verify.svelte-14qe8zq code:where(.svelte-14qe8zq){overflow:hidden;color:#344054;font:10px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.verify.svelte-14qe8zq button:where(.svelte-14qe8zq){min-height:27px}.result-empty.svelte-14qe8zq{display:grid;min-height:125px;place-content:center;justify-items:center;gap:5px;color:#98a2b3}.result-empty.svelte-14qe8zq strong:where(.svelte-14qe8zq){font-size:13px}.result-empty.svelte-14qe8zq span:where(.svelte-14qe8zq){font-size:10px}.recent-section.svelte-14qe8zq{padding:0 16px 12px}.recent-section.svelte-14qe8zq>header:where(.svelte-14qe8zq) span:where(.svelte-14qe8zq){color:#6366f1;font-size:10px}.recent-list.svelte-14qe8zq{overflow:hidden;border:1px solid #e1e6ed;border-radius:7px}.recent-list.svelte-14qe8zq article:where(.svelte-14qe8zq){display:grid;grid-template-columns:78px 78px 66px minmax(120px,.7fr) minmax(180px,1fr) 58px;align-items:center;gap:8px;min-height:40px;padding:0 9px}.recent-list.svelte-14qe8zq article:where(.svelte-14qe8zq)+article:where(.svelte-14qe8zq){border-top:1px solid #e7eaf0}.recent-list.svelte-14qe8zq time:where(.svelte-14qe8zq),.recent-list.svelte-14qe8zq span:where(.svelte-14qe8zq),.recent-list.svelte-14qe8zq p:where(.svelte-14qe8zq){overflow:hidden;margin:0;color:#667085;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.recent-list.svelte-14qe8zq strong:where(.svelte-14qe8zq){font-size:10px}.recent-list.svelte-14qe8zq code:where(.svelte-14qe8zq){overflow:hidden;color:#475467;font:9px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.recent-list.svelte-14qe8zq button:where(.svelte-14qe8zq){min-height:27px;padding:3px 7px}.recent-empty.svelte-14qe8zq{margin:0;color:#98a2b3;font-size:10px}.hmac-workspace.svelte-14qe8zq{height:auto;overflow:visible}@media(max-width:900px){.hmac-workspace.svelte-14qe8zq{height:auto;overflow:visible}.settings-row.svelte-14qe8zq{grid-template-columns:1fr}.setting-group.svelte-14qe8zq{grid-template-columns:75px minmax(0,1fr)}.input-grid.svelte-14qe8zq{grid-template-columns:1fr}.recent-list.svelte-14qe8zq article:where(.svelte-14qe8zq){grid-template-columns:70px 70px 60px minmax(0,1fr) 58px}.recent-list.svelte-14qe8zq code:where(.svelte-14qe8zq){grid-column:1/5}.recent-list.svelte-14qe8zq button:where(.svelte-14qe8zq){grid-column:5;grid-row:1/3}}@media(max-width:640px){.setting-group.svelte-14qe8zq{grid-template-columns:1fr}.segments.svelte-14qe8zq{overflow-x:auto}.input-grid.svelte-14qe8zq{gap:12px}.digest.svelte-14qe8zq{grid-template-columns:1fr}.digest.svelte-14qe8zq>div:where(.svelte-14qe8zq){justify-content:flex-start}.metadata.svelte-14qe8zq{grid-template-columns:1fr 1fr;gap:8px}.metadata.svelte-14qe8zq div:where(.svelte-14qe8zq):nth-child(3){border-left:0}.verify.svelte-14qe8zq>div:where(.svelte-14qe8zq){grid-template-columns:1fr}.verify.svelte-14qe8zq code:where(.svelte-14qe8zq){white-space:normal;overflow-wrap:anywhere}.recent-list.svelte-14qe8zq article:where(.svelte-14qe8zq){grid-template-columns:60px 60px 1fr 52px;padding-block:8px}.recent-list.svelte-14qe8zq p:where(.svelte-14qe8zq),.recent-list.svelte-14qe8zq code:where(.svelte-14qe8zq){grid-column:1/4}.recent-list.svelte-14qe8zq button:where(.svelte-14qe8zq){grid-column:4;grid-row:1/4}.text-field.svelte-14qe8zq textarea:where(.svelte-14qe8zq),.secret-input.svelte-14qe8zq textarea:where(.svelte-14qe8zq){min-height:145px}}\<!-- scoped containment overrides --> html:has(.tool-slug-hmac-generator),body:has(.tool-slug-hmac-generator){height:100%;overflow:hidden!important}body:has(.tool-slug-hmac-generator) .seo-content{display:none!important}.tool-slug-hmac-generator{height:calc(100dvh - 60px)!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-hmac-generator .detail-grid{height:calc(100dvh - 126px)!important;overflow:hidden!important}.hmac-ad-layout.svelte-14qe8zq{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left workspace right" ". bottom .";gap:8px;overflow:hidden}.hmac-ad-layout.svelte-14qe8zq>.tool-ad-left{grid-area:left}.hmac-ad-layout.svelte-14qe8zq>.tool-ad-right{grid-area:right}.hmac-ad-layout.svelte-14qe8zq .bottom-ad:where(.svelte-14qe8zq){grid-area:bottom;overflow:hidden}.hmac-ad-layout.svelte-14qe8zq .bottom-ad:where(.svelte-14qe8zq)>.tool-ad-bottom{height:100%}.hmac-workspace.svelte-14qe8zq{grid-area:workspace;min-width:0;min-height:0;height:100%;overflow:hidden}.workbench.svelte-14qe8zq,.result-section.svelte-14qe8zq,.recent-section.svelte-14qe8zq{min-height:0;overflow:hidden}.recent-list.svelte-14qe8zq{max-height:100%;overflow:auto}@media(max-width:1180px){.hmac-ad-layout.svelte-14qe8zq{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"workspace" "bottom"}.hmac-ad-layout.svelte-14qe8zq>.tool-ad-left,.hmac-ad-layout.svelte-14qe8zq>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-hmac-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.hmac-ad-layout.svelte-14qe8zq{grid-template-rows:minmax(0,1fr) 42px}.hmac-workspace.svelte-14qe8zq{height:100%}.tool-slug-hmac-generator{box-sizing:border-box!important;height:calc(100dvh - 57px)!important}.hmac-ad-layout.svelte-14qe8zq{box-sizing:border-box!important}}.tool-slug-hmac-generator{box-sizing:border-box!important;height:calc(100dvh - 62px)!important}@media(max-width:760px){html:has(.tool-slug-hmac-generator),body:has(.tool-slug-hmac-generator){height:calc(100% - 1px)!important}}@media(min-width:761px){.hmac-ad-layout.svelte-14qe8zq{grid-template-rows:minmax(0,1fr) 63px}}@media(max-width:760px){.hmac-ad-layout.svelte-14qe8zq{grid-template-rows:minmax(0,1fr) 41px}}html:has(.tool-slug-html5-player-generator),body:has(.tool-slug-html5-player-generator){height:100%;overflow:hidden!important}.tool-slug-html5-player-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-html5-player-generator .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.player-ad-layout.svelte-1jr49ql{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.player-ad-layout.svelte-1jr49ql>.tool-ad-left{grid-area:left}.player-ad-layout.svelte-1jr49ql>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1jr49ql{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1jr49ql>.tool-ad-bottom{height:100%;min-height:0}.player-studio.svelte-1jr49ql{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.studio-header.svelte-1jr49ql{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.studio-header.svelte-1jr49ql>div:where(.svelte-1jr49ql):first-child{display:grid;gap:2px}.studio-header.svelte-1jr49ql span:where(.svelte-1jr49ql){color:#7c3aed;font-size:9px;font-weight:850;letter-spacing:.12em}.studio-header.svelte-1jr49ql strong:where(.svelte-1jr49ql){font-size:14px}.status.svelte-1jr49ql{display:flex;align-items:center;color:#64748b;font-size:8px}.status.svelte-1jr49ql i:where(.svelte-1jr49ql){width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.studio-grid.svelte-1jr49ql{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(250px,.8fr) minmax(330px,1.25fr) minmax(240px,.8fr);overflow:hidden}.config-panel.svelte-1jr49ql,.preview-panel.svelte-1jr49ql,.code-panel.svelte-1jr49ql{min-width:0;min-height:0;padding:13px 14px}.config-panel.svelte-1jr49ql{display:grid;align-content:start;gap:10px;overflow:auto;border-right:1px solid var(--tool-border);background:#fbfcfe}.preview-panel.svelte-1jr49ql{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.code-panel.svelte-1jr49ql{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px;overflow:hidden;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1jr49ql{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:start}.panel-heading.svelte-1jr49ql>b:where(.svelte-1jr49ql){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#ede9fe;color:#6d28d9;font-size:9px}.panel-heading.svelte-1jr49ql h2:where(.svelte-1jr49ql){margin:0;font-size:11px}.panel-heading.svelte-1jr49ql p:where(.svelte-1jr49ql){margin:3px 0 0;color:#94a3b8;font-size:7px;line-height:1.45}.ratio-chip.svelte-1jr49ql{align-self:center;border-radius:999px;background:#f3e8ff;color:#7e22ce;padding:4px 7px;font-size:7px;font-weight:800}.config-panel.svelte-1jr49ql>label:where(.svelte-1jr49ql),.field-row.svelte-1jr49ql label:where(.svelte-1jr49ql){display:grid;gap:4px}.config-panel.svelte-1jr49ql label:where(.svelte-1jr49ql)>span:where(.svelte-1jr49ql),.field-row.svelte-1jr49ql label:where(.svelte-1jr49ql)>span:where(.svelte-1jr49ql){color:#475569;font-size:7px;font-weight:800}.config-panel.svelte-1jr49ql label:where(.svelte-1jr49ql) em:where(.svelte-1jr49ql){margin-left:4px;color:#94a3b8;font-size:6px;font-style:normal;font-weight:600}.config-panel.svelte-1jr49ql input[type=url]:where(.svelte-1jr49ql),.config-panel.svelte-1jr49ql select:where(.svelte-1jr49ql){box-sizing:border-box;width:100%;height:32px;border:1px solid #d7deea;border-radius:7px;background:#fff;padding:5px 8px;color:#334155;font-size:8px;outline:none}.config-panel.svelte-1jr49ql label.error:where(.svelte-1jr49ql) input:where(.svelte-1jr49ql){border-color:#e11d48}.config-panel.svelte-1jr49ql label:where(.svelte-1jr49ql)>small:where(.svelte-1jr49ql){color:#be123c;font-size:6px}.field-row.svelte-1jr49ql{display:grid;grid-template-columns:1fr 1fr;gap:7px}fieldset.svelte-1jr49ql{display:grid;gap:5px;margin:1px 0 0;border:1px solid #e2e8f0;border-radius:8px;padding:7px}legend.svelte-1jr49ql{padding:0 4px;color:#64748b;font-size:7px;font-weight:800}.switch.svelte-1jr49ql{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;border-radius:6px;padding:5px;cursor:pointer}.switch.svelte-1jr49ql:hover{background:#f1f5f9}.switch.svelte-1jr49ql>input:where(.svelte-1jr49ql){position:absolute;width:1px;height:1px;opacity:0}.switch.svelte-1jr49ql>span:where(.svelte-1jr49ql){display:flex;width:28px;height:16px;align-items:center;border-radius:999px;background:#cbd5e1;padding:2px;transition:.18s}.switch.svelte-1jr49ql>span:where(.svelte-1jr49ql) i:where(.svelte-1jr49ql){width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a40;transition:.18s}.switch.svelte-1jr49ql>input:where(.svelte-1jr49ql):checked+span:where(.svelte-1jr49ql){background:#7c3aed}.switch.svelte-1jr49ql>input:where(.svelte-1jr49ql):checked+span:where(.svelte-1jr49ql) i:where(.svelte-1jr49ql){transform:translate(12px)}.switch.svelte-1jr49ql>b:where(.svelte-1jr49ql){display:grid;gap:1px;color:#334155;font-size:7px}.switch.svelte-1jr49ql b:where(.svelte-1jr49ql) small:where(.svelte-1jr49ql){color:#94a3b8;font-size:6px;font-weight:500}.stage.svelte-1jr49ql{display:grid;min-height:0;place-items:center;overflow:hidden;margin-top:10px;border:1px solid #d9dfe9;border-radius:10px;background:radial-gradient(circle at 50% 35%,#273449,#0b1220 72%);padding:12px}.stage.svelte-1jr49ql video:where(.svelte-1jr49ql){display:block;width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;background:#000;box-shadow:0 16px 34px #0000004d}.preview-empty.svelte-1jr49ql{display:grid;place-content:center;justify-items:center;gap:5px;color:#94a3b8}.preview-empty.svelte-1jr49ql strong:where(.svelte-1jr49ql){font-size:10px}.preview-empty.svelte-1jr49ql span:where(.svelte-1jr49ql){font-size:7px}.attribute-strip.svelte-1jr49ql{display:flex;min-width:0;gap:5px;overflow-x:auto;padding-top:8px}.attribute-strip.svelte-1jr49ql code:where(.svelte-1jr49ql){flex:0 0 auto;border-radius:5px;background:#f3e8ff;color:#6d28d9;padding:4px 6px;font-size:6px}.code-panel.svelte-1jr49ql pre:where(.svelte-1jr49ql){min-height:0;overflow:auto;margin:0;border:1px solid #1e293b;border-radius:9px;background:#0f172a;color:#dbeafe;padding:11px;white-space:pre-wrap;overflow-wrap:anywhere;font:7px/1.65 var(--tool-mono)}.code-panel.svelte-1jr49ql>button:where(.svelte-1jr49ql){min-height:32px;border:0;border-radius:7px;background:#7c3aed;color:#fff;font-size:8px;font-weight:800;cursor:pointer}.code-panel.svelte-1jr49ql>button:where(.svelte-1jr49ql):hover{background:#6d28d9}.code-panel.svelte-1jr49ql>button:where(.svelte-1jr49ql):disabled{background:#cbd5e1;cursor:not-allowed}.code-panel.svelte-1jr49ql>p:where(.svelte-1jr49ql){margin:0;color:#94a3b8;font-size:6px;text-align:center}.code-panel.svelte-1jr49ql>p:where(.svelte-1jr49ql) span:where(.svelte-1jr49ql){color:#7c3aed;font-weight:800}input.svelte-1jr49ql:focus-visible,select.svelte-1jr49ql:focus-visible,button.svelte-1jr49ql:focus-visible,pre.svelte-1jr49ql:focus-visible,.switch.svelte-1jr49ql:has(input:where(.svelte-1jr49ql):focus-visible){outline:3px solid rgb(124 58 237/.22);outline-offset:2px}@media(max-width:1180px){.player-ad-layout.svelte-1jr49ql{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.player-ad-layout.svelte-1jr49ql>.tool-ad-left,.player-ad-layout.svelte-1jr49ql>.tool-ad-right{min-height:0;height:100%}.studio-grid.svelte-1jr49ql{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);grid-template-rows:minmax(0,1fr) 155px}.code-panel.svelte-1jr49ql{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px;grid-template-rows:auto 1fr auto;border-top:1px solid var(--tool-border);border-left:0}.code-panel.svelte-1jr49ql .panel-heading:where(.svelte-1jr49ql){grid-row:1/3}.code-panel.svelte-1jr49ql pre:where(.svelte-1jr49ql){grid-row:1/4}.code-panel.svelte-1jr49ql>button:where(.svelte-1jr49ql){grid-column:2}.code-panel.svelte-1jr49ql>p:where(.svelte-1jr49ql){grid-column:2}}@media(max-width:760px){.tool-slug-html5-player-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-html5-player-generator .detail-grid{height:calc(100dvh - 110px)!important}.player-ad-layout.svelte-1jr49ql{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.player-ad-layout.svelte-1jr49ql>.tool-ad-left,.player-ad-layout.svelte-1jr49ql>.tool-ad-right{display:none}.player-studio.svelte-1jr49ql{border-radius:9px}.studio-grid.svelte-1jr49ql{display:block;overflow:auto}.config-panel.svelte-1jr49ql{border-right:0;border-bottom:1px solid var(--tool-border)}.preview-panel.svelte-1jr49ql{height:420px}.code-panel.svelte-1jr49ql{display:grid;height:270px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto auto;border-left:0}.code-panel.svelte-1jr49ql .panel-heading:where(.svelte-1jr49ql),.code-panel.svelte-1jr49ql pre:where(.svelte-1jr49ql),.code-panel.svelte-1jr49ql>button:where(.svelte-1jr49ql),.code-panel.svelte-1jr49ql>p:where(.svelte-1jr49ql){grid-column:auto;grid-row:auto}.stage.svelte-1jr49ql{min-height:260px}}@media(max-width:430px){.studio-header.svelte-1jr49ql{display:grid;min-height:58px;padding:7px 12px}.status.svelte-1jr49ql{justify-self:start}.config-panel.svelte-1jr49ql,.preview-panel.svelte-1jr49ql,.code-panel.svelte-1jr49ql{padding:11px 12px}.field-row.svelte-1jr49ql{grid-template-columns:1fr}.preview-panel.svelte-1jr49ql{height:390px}.stage.svelte-1jr49ql{min-height:230px}}@media(prefers-reduced-motion:reduce){.switch.svelte-1jr49ql>span:where(.svelte-1jr49ql),.switch.svelte-1jr49ql>span:where(.svelte-1jr49ql) i:where(.svelte-1jr49ql){transition:none}}html:has(.tool-slug-html-formatter),body:has(.tool-slug-html-formatter){overflow:auto!important}.tool-slug-html-formatter{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-html-formatter .detail-grid{height:auto!important;overflow:visible!important}.html-formatter-ad-layout.svelte-1xtj724{display:grid;min-height:580px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.html-formatter-ad-layout.svelte-1xtj724>.tool-ad-left{grid-area:left}.html-formatter-ad-layout.svelte-1xtj724>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1xtj724{grid-area:bottom;min-width:0}.html-formatter-workspace.svelte-1xtj724{grid-area:workspace;display:grid;min-height:580px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1xtj724,.editor-meta.svelte-1xtj724,.input-actions.svelte-1xtj724,.result-actions.svelte-1xtj724{display:flex;align-items:center}.workspace-header.svelte-1xtj724{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-1xtj724>div:where(.svelte-1xtj724){display:grid;gap:2px}.eyebrow.svelte-1xtj724{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1xtj724 strong:where(.svelte-1xtj724){font-size:13px}.privacy.svelte-1xtj724{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-1xtj724{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editor-panel.svelte-1xtj724,.result-panel.svelte-1xtj724{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-1xtj724{grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1xtj724{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-1xtj724>span:where(.svelte-1xtj724){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1xtj724 h2:where(.svelte-1xtj724){margin:0;font-size:12px}.panel-heading.svelte-1xtj724 p:where(.svelte-1xtj724){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-1xtj724>em:where(.svelte-1xtj724){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1xtj724>em.idle:where(.svelte-1xtj724){background:#f1f5f9;color:#64748b}fieldset.svelte-1xtj724{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;padding:0;border:0}legend.svelte-1xtj724{margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}fieldset.svelte-1xtj724 label:where(.svelte-1xtj724){display:flex;align-items:center;gap:8px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px 10px;cursor:pointer}fieldset.svelte-1xtj724 label.active:where(.svelte-1xtj724){border-color:var(--tool-primary);background:var(--tool-primary-soft)}fieldset.svelte-1xtj724 input:where(.svelte-1xtj724){width:14px;height:14px;margin:0;accent-color:var(--tool-primary)}fieldset.svelte-1xtj724 label:where(.svelte-1xtj724)>span:where(.svelte-1xtj724){display:grid;gap:2px}fieldset.svelte-1xtj724 strong:where(.svelte-1xtj724){font-size:9px}fieldset.svelte-1xtj724 small:where(.svelte-1xtj724){color:var(--tool-faint);font-size:8px}.editor-label.svelte-1xtj724{display:flex;justify-content:space-between;margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.editor-label.svelte-1xtj724 em:where(.svelte-1xtj724){color:var(--tool-faint);font-size:8px;font-style:normal;font-weight:500}textarea.svelte-1xtj724{box-sizing:border-box;width:100%;min-height:270px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#111827;padding:13px 14px;color:#dbeafe;font:12px/1.7 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-1xtj724:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.editor-meta.svelte-1xtj724{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.server-error.svelte-1xtj724{display:grid;gap:2px;margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.input-actions.svelte-1xtj724{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px}.input-actions.svelte-1xtj724 button:where(.svelte-1xtj724),.result-actions.svelte-1xtj724 button:where(.svelte-1xtj724){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-1xtj724 .clear:where(.svelte-1xtj724){color:#b42318}.input-actions.svelte-1xtj724 .run:where(.svelte-1xtj724){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1xtj724 button:where(.svelte-1xtj724):hover:not(:disabled),.result-actions.svelte-1xtj724 button:where(.svelte-1xtj724):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1xtj724 .run:where(.svelte-1xtj724):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-1xtj724 button:where(.svelte-1xtj724):disabled,.result-actions.svelte-1xtj724 button:where(.svelte-1xtj724):disabled{cursor:not-allowed;opacity:.42}.result-stats.svelte-1xtj724{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.result-stats.svelte-1xtj724 article:where(.svelte-1xtj724){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px 11px}.result-stats.svelte-1xtj724 span:where(.svelte-1xtj724){color:var(--tool-faint);font-size:8px;font-weight:800}.result-stats.svelte-1xtj724 strong:where(.svelte-1xtj724){font-size:11px}pre.svelte-1xtj724{box-sizing:border-box;min-width:0;min-height:278px;max-height:420px;overflow:auto;margin:0;border:1px solid #d8dee9;border-radius:9px;background:#fff;padding:13px;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}pre.svelte-1xtj724:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}pre.svelte-1xtj724 code:where(.svelte-1xtj724){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-1xtj724{display:grid;min-height:358px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1xtj724>span:where(.svelte-1xtj724){display:grid;width:50px;height:50px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 10px var(--tool-mono)}.empty-state.svelte-1xtj724 strong:where(.svelte-1xtj724){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1xtj724 p:where(.svelte-1xtj724){max-width:280px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-1xtj724{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-1xtj724>span:where(.svelte-1xtj724){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-1xtj724:focus-visible,fieldset.svelte-1xtj724 input:where(.svelte-1xtj724):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.html-formatter-ad-layout.svelte-1xtj724{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.html-formatter-ad-layout.svelte-1xtj724>.tool-ad-left,.html-formatter-ad-layout.svelte-1xtj724>.tool-ad-right,.bottom-ad.svelte-1xtj724{min-height:64px}}@media(max-width:900px){.html-formatter-workspace.svelte-1xtj724{height:auto;min-height:0;overflow:visible}.workspace-grid.svelte-1xtj724{grid-template-columns:1fr}.result-panel.svelte-1xtj724{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-1xtj724{align-items:flex-start;flex-direction:column;padding:10px 12px}.privacy.svelte-1xtj724{border-radius:6px}.editor-panel.svelte-1xtj724,.result-panel.svelte-1xtj724{padding:12px}fieldset.svelte-1xtj724{grid-template-columns:1fr}.editor-label.svelte-1xtj724 em:where(.svelte-1xtj724){display:none}textarea.svelte-1xtj724{min-height:230px;font-size:16px}.input-actions.svelte-1xtj724{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-1xtj724 .run:where(.svelte-1xtj724){grid-column:1/-1;margin-left:0;min-height:44px}.result-stats.svelte-1xtj724{grid-template-columns:1fr 1fr}.empty-state.svelte-1xtj724{min-height:230px}.result-actions.svelte-1xtj724{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-1xtj724>span:where(.svelte-1xtj724){grid-column:1/-1}.result-actions.svelte-1xtj724 button:where(.svelte-1xtj724){min-height:44px}.html-formatter-ad-layout.svelte-1xtj724{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-1xtj724{transition:none!important}}html:has(.tool-slug-html-js-escape),body:has(.tool-slug-html-js-escape){overflow:auto!important}.escape-ad-layout.svelte-sros8{display:grid;min-height:580px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.escape-ad-layout.svelte-sros8>.tool-ad-left{grid-area:left}.escape-ad-layout.svelte-sros8>.tool-ad-right{grid-area:right}.bottom-ad.svelte-sros8{grid-area:bottom;min-width:0}.escape-workspace.svelte-sros8{grid-area:workspace;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-html-js-escape{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-html-js-escape .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-sros8,.input-meta.svelte-sros8,.editor-actions.svelte-sros8,.result-actions.svelte-sros8{display:flex;align-items:center}.workspace-header.svelte-sros8{justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-sros8>div:where(.svelte-sros8){display:grid;gap:2px}.eyebrow.svelte-sros8{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-sros8 strong:where(.svelte-sros8){font-size:13px}.syntax.svelte-sros8{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.mode-switch.svelte-sros8{display:grid;grid-template-columns:1fr 1fr;gap:5px;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:6px}.mode-switch.svelte-sros8 button:where(.svelte-sros8){display:grid;min-height:43px;align-content:center;gap:1px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tool-muted);cursor:pointer}.mode-switch.svelte-sros8 button:where(.svelte-sros8) span:where(.svelte-sros8){font-size:8px}.mode-switch.svelte-sros8 button:where(.svelte-sros8) strong:where(.svelte-sros8){font-size:10px}.mode-switch.svelte-sros8 button[aria-pressed=true]:where(.svelte-sros8){border-color:#c7d2fe;background:#fff;color:var(--tool-primary);box-shadow:0 3px 8px #0f172a0f}.workspace-grid.svelte-sros8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editor-panel.svelte-sros8,.result-panel.svelte-sros8{display:grid;min-width:0;align-content:start;padding:15px 16px}.result-panel.svelte-sros8{grid-template-rows:auto minmax(300px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-sros8{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-sros8>span:where(.svelte-sros8){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-sros8 h2:where(.svelte-sros8){margin:0;font-size:12px}.panel-heading.svelte-sros8 p:where(.svelte-sros8){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-sros8 em:where(.svelte-sros8){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-sros8 em.idle:where(.svelte-sros8){background:#f1f5f9;color:#64748b}.editor-panel.svelte-sros8>label:where(.svelte-sros8){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.editor-panel.svelte-sros8 textarea:where(.svelte-sros8){box-sizing:border-box;width:100%;min-height:235px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#fbfcfe;padding:13px 14px;color:#1e293b;font:12px/1.7 var(--tool-mono);outline:none}.editor-panel.svelte-sros8 textarea:where(.svelte-sros8):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.input-meta.svelte-sros8{justify-content:space-between;gap:10px;padding-top:6px;color:var(--tool-faint);font-size:8px}.server-error.svelte-sros8{display:grid;gap:2px;margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.rule-grid.svelte-sros8{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.rule-grid.svelte-sros8 article:where(.svelte-sros8){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:8px}.rule-grid.svelte-sros8 code:where(.svelte-sros8){color:var(--tool-primary);font:850 10px var(--tool-mono)}.rule-grid.svelte-sros8 span:where(.svelte-sros8){color:var(--tool-faint);font-size:8px}.editor-actions.svelte-sros8{flex-wrap:wrap;gap:7px;margin-top:11px}.editor-actions.svelte-sros8 button:where(.svelte-sros8),.result-actions.svelte-sros8 button:where(.svelte-sros8){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.editor-actions.svelte-sros8 .danger:where(.svelte-sros8){color:#b42318}.editor-actions.svelte-sros8 .primary:where(.svelte-sros8){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.editor-actions.svelte-sros8 button:where(.svelte-sros8):hover:not(:disabled),.result-actions.svelte-sros8 button:where(.svelte-sros8):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.editor-actions.svelte-sros8 .primary:where(.svelte-sros8):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.editor-actions.svelte-sros8 button:where(.svelte-sros8):disabled,.result-actions.svelte-sros8 button:where(.svelte-sros8):disabled{cursor:not-allowed;opacity:.42}.result-box.svelte-sros8{display:grid;min-height:300px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:10px;background:#fff}.result-box.svelte-sros8 header:where(.svelte-sros8){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:8px 11px;color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.08em}.result-box.svelte-sros8 header:where(.svelte-sros8) strong:where(.svelte-sros8){color:var(--tool-muted);font-size:8px;letter-spacing:0}.result-box.svelte-sros8 pre:where(.svelte-sros8){overflow:auto;margin:0;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;color:#1e293b;font:12px/1.7 var(--tool-mono)}.empty-state.svelte-sros8{display:grid;min-height:300px;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-sros8 strong:where(.svelte-sros8){color:var(--tool-muted);font-size:12px}.empty-state.svelte-sros8 span:where(.svelte-sros8){max-width:280px;font-size:9px}.scope-note.svelte-sros8{display:flex;gap:8px;margin-top:9px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.scope-note.svelte-sros8 strong:where(.svelte-sros8){color:#4338ca;font-size:9px}.scope-note.svelte-sros8 span:where(.svelte-sros8){color:#6366a5;font-size:8px}.result-actions.svelte-sros8{justify-content:flex-end;gap:7px;min-height:46px;margin-top:7px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-sros8>span:where(.svelte-sros8){margin-right:auto;color:var(--tool-faint);font-size:9px}.mode-switch.svelte-sros8 button:where(.svelte-sros8):focus-visible,.editor-actions.svelte-sros8 button:where(.svelte-sros8):focus-visible,.result-actions.svelte-sros8 button:where(.svelte-sros8):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.escape-ad-layout.svelte-sros8{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.escape-ad-layout.svelte-sros8>.tool-ad-left,.escape-ad-layout.svelte-sros8>.tool-ad-right,.bottom-ad.svelte-sros8{min-height:64px}}@media(max-width:900px){.workspace-grid.svelte-sros8{grid-template-columns:1fr}.result-panel.svelte-sros8{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-sros8{align-items:flex-start;flex-direction:column;padding:10px 12px}.syntax.svelte-sros8{border-radius:6px}.mode-switch.svelte-sros8{grid-template-columns:1fr}.mode-switch.svelte-sros8 button:where(.svelte-sros8){min-height:48px}.editor-panel.svelte-sros8,.result-panel.svelte-sros8{padding:12px}.editor-panel.svelte-sros8 textarea:where(.svelte-sros8){min-height:220px;font-size:16px}.rule-grid.svelte-sros8{grid-template-columns:1fr}.editor-actions.svelte-sros8{display:grid;grid-template-columns:1fr 1fr}.editor-actions.svelte-sros8 .primary:where(.svelte-sros8){grid-column:1/-1;margin-left:0;min-height:44px}.result-actions.svelte-sros8{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-sros8>span:where(.svelte-sros8){grid-column:1/-1}.result-actions.svelte-sros8 button:where(.svelte-sros8){min-height:44px}.scope-note.svelte-sros8{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.svelte-sros8{transition:none!important}}.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}}.request-workbench.svelte-1r6qif7{height:100%;min-height:0;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;overflow:hidden;color:var(--tool-text)}.workbench-topbar.svelte-1r6qif7{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;border-bottom:1px solid var(--tool-border);background:#fff}.workbench-topbar.svelte-1r6qif7>div:where(.svelte-1r6qif7){display:flex;align-items:center;gap:10px}.eyebrow.svelte-1r6qif7{font-size:9px;font-weight:850;letter-spacing:.12em;color:var(--tool-primary)}.workbench-topbar.svelte-1r6qif7 strong:where(.svelte-1r6qif7){font-size:13px}.local-badge.svelte-1r6qif7{padding:4px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:9px;font-weight:700}.top-actions.svelte-1r6qif7{display:flex;gap:4px}.text-button.svelte-1r6qif7,.add-button.svelte-1r6qif7,.copy-button.svelte-1r6qif7,.empty-output.svelte-1r6qif7 button:where(.svelte-1r6qif7){min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:10px;font-weight:700;cursor:pointer}.text-button.svelte-1r6qif7:hover,.add-button.svelte-1r6qif7:hover,.copy-button.svelte-1r6qif7:hover,.empty-output.svelte-1r6qif7 button:where(.svelte-1r6qif7):hover{border-color:var(--tool-primary);color:var(--tool-primary);background:var(--tool-primary-soft)}.workbench-grid.svelte-1r6qif7{height:calc(100% - 48px);display:grid;grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr)}.request-panel.svelte-1r6qif7,.output-panel.svelte-1r6qif7{min-width:0;min-height:0}.request-panel.svelte-1r6qif7{overflow:auto;padding:12px 14px}.output-panel.svelte-1r6qif7{display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#0f172a}.url-row.svelte-1r6qif7{display:grid;grid-template-columns:104px minmax(0,1fr) 94px;align-items:end;gap:8px}.url-row.svelte-1r6qif7 label:where(.svelte-1r6qif7){display:grid;gap:5px}.url-row.svelte-1r6qif7 label:where(.svelte-1r6qif7)>span:where(.svelte-1r6qif7),.section-heading.svelte-1r6qif7 strong:where(.svelte-1r6qif7){font-size:10px;font-weight:800;color:#475569}.url-row.svelte-1r6qif7 select:where(.svelte-1r6qif7),.url-row.svelte-1r6qif7 input:where(.svelte-1r6qif7),.section-heading.svelte-1r6qif7 select:where(.svelte-1r6qif7),.header-row.svelte-1r6qif7 input:where(.svelte-1r6qif7),.body-block.svelte-1r6qif7 textarea:where(.svelte-1r6qif7){width:100%;box-sizing:border-box;border:1px solid var(--tool-border);border-radius:7px;background:#f8fafc;color:var(--tool-text);outline:none}.url-row.svelte-1r6qif7 select:where(.svelte-1r6qif7),.url-row.svelte-1r6qif7 input:where(.svelte-1r6qif7),.section-heading.svelte-1r6qif7 select:where(.svelte-1r6qif7),.header-row.svelte-1r6qif7 input:where(.svelte-1r6qif7){min-height:34px;padding:6px 9px;font-size:11px}.url-row.svelte-1r6qif7 input:where(.svelte-1r6qif7):focus,.url-row.svelte-1r6qif7 select:where(.svelte-1r6qif7):focus,.header-row.svelte-1r6qif7 input:where(.svelte-1r6qif7):focus,.body-block.svelte-1r6qif7 textarea:where(.svelte-1r6qif7):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.generate-button.svelte-1r6qif7{min-height:34px;border:0;border-radius:7px;background:var(--tool-primary);color:#fff;font-size:11px;font-weight:800;cursor:pointer}.generate-button.svelte-1r6qif7:hover{background:var(--tool-primary-dark);box-shadow:0 6px 16px #6366f138}.request-summary.svelte-1r6qif7{display:flex;align-items:center;gap:8px;margin-top:8px;padding:7px 9px;border-radius:7px;background:#f8fafc;color:var(--tool-faint);font-size:9px}.request-summary.svelte-1r6qif7 strong:where(.svelte-1r6qif7){color:#475569}.status-dot.svelte-1r6qif7{width:7px;height:7px;border-radius:50%;background:#10b981}.error.svelte-1r6qif7{margin:8px 0 0;padding:7px 9px;border-radius:7px;background:#fef2f2;color:#b91c1c;font-size:10px}.section-block.svelte-1r6qif7{margin-top:12px;border-top:1px solid var(--tool-border);padding-top:11px}.section-heading.svelte-1r6qif7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.section-heading.svelte-1r6qif7>div:where(.svelte-1r6qif7){display:grid;gap:2px}.section-heading.svelte-1r6qif7 span:where(.svelte-1r6qif7){color:var(--tool-faint);font-size:9px}.section-heading.svelte-1r6qif7 select:where(.svelte-1r6qif7){width:auto;min-width:106px}.header-table.svelte-1r6qif7{overflow:hidden;border:1px solid var(--tool-border);border-radius:8px}.header-table-head.svelte-1r6qif7,.header-row.svelte-1r6qif7{display:grid;grid-template-columns:42px minmax(100px,.72fr) minmax(130px,1.28fr) 42px;align-items:center;gap:6px;padding:5px 7px}.header-table-head.svelte-1r6qif7{background:#f8fafc;color:var(--tool-faint);font-size:8px;font-weight:800;text-transform:uppercase}.header-row.svelte-1r6qif7+.header-row:where(.svelte-1r6qif7){border-top:1px solid var(--tool-border)}.header-row.svelte-1r6qif7>input[type=checkbox]:where(.svelte-1r6qif7){width:14px;height:14px;accent-color:var(--tool-primary)}.header-row.disabled.svelte-1r6qif7{opacity:.48}.remove-button.svelte-1r6qif7{border:0;background:transparent;color:var(--tool-faint);font-size:9px;cursor:pointer}.remove-button.svelte-1r6qif7:hover{color:#dc2626}.body-block.svelte-1r6qif7 textarea:where(.svelte-1r6qif7){height:clamp(96px,18vh,160px);resize:none;padding:10px;font:10px/1.55 var(--tool-mono);transition:border-color .15s,box-shadow .15s}.body-block.svelte-1r6qif7 textarea:where(.svelte-1r6qif7):disabled{opacity:.55;cursor:not-allowed}.output-toolbar.svelte-1r6qif7{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid #1e293b;background:#111c30}.tabs.svelte-1r6qif7{display:flex;gap:4px}.tabs.svelte-1r6qif7 button:where(.svelte-1r6qif7){min-height:28px;border:0;border-radius:6px;background:transparent;color:#94a3b8;padding:5px 10px;font-size:10px;font-weight:750;cursor:pointer}.tabs.svelte-1r6qif7 button.active:where(.svelte-1r6qif7){background:#29364d;color:#f8fafc}.tabs.svelte-1r6qif7 button:where(.svelte-1r6qif7):focus-visible,.copy-button.svelte-1r6qif7:focus-visible,.generate-button.svelte-1r6qif7:focus-visible,.text-button.svelte-1r6qif7:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.copy-button.svelte-1r6qif7{border-color:#334155;background:#1e293b;color:#cbd5e1}.copy-button.svelte-1r6qif7:disabled{opacity:.4;cursor:not-allowed}.code-output.svelte-1r6qif7{min-height:0;overflow:auto;margin:0;padding:18px;color:#dbeafe;font:11px/1.7 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.output-footer.svelte-1r6qif7{display:flex;justify-content:space-between;padding:7px 12px;border-top:1px solid #1e293b;color:#64748b;font-size:9px}.empty-output.svelte-1r6qif7{display:grid;place-items:center;align-content:center;padding:24px;text-align:center;color:#94a3b8}.empty-output.svelte-1r6qif7>span:where(.svelte-1r6qif7){display:grid;place-items:center;width:54px;height:54px;border:1px solid #334155;border-radius:14px;background:#17233a;color:#818cf8;font:800 11px var(--tool-mono)}.empty-output.svelte-1r6qif7 strong:where(.svelte-1r6qif7){margin-top:14px;color:#e2e8f0;font-size:14px}.empty-output.svelte-1r6qif7 p:where(.svelte-1r6qif7){max-width:330px;margin:6px 0 14px;font-size:10px;line-height:1.6}.empty-output.svelte-1r6qif7 button:where(.svelte-1r6qif7){border-color:#334155;background:#17233a;color:#cbd5e1}@media(max-width:760px){.request-workbench.svelte-1r6qif7{height:auto;overflow:visible}.workbench-topbar.svelte-1r6qif7{align-items:flex-start}.workbench-topbar.svelte-1r6qif7>div:where(.svelte-1r6qif7):first-child{align-items:flex-start;flex-direction:column;gap:3px}.local-badge.svelte-1r6qif7{padding-left:0;background:transparent}.workbench-grid.svelte-1r6qif7{height:auto;grid-template-columns:1fr}.request-panel.svelte-1r6qif7{overflow:visible;padding:10px}.output-panel.svelte-1r6qif7{min-height:390px;border-left:0;border-top:1px solid var(--tool-border)}.url-row.svelte-1r6qif7{grid-template-columns:88px minmax(0,1fr)}.generate-button.svelte-1r6qif7{grid-column:1/-1}.header-table-head.svelte-1r6qif7{display:none}.header-row.svelte-1r6qif7{grid-template-columns:28px 1fr 34px}.header-row.svelte-1r6qif7 input:where(.svelte-1r6qif7):nth-of-type(3){grid-column:2/3}.header-row.svelte-1r6qif7 .remove-button:where(.svelte-1r6qif7){grid-column:3;grid-row:1/3}.section-heading.svelte-1r6qif7 span:where(.svelte-1r6qif7){display:none}}@media(prefers-reduced-motion:reduce){.svelte-1r6qif7{scroll-behavior:auto!important;transition:none!important}}.status-workspace.svelte-iwgp2p{display:grid;height:auto;gap:10px;color:#1d2939}.search-card.svelte-iwgp2p,.list-panel.svelte-iwgp2p,.detail-panel.svelte-iwgp2p,.empty-card.svelte-iwgp2p{border:1px solid #d8dee8;border-radius:8px;background:#fff}.search-card.svelte-iwgp2p{padding:14px 16px}.search-row.svelte-iwgp2p{display:grid;grid-template-columns:minmax(0,1fr) auto auto 82px;gap:7px}.search-row.svelte-iwgp2p input:where(.svelte-iwgp2p){min-width:0;height:38px;border:1px solid #cfd6e1;border-radius:7px;background:#fcfcfd;color:#1d2939;padding:0 11px;font:11px inherit;outline:none}.search-row.svelte-iwgp2p input:where(.svelte-iwgp2p):focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.search-row.svelte-iwgp2p button:where(.svelte-iwgp2p),.categories.svelte-iwgp2p button:where(.svelte-iwgp2p),.copy-line.svelte-iwgp2p button:where(.svelte-iwgp2p),.empty-card.svelte-iwgp2p button:where(.svelte-iwgp2p){min-height:38px;border:1px solid #cfd6e1;border-radius:6px;background:#fff;color:#475467;padding:5px 11px;font-size:9px;font-weight:750;cursor:pointer}.search-row.svelte-iwgp2p button:where(.svelte-iwgp2p):hover,.categories.svelte-iwgp2p button:where(.svelte-iwgp2p):hover,.copy-line.svelte-iwgp2p button:where(.svelte-iwgp2p):hover,.empty-card.svelte-iwgp2p button:where(.svelte-iwgp2p):hover{border-color:#6366f1;color:#4f46e5}.search-row.svelte-iwgp2p .primary:where(.svelte-iwgp2p){border-color:#4f46e5;background:#5557df;color:#fff}.categories.svelte-iwgp2p{display:flex;margin-top:10px}.categories.svelte-iwgp2p button:where(.svelte-iwgp2p){min-width:92px;border-radius:0;border-left:0}.categories.svelte-iwgp2p button:where(.svelte-iwgp2p):first-child{border-left:1px solid #cfd6e1;border-radius:6px 0 0 6px}.categories.svelte-iwgp2p button:where(.svelte-iwgp2p):last-child{border-radius:0 6px 6px 0}.categories.svelte-iwgp2p button.active:where(.svelte-iwgp2p){border-color:#5557df;background:#5557df;color:#fff}.error.svelte-iwgp2p{margin:10px 0 0;border-radius:6px;background:#fff1f3;color:#9f1239;padding:8px 10px;font-size:9px}.content-grid.svelte-iwgp2p{display:grid;grid-template-columns:1.05fr .95fr;gap:10px}.list-panel.svelte-iwgp2p,.detail-panel.svelte-iwgp2p{min-width:0;overflow:hidden}.list-panel.svelte-iwgp2p>header:where(.svelte-iwgp2p){display:flex;min-height:44px;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e6ed;padding:0 11px}.list-panel.svelte-iwgp2p>header:where(.svelte-iwgp2p) div:where(.svelte-iwgp2p){display:flex;align-items:center;gap:8px}.list-panel.svelte-iwgp2p>header:where(.svelte-iwgp2p) strong:where(.svelte-iwgp2p){font-size:12px}.list-panel.svelte-iwgp2p>header:where(.svelte-iwgp2p) span:where(.svelte-iwgp2p){color:#667085;font-size:8px}.status-list.svelte-iwgp2p{max-height:610px;overflow:auto}.list-head.svelte-iwgp2p,.status-list.svelte-iwgp2p>button:where(.svelte-iwgp2p){display:grid;grid-template-columns:54px 118px 86px 58px minmax(150px,1fr);align-items:center;gap:7px;padding:0 9px}.list-head.svelte-iwgp2p{position:sticky;z-index:2;top:0;min-height:30px;background:#f8fafc;color:#667085;font-size:8px;font-weight:750}.status-list.svelte-iwgp2p>button:where(.svelte-iwgp2p){width:100%;min-height:37px;border:0;border-top:1px solid #e7eaf0;background:#fff;color:#344054;text-align:left;cursor:pointer}.status-list.svelte-iwgp2p>button:where(.svelte-iwgp2p):hover{background:#f8f9ff}.status-list.svelte-iwgp2p>button.selected:where(.svelte-iwgp2p){position:relative;background:#f5f3ff;box-shadow:inset 3px 0 #6366f1}.status-list.svelte-iwgp2p>button:where(.svelte-iwgp2p) strong:where(.svelte-iwgp2p){font:10px ui-monospace,monospace}.status-list.svelte-iwgp2p>button:where(.svelte-iwgp2p)>span:where(.svelte-iwgp2p){font-size:9px;font-weight:650}.status-list.svelte-iwgp2p em:where(.svelte-iwgp2p){font-size:8px;font-style:normal;font-weight:750}.status-list.svelte-iwgp2p small:where(.svelte-iwgp2p){width:-moz-max-content;width:max-content;border:1px solid #d8dee8;border-radius:4px;background:#f8fafc;color:#475467;padding:2px 5px;font-size:7px}.status-list.svelte-iwgp2p p:where(.svelte-iwgp2p){overflow:hidden;margin:0;color:#667085;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.tone-1xx.svelte-iwgp2p{color:#667085!important}.tone-2xx.svelte-iwgp2p{color:#039855!important}.tone-3xx.svelte-iwgp2p{color:#1671d9!important}.tone-4xx.svelte-iwgp2p{color:#e86b00!important}.tone-5xx.svelte-iwgp2p{color:#d92d20!important}.detail-panel.svelte-iwgp2p{padding:16px}.status-title.svelte-iwgp2p{display:flex;align-items:center;gap:20px}.status-title.svelte-iwgp2p>strong:where(.svelte-iwgp2p){font:700 48px/1 ui-monospace,monospace}.status-title.svelte-iwgp2p h2:where(.svelte-iwgp2p){margin:0 0 7px;font-size:20px}.status-title.svelte-iwgp2p p:where(.svelte-iwgp2p){display:flex;gap:6px;margin:0}.category.svelte-iwgp2p,.type.svelte-iwgp2p{border:1px solid #d8dee8;border-radius:5px;background:#f8fafc;padding:3px 6px;font-size:8px;font-weight:750}.type.svelte-iwgp2p{color:#1671d9}.description.svelte-iwgp2p{margin:15px 0;border-bottom:1px solid #e1e6ed;padding-bottom:14px;color:#475467;font-size:10px}.detail-panel.svelte-iwgp2p section:where(.svelte-iwgp2p){border-bottom:1px solid #e7eaf0;padding:10px 0}.detail-panel.svelte-iwgp2p h3:where(.svelte-iwgp2p){margin:0 0 7px;font-size:10px}.detail-panel.svelte-iwgp2p section:where(.svelte-iwgp2p) p:where(.svelte-iwgp2p),.detail-panel.svelte-iwgp2p li:where(.svelte-iwgp2p){color:#667085;font-size:9px;line-height:1.6}.detail-panel.svelte-iwgp2p section:where(.svelte-iwgp2p) p:where(.svelte-iwgp2p){margin:0}.detail-panel.svelte-iwgp2p ul:where(.svelte-iwgp2p){display:grid;gap:3px;margin:0;padding-left:18px}.detail-panel.svelte-iwgp2p dl:where(.svelte-iwgp2p){display:grid;grid-template-columns:1fr 1fr;margin:0;border-bottom:1px solid #e7eaf0}.detail-panel.svelte-iwgp2p dl:where(.svelte-iwgp2p) div:where(.svelte-iwgp2p){display:flex;justify-content:space-between;padding:11px 8px}.detail-panel.svelte-iwgp2p dl:where(.svelte-iwgp2p) div:where(.svelte-iwgp2p)+div:where(.svelte-iwgp2p){border-left:1px solid #e7eaf0}.detail-panel.svelte-iwgp2p dt:where(.svelte-iwgp2p){color:#667085;font-size:8px}.detail-panel.svelte-iwgp2p dd:where(.svelte-iwgp2p){margin:0;font-size:8px;font-weight:750}.copy-line.svelte-iwgp2p{display:grid;grid-template-columns:auto minmax(0,1fr) 52px;align-items:center;gap:8px;margin-top:12px;border:1px solid #d8dee8;border-radius:7px;background:#fbfcfe;padding:7px 8px}.copy-line.svelte-iwgp2p>span:where(.svelte-iwgp2p){font-size:8px}.copy-line.svelte-iwgp2p code:where(.svelte-iwgp2p){min-width:0;color:#475467;font:9px ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-line.svelte-iwgp2p button:where(.svelte-iwgp2p){min-height:28px;padding:3px 8px}.empty.svelte-iwgp2p,.empty-card.svelte-iwgp2p{display:grid;place-content:center;justify-items:center;gap:5px;color:#98a2b3}.empty.svelte-iwgp2p{min-height:320px}.empty-card.svelte-iwgp2p{min-height:560px}.empty.svelte-iwgp2p strong:where(.svelte-iwgp2p),.empty-card.svelte-iwgp2p strong:where(.svelte-iwgp2p){font-size:12px}.empty.svelte-iwgp2p span:where(.svelte-iwgp2p),.empty-card.svelte-iwgp2p span:where(.svelte-iwgp2p){font-size:9px}.empty-card.svelte-iwgp2p button:where(.svelte-iwgp2p){margin-top:8px}.status-title.svelte-iwgp2p>strong:where(.svelte-iwgp2p){color:#5b5ce2!important}.status-list.svelte-iwgp2p>button:where(.svelte-iwgp2p):focus-visible{position:relative;z-index:1;outline:2px solid #6366f1;outline-offset:-2px}.status-workspace.svelte-iwgp2p{box-sizing:border-box;width:100%;min-width:0}.search-card.svelte-iwgp2p,.content-grid.svelte-iwgp2p,.list-panel.svelte-iwgp2p,.detail-panel.svelte-iwgp2p{box-sizing:border-box;min-width:0;max-width:100%}.categories.svelte-iwgp2p{width:100%;min-width:0;max-width:100%}@media(max-width:920px){.content-grid.svelte-iwgp2p{grid-template-columns:1fr}.status-list.svelte-iwgp2p{max-height:430px}.categories.svelte-iwgp2p{overflow-x:auto}.categories.svelte-iwgp2p button:where(.svelte-iwgp2p){flex:0 0 auto}.detail-panel.svelte-iwgp2p{padding:14px}}@media(max-width:640px){.search-row.svelte-iwgp2p{grid-template-columns:1fr 1fr}.search-row.svelte-iwgp2p input:where(.svelte-iwgp2p){grid-column:1/-1}.categories.svelte-iwgp2p button:where(.svelte-iwgp2p){min-width:80px}.list-head.svelte-iwgp2p,.status-list.svelte-iwgp2p>button:where(.svelte-iwgp2p){grid-template-columns:48px minmax(100px,1fr) 70px 48px}.list-head.svelte-iwgp2p span:where(.svelte-iwgp2p):last-child,.status-list.svelte-iwgp2p p:where(.svelte-iwgp2p){display:none}.status-title.svelte-iwgp2p>strong:where(.svelte-iwgp2p){font-size:40px}.detail-panel.svelte-iwgp2p dl:where(.svelte-iwgp2p){grid-template-columns:1fr}.detail-panel.svelte-iwgp2p dl:where(.svelte-iwgp2p) div:where(.svelte-iwgp2p)+div:where(.svelte-iwgp2p){border-top:1px solid #e7eaf0;border-left:0}.copy-line.svelte-iwgp2p{grid-template-columns:1fr 52px}.copy-line.svelte-iwgp2p>span:where(.svelte-iwgp2p){grid-column:1/-1}}.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}}html:has(.tool-slug-javascript-formatter),body:has(.tool-slug-javascript-formatter){overflow:auto!important}.tool-slug-javascript-formatter{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-javascript-formatter .detail-grid{height:auto!important;overflow:visible!important}.javascript-ad-layout.svelte-7n957u{display:grid;min-height:600px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.javascript-ad-layout.svelte-7n957u>.tool-ad-left{grid-area:left}.javascript-ad-layout.svelte-7n957u>.tool-ad-right{grid-area:right}.bottom-ad.svelte-7n957u{grid-area:bottom;min-width:0}.javascript-workspace.svelte-7n957u{grid-area:workspace;display:grid;min-height:600px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-7n957u,.editor-meta.svelte-7n957u,.input-actions.svelte-7n957u,.result-actions.svelte-7n957u{display:flex;align-items:center}.workspace-header.svelte-7n957u{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-7n957u>div:where(.svelte-7n957u){display:grid;gap:2px}.eyebrow.svelte-7n957u{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-7n957u strong:where(.svelte-7n957u){font-size:13px}.privacy.svelte-7n957u{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-7n957u{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editor-panel.svelte-7n957u,.result-panel.svelte-7n957u{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-7n957u{grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-7n957u{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-7n957u>span:where(.svelte-7n957u){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-7n957u h2:where(.svelte-7n957u){margin:0;font-size:12px}.panel-heading.svelte-7n957u p:where(.svelte-7n957u){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-7n957u>em:where(.svelte-7n957u){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-7n957u>em.idle:where(.svelte-7n957u){background:#f1f5f9;color:#64748b}.settings.svelte-7n957u{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:8px;margin-bottom:12px}fieldset.svelte-7n957u{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;border:0}legend.svelte-7n957u,.indent-control.svelte-7n957u>span:where(.svelte-7n957u){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}fieldset.svelte-7n957u label:where(.svelte-7n957u){display:flex;align-items:center;gap:7px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px 9px;cursor:pointer}fieldset.svelte-7n957u label.active:where(.svelte-7n957u){border-color:var(--tool-primary);background:var(--tool-primary-soft)}fieldset.svelte-7n957u input:where(.svelte-7n957u){width:14px;height:14px;margin:0;accent-color:var(--tool-primary)}fieldset.svelte-7n957u label:where(.svelte-7n957u)>span:where(.svelte-7n957u){display:grid;gap:2px}fieldset.svelte-7n957u strong:where(.svelte-7n957u){font-size:9px}fieldset.svelte-7n957u small:where(.svelte-7n957u){color:var(--tool-faint);font-size:8px}.indent-control.svelte-7n957u{display:grid;grid-template-rows:auto 34px auto}.indent-control.svelte-7n957u input:where(.svelte-7n957u){box-sizing:border-box;width:100%;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.indent-control.svelte-7n957u input:where(.svelte-7n957u):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.indent-control.svelte-7n957u input:where(.svelte-7n957u):disabled{background:#f1f5f9;color:#94a3b8}.indent-control.svelte-7n957u small:where(.svelte-7n957u){margin-top:4px;color:var(--tool-faint);font-size:8px}.editor-label.svelte-7n957u{display:flex;justify-content:space-between;margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.editor-label.svelte-7n957u em:where(.svelte-7n957u){color:var(--tool-faint);font-size:8px;font-style:normal;font-weight:500}textarea.svelte-7n957u{box-sizing:border-box;width:100%;min-height:282px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#111827;padding:13px 14px;color:#dbeafe;font:12px/1.7 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-7n957u:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.editor-meta.svelte-7n957u{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.server-error.svelte-7n957u{display:grid;gap:2px;margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.input-actions.svelte-7n957u{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px}.input-actions.svelte-7n957u button:where(.svelte-7n957u),.result-actions.svelte-7n957u button:where(.svelte-7n957u){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-7n957u .clear:where(.svelte-7n957u){color:#b42318}.input-actions.svelte-7n957u .run:where(.svelte-7n957u){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-7n957u button:where(.svelte-7n957u):hover:not(:disabled),.result-actions.svelte-7n957u button:where(.svelte-7n957u):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-7n957u .run:where(.svelte-7n957u):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-7n957u button:where(.svelte-7n957u):disabled,.result-actions.svelte-7n957u button:where(.svelte-7n957u):disabled{cursor:not-allowed;opacity:.42}.result-stats.svelte-7n957u{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.result-stats.svelte-7n957u article:where(.svelte-7n957u){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px 11px}.result-stats.svelte-7n957u span:where(.svelte-7n957u){color:var(--tool-faint);font-size:8px;font-weight:800}.result-stats.svelte-7n957u strong:where(.svelte-7n957u){font-size:11px}pre.svelte-7n957u{box-sizing:border-box;min-width:0;min-height:332px;max-height:440px;overflow:auto;margin:0;border:1px solid #d8dee9;border-radius:9px;background:#fff;padding:13px;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}pre.svelte-7n957u:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}pre.svelte-7n957u code:where(.svelte-7n957u){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-7n957u{display:grid;min-height:405px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-7n957u>span:where(.svelte-7n957u){display:grid;width:50px;height:50px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 10px var(--tool-mono)}.empty-state.svelte-7n957u strong:where(.svelte-7n957u){color:var(--tool-muted);font-size:12px}.empty-state.svelte-7n957u p:where(.svelte-7n957u){max-width:280px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-7n957u{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-7n957u>span:where(.svelte-7n957u){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-7n957u:focus-visible,fieldset.svelte-7n957u input:where(.svelte-7n957u):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.javascript-ad-layout.svelte-7n957u{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.javascript-ad-layout.svelte-7n957u>.tool-ad-left,.javascript-ad-layout.svelte-7n957u>.tool-ad-right,.bottom-ad.svelte-7n957u{min-height:64px}}@media(max-width:900px){.javascript-workspace.svelte-7n957u{height:auto;min-height:0;overflow:visible}.workspace-grid.svelte-7n957u{grid-template-columns:1fr}.result-panel.svelte-7n957u{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-7n957u{align-items:flex-start;flex-direction:column;padding:10px 12px}.privacy.svelte-7n957u{border-radius:6px}.editor-panel.svelte-7n957u,.result-panel.svelte-7n957u{padding:12px}.settings.svelte-7n957u{grid-template-columns:1fr}.editor-label.svelte-7n957u em:where(.svelte-7n957u){display:none}textarea.svelte-7n957u{min-height:230px;font-size:16px}.input-actions.svelte-7n957u{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-7n957u .run:where(.svelte-7n957u){grid-column:1/-1;margin-left:0;min-height:44px}.empty-state.svelte-7n957u{min-height:230px}.result-actions.svelte-7n957u{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-7n957u>span:where(.svelte-7n957u){grid-column:1/-1}.result-actions.svelte-7n957u button:where(.svelte-7n957u){min-height:44px}.javascript-ad-layout.svelte-7n957u{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-7n957u{transition:none!important}}html:has(.tool-slug-javascript-obfuscator-lite),body:has(.tool-slug-javascript-obfuscator-lite){overflow:auto!important}.tool-slug-javascript-obfuscator-lite{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-javascript-obfuscator-lite .detail-grid{height:auto!important;overflow:visible!important}.obfuscator-ad-layout.svelte-10cg6f4{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.obfuscator-ad-layout.svelte-10cg6f4>.tool-ad-left{grid-area:left}.obfuscator-ad-layout.svelte-10cg6f4>.tool-ad-right{grid-area:right}.bottom-ad.svelte-10cg6f4{grid-area:bottom;min-width:0}.obfuscator-workspace.svelte-10cg6f4{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-10cg6f4,.input-actions.svelte-10cg6f4,.result-actions.svelte-10cg6f4{display:flex;align-items:center}.workspace-header.svelte-10cg6f4{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-10cg6f4>div:where(.svelte-10cg6f4){display:grid;gap:2px}.eyebrow.svelte-10cg6f4{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-10cg6f4 strong:where(.svelte-10cg6f4){font-size:13px}.status-chip.svelte-10cg6f4{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:800}.scope-banner.svelte-10cg6f4{display:flex;align-items:center;gap:9px;border-bottom:1px solid #fed7aa;background:#fff7ed;padding:9px 16px;color:#9a3412}.scope-banner.svelte-10cg6f4 strong:where(.svelte-10cg6f4){font-size:10px}.scope-banner.svelte-10cg6f4 span:where(.svelte-10cg6f4){font-size:8px;line-height:1.5}.workspace-grid.svelte-10cg6f4{display:grid;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.control-panel.svelte-10cg6f4,.result-panel.svelte-10cg6f4{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-10cg6f4{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-10cg6f4{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-10cg6f4>span:where(.svelte-10cg6f4){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-10cg6f4 h2:where(.svelte-10cg6f4){margin:0;font-size:12px}.panel-heading.svelte-10cg6f4 p:where(.svelte-10cg6f4){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-10cg6f4>em:where(.svelte-10cg6f4){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-10cg6f4>em.idle:where(.svelte-10cg6f4){background:#f1f5f9;color:#64748b}.code-field.svelte-10cg6f4{display:grid;gap:6px}.code-field.svelte-10cg6f4>span:where(.svelte-10cg6f4){color:#334155;font-size:10px;font-weight:800}.code-field.svelte-10cg6f4 textarea:where(.svelte-10cg6f4){box-sizing:border-box;width:100%;min-height:250px;resize:vertical;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:11px 12px;color:var(--tool-text);font:10px/1.65 var(--tool-mono);-moz-tab-size:2;-o-tab-size:2;tab-size:2;outline:none}.code-field.svelte-10cg6f4 small:where(.svelte-10cg6f4){color:var(--tool-faint);font-size:8px;text-align:right}.code-field.svelte-10cg6f4 textarea:where(.svelte-10cg6f4):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.option-list.svelte-10cg6f4{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:11px 0 0;border:0;padding:0}.option-list.svelte-10cg6f4 legend:where(.svelte-10cg6f4){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.option-list.svelte-10cg6f4 label:where(.svelte-10cg6f4){display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px;cursor:pointer}.option-list.svelte-10cg6f4 input:where(.svelte-10cg6f4){width:15px;height:15px;margin:1px 0 0;accent-color:var(--tool-primary)}.option-list.svelte-10cg6f4 span:where(.svelte-10cg6f4){display:grid;gap:3px}.option-list.svelte-10cg6f4 strong:where(.svelte-10cg6f4){font-size:9px}.option-list.svelte-10cg6f4 small:where(.svelte-10cg6f4){color:var(--tool-faint);font-size:8px;line-height:1.5}.capability-list.svelte-10cg6f4{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:11px 0 0;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px}.capability-list.svelte-10cg6f4 div:where(.svelte-10cg6f4){display:flex;justify-content:space-between;gap:8px;padding:8px 9px}.capability-list.svelte-10cg6f4 div:where(.svelte-10cg6f4):nth-child(2n){border-left:1px solid var(--tool-border)}.capability-list.svelte-10cg6f4 div:where(.svelte-10cg6f4):nth-child(n+3){border-top:1px solid var(--tool-border)}.capability-list.svelte-10cg6f4 dt:where(.svelte-10cg6f4){color:var(--tool-faint);font-size:8px}.capability-list.svelte-10cg6f4 dd:where(.svelte-10cg6f4){margin:0;color:var(--tool-muted);font-size:8px;font-weight:750;text-align:right}.capability-list.svelte-10cg6f4 dd.limited:where(.svelte-10cg6f4){color:#b45309}.input-warning.svelte-10cg6f4,.server-error.svelte-10cg6f4{margin-top:10px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:9px 11px;font-size:9px;line-height:1.55}.server-error.svelte-10cg6f4{display:grid;gap:2px;border-color:#fb7185;background:#fff1f2;color:#9f1239}.input-actions.svelte-10cg6f4{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px}.input-actions.svelte-10cg6f4 button:where(.svelte-10cg6f4),.result-actions.svelte-10cg6f4 button:where(.svelte-10cg6f4){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-10cg6f4 .clear:where(.svelte-10cg6f4){color:#b42318}.input-actions.svelte-10cg6f4 .run:where(.svelte-10cg6f4){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-10cg6f4 button:where(.svelte-10cg6f4):hover:not(:disabled),.result-actions.svelte-10cg6f4 button:where(.svelte-10cg6f4):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-10cg6f4 .run:where(.svelte-10cg6f4):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-10cg6f4 button:where(.svelte-10cg6f4):disabled{cursor:not-allowed;opacity:.42}.result-summary.svelte-10cg6f4{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.result-summary.svelte-10cg6f4>div:where(.svelte-10cg6f4){display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.result-summary.svelte-10cg6f4 small:where(.svelte-10cg6f4){color:var(--tool-faint);font-size:8px}.result-summary.svelte-10cg6f4 strong:where(.svelte-10cg6f4){overflow:hidden;font:10px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.output-card.svelte-10cg6f4{margin-top:9px;overflow:hidden;border:1px solid #1e293b;border-radius:9px;background:#0f172a}.output-card.svelte-10cg6f4 header:where(.svelte-10cg6f4){display:flex;justify-content:space-between;border-bottom:1px solid #1e293b;padding:8px 11px;color:#94a3b8;font-size:8px}.output-card.svelte-10cg6f4 pre:where(.svelte-10cg6f4){box-sizing:border-box;min-height:285px;max-height:360px;overflow:auto;margin:0;padding:13px;color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.output-card.svelte-10cg6f4 code:where(.svelte-10cg6f4){font:9px/1.65 var(--tool-mono)}.mapping-card.svelte-10cg6f4{margin-top:9px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.mapping-card.svelte-10cg6f4>header:where(.svelte-10cg6f4){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:9px 10px}.mapping-card.svelte-10cg6f4 strong:where(.svelte-10cg6f4){font-size:9px}.mapping-card.svelte-10cg6f4 header:where(.svelte-10cg6f4) span:where(.svelte-10cg6f4),.mapping-card.svelte-10cg6f4 p:where(.svelte-10cg6f4){color:var(--tool-faint);font-size:8px}.mapping-card.svelte-10cg6f4 p:where(.svelte-10cg6f4){margin:0;padding:11px}.mapping-grid.svelte-10cg6f4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--tool-border)}.mapping-grid.svelte-10cg6f4 div:where(.svelte-10cg6f4){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;background:#fff;padding:8px 10px}.mapping-grid.svelte-10cg6f4 code:where(.svelte-10cg6f4){overflow:hidden;color:#475569;font:8px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.mapping-grid.svelte-10cg6f4 code:where(.svelte-10cg6f4):last-child{color:var(--tool-primary)}.mapping-grid.svelte-10cg6f4 span:where(.svelte-10cg6f4){color:var(--tool-faint);font-size:8px}.empty-state.svelte-10cg6f4{display:grid;min-height:455px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-10cg6f4>span:where(.svelte-10cg6f4){display:grid;width:56px;height:56px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-10cg6f4 strong:where(.svelte-10cg6f4){color:var(--tool-muted);font-size:12px}.empty-state.svelte-10cg6f4 p:where(.svelte-10cg6f4){max-width:280px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-10cg6f4{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-10cg6f4>span:where(.svelte-10cg6f4){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-10cg6f4:focus-visible,input.svelte-10cg6f4:focus-visible,textarea.svelte-10cg6f4:focus-visible,pre.svelte-10cg6f4:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.obfuscator-ad-layout.svelte-10cg6f4{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.obfuscator-ad-layout.svelte-10cg6f4>.tool-ad-left,.obfuscator-ad-layout.svelte-10cg6f4>.tool-ad-right,.bottom-ad.svelte-10cg6f4{min-height:64px}}@media(max-width:760px){.obfuscator-workspace.svelte-10cg6f4{border-radius:9px}.workspace-header.svelte-10cg6f4{align-items:flex-start}.scope-banner.svelte-10cg6f4{align-items:flex-start;flex-direction:column;gap:2px}.workspace-grid.svelte-10cg6f4{grid-template-columns:1fr}.result-panel.svelte-10cg6f4{border-top:1px solid var(--tool-border);border-left:0}.empty-state.svelte-10cg6f4{min-height:260px}.output-card.svelte-10cg6f4 pre:where(.svelte-10cg6f4){min-height:240px}.result-actions.svelte-10cg6f4{flex-wrap:wrap}.result-actions.svelte-10cg6f4>span:where(.svelte-10cg6f4){width:100%}}@media(max-width:430px){.obfuscator-ad-layout.svelte-10cg6f4{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}.workspace-header.svelte-10cg6f4{display:grid}.control-panel.svelte-10cg6f4,.result-panel.svelte-10cg6f4{padding:12px}.panel-heading.svelte-10cg6f4{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-10cg6f4>em:where(.svelte-10cg6f4){grid-column:2;justify-self:start}.option-list.svelte-10cg6f4,.capability-list.svelte-10cg6f4,.mapping-grid.svelte-10cg6f4{grid-template-columns:1fr}.capability-list.svelte-10cg6f4 div:where(.svelte-10cg6f4):nth-child(2n){border-left:0}.capability-list.svelte-10cg6f4 div:where(.svelte-10cg6f4):nth-child(n+2){border-top:1px solid var(--tool-border)}.input-actions.svelte-10cg6f4 .run:where(.svelte-10cg6f4){width:100%;margin-left:0}.result-summary.svelte-10cg6f4{grid-template-columns:1fr}.result-actions.svelte-10cg6f4{justify-content:stretch}.result-actions.svelte-10cg6f4 button:where(.svelte-10cg6f4){flex:1}.result-actions.svelte-10cg6f4>span:where(.svelte-10cg6f4){width:100%}}@media(prefers-reduced-motion:reduce){.svelte-10cg6f4{scroll-behavior:auto!important}}html:has(.tool-slug-json-bar-chart),body:has(.tool-slug-json-bar-chart){height:100%;overflow:hidden!important}body:has(.tool-slug-json-bar-chart) .seo-content{display:none!important}.tool-slug-json-bar-chart{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-bar-chart .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-kyuwyw{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-kyuwyw>.tool-ad-left{grid-area:left}.ad-layout.svelte-kyuwyw>.tool-ad-right{grid-area:right}.bottom.svelte-kyuwyw{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-kyuwyw>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-kyuwyw{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px 1fr;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-kyuwyw{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-kyuwyw>div:where(.svelte-kyuwyw){display:grid;gap:2px}header.svelte-kyuwyw span:where(.svelte-kyuwyw){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-kyuwyw strong:where(.svelte-kyuwyw){font-size:13px}header.svelte-kyuwyw p:where(.svelte-kyuwyw){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.grid.svelte-kyuwyw{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-width:0;min-height:0}.editor.svelte-kyuwyw,.preview.svelte-kyuwyw{display:grid;min-width:0;min-height:0;padding:12px 13px}.editor.svelte-kyuwyw{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.preview.svelte-kyuwyw{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-kyuwyw{display:grid;grid-template-columns:27px 1fr auto;gap:9px;padding-bottom:8px}.heading.svelte-kyuwyw b:where(.svelte-kyuwyw){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-kyuwyw h2:where(.svelte-kyuwyw){margin:0;font-size:11px}.heading.svelte-kyuwyw p:where(.svelte-kyuwyw){margin:2px 0 0;color:var(--tool-faint);font-size:8px}.heading.svelte-kyuwyw em:where(.svelte-kyuwyw){height:-moz-max-content;height:max-content;border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-kyuwyw em.ready:where(.svelte-kyuwyw){background:#dcfce7;color:#15803d}.editor.svelte-kyuwyw>label:where(.svelte-kyuwyw){padding-bottom:5px;color:#334155;font-size:8px;font-weight:800}textarea.svelte-kyuwyw{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none}.rules.svelte-kyuwyw{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.rules.svelte-kyuwyw span:where(.svelte-kyuwyw){border:1px solid var(--tool-border);border-radius:7px;padding:6px;color:var(--tool-faint);font-size:7px}.rules.svelte-kyuwyw code:where(.svelte-kyuwyw){color:var(--tool-primary);font:750 7px var(--tool-mono)}.error.svelte-kyuwyw{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.actions.svelte-kyuwyw{display:flex;gap:7px;margin-top:8px}.actions.svelte-kyuwyw button:where(.svelte-kyuwyw){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 10px;color:var(--tool-muted);font-size:8px;font-weight:750}.actions.svelte-kyuwyw .clear:where(.svelte-kyuwyw){color:#b42318}.actions.svelte-kyuwyw button:where(.svelte-kyuwyw):last-child{margin-left:auto}.actions.svelte-kyuwyw button:where(.svelte-kyuwyw):disabled{opacity:.4}.chart.svelte-kyuwyw{min-height:0;overflow:auto;border:1px solid #dbe4ee;border-radius:10px;background:#fff;padding:18px}.plot.svelte-kyuwyw{display:flex;height:100%;min-height:230px;align-items:flex-end;gap:10px;border-bottom:1px solid #cbd5e1;padding:12px 8px 0}.bar.svelte-kyuwyw{display:grid;height:100%;min-width:38px;flex:1;grid-template-rows:auto minmax(0,1fr) 25px;align-items:end;text-align:center}.bar.svelte-kyuwyw b:where(.svelte-kyuwyw){padding-bottom:5px;color:#475569;font:750 9px var(--tool-mono)}.bar.svelte-kyuwyw i:where(.svelte-kyuwyw){display:block;width:100%;min-height:2px;border-radius:6px 6px 0 0}.bar.svelte-kyuwyw span:where(.svelte-kyuwyw){overflow:hidden;padding-top:6px;color:#64748b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.summary.svelte-kyuwyw{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.summary.svelte-kyuwyw div:where(.svelte-kyuwyw){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:7px 9px}.summary.svelte-kyuwyw span:where(.svelte-kyuwyw),.summary.svelte-kyuwyw strong:where(.svelte-kyuwyw){display:block}.summary.svelte-kyuwyw span:where(.svelte-kyuwyw){color:var(--tool-faint);font-size:7px}.summary.svelte-kyuwyw strong:where(.svelte-kyuwyw){margin-top:2px;font:800 11px var(--tool-mono)}.empty.svelte-kyuwyw{display:grid;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty.svelte-kyuwyw span:where(.svelte-kyuwyw){display:grid;width:48px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty.svelte-kyuwyw strong:where(.svelte-kyuwyw){font-size:11px}.empty.svelte-kyuwyw p:where(.svelte-kyuwyw){margin:0;font-size:8px}@media(max-width:1180px){.ad-layout.svelte-kyuwyw{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-kyuwyw>.tool-ad-left,.ad-layout.svelte-kyuwyw>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-bar-chart{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-bar-chart .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-kyuwyw{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-kyuwyw{grid-template-rows:43px 1fr}header.svelte-kyuwyw{padding:6px 9px}header.svelte-kyuwyw p:where(.svelte-kyuwyw){display:none}.grid.svelte-kyuwyw{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.editor.svelte-kyuwyw,.preview.svelte-kyuwyw{padding:8px}.editor.svelte-kyuwyw{grid-template-rows:auto auto minmax(40px,1fr) auto auto auto}.preview.svelte-kyuwyw{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-kyuwyw{grid-template-columns:24px 1fr auto;gap:6px;padding-bottom:5px}.heading.svelte-kyuwyw b:where(.svelte-kyuwyw){width:24px;height:24px}.heading.svelte-kyuwyw p:where(.svelte-kyuwyw),.rules.svelte-kyuwyw,.empty.svelte-kyuwyw p:where(.svelte-kyuwyw){display:none}textarea.svelte-kyuwyw{font-size:16px;padding:9px}.actions.svelte-kyuwyw{margin-top:5px}.actions.svelte-kyuwyw button:where(.svelte-kyuwyw){flex:1;min-height:30px;padding:4px 7px}.actions.svelte-kyuwyw button:where(.svelte-kyuwyw):last-child{margin-left:0}.chart.svelte-kyuwyw{padding:8px}.plot.svelte-kyuwyw{min-height:110px;gap:5px}.bar.svelte-kyuwyw{min-width:28px}.summary.svelte-kyuwyw{margin-top:5px}.summary.svelte-kyuwyw div:where(.svelte-kyuwyw){padding:4px 7px}}@media(prefers-reduced-motion:reduce){.svelte-kyuwyw{transition:none!important}}html:has(.tool-slug-json-code-generator-extended),body:has(.tool-slug-json-code-generator-extended){height:100%;overflow:hidden!important}body:has(.tool-slug-json-code-generator-extended) .seo-content{display:none!important}.tool-slug-json-code-generator-extended{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-code-generator-extended .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.codegen-ad-layout.svelte-1dade8c{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.codegen-ad-layout.svelte-1dade8c>.tool-ad-left{grid-area:left}.codegen-ad-layout.svelte-1dade8c>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1dade8c{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1dade8c>.tool-ad-bottom{height:100%;min-height:0}.codegen-workspace.svelte-1dade8c{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-1dade8c{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-1dade8c>div:where(.svelte-1dade8c){display:grid;gap:2px}.workspace-header.svelte-1dade8c span:where(.svelte-1dade8c){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-1dade8c strong:where(.svelte-1dade8c){font-size:13px}.workspace-header.svelte-1dade8c p:where(.svelte-1dade8c){margin:0;border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-1dade8c{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-1dade8c,.result-panel.svelte-1dade8c{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-1dade8c{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-1dade8c{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1dade8c{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:8px}.panel-heading.svelte-1dade8c>b:where(.svelte-1dade8c){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-1dade8c h2:where(.svelte-1dade8c){margin:0;font-size:11px}.panel-heading.svelte-1dade8c p:where(.svelte-1dade8c){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-1dade8c em:where(.svelte-1dade8c){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-1dade8c em.ready:where(.svelte-1dade8c){background:#dcfce7;color:#15803d}.generator-options.svelte-1dade8c{display:grid;grid-template-columns:auto minmax(80px,1fr) auto minmax(100px,1fr) auto;align-items:center;gap:7px;margin-bottom:7px;border:1px solid var(--tool-border);border-radius:8px;background:#f8fafc;padding:6px 8px}.generator-options.svelte-1dade8c label:where(.svelte-1dade8c),.editor-label.svelte-1dade8c{color:#334155;font-size:8px;font-weight:800}.generator-options.svelte-1dade8c input:where(.svelte-1dade8c),.generator-options.svelte-1dade8c select:where(.svelte-1dade8c){min-width:0;height:28px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:4px 8px;color:#1e293b;font:9px var(--tool-mono);outline:none}.generator-options.svelte-1dade8c input:where(.svelte-1dade8c):focus,.generator-options.svelte-1dade8c select:where(.svelte-1dade8c):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f11f}.generator-options.svelte-1dade8c span:where(.svelte-1dade8c){color:var(--tool-faint);font-size:7px;white-space:nowrap}.generator-options.svelte-1dade8c span.invalid:where(.svelte-1dade8c){color:#be123c}.editor-label.svelte-1dade8c{padding-bottom:5px}textarea.svelte-1dade8c{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-1dade8c:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-1dade8c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-1dade8c span:where(.svelte-1dade8c){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-1dade8c code:where(.svelte-1dade8c){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-1dade8c,.result-actions.svelte-1dade8c{display:flex;align-items:center;gap:7px}.input-actions.svelte-1dade8c{margin-top:8px}.input-actions.svelte-1dade8c button:where(.svelte-1dade8c),.result-actions.svelte-1dade8c button:where(.svelte-1dade8c){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-1dade8c .clear:where(.svelte-1dade8c){color:#b42318}.input-actions.svelte-1dade8c .run:where(.svelte-1dade8c){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1dade8c button:where(.svelte-1dade8c):disabled,.result-actions.svelte-1dade8c button:where(.svelte-1dade8c):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-1dade8c button:where(.svelte-1dade8c):hover:not(:disabled),.result-actions.svelte-1dade8c button:where(.svelte-1dade8c):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1dade8c .run:where(.svelte-1dade8c):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-1dade8c{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-1dade8c{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-1dade8c{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-1dade8c small:where(.svelte-1dade8c){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-1dade8c{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-1dade8c code:where(.svelte-1dade8c){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-1dade8c{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1dade8c>span:where(.svelte-1dade8c){display:grid;min-width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);padding:0 6px;font:850 9px var(--tool-mono)}.empty-state.svelte-1dade8c strong:where(.svelte-1dade8c){color:var(--tool-muted);font-size:11px}.empty-state.svelte-1dade8c p:where(.svelte-1dade8c){max-width:320px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-1dade8c{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-1dade8c>span:where(.svelte-1dade8c){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-1dade8c:focus-visible,input.svelte-1dade8c:focus-visible,select.svelte-1dade8c:focus-visible,textarea.svelte-1dade8c:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.codegen-ad-layout.svelte-1dade8c{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.codegen-ad-layout.svelte-1dade8c>.tool-ad-left,.codegen-ad-layout.svelte-1dade8c>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-code-generator-extended{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-code-generator-extended .detail-grid{height:calc(100dvh - 108px)!important}.codegen-ad-layout.svelte-1dade8c{grid-template-rows:minmax(0,1fr) 42px}.codegen-workspace.svelte-1dade8c{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-1dade8c{padding:6px 9px}.workspace-header.svelte-1dade8c p:where(.svelte-1dade8c){display:none}.workspace-grid.svelte-1dade8c{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-1dade8c,.result-panel.svelte-1dade8c{padding:8px}.input-panel.svelte-1dade8c{grid-template-rows:auto auto auto minmax(42px,1fr) auto auto auto}.result-panel.svelte-1dade8c{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-1dade8c{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:5px}.panel-heading.svelte-1dade8c>b:where(.svelte-1dade8c){width:24px;height:24px}.panel-heading.svelte-1dade8c p:where(.svelte-1dade8c){display:none}.generator-options.svelte-1dade8c{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);padding:4px 6px}.generator-options.svelte-1dade8c span:where(.svelte-1dade8c),.type-guide.svelte-1dade8c{display:none}.input-actions.svelte-1dade8c{margin-top:5px}.input-actions.svelte-1dade8c button:where(.svelte-1dade8c),.result-actions.svelte-1dade8c button:where(.svelte-1dade8c){min-height:30px;padding:4px 8px}.result-actions.svelte-1dade8c{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-1dade8c>span:where(.svelte-1dade8c){display:none}.empty-state.svelte-1dade8c p:where(.svelte-1dade8c){display:none}textarea.svelte-1dade8c{font-size:16px;padding:9px}.output-shell.svelte-1dade8c{grid-template-rows:27px minmax(0,1fr)}pre.svelte-1dade8c{padding:9px}pre.svelte-1dade8c code:where(.svelte-1dade8c){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-1dade8c em:where(.svelte-1dade8c){display:none}.generator-options.svelte-1dade8c{grid-template-columns:auto minmax(0,1fr)}.input-actions.svelte-1dade8c button:where(.svelte-1dade8c),.result-actions.svelte-1dade8c button:where(.svelte-1dade8c){flex:1}.input-actions.svelte-1dade8c .run:where(.svelte-1dade8c){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-1dade8c{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-data-generator),body:has(.tool-slug-json-data-generator){height:100%;overflow:hidden!important}body:has(.tool-slug-json-data-generator) .seo-content{display:none!important}.tool-slug-json-data-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-data-generator .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-16k566i{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-16k566i>.tool-ad-left{grid-area:left}.ad-layout.svelte-16k566i>.tool-ad-right{grid-area:right}.bottom.svelte-16k566i{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-16k566i>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-16k566i{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-16k566i{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-16k566i>div:where(.svelte-16k566i){display:grid;gap:2px}header.svelte-16k566i span:where(.svelte-16k566i){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-16k566i strong:where(.svelte-16k566i){font-size:13px}header.svelte-16k566i p:where(.svelte-16k566i){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.layout.svelte-16k566i{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0;min-height:0}.editor.svelte-16k566i,.output.svelte-16k566i{display:grid;min-width:0;min-height:0;padding:14px}.editor.svelte-16k566i{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px}.output.svelte-16k566i{grid-template-rows:auto auto minmax(0,1fr);gap:8px;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-16k566i{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:start}.heading.svelte-16k566i b:where(.svelte-16k566i){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-16k566i h2:where(.svelte-16k566i){margin:0;font-size:11px}.heading.svelte-16k566i p:where(.svelte-16k566i){margin:2px 0;color:var(--tool-faint);font-size:8px}.heading.svelte-16k566i em:where(.svelte-16k566i){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-16k566i em.ready:where(.svelte-16k566i){background:#dcfce7;color:#15803d}.head.svelte-16k566i,.output-actions.svelte-16k566i{display:flex;align-items:center;justify-content:space-between;gap:8px}.head.svelte-16k566i strong:where(.svelte-16k566i){color:#334155;font-size:9px}.head.svelte-16k566i button:where(.svelte-16k566i),.output-actions.svelte-16k566i button:where(.svelte-16k566i){min-height:30px;border:1px solid var(--tool-primary);border-radius:7px;background:var(--tool-primary);color:#fff;padding:5px 10px;font-size:8px;font-weight:750;text-decoration:none;cursor:pointer}.rows.svelte-16k566i{min-height:0;overflow:auto;display:grid;align-content:start;gap:7px}.row.svelte-16k566i{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:7px}.row.svelte-16k566i input:where(.svelte-16k566i){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono)}.row.svelte-16k566i input:where(.svelte-16k566i):focus{outline:2px solid rgb(99 102 241/.2);border-color:#818cf8}.row.svelte-16k566i button:where(.svelte-16k566i){border:1px solid #fecaca;border-radius:7px;background:#fff;color:#b42318;padding:5px 8px;font-size:8px;cursor:pointer}.row.svelte-16k566i button:where(.svelte-16k566i):disabled{cursor:not-allowed;opacity:.4}.editor.svelte-16k566i small:where(.svelte-16k566i){color:var(--tool-faint);font-size:8px;line-height:1.5}.output-actions.svelte-16k566i{justify-content:flex-end}pre.svelte-16k566i{min-height:0;overflow:auto;margin:0;border-radius:9px;background:#101827;color:#d1fae5;padding:14px;font:11px/1.65 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}button.svelte-16k566i:focus-visible,input.svelte-16k566i:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-16k566i{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-16k566i>.tool-ad-left,.ad-layout.svelte-16k566i>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-data-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-data-generator .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-16k566i{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-16k566i{grid-template-rows:43px minmax(0,1fr)}header.svelte-16k566i{padding:6px 9px}header.svelte-16k566i p:where(.svelte-16k566i){display:none}.layout.svelte-16k566i{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-16k566i,.output.svelte-16k566i{padding:8px}.output.svelte-16k566i{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-16k566i{grid-template-columns:24px minmax(0,1fr) auto;gap:6px}.heading.svelte-16k566i b:where(.svelte-16k566i){width:24px;height:24px}.heading.svelte-16k566i p:where(.svelte-16k566i){display:none}.row.svelte-16k566i{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.row.svelte-16k566i button:where(.svelte-16k566i){grid-column:1/-1}.output-actions.svelte-16k566i button:where(.svelte-16k566i){flex:1;text-align:center}pre.svelte-16k566i{font-size:10px;padding:9px}}@media(prefers-reduced-motion:reduce){.svelte-16k566i{transition:none!important}}.head-actions.svelte-16k566i{display:flex;gap:6px}.head.svelte-16k566i button.secondary:where(.svelte-16k566i){border-color:var(--tool-border);background:#fff;color:#475569}.row.svelte-16k566i{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px auto;align-items:center}.row.svelte-16k566i input:where(.svelte-16k566i),.row.svelte-16k566i select:where(.svelte-16k566i){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px}.row.svelte-16k566i select:where(.svelte-16k566i){padding:0 6px;font:8px var(--tool-font);font-weight:750;cursor:pointer}.row.svelte-16k566i select:where(.svelte-16k566i):focus{border-color:#818cf8;outline:2px solid rgb(99 102 241/.2)}.type-auto.svelte-16k566i{background:#f1f5f9;color:#475569}.type-string.svelte-16k566i{background:#f8fafc;color:#475569}.type-number.svelte-16k566i{background:#e0f2fe;color:#0369a1}.type-boolean.svelte-16k566i{background:#ede9fe;color:#6d28d9}.type-null.svelte-16k566i{background:#f1f5f9;color:#64748b}.type-json.svelte-16k566i{background:#ecfdf5;color:#047857}.row-error.svelte-16k566i{grid-column:2/-1;margin-top:-3px;color:#b42318;font-size:8px}.diagnostic.svelte-16k566i{display:grid;gap:2px;border:1px solid #fed7aa;border-radius:7px;background:#fff7ed;color:#9a3412;padding:6px 8px;font-size:8px;line-height:1.4}.output-actions.svelte-16k566i>span:where(.svelte-16k566i){margin-right:auto;color:var(--tool-faint);font-size:8px;font-weight:700}.output-actions.svelte-16k566i button.download:where(.svelte-16k566i){border-color:#0f172a;background:#0f172a}.output-actions.svelte-16k566i button:where(.svelte-16k566i):disabled{cursor:not-allowed;opacity:.45}@media(max-width:760px){.head-actions.svelte-16k566i button:where(.svelte-16k566i){padding-inline:7px}.row.svelte-16k566i{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px auto}.row.svelte-16k566i button:where(.svelte-16k566i){grid-column:auto}.row.svelte-16k566i select:where(.svelte-16k566i){height:32px;padding-inline:3px}.output-actions.svelte-16k566i>span:where(.svelte-16k566i){display:none}}html:has(.tool-slug-json-donut-chart),body:has(.tool-slug-json-donut-chart){height:100%;overflow:hidden!important}body:has(.tool-slug-json-donut-chart) .seo-content{display:none!important}.tool-slug-json-donut-chart{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-donut-chart .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-23v3pl{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-23v3pl>.tool-ad-left{grid-area:left}.ad-layout.svelte-23v3pl>.tool-ad-right{grid-area:right}.bottom.svelte-23v3pl{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-23v3pl>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-23v3pl{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px 1fr;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-23v3pl{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-23v3pl>div:where(.svelte-23v3pl){display:grid;gap:2px}header.svelte-23v3pl span:where(.svelte-23v3pl){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-23v3pl strong:where(.svelte-23v3pl){font-size:13px}header.svelte-23v3pl p:where(.svelte-23v3pl){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.grid.svelte-23v3pl{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-width:0;min-height:0}.editor.svelte-23v3pl,.preview.svelte-23v3pl{display:grid;min-width:0;min-height:0;padding:12px 13px}.editor.svelte-23v3pl{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.preview.svelte-23v3pl{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-23v3pl{display:grid;grid-template-columns:27px 1fr auto;gap:9px;padding-bottom:8px}.heading.svelte-23v3pl b:where(.svelte-23v3pl){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-23v3pl h2:where(.svelte-23v3pl){margin:0;font-size:11px}.heading.svelte-23v3pl p:where(.svelte-23v3pl){margin:2px 0 0;color:var(--tool-faint);font-size:8px}.heading.svelte-23v3pl em:where(.svelte-23v3pl){height:-moz-max-content;height:max-content;border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-23v3pl em.ready:where(.svelte-23v3pl){background:#dcfce7;color:#15803d}.editor.svelte-23v3pl>label:where(.svelte-23v3pl){padding-bottom:5px;color:#334155;font-size:8px;font-weight:800}textarea.svelte-23v3pl{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none}.rules.svelte-23v3pl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.rules.svelte-23v3pl span:where(.svelte-23v3pl){border:1px solid var(--tool-border);border-radius:7px;padding:6px;color:var(--tool-faint);font-size:7px}.rules.svelte-23v3pl code:where(.svelte-23v3pl){color:var(--tool-primary);font:750 7px var(--tool-mono)}.error.svelte-23v3pl{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.actions.svelte-23v3pl{display:flex;gap:7px;margin-top:8px}.actions.svelte-23v3pl button:where(.svelte-23v3pl){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 10px;color:var(--tool-muted);font-size:8px;font-weight:750}.actions.svelte-23v3pl .clear:where(.svelte-23v3pl){color:#b42318}.actions.svelte-23v3pl button:where(.svelte-23v3pl):last-child{margin-left:auto}.actions.svelte-23v3pl button:where(.svelte-23v3pl):disabled{opacity:.4}.chart.svelte-23v3pl{min-height:0;overflow:auto;border:1px solid #dbe4ee;border-radius:10px;background:#fff;padding:18px}.summary.svelte-23v3pl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.summary.svelte-23v3pl div:where(.svelte-23v3pl){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:7px 9px}.summary.svelte-23v3pl span:where(.svelte-23v3pl),.summary.svelte-23v3pl strong:where(.svelte-23v3pl){display:block}.summary.svelte-23v3pl span:where(.svelte-23v3pl){color:var(--tool-faint);font-size:7px}.summary.svelte-23v3pl strong:where(.svelte-23v3pl){margin-top:2px;font:800 11px var(--tool-mono)}.empty.svelte-23v3pl{display:grid;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty.svelte-23v3pl span:where(.svelte-23v3pl){display:grid;width:48px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty.svelte-23v3pl strong:where(.svelte-23v3pl){font-size:11px}.empty.svelte-23v3pl p:where(.svelte-23v3pl){margin:0;font-size:8px}@media(max-width:1180px){.ad-layout.svelte-23v3pl{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-23v3pl>.tool-ad-left,.ad-layout.svelte-23v3pl>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-donut-chart{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-donut-chart .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-23v3pl{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-23v3pl{grid-template-rows:43px 1fr}header.svelte-23v3pl{padding:6px 9px}header.svelte-23v3pl p:where(.svelte-23v3pl){display:none}.grid.svelte-23v3pl{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.editor.svelte-23v3pl,.preview.svelte-23v3pl{padding:8px}.editor.svelte-23v3pl{grid-template-rows:auto auto minmax(40px,1fr) auto auto auto}.preview.svelte-23v3pl{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-23v3pl{grid-template-columns:24px 1fr auto;gap:6px;padding-bottom:5px}.heading.svelte-23v3pl b:where(.svelte-23v3pl){width:24px;height:24px}.heading.svelte-23v3pl p:where(.svelte-23v3pl),.rules.svelte-23v3pl,.empty.svelte-23v3pl p:where(.svelte-23v3pl){display:none}textarea.svelte-23v3pl{font-size:16px;padding:9px}.actions.svelte-23v3pl{margin-top:5px}.actions.svelte-23v3pl button:where(.svelte-23v3pl){flex:1;min-height:30px;padding:4px 7px}.actions.svelte-23v3pl button:where(.svelte-23v3pl):last-child{margin-left:0}.chart.svelte-23v3pl{padding:8px}.summary.svelte-23v3pl{margin-top:5px}.summary.svelte-23v3pl div:where(.svelte-23v3pl){padding:4px 7px}}@media(prefers-reduced-motion:reduce){.svelte-23v3pl{transition:none!important}}.chart.svelte-23v3pl{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(130px,1.1fr);align-items:center;gap:20px}.donut.svelte-23v3pl{display:grid;width:min(100%,280px);aspect-ratio:1;place-self:center;place-items:center;border-radius:50%}.donut.svelte-23v3pl:before{content:"";grid-area:1/1;width:58%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #e2e8f0}.donut.svelte-23v3pl>div:where(.svelte-23v3pl){z-index:1;grid-area:1/1;display:grid;text-align:center}.donut.svelte-23v3pl strong:where(.svelte-23v3pl){font:850 22px var(--tool-mono)}.donut.svelte-23v3pl span:where(.svelte-23v3pl){color:var(--tool-faint);font-size:8px}.legend.svelte-23v3pl{display:grid;align-content:center;gap:7px;max-height:100%;overflow:auto}.legend.svelte-23v3pl div:where(.svelte-23v3pl){display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;border-bottom:1px solid #eef2f7;padding-bottom:6px}.legend.svelte-23v3pl i:where(.svelte-23v3pl){width:9px;height:9px;border-radius:50%}.legend.svelte-23v3pl span:where(.svelte-23v3pl){overflow:hidden;color:#475569;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.legend.svelte-23v3pl b:where(.svelte-23v3pl){font:750 8px var(--tool-mono)}@media(max-width:760px){.chart.svelte-23v3pl{grid-template-columns:1fr 1fr;gap:8px}.donut.svelte-23v3pl{width:min(100%,130px)}.legend.svelte-23v3pl{gap:3px}.legend.svelte-23v3pl div:where(.svelte-23v3pl){padding-bottom:3px}.donut.svelte-23v3pl strong:where(.svelte-23v3pl){font-size:15px}}html:has(.tool-slug-json-escape),body:has(.tool-slug-json-escape){height:100%;overflow:hidden!important}body:has(.tool-slug-json-escape) .seo-content{display:none!important}.tool-slug-json-escape{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-escape .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-1ex8s48{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1ex8s48>.tool-ad-left{grid-area:left}.ad-layout.svelte-1ex8s48>.tool-ad-right{grid-area:right}.bottom.svelte-1ex8s48{grid-area:bottom;overflow:hidden}.workspace.svelte-1ex8s48{grid-area:work;display:grid;grid-template-rows:62px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:16px;background:#fff;box-shadow:0 18px 48px #17203314}.workspace.svelte-1ex8s48 header:where(.svelte-1ex8s48){display:flex;align-items:center;justify-content:space-between;padding:9px 18px;border-bottom:1px solid var(--tool-border)}header.svelte-1ex8s48>div:where(.svelte-1ex8s48){display:grid;gap:2px}header.svelte-1ex8s48 span:where(.svelte-1ex8s48){color:var(--tool-primary);font-size:10px;font-weight:850;letter-spacing:.14em}header.svelte-1ex8s48 strong:where(.svelte-1ex8s48){font-size:16px}header.svelte-1ex8s48 p:where(.svelte-1ex8s48){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:7px 11px;font-size:10px;font-weight:750}header.svelte-1ex8s48 i:where(.svelte-1ex8s48){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e}.layout.svelte-1ex8s48{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-width:0;min-height:0}.editor.svelte-1ex8s48,.output.svelte-1ex8s48{display:grid;min-width:0;min-height:0;padding:18px;gap:12px}.editor.svelte-1ex8s48{grid-template-rows:auto auto minmax(0,1fr) auto}.output.svelte-1ex8s48{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-1ex8s48{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.heading.svelte-1ex8s48 b:where(.svelte-1ex8s48){display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:10px}.heading.svelte-1ex8s48 h2:where(.svelte-1ex8s48){margin:0;font-size:14px}.heading.svelte-1ex8s48 p:where(.svelte-1ex8s48){margin:3px 0 0;color:var(--tool-faint);font-size:10px}.heading.svelte-1ex8s48 em:where(.svelte-1ex8s48){border-radius:999px;background:#fee2e2;color:#b91c1c;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.heading.svelte-1ex8s48 em.ready:where(.svelte-1ex8s48){background:#dcfce7;color:#15803d}.modes.svelte-1ex8s48{display:grid;grid-template-columns:1fr 1fr;gap:6px}.modes.svelte-1ex8s48 button:where(.svelte-1ex8s48){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;padding:8px 11px;cursor:pointer}.modes.svelte-1ex8s48 button.active:where(.svelte-1ex8s48){border-color:#818cf8;background:#f5f5ff;box-shadow:0 0 0 2px #6366f114}.modes.svelte-1ex8s48 strong:where(.svelte-1ex8s48){font-size:10px}.modes.svelte-1ex8s48 small:where(.svelte-1ex8s48){color:var(--tool-faint);font-size:8px}.code-shell.svelte-1ex8s48,.result-shell.svelte-1ex8s48{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.result-shell.error.svelte-1ex8s48{border-color:#fecaca}.code-bar.svelte-1ex8s48{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}textarea.svelte-1ex8s48{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:0;background:transparent;color:#dbeafe;padding:15px;font:13px/1.7 var(--tool-mono);outline:none}.code-shell.svelte-1ex8s48:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}pre.svelte-1ex8s48{min-height:0;overflow:auto;margin:0;background:transparent;color:#d1fae5;padding:15px;font:12px/1.7 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.empty.svelte-1ex8s48{display:grid;place-content:center;justify-items:center;gap:7px;padding:14px;text-align:center}.empty.svelte-1ex8s48 strong:where(.svelte-1ex8s48){color:#818cf8;font:16px var(--tool-mono)}.empty.svelte-1ex8s48 span:where(.svelte-1ex8s48){color:#cbd5e1;font-size:12px;font-weight:750}.empty.svelte-1ex8s48 small:where(.svelte-1ex8s48){color:#94a3b8;font-size:9px}.error-state.svelte-1ex8s48 strong:where(.svelte-1ex8s48),.error-state.svelte-1ex8s48 span:where(.svelte-1ex8s48){color:#fecaca}.actions.svelte-1ex8s48,.output-actions.svelte-1ex8s48,.output-footer.svelte-1ex8s48{display:flex;align-items:center;gap:7px}.actions.svelte-1ex8s48{justify-content:flex-end}.actions.svelte-1ex8s48 button:where(.svelte-1ex8s48),.output-actions.svelte-1ex8s48 button:where(.svelte-1ex8s48),.output-actions.svelte-1ex8s48 a:where(.svelte-1ex8s48){display:grid;box-sizing:border-box;min-height:36px;place-items:center;border:1px solid var(--tool-border);border-radius:9px;background:#fff;color:#334155;padding:7px 13px;font-size:10px;font-weight:750;text-decoration:none;cursor:pointer}.output-actions.svelte-1ex8s48 button:where(.svelte-1ex8s48){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.output-actions.svelte-1ex8s48 .disabled:where(.svelte-1ex8s48),.output-actions.svelte-1ex8s48 button:where(.svelte-1ex8s48):disabled{pointer-events:none;opacity:.42}.output-footer.svelte-1ex8s48>span:where(.svelte-1ex8s48){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-1ex8s48:focus-visible,a.svelte-1ex8s48:focus-visible,textarea.svelte-1ex8s48:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1ex8s48{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1ex8s48>.tool-ad-left,.ad-layout.svelte-1ex8s48>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-escape{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.ad-layout.svelte-1ex8s48{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1ex8s48{grid-template-rows:52px minmax(0,1fr);border-radius:12px}.workspace.svelte-1ex8s48 header:where(.svelte-1ex8s48){padding:7px 10px}header.svelte-1ex8s48 span:where(.svelte-1ex8s48){font-size:8px}header.svelte-1ex8s48 strong:where(.svelte-1ex8s48){font-size:14px}header.svelte-1ex8s48 p:where(.svelte-1ex8s48){border:0;background:transparent;padding:0;font-size:0}header.svelte-1ex8s48 p:where(.svelte-1ex8s48):after{content:"本地处理";font-size:9px}.layout.svelte-1ex8s48{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-1ex8s48,.output.svelte-1ex8s48{padding:9px;gap:8px}.output.svelte-1ex8s48{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-1ex8s48{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.heading.svelte-1ex8s48 b:where(.svelte-1ex8s48){width:27px;height:27px}.heading.svelte-1ex8s48 h2:where(.svelte-1ex8s48){font-size:12px}.heading.svelte-1ex8s48 p:where(.svelte-1ex8s48){display:none}.heading.svelte-1ex8s48 em:where(.svelte-1ex8s48){padding:4px 7px;font-size:8px}.modes.svelte-1ex8s48 button:where(.svelte-1ex8s48){padding:5px 8px}.modes.svelte-1ex8s48 small:where(.svelte-1ex8s48){display:none}.code-shell.svelte-1ex8s48,.result-shell.svelte-1ex8s48{grid-template-rows:28px minmax(0,1fr)}.code-bar.svelte-1ex8s48{padding:0 10px;font-size:9px}textarea.svelte-1ex8s48{padding:10px;font-size:13px}.actions.svelte-1ex8s48,.output-actions.svelte-1ex8s48{width:100%;gap:4px}.actions.svelte-1ex8s48 button:where(.svelte-1ex8s48),.output-actions.svelte-1ex8s48 button:where(.svelte-1ex8s48),.output-actions.svelte-1ex8s48 a:where(.svelte-1ex8s48){flex:1;min-height:32px;padding:5px 7px;font-size:9px}.output-footer.svelte-1ex8s48>span:where(.svelte-1ex8s48){display:none}pre.svelte-1ex8s48{padding:10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.svelte-1ex8s48{transition:none!important}}html:has(.tool-slug-json-format),body:has(.tool-slug-json-format){height:100%;overflow:hidden!important}body:has(.tool-slug-json-format) .seo-content{display:none!important}.tool-slug-json-format{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-format .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-qsrpqs{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-qsrpqs>.tool-ad-left{grid-area:left}.ad-layout.svelte-qsrpqs>.tool-ad-right{grid-area:right}.bottom.svelte-qsrpqs{grid-area:bottom;overflow:hidden}.workspace.svelte-qsrpqs{grid-area:work;display:grid;grid-template-rows:62px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:16px;background:#fff;box-shadow:0 18px 48px #17203314}.workspace.svelte-qsrpqs header:where(.svelte-qsrpqs){display:flex;align-items:center;justify-content:space-between;padding:9px 18px;border-bottom:1px solid var(--tool-border)}header.svelte-qsrpqs>div:where(.svelte-qsrpqs){display:grid;gap:2px}header.svelte-qsrpqs span:where(.svelte-qsrpqs){color:var(--tool-primary);font-size:10px;font-weight:850;letter-spacing:.14em}header.svelte-qsrpqs strong:where(.svelte-qsrpqs){font-size:16px}header.svelte-qsrpqs p:where(.svelte-qsrpqs){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:7px 11px;font-size:10px;font-weight:750}header.svelte-qsrpqs i:where(.svelte-qsrpqs){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e}.layout.svelte-qsrpqs{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-width:0;min-height:0}.editor.svelte-qsrpqs,.output.svelte-qsrpqs{display:grid;min-width:0;min-height:0;padding:18px;gap:12px}.editor.svelte-qsrpqs{grid-template-rows:auto auto minmax(0,1fr) auto}.output.svelte-qsrpqs{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-qsrpqs{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.heading.svelte-qsrpqs b:where(.svelte-qsrpqs){display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:10px}.heading.svelte-qsrpqs h2:where(.svelte-qsrpqs){margin:0;font-size:14px}.heading.svelte-qsrpqs p:where(.svelte-qsrpqs){margin:3px 0 0;color:var(--tool-faint);font-size:10px}.heading.svelte-qsrpqs em:where(.svelte-qsrpqs){border-radius:999px;background:#fee2e2;color:#b91c1c;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.heading.svelte-qsrpqs em.ready:where(.svelte-qsrpqs){background:#dcfce7;color:#15803d}.modes.svelte-qsrpqs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.modes.svelte-qsrpqs label:where(.svelte-qsrpqs){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:7px 10px;cursor:pointer}.modes.svelte-qsrpqs label.active:where(.svelte-qsrpqs){border-color:#818cf8;background:#f5f5ff;box-shadow:0 0 0 2px #6366f114}.modes.svelte-qsrpqs input:where(.svelte-qsrpqs){position:absolute;opacity:0}.modes.svelte-qsrpqs strong:where(.svelte-qsrpqs){color:#334155;font-size:10px}.modes.svelte-qsrpqs small:where(.svelte-qsrpqs){color:var(--tool-faint);font-size:8px}.code-shell.svelte-qsrpqs,.result-shell.svelte-qsrpqs{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.result-shell.error.svelte-qsrpqs{border-color:#fecaca}.code-bar.svelte-qsrpqs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}textarea.svelte-qsrpqs{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:0;background:transparent;color:#dbeafe;padding:15px;font:13px/1.7 var(--tool-mono);outline:none}.code-shell.svelte-qsrpqs:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}pre.svelte-qsrpqs{min-height:0;overflow:auto;margin:0;background:transparent;color:#d1fae5;padding:15px;font:12px/1.7 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.empty.svelte-qsrpqs,.valid-state.svelte-qsrpqs{display:grid;place-content:center;justify-items:center;gap:7px;padding:14px;text-align:center}.empty.svelte-qsrpqs strong:where(.svelte-qsrpqs){color:#818cf8;font:16px var(--tool-mono)}.empty.svelte-qsrpqs span:where(.svelte-qsrpqs),.valid-state.svelte-qsrpqs span:where(.svelte-qsrpqs){color:#cbd5e1;font-size:12px;font-weight:750}.empty.svelte-qsrpqs small:where(.svelte-qsrpqs),.valid-state.svelte-qsrpqs small:where(.svelte-qsrpqs){color:#94a3b8;font-size:9px}.error-state.svelte-qsrpqs strong:where(.svelte-qsrpqs),.error-state.svelte-qsrpqs span:where(.svelte-qsrpqs){color:#fecaca}.valid-state.svelte-qsrpqs strong:where(.svelte-qsrpqs){color:#86efac;font:800 18px var(--tool-mono)}.actions.svelte-qsrpqs,.output-actions.svelte-qsrpqs,.output-footer.svelte-qsrpqs{display:flex;align-items:center;gap:7px}.actions.svelte-qsrpqs{justify-content:flex-end}.actions.svelte-qsrpqs button:where(.svelte-qsrpqs),.output-actions.svelte-qsrpqs button:where(.svelte-qsrpqs){min-height:36px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:7px 13px;font-size:10px;font-weight:750;cursor:pointer}.actions.svelte-qsrpqs .run:where(.svelte-qsrpqs),.output-actions.svelte-qsrpqs button:where(.svelte-qsrpqs):first-child{border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.actions.svelte-qsrpqs button:where(.svelte-qsrpqs):disabled,.output-actions.svelte-qsrpqs button:where(.svelte-qsrpqs):disabled{opacity:.42}.output-footer.svelte-qsrpqs>span:where(.svelte-qsrpqs){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-qsrpqs:focus-visible,textarea.svelte-qsrpqs:focus-visible,.modes.svelte-qsrpqs label:where(.svelte-qsrpqs):has(input:where(.svelte-qsrpqs):focus-visible){outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-qsrpqs{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-qsrpqs>.tool-ad-left,.ad-layout.svelte-qsrpqs>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-format{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.ad-layout.svelte-qsrpqs{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-qsrpqs{grid-template-rows:52px minmax(0,1fr);border-radius:12px}.workspace.svelte-qsrpqs header:where(.svelte-qsrpqs){padding:7px 10px}header.svelte-qsrpqs span:where(.svelte-qsrpqs){font-size:8px}header.svelte-qsrpqs strong:where(.svelte-qsrpqs){font-size:14px}header.svelte-qsrpqs p:where(.svelte-qsrpqs){border:0;background:transparent;padding:0;font-size:0}header.svelte-qsrpqs p:where(.svelte-qsrpqs):after{content:"服务端处理";font-size:9px}.layout.svelte-qsrpqs{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-qsrpqs,.output.svelte-qsrpqs{padding:9px;gap:8px}.output.svelte-qsrpqs{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-qsrpqs{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.heading.svelte-qsrpqs b:where(.svelte-qsrpqs){width:27px;height:27px}.heading.svelte-qsrpqs h2:where(.svelte-qsrpqs){font-size:12px}.heading.svelte-qsrpqs p:where(.svelte-qsrpqs){display:none}.heading.svelte-qsrpqs em:where(.svelte-qsrpqs){padding:4px 7px;font-size:8px}.modes.svelte-qsrpqs label:where(.svelte-qsrpqs){padding:5px 7px}.modes.svelte-qsrpqs small:where(.svelte-qsrpqs){display:none}.code-shell.svelte-qsrpqs,.result-shell.svelte-qsrpqs{grid-template-rows:28px minmax(0,1fr)}.code-bar.svelte-qsrpqs{padding:0 10px;font-size:9px}textarea.svelte-qsrpqs{padding:10px;font-size:13px}.actions.svelte-qsrpqs,.output-actions.svelte-qsrpqs{width:100%;gap:4px}.actions.svelte-qsrpqs button:where(.svelte-qsrpqs),.output-actions.svelte-qsrpqs button:where(.svelte-qsrpqs){flex:1;min-height:32px;padding:5px 7px;font-size:9px}.output-footer.svelte-qsrpqs>span:where(.svelte-qsrpqs){display:none}pre.svelte-qsrpqs{padding:10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.svelte-qsrpqs{transition:none!important}}html:has(.tool-slug-json-line-chart),body:has(.tool-slug-json-line-chart){height:100%;overflow:hidden!important}body:has(.tool-slug-json-line-chart) .seo-content{display:none!important}.tool-slug-json-line-chart{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-line-chart .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-1h1gyy5{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1h1gyy5>.tool-ad-left{grid-area:left}.ad-layout.svelte-1h1gyy5>.tool-ad-right{grid-area:right}.bottom.svelte-1h1gyy5{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-1h1gyy5>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-1h1gyy5{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px 1fr;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-1h1gyy5{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-1h1gyy5>div:where(.svelte-1h1gyy5){display:grid;gap:2px}header.svelte-1h1gyy5 span:where(.svelte-1h1gyy5){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-1h1gyy5 strong:where(.svelte-1h1gyy5){font-size:13px}header.svelte-1h1gyy5 p:where(.svelte-1h1gyy5){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.grid.svelte-1h1gyy5{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-width:0;min-height:0}.editor.svelte-1h1gyy5,.preview.svelte-1h1gyy5{display:grid;min-width:0;min-height:0;padding:12px 13px}.editor.svelte-1h1gyy5{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.preview.svelte-1h1gyy5{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-1h1gyy5{display:grid;grid-template-columns:27px 1fr auto;gap:9px;padding-bottom:8px}.heading.svelte-1h1gyy5 b:where(.svelte-1h1gyy5){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-1h1gyy5 h2:where(.svelte-1h1gyy5){margin:0;font-size:11px}.heading.svelte-1h1gyy5 p:where(.svelte-1h1gyy5){margin:2px 0 0;color:var(--tool-faint);font-size:8px}.heading.svelte-1h1gyy5 em:where(.svelte-1h1gyy5){height:-moz-max-content;height:max-content;border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-1h1gyy5 em.ready:where(.svelte-1h1gyy5){background:#dcfce7;color:#15803d}.editor.svelte-1h1gyy5>label:where(.svelte-1h1gyy5){padding-bottom:5px;color:#334155;font-size:8px;font-weight:800}textarea.svelte-1h1gyy5{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none}.rules.svelte-1h1gyy5{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.rules.svelte-1h1gyy5 span:where(.svelte-1h1gyy5){border:1px solid var(--tool-border);border-radius:7px;padding:6px;color:var(--tool-faint);font-size:7px}.rules.svelte-1h1gyy5 code:where(.svelte-1h1gyy5){color:var(--tool-primary);font:750 7px var(--tool-mono)}.error.svelte-1h1gyy5{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.actions.svelte-1h1gyy5{display:flex;gap:7px;margin-top:8px}.actions.svelte-1h1gyy5 button:where(.svelte-1h1gyy5){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 10px;color:var(--tool-muted);font-size:8px;font-weight:750}.actions.svelte-1h1gyy5 .clear:where(.svelte-1h1gyy5){color:#b42318}.actions.svelte-1h1gyy5 button:where(.svelte-1h1gyy5):last-child{margin-left:auto}.actions.svelte-1h1gyy5 button:where(.svelte-1h1gyy5):disabled{opacity:.4}.chart.svelte-1h1gyy5{min-height:0;overflow:auto;border:1px solid #dbe4ee;border-radius:10px;background:#fff;padding:18px}.summary.svelte-1h1gyy5{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.summary.svelte-1h1gyy5 div:where(.svelte-1h1gyy5){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:7px 9px}.summary.svelte-1h1gyy5 span:where(.svelte-1h1gyy5),.summary.svelte-1h1gyy5 strong:where(.svelte-1h1gyy5){display:block}.summary.svelte-1h1gyy5 span:where(.svelte-1h1gyy5){color:var(--tool-faint);font-size:7px}.summary.svelte-1h1gyy5 strong:where(.svelte-1h1gyy5){margin-top:2px;font:800 11px var(--tool-mono)}.empty.svelte-1h1gyy5{display:grid;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty.svelte-1h1gyy5 span:where(.svelte-1h1gyy5){display:grid;width:48px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty.svelte-1h1gyy5 strong:where(.svelte-1h1gyy5){font-size:11px}.empty.svelte-1h1gyy5 p:where(.svelte-1h1gyy5){margin:0;font-size:8px}@media(max-width:1180px){.ad-layout.svelte-1h1gyy5{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1h1gyy5>.tool-ad-left,.ad-layout.svelte-1h1gyy5>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-line-chart{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-line-chart .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1h1gyy5{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1h1gyy5{grid-template-rows:43px 1fr}header.svelte-1h1gyy5{padding:6px 9px}header.svelte-1h1gyy5 p:where(.svelte-1h1gyy5){display:none}.grid.svelte-1h1gyy5{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.editor.svelte-1h1gyy5,.preview.svelte-1h1gyy5{padding:8px}.editor.svelte-1h1gyy5{grid-template-rows:auto auto minmax(40px,1fr) auto auto auto}.preview.svelte-1h1gyy5{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-1h1gyy5{grid-template-columns:24px 1fr auto;gap:6px;padding-bottom:5px}.heading.svelte-1h1gyy5 b:where(.svelte-1h1gyy5){width:24px;height:24px}.heading.svelte-1h1gyy5 p:where(.svelte-1h1gyy5),.rules.svelte-1h1gyy5,.empty.svelte-1h1gyy5 p:where(.svelte-1h1gyy5){display:none}textarea.svelte-1h1gyy5{font-size:16px;padding:9px}.actions.svelte-1h1gyy5{margin-top:5px}.actions.svelte-1h1gyy5 button:where(.svelte-1h1gyy5){flex:1;min-height:30px;padding:4px 7px}.actions.svelte-1h1gyy5 button:where(.svelte-1h1gyy5):last-child{margin-left:0}.chart.svelte-1h1gyy5{padding:8px}.summary.svelte-1h1gyy5{margin-top:5px}.summary.svelte-1h1gyy5 div:where(.svelte-1h1gyy5){padding:4px 7px}}@media(prefers-reduced-motion:reduce){.svelte-1h1gyy5{transition:none!important}}.chart.svelte-1h1gyy5{display:grid;grid-template-rows:minmax(0,1fr) 28px}.chart.svelte-1h1gyy5 svg:where(.svelte-1h1gyy5){width:100%;height:100%;min-height:220px;overflow:visible}.grid-lines.svelte-1h1gyy5 line:where(.svelte-1h1gyy5){stroke:#e2e8f0;stroke-width:.35}.chart.svelte-1h1gyy5 polyline:where(.svelte-1h1gyy5){fill:none;stroke:#6366f1;stroke-width:1.5;vector-effect:non-scaling-stroke}.chart.svelte-1h1gyy5 circle:where(.svelte-1h1gyy5){fill:#fff;stroke:#6366f1;stroke-width:1;vector-effect:non-scaling-stroke}.labels.svelte-1h1gyy5{display:flex;justify-content:space-between;gap:5px}.labels.svelte-1h1gyy5 span:where(.svelte-1h1gyy5){display:grid;min-width:0;flex:1;overflow:hidden;color:#64748b;font-size:7px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.labels.svelte-1h1gyy5 b:where(.svelte-1h1gyy5){color:#334155;font:750 8px var(--tool-mono)}@media(max-width:760px){.chart.svelte-1h1gyy5 svg:where(.svelte-1h1gyy5){min-height:105px}}html:has(.tool-slug-json-radar-chart),body:has(.tool-slug-json-radar-chart){height:100%;overflow:hidden!important}body:has(.tool-slug-json-radar-chart) .seo-content{display:none!important}.tool-slug-json-radar-chart{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-radar-chart .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-lp9tel{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-lp9tel>.tool-ad-left{grid-area:left}.ad-layout.svelte-lp9tel>.tool-ad-right{grid-area:right}.bottom.svelte-lp9tel{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-lp9tel>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-lp9tel{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px 1fr;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-lp9tel{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-lp9tel>div:where(.svelte-lp9tel){display:grid;gap:2px}header.svelte-lp9tel span:where(.svelte-lp9tel){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-lp9tel strong:where(.svelte-lp9tel){font-size:13px}header.svelte-lp9tel p:where(.svelte-lp9tel){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.grid.svelte-lp9tel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-width:0;min-height:0}.editor.svelte-lp9tel,.preview.svelte-lp9tel{display:grid;min-width:0;min-height:0;padding:12px 13px}.editor.svelte-lp9tel{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.preview.svelte-lp9tel{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-lp9tel{display:grid;grid-template-columns:27px 1fr auto;gap:9px;padding-bottom:8px}.heading.svelte-lp9tel b:where(.svelte-lp9tel){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-lp9tel h2:where(.svelte-lp9tel){margin:0;font-size:11px}.heading.svelte-lp9tel p:where(.svelte-lp9tel){margin:2px 0 0;color:var(--tool-faint);font-size:8px}.heading.svelte-lp9tel em:where(.svelte-lp9tel){height:-moz-max-content;height:max-content;border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-lp9tel em.ready:where(.svelte-lp9tel){background:#dcfce7;color:#15803d}.editor.svelte-lp9tel>label:where(.svelte-lp9tel){padding-bottom:5px;color:#334155;font-size:8px;font-weight:800}textarea.svelte-lp9tel{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none}.rules.svelte-lp9tel{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.rules.svelte-lp9tel span:where(.svelte-lp9tel){border:1px solid var(--tool-border);border-radius:7px;padding:6px;color:var(--tool-faint);font-size:7px}.rules.svelte-lp9tel code:where(.svelte-lp9tel){color:var(--tool-primary);font:750 7px var(--tool-mono)}.error.svelte-lp9tel{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.actions.svelte-lp9tel{display:flex;gap:7px;margin-top:8px}.actions.svelte-lp9tel button:where(.svelte-lp9tel){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 10px;color:var(--tool-muted);font-size:8px;font-weight:750}.actions.svelte-lp9tel .clear:where(.svelte-lp9tel){color:#b42318}.actions.svelte-lp9tel button:where(.svelte-lp9tel):last-child{margin-left:auto}.actions.svelte-lp9tel button:where(.svelte-lp9tel):disabled{opacity:.4}.chart.svelte-lp9tel{min-height:0;overflow:auto;border:1px solid #dbe4ee;border-radius:10px;background:#fff;padding:12px}.chart.svelte-lp9tel svg:where(.svelte-lp9tel){width:100%;height:100%;min-height:210px}.mesh.svelte-lp9tel{fill:none;stroke:#cbd5e1;stroke-width:.5}.axis.svelte-lp9tel{stroke:#e2e8f0;stroke-width:.4}.chart.svelte-lp9tel text:where(.svelte-lp9tel){fill:#64748b;font:3px var(--tool-sans)}.data.svelte-lp9tel{fill:#6366f133;stroke:#6366f1;stroke-width:1.2;stroke-linejoin:round}.chart.svelte-lp9tel circle:where(.svelte-lp9tel){stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.labels.svelte-lp9tel{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 10px;padding-top:6px}.labels.svelte-lp9tel span:where(.svelte-lp9tel){display:flex;align-items:center;gap:4px;color:#64748b;font-size:7px}.labels.svelte-lp9tel i:where(.svelte-lp9tel){width:7px;height:7px;border-radius:50%}.labels.svelte-lp9tel b:where(.svelte-lp9tel){color:#334155;font-weight:750}.summary.svelte-lp9tel{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.summary.svelte-lp9tel div:where(.svelte-lp9tel){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:7px 9px}.summary.svelte-lp9tel span:where(.svelte-lp9tel),.summary.svelte-lp9tel strong:where(.svelte-lp9tel){display:block}.summary.svelte-lp9tel span:where(.svelte-lp9tel){color:var(--tool-faint);font-size:7px}.summary.svelte-lp9tel strong:where(.svelte-lp9tel){margin-top:2px;font:800 11px var(--tool-mono)}.empty.svelte-lp9tel{display:grid;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty.svelte-lp9tel span:where(.svelte-lp9tel){display:grid;width:48px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty.svelte-lp9tel strong:where(.svelte-lp9tel){font-size:11px}.empty.svelte-lp9tel p:where(.svelte-lp9tel){margin:0;font-size:8px}@media(max-width:1180px){.ad-layout.svelte-lp9tel{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-lp9tel>.tool-ad-left,.ad-layout.svelte-lp9tel>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-radar-chart{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-radar-chart .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-lp9tel{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-lp9tel{grid-template-rows:43px 1fr}header.svelte-lp9tel{padding:6px 9px}header.svelte-lp9tel p:where(.svelte-lp9tel){display:none}.grid.svelte-lp9tel{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.editor.svelte-lp9tel,.preview.svelte-lp9tel{padding:8px}.editor.svelte-lp9tel{grid-template-rows:auto auto minmax(40px,1fr) auto auto auto}.preview.svelte-lp9tel{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-lp9tel{grid-template-columns:24px 1fr auto;gap:6px;padding-bottom:5px}.heading.svelte-lp9tel b:where(.svelte-lp9tel){width:24px;height:24px}.heading.svelte-lp9tel p:where(.svelte-lp9tel),.rules.svelte-lp9tel,.empty.svelte-lp9tel p:where(.svelte-lp9tel){display:none}textarea.svelte-lp9tel{font-size:16px;padding:9px}.actions.svelte-lp9tel{margin-top:5px}.actions.svelte-lp9tel button:where(.svelte-lp9tel){flex:1;min-height:30px;padding:4px 7px}.actions.svelte-lp9tel button:where(.svelte-lp9tel):last-child{margin-left:0}.chart.svelte-lp9tel{padding:8px}.chart.svelte-lp9tel svg:where(.svelte-lp9tel){min-height:100px}.summary.svelte-lp9tel{margin-top:5px}.summary.svelte-lp9tel div:where(.svelte-lp9tel){padding:4px 7px}}@media(prefers-reduced-motion:reduce){.svelte-lp9tel{transition:none!important}}.chart.svelte-lp9tel{display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;overflow:hidden}.chart.svelte-lp9tel svg:where(.svelte-lp9tel){display:block;width:min(100%,520px);height:100%;min-height:180px;overflow:visible}.mesh.svelte-lp9tel{fill:none;stroke:#d7deea;stroke-width:.45}.chart.svelte-lp9tel text:where(.svelte-lp9tel){fill:#526079;font-family:Inter,PingFang SC,sans-serif;font-size:3px;font-weight:650}.data.svelte-lp9tel{fill:#5865df2b;stroke:#5865df;stroke-width:1.1}.chart.svelte-lp9tel circle:where(.svelte-lp9tel){stroke-width:.8}.actions.svelte-lp9tel button:where(.svelte-lp9tel){cursor:pointer}.actions.svelte-lp9tel button:where(.svelte-lp9tel):focus-visible,textarea.svelte-lp9tel:focus-visible{outline:2px solid #818cf8;outline-offset:2px}html:has(.tool-slug-json-remove-empty),body:has(.tool-slug-json-remove-empty){height:100%;overflow:hidden!important}body:has(.tool-slug-json-remove-empty) .seo-content{display:none!important}.tool-slug-json-remove-empty{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-remove-empty .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.clean-ad-layout.svelte-4mmcvi{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.clean-ad-layout.svelte-4mmcvi>.tool-ad-left{grid-area:left}.clean-ad-layout.svelte-4mmcvi>.tool-ad-right{grid-area:right}.bottom-ad.svelte-4mmcvi{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-4mmcvi>.tool-ad-bottom{height:100%;min-height:0}.clean-workspace.svelte-4mmcvi{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-4mmcvi{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-4mmcvi>div:where(.svelte-4mmcvi){display:grid;gap:2px}.workspace-header.svelte-4mmcvi span:where(.svelte-4mmcvi){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-4mmcvi strong:where(.svelte-4mmcvi){font-size:13px}.workspace-header.svelte-4mmcvi p:where(.svelte-4mmcvi){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-4mmcvi{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-4mmcvi,.result-panel.svelte-4mmcvi{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-4mmcvi{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-4mmcvi{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-4mmcvi{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-4mmcvi>b:where(.svelte-4mmcvi){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-4mmcvi h2:where(.svelte-4mmcvi){margin:0;font-size:11px}.panel-heading.svelte-4mmcvi p:where(.svelte-4mmcvi){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-4mmcvi em:where(.svelte-4mmcvi){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-4mmcvi em.ready:where(.svelte-4mmcvi){background:#dcfce7;color:#15803d}.editor-label.svelte-4mmcvi{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-4mmcvi{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-4mmcvi:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.rule-guide.svelte-4mmcvi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:7px}.rule-guide.svelte-4mmcvi span:where(.svelte-4mmcvi){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.rule-guide.svelte-4mmcvi code:where(.svelte-4mmcvi){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-4mmcvi,.result-actions.svelte-4mmcvi{display:flex;align-items:center;gap:7px}.input-actions.svelte-4mmcvi{margin-top:8px}.input-actions.svelte-4mmcvi button:where(.svelte-4mmcvi),.result-actions.svelte-4mmcvi button:where(.svelte-4mmcvi){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-4mmcvi .clear:where(.svelte-4mmcvi){color:#b42318}.input-actions.svelte-4mmcvi .run:where(.svelte-4mmcvi){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-4mmcvi button:where(.svelte-4mmcvi):disabled,.result-actions.svelte-4mmcvi button:where(.svelte-4mmcvi):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-4mmcvi button:where(.svelte-4mmcvi):hover:not(:disabled),.result-actions.svelte-4mmcvi button:where(.svelte-4mmcvi):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-4mmcvi .run:where(.svelte-4mmcvi):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-4mmcvi{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-4mmcvi{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-4mmcvi{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-4mmcvi small:where(.svelte-4mmcvi){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-4mmcvi{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre;overscroll-behavior:contain}pre.svelte-4mmcvi code:where(.svelte-4mmcvi){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-4mmcvi{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-4mmcvi>span:where(.svelte-4mmcvi){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 8px var(--tool-mono)}.empty-state.svelte-4mmcvi strong:where(.svelte-4mmcvi){color:var(--tool-muted);font-size:11px}.empty-state.svelte-4mmcvi p:where(.svelte-4mmcvi){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-4mmcvi{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-4mmcvi>span:where(.svelte-4mmcvi){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-4mmcvi:focus-visible,textarea.svelte-4mmcvi:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.clean-ad-layout.svelte-4mmcvi{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.clean-ad-layout.svelte-4mmcvi>.tool-ad-left,.clean-ad-layout.svelte-4mmcvi>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-remove-empty{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-remove-empty .detail-grid{height:calc(100dvh - 108px)!important}.clean-ad-layout.svelte-4mmcvi{grid-template-rows:minmax(0,1fr) 42px}.clean-workspace.svelte-4mmcvi{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-4mmcvi{padding:6px 9px}.workspace-header.svelte-4mmcvi p:where(.svelte-4mmcvi){display:none}.workspace-grid.svelte-4mmcvi{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-4mmcvi,.result-panel.svelte-4mmcvi{padding:8px}.input-panel.svelte-4mmcvi{grid-template-rows:auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-4mmcvi{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-4mmcvi{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-4mmcvi>b:where(.svelte-4mmcvi){width:24px;height:24px}.panel-heading.svelte-4mmcvi p:where(.svelte-4mmcvi){display:none}.rule-guide.svelte-4mmcvi{display:none}.input-actions.svelte-4mmcvi{margin-top:5px}.input-actions.svelte-4mmcvi button:where(.svelte-4mmcvi),.result-actions.svelte-4mmcvi button:where(.svelte-4mmcvi){min-height:30px;padding:4px 8px}.result-actions.svelte-4mmcvi{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-4mmcvi>span:where(.svelte-4mmcvi){display:none}.empty-state.svelte-4mmcvi p:where(.svelte-4mmcvi){display:none}textarea.svelte-4mmcvi{font-size:16px;padding:9px}.output-shell.svelte-4mmcvi{grid-template-rows:27px minmax(0,1fr)}pre.svelte-4mmcvi{padding:9px}pre.svelte-4mmcvi code:where(.svelte-4mmcvi){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-4mmcvi em:where(.svelte-4mmcvi){display:none}.input-actions.svelte-4mmcvi button:where(.svelte-4mmcvi),.result-actions.svelte-4mmcvi button:where(.svelte-4mmcvi){flex:1}.input-actions.svelte-4mmcvi .run:where(.svelte-4mmcvi){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-4mmcvi{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-scatter-chart),body:has(.tool-slug-json-scatter-chart){height:100%;overflow:hidden!important}body:has(.tool-slug-json-scatter-chart) .seo-content{display:none!important}.tool-slug-json-scatter-chart{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-scatter-chart .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-r49nqv{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-r49nqv>.tool-ad-left{grid-area:left}.ad-layout.svelte-r49nqv>.tool-ad-right{grid-area:right}.bottom.svelte-r49nqv{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-r49nqv>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-r49nqv{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px 1fr;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-r49nqv{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-r49nqv>div:where(.svelte-r49nqv){display:grid;gap:2px}header.svelte-r49nqv span:where(.svelte-r49nqv){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-r49nqv strong:where(.svelte-r49nqv){font-size:13px}header.svelte-r49nqv p:where(.svelte-r49nqv){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.grid.svelte-r49nqv{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-width:0;min-height:0}.editor.svelte-r49nqv,.preview.svelte-r49nqv{display:grid;min-width:0;min-height:0;padding:12px 13px}.editor.svelte-r49nqv{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.preview.svelte-r49nqv{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-r49nqv{display:grid;grid-template-columns:27px 1fr auto;gap:9px;padding-bottom:8px}.heading.svelte-r49nqv b:where(.svelte-r49nqv){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-r49nqv h2:where(.svelte-r49nqv){margin:0;font-size:11px}.heading.svelte-r49nqv p:where(.svelte-r49nqv){margin:2px 0 0;color:var(--tool-faint);font-size:8px}.heading.svelte-r49nqv em:where(.svelte-r49nqv){height:-moz-max-content;height:max-content;border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-r49nqv em.ready:where(.svelte-r49nqv){background:#dcfce7;color:#15803d}.editor.svelte-r49nqv>label:where(.svelte-r49nqv){padding-bottom:5px;color:#334155;font-size:8px;font-weight:800}textarea.svelte-r49nqv{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none}.rules.svelte-r49nqv{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.rules.svelte-r49nqv span:where(.svelte-r49nqv){border:1px solid var(--tool-border);border-radius:7px;padding:6px;color:var(--tool-faint);font-size:7px}.rules.svelte-r49nqv code:where(.svelte-r49nqv){color:var(--tool-primary);font:750 7px var(--tool-mono)}.error.svelte-r49nqv{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.actions.svelte-r49nqv{display:flex;gap:7px;margin-top:8px}.actions.svelte-r49nqv button:where(.svelte-r49nqv){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 10px;color:var(--tool-muted);font-size:8px;font-weight:750}.actions.svelte-r49nqv .clear:where(.svelte-r49nqv){color:#b42318}.actions.svelte-r49nqv button:where(.svelte-r49nqv):last-child{margin-left:auto}.actions.svelte-r49nqv button:where(.svelte-r49nqv):disabled{opacity:.4}.chart.svelte-r49nqv{min-height:0;overflow:auto;border:1px solid #dbe4ee;border-radius:10px;background:#fff;padding:18px}.summary.svelte-r49nqv{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.summary.svelte-r49nqv div:where(.svelte-r49nqv){border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:7px 9px}.summary.svelte-r49nqv span:where(.svelte-r49nqv),.summary.svelte-r49nqv strong:where(.svelte-r49nqv){display:block}.summary.svelte-r49nqv span:where(.svelte-r49nqv){color:var(--tool-faint);font-size:7px}.summary.svelte-r49nqv strong:where(.svelte-r49nqv){margin-top:2px;font:800 11px var(--tool-mono)}.empty.svelte-r49nqv{display:grid;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty.svelte-r49nqv span:where(.svelte-r49nqv){display:grid;width:48px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty.svelte-r49nqv strong:where(.svelte-r49nqv){font-size:11px}.empty.svelte-r49nqv p:where(.svelte-r49nqv){margin:0;font-size:8px}@media(max-width:1180px){.ad-layout.svelte-r49nqv{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-r49nqv>.tool-ad-left,.ad-layout.svelte-r49nqv>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-scatter-chart{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-scatter-chart .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-r49nqv{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-r49nqv{grid-template-rows:43px 1fr}header.svelte-r49nqv{padding:6px 9px}header.svelte-r49nqv p:where(.svelte-r49nqv){display:none}.grid.svelte-r49nqv{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.editor.svelte-r49nqv,.preview.svelte-r49nqv{padding:8px}.editor.svelte-r49nqv{grid-template-rows:auto auto minmax(40px,1fr) auto auto auto}.preview.svelte-r49nqv{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-r49nqv{grid-template-columns:24px 1fr auto;gap:6px;padding-bottom:5px}.heading.svelte-r49nqv b:where(.svelte-r49nqv){width:24px;height:24px}.heading.svelte-r49nqv p:where(.svelte-r49nqv),.rules.svelte-r49nqv,.empty.svelte-r49nqv p:where(.svelte-r49nqv){display:none}textarea.svelte-r49nqv{font-size:16px;padding:9px}.actions.svelte-r49nqv{margin-top:5px}.actions.svelte-r49nqv button:where(.svelte-r49nqv){flex:1;min-height:30px;padding:4px 7px}.actions.svelte-r49nqv button:where(.svelte-r49nqv):last-child{margin-left:0}.chart.svelte-r49nqv{padding:8px}.summary.svelte-r49nqv{margin-top:5px}.summary.svelte-r49nqv div:where(.svelte-r49nqv){padding:4px 7px}}@media(prefers-reduced-motion:reduce){.svelte-r49nqv{transition:none!important}}.chart.svelte-r49nqv{display:grid;grid-template-rows:minmax(0,1fr) auto}.chart.svelte-r49nqv svg:where(.svelte-r49nqv){width:100%;height:100%;min-height:210px}.grid-lines.svelte-r49nqv line:where(.svelte-r49nqv){stroke:#e2e8f0;stroke-width:.35}.chart.svelte-r49nqv circle:where(.svelte-r49nqv){stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.labels.svelte-r49nqv{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 10px;padding-top:6px}.labels.svelte-r49nqv span:where(.svelte-r49nqv){display:flex;align-items:center;gap:4px;color:#64748b;font-size:7px}.labels.svelte-r49nqv i:where(.svelte-r49nqv){width:7px;height:7px;border-radius:50%}.labels.svelte-r49nqv b:where(.svelte-r49nqv){color:#334155;font-weight:750}@media(max-width:760px){.chart.svelte-r49nqv svg:where(.svelte-r49nqv){min-height:100px}.labels.svelte-r49nqv{max-height:28px;overflow:auto}}html:has(.tool-slug-json-stringify),body:has(.tool-slug-json-stringify){height:100%;overflow:hidden!important}body:has(.tool-slug-json-stringify) .seo-content{display:none!important}.tool-slug-json-stringify{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-stringify .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-6r6iji{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-6r6iji>.tool-ad-left{grid-area:left}.ad-layout.svelte-6r6iji>.tool-ad-right{grid-area:right}.bottom.svelte-6r6iji{grid-area:bottom;overflow:hidden}.workspace.svelte-6r6iji{grid-area:work;display:grid;grid-template-rows:62px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:16px;background:#fff;box-shadow:0 18px 48px #17203314}.workspace.svelte-6r6iji header:where(.svelte-6r6iji){display:flex;align-items:center;justify-content:space-between;padding:9px 18px;border-bottom:1px solid var(--tool-border)}header.svelte-6r6iji>div:where(.svelte-6r6iji){display:grid;gap:2px}header.svelte-6r6iji span:where(.svelte-6r6iji){color:var(--tool-primary);font-size:10px;font-weight:850;letter-spacing:.14em}header.svelte-6r6iji strong:where(.svelte-6r6iji){font-size:16px}header.svelte-6r6iji p:where(.svelte-6r6iji){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:7px 11px;font-size:10px;font-weight:750}header.svelte-6r6iji i:where(.svelte-6r6iji){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e}.layout.svelte-6r6iji{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-width:0;min-height:0}.editor.svelte-6r6iji,.output.svelte-6r6iji{display:grid;min-width:0;min-height:0;padding:18px;gap:12px}.editor.svelte-6r6iji{grid-template-rows:auto auto minmax(0,1fr) auto}.output.svelte-6r6iji{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-6r6iji{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.heading.svelte-6r6iji b:where(.svelte-6r6iji){display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:10px}.heading.svelte-6r6iji h2:where(.svelte-6r6iji){margin:0;font-size:14px}.heading.svelte-6r6iji p:where(.svelte-6r6iji){margin:3px 0 0;color:var(--tool-faint);font-size:10px}.heading.svelte-6r6iji em:where(.svelte-6r6iji){border-radius:999px;background:#fee2e2;color:#b91c1c;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.heading.svelte-6r6iji em.ready:where(.svelte-6r6iji){background:#dcfce7;color:#15803d}.modes.svelte-6r6iji{display:grid;grid-template-columns:1fr 1fr;gap:6px}.modes.svelte-6r6iji button:where(.svelte-6r6iji){display:grid;gap:2px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 11px;text-align:left;cursor:pointer}.modes.svelte-6r6iji button.active:where(.svelte-6r6iji){border-color:#818cf8;background:#f5f5ff;box-shadow:0 0 0 2px #6366f114}.modes.svelte-6r6iji strong:where(.svelte-6r6iji){font-size:10px}.modes.svelte-6r6iji small:where(.svelte-6r6iji){color:var(--tool-faint);font-size:8px}.code-shell.svelte-6r6iji,.result-shell.svelte-6r6iji{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.result-shell.error.svelte-6r6iji{border-color:#fecaca}.code-bar.svelte-6r6iji{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}textarea.svelte-6r6iji{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:0;background:transparent;color:#dbeafe;padding:15px;font:13px/1.7 var(--tool-mono);outline:none}.code-shell.svelte-6r6iji:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}pre.svelte-6r6iji{min-height:0;overflow:auto;margin:0;background:transparent;color:#d1fae5;padding:15px;font:12px/1.7 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.empty.svelte-6r6iji{display:grid;place-content:center;justify-items:center;gap:7px;padding:14px;text-align:center}.empty.svelte-6r6iji strong:where(.svelte-6r6iji){color:#818cf8;font:16px var(--tool-mono)}.empty.svelte-6r6iji span:where(.svelte-6r6iji){color:#cbd5e1;font-size:12px;font-weight:750}.empty.svelte-6r6iji small:where(.svelte-6r6iji){color:#94a3b8;font-size:9px}.error-state.svelte-6r6iji strong:where(.svelte-6r6iji),.error-state.svelte-6r6iji span:where(.svelte-6r6iji){color:#fecaca}.actions.svelte-6r6iji,.output-actions.svelte-6r6iji,.output-footer.svelte-6r6iji{display:flex;align-items:center;gap:7px}.actions.svelte-6r6iji{justify-content:flex-end}.actions.svelte-6r6iji button:where(.svelte-6r6iji),.output-actions.svelte-6r6iji button:where(.svelte-6r6iji),.output-actions.svelte-6r6iji a:where(.svelte-6r6iji){display:grid;box-sizing:border-box;min-height:36px;place-items:center;border:1px solid var(--tool-border);border-radius:9px;background:#fff;color:#334155;padding:7px 13px;font-size:10px;font-weight:750;text-decoration:none;cursor:pointer}.output-actions.svelte-6r6iji button:where(.svelte-6r6iji){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.output-actions.svelte-6r6iji .disabled:where(.svelte-6r6iji),.output-actions.svelte-6r6iji button:where(.svelte-6r6iji):disabled{pointer-events:none;opacity:.42}.output-footer.svelte-6r6iji>span:where(.svelte-6r6iji){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-6r6iji:focus-visible,a.svelte-6r6iji:focus-visible,textarea.svelte-6r6iji:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-6r6iji{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-6r6iji>.tool-ad-left,.ad-layout.svelte-6r6iji>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-stringify{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.ad-layout.svelte-6r6iji{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-6r6iji{grid-template-rows:52px minmax(0,1fr);border-radius:12px}.workspace.svelte-6r6iji header:where(.svelte-6r6iji){padding:7px 10px}header.svelte-6r6iji span:where(.svelte-6r6iji){font-size:8px}header.svelte-6r6iji strong:where(.svelte-6r6iji){font-size:14px}header.svelte-6r6iji p:where(.svelte-6r6iji){border:0;background:transparent;padding:0;font-size:0}header.svelte-6r6iji p:where(.svelte-6r6iji):after{content:"本地处理";font-size:9px}.layout.svelte-6r6iji{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-6r6iji,.output.svelte-6r6iji{padding:9px;gap:8px}.output.svelte-6r6iji{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-6r6iji{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.heading.svelte-6r6iji b:where(.svelte-6r6iji){width:27px;height:27px}.heading.svelte-6r6iji h2:where(.svelte-6r6iji){font-size:12px}.heading.svelte-6r6iji p:where(.svelte-6r6iji){display:none}.heading.svelte-6r6iji em:where(.svelte-6r6iji){padding:4px 7px;font-size:8px}.modes.svelte-6r6iji button:where(.svelte-6r6iji){padding:5px 8px}.modes.svelte-6r6iji small:where(.svelte-6r6iji){display:none}.code-shell.svelte-6r6iji,.result-shell.svelte-6r6iji{grid-template-rows:28px minmax(0,1fr)}.code-bar.svelte-6r6iji{padding:0 10px;font-size:9px}textarea.svelte-6r6iji{padding:10px;font-size:13px}.actions.svelte-6r6iji,.output-actions.svelte-6r6iji{width:100%;gap:4px}.actions.svelte-6r6iji button:where(.svelte-6r6iji),.output-actions.svelte-6r6iji button:where(.svelte-6r6iji),.output-actions.svelte-6r6iji a:where(.svelte-6r6iji){flex:1;min-height:32px;padding:5px 7px;font-size:9px}.output-footer.svelte-6r6iji>span:where(.svelte-6r6iji){display:none}pre.svelte-6r6iji{padding:10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.svelte-6r6iji{transition:none!important}}html:has(.tool-slug-json-to-csharp),body:has(.tool-slug-json-to-csharp){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-csharp) .seo-content{display:none!important}.tool-slug-json-to-csharp{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-csharp .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.csharp-ad-layout.svelte-1ev0udn{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.csharp-ad-layout.svelte-1ev0udn>.tool-ad-left{grid-area:left}.csharp-ad-layout.svelte-1ev0udn>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1ev0udn{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1ev0udn>.tool-ad-bottom{height:100%;min-height:0}.csharp-workspace.svelte-1ev0udn{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-1ev0udn{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-1ev0udn>div:where(.svelte-1ev0udn){display:grid;gap:2px}.workspace-header.svelte-1ev0udn span:where(.svelte-1ev0udn){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-1ev0udn strong:where(.svelte-1ev0udn){font-size:13px}.workspace-header.svelte-1ev0udn p:where(.svelte-1ev0udn){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-1ev0udn{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-1ev0udn,.result-panel.svelte-1ev0udn{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-1ev0udn{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-1ev0udn{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1ev0udn{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-1ev0udn>b:where(.svelte-1ev0udn){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-1ev0udn h2:where(.svelte-1ev0udn){margin:0;font-size:11px}.panel-heading.svelte-1ev0udn p:where(.svelte-1ev0udn){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-1ev0udn em:where(.svelte-1ev0udn){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-1ev0udn em.ready:where(.svelte-1ev0udn){background:#dcfce7;color:#15803d}.name-field.svelte-1ev0udn{display:grid;grid-template-columns:auto minmax(120px,210px) minmax(110px,1fr);align-items:center;gap:8px;margin-bottom:8px;color:#334155;font-size:9px;font-weight:800}.name-field.svelte-1ev0udn input:where(.svelte-1ev0udn){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.name-field.svelte-1ev0udn input:where(.svelte-1ev0udn):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.name-field.svelte-1ev0udn small:where(.svelte-1ev0udn){color:var(--tool-faint);font-size:8px;font-weight:600}.name-field.svelte-1ev0udn small.invalid:where(.svelte-1ev0udn){color:#be123c}.editor-label.svelte-1ev0udn{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-1ev0udn{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-1ev0udn:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-1ev0udn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-1ev0udn span:where(.svelte-1ev0udn){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-1ev0udn code:where(.svelte-1ev0udn){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-1ev0udn,.result-actions.svelte-1ev0udn{display:flex;align-items:center;gap:7px}.input-actions.svelte-1ev0udn{margin-top:8px}.input-actions.svelte-1ev0udn button:where(.svelte-1ev0udn),.result-actions.svelte-1ev0udn button:where(.svelte-1ev0udn){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-1ev0udn .clear:where(.svelte-1ev0udn){color:#b42318}.input-actions.svelte-1ev0udn .run:where(.svelte-1ev0udn){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1ev0udn button:where(.svelte-1ev0udn):disabled,.result-actions.svelte-1ev0udn button:where(.svelte-1ev0udn):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-1ev0udn button:where(.svelte-1ev0udn):hover:not(:disabled),.result-actions.svelte-1ev0udn button:where(.svelte-1ev0udn):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1ev0udn .run:where(.svelte-1ev0udn):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-1ev0udn{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-1ev0udn{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-1ev0udn{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-1ev0udn small:where(.svelte-1ev0udn){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-1ev0udn{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-1ev0udn code:where(.svelte-1ev0udn){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-1ev0udn{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1ev0udn>span:where(.svelte-1ev0udn){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-1ev0udn strong:where(.svelte-1ev0udn){color:var(--tool-muted);font-size:11px}.empty-state.svelte-1ev0udn p:where(.svelte-1ev0udn){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-1ev0udn{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-1ev0udn>span:where(.svelte-1ev0udn){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-1ev0udn:focus-visible,input.svelte-1ev0udn:focus-visible,textarea.svelte-1ev0udn:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.csharp-ad-layout.svelte-1ev0udn{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.csharp-ad-layout.svelte-1ev0udn>.tool-ad-left,.csharp-ad-layout.svelte-1ev0udn>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-csharp{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-csharp .detail-grid{height:calc(100dvh - 108px)!important}.csharp-ad-layout.svelte-1ev0udn{grid-template-rows:minmax(0,1fr) 42px}.csharp-workspace.svelte-1ev0udn{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-1ev0udn{padding:6px 9px}.workspace-header.svelte-1ev0udn p:where(.svelte-1ev0udn){display:none}.workspace-grid.svelte-1ev0udn{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-1ev0udn,.result-panel.svelte-1ev0udn{padding:8px}.input-panel.svelte-1ev0udn{grid-template-rows:auto auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-1ev0udn{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-1ev0udn{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-1ev0udn>b:where(.svelte-1ev0udn){width:24px;height:24px}.panel-heading.svelte-1ev0udn p:where(.svelte-1ev0udn){display:none}.name-field.svelte-1ev0udn{grid-template-columns:auto minmax(0,1fr);margin-bottom:5px}.name-field.svelte-1ev0udn small:where(.svelte-1ev0udn),.type-guide.svelte-1ev0udn{display:none}.name-field.svelte-1ev0udn input:where(.svelte-1ev0udn){height:29px;font-size:16px}.input-actions.svelte-1ev0udn{margin-top:5px}.input-actions.svelte-1ev0udn button:where(.svelte-1ev0udn),.result-actions.svelte-1ev0udn button:where(.svelte-1ev0udn){min-height:30px;padding:4px 8px}.result-actions.svelte-1ev0udn{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-1ev0udn>span:where(.svelte-1ev0udn){display:none}.empty-state.svelte-1ev0udn p:where(.svelte-1ev0udn){display:none}textarea.svelte-1ev0udn{font-size:16px;padding:9px}.output-shell.svelte-1ev0udn{grid-template-rows:27px minmax(0,1fr)}pre.svelte-1ev0udn{padding:9px}pre.svelte-1ev0udn code:where(.svelte-1ev0udn){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-1ev0udn em:where(.svelte-1ev0udn){display:none}.input-actions.svelte-1ev0udn button:where(.svelte-1ev0udn),.result-actions.svelte-1ev0udn button:where(.svelte-1ev0udn){flex:1}.input-actions.svelte-1ev0udn .run:where(.svelte-1ev0udn){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-1ev0udn{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-dart),body:has(.tool-slug-json-to-dart){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-dart) .seo-content{display:none!important}.tool-slug-json-to-dart{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-dart .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-1q5uabx{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1q5uabx>.tool-ad-left{grid-area:left}.ad-layout.svelte-1q5uabx>.tool-ad-right{grid-area:right}.bottom.svelte-1q5uabx{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-1q5uabx>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-1q5uabx{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}.workspace-header.svelte-1q5uabx{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-1q5uabx>div:where(.svelte-1q5uabx){display:grid;gap:2px}.workspace-header.svelte-1q5uabx span:where(.svelte-1q5uabx){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-1q5uabx strong:where(.svelte-1q5uabx){font-size:13px}.workspace-header.svelte-1q5uabx p:where(.svelte-1q5uabx){margin:0;border-radius:999px;background:#e0f2fe;color:#0369a1;padding:5px 9px;font-size:8px;font-weight:700}.grid.svelte-1q5uabx{display:grid;grid-template-columns:1fr 1fr;min-width:0;min-height:0;overflow:hidden}.panel.svelte-1q5uabx{display:grid;min-width:0;min-height:0;padding:12px 13px}.input.svelte-1q5uabx{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.output.svelte-1q5uabx{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-1q5uabx{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:8px}.heading.svelte-1q5uabx b:where(.svelte-1q5uabx){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-1q5uabx h2:where(.svelte-1q5uabx){margin:0;font-size:11px}.heading.svelte-1q5uabx p:where(.svelte-1q5uabx){margin:2px 0 0;color:var(--tool-faint);font-size:8px}.heading.svelte-1q5uabx em:where(.svelte-1q5uabx){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750;height:-moz-max-content;height:max-content}.heading.svelte-1q5uabx em.ready:where(.svelte-1q5uabx){background:#dcfce7;color:#15803d}.options.svelte-1q5uabx{display:grid;grid-template-columns:auto minmax(100px,180px) 1fr;align-items:center;gap:8px;margin-bottom:7px;border:1px solid var(--tool-border);border-radius:8px;background:#f8fafc;padding:6px 8px}.options.svelte-1q5uabx label:where(.svelte-1q5uabx),.editor-label.svelte-1q5uabx{color:#334155;font-size:8px;font-weight:800}.options.svelte-1q5uabx input:where(.svelte-1q5uabx){height:28px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;font:10px var(--tool-mono)}.options.svelte-1q5uabx span:where(.svelte-1q5uabx){color:var(--tool-faint);font-size:7px}.options.svelte-1q5uabx .invalid:where(.svelte-1q5uabx){color:#be123c}.editor-label.svelte-1q5uabx{padding-bottom:5px}textarea.svelte-1q5uabx{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none}.guide.svelte-1q5uabx{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.guide.svelte-1q5uabx span:where(.svelte-1q5uabx){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;padding:6px;color:var(--tool-faint);font-size:7px;white-space:nowrap}.guide.svelte-1q5uabx code:where(.svelte-1q5uabx){color:var(--tool-primary);font:750 7px var(--tool-mono)}.actions.svelte-1q5uabx,.result-actions.svelte-1q5uabx{display:flex;align-items:center;gap:7px;margin-top:8px}.actions.svelte-1q5uabx button:where(.svelte-1q5uabx),.result-actions.svelte-1q5uabx button:where(.svelte-1q5uabx){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 10px;color:var(--tool-muted);font-size:8px;font-weight:750}.actions.svelte-1q5uabx .clear:where(.svelte-1q5uabx){color:#b42318}.actions.svelte-1q5uabx .run:where(.svelte-1q5uabx){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.actions.svelte-1q5uabx button:where(.svelte-1q5uabx):disabled,.result-actions.svelte-1q5uabx button:where(.svelte-1q5uabx):disabled{opacity:.4}.error.svelte-1q5uabx{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.code.svelte-1q5uabx{display:grid;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.code.svelte-1q5uabx>div:where(.svelte-1q5uabx){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.code.svelte-1q5uabx small:where(.svelte-1q5uabx){color:#7dd3fc}pre.svelte-1q5uabx{min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-1q5uabx code:where(.svelte-1q5uabx){font:11px/1.65 var(--tool-mono)}.empty.svelte-1q5uabx{display:grid;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;text-align:center;color:var(--tool-faint)}.empty.svelte-1q5uabx span:where(.svelte-1q5uabx){display:grid;width:48px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty.svelte-1q5uabx strong:where(.svelte-1q5uabx){font-size:11px}.empty.svelte-1q5uabx p:where(.svelte-1q5uabx){margin:0;font-size:8px}.result-actions.svelte-1q5uabx{min-height:40px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-1q5uabx span:where(.svelte-1q5uabx){margin-right:auto;color:var(--tool-faint);font-size:8px}@media(max-width:1180px){.ad-layout.svelte-1q5uabx{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1q5uabx>.tool-ad-left,.ad-layout.svelte-1q5uabx>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-dart{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-dart .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1q5uabx{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1q5uabx{grid-template-rows:43px minmax(0,1fr)}.workspace-header.svelte-1q5uabx{padding:6px 9px}.workspace-header.svelte-1q5uabx p:where(.svelte-1q5uabx){display:none}.grid.svelte-1q5uabx{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.panel.svelte-1q5uabx{padding:8px}.input.svelte-1q5uabx{grid-template-rows:auto auto auto minmax(42px,1fr) auto auto auto}.output.svelte-1q5uabx{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-1q5uabx{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:5px}.heading.svelte-1q5uabx b:where(.svelte-1q5uabx){width:24px;height:24px}.heading.svelte-1q5uabx p:where(.svelte-1q5uabx),.options.svelte-1q5uabx span:where(.svelte-1q5uabx),.guide.svelte-1q5uabx,.result-actions.svelte-1q5uabx span:where(.svelte-1q5uabx),.empty.svelte-1q5uabx p:where(.svelte-1q5uabx){display:none}.options.svelte-1q5uabx{grid-template-columns:auto 1fr;padding:4px 6px}.actions.svelte-1q5uabx,.result-actions.svelte-1q5uabx{margin-top:5px}.actions.svelte-1q5uabx button:where(.svelte-1q5uabx),.result-actions.svelte-1q5uabx button:where(.svelte-1q5uabx){flex:1;min-height:30px;padding:4px 8px}.actions.svelte-1q5uabx .run:where(.svelte-1q5uabx){margin-left:0}textarea.svelte-1q5uabx{font-size:16px;padding:9px}.code.svelte-1q5uabx{grid-template-rows:27px minmax(0,1fr)}pre.svelte-1q5uabx{padding:9px}pre.svelte-1q5uabx code:where(.svelte-1q5uabx){font-size:10px}}@media(prefers-reduced-motion:reduce){.svelte-1q5uabx{transition:none!important}}html:has(.tool-slug-json-to-go-struct),body:has(.tool-slug-json-to-go-struct){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-go-struct) .seo-content{display:none!important}.tool-slug-json-to-go-struct{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-go-struct .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-1moqc0j{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1moqc0j>.tool-ad-left{grid-area:left}.ad-layout.svelte-1moqc0j>.tool-ad-right{grid-area:right}.bottom.svelte-1moqc0j{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-1moqc0j>.tool-ad-bottom{height:100%}.workspace.svelte-1moqc0j{grid-area:work;display:grid;grid-template-rows:50px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff}.workspace.svelte-1moqc0j header:where(.svelte-1moqc0j){display:flex;align-items:center;justify-content:space-between;padding:7px 14px;border-bottom:1px solid var(--tool-border)}header.svelte-1moqc0j>div:where(.svelte-1moqc0j){display:grid;gap:2px}header.svelte-1moqc0j span:where(.svelte-1moqc0j){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-1moqc0j strong:where(.svelte-1moqc0j){font-size:13px}header.svelte-1moqc0j p:where(.svelte-1moqc0j){margin:0;color:#047857;font-size:8px}.layout.svelte-1moqc0j{display:grid;grid-template-columns:1fr 1fr;min-width:0;min-height:0}.editor.svelte-1moqc0j,.output.svelte-1moqc0j{display:grid;min-width:0;min-height:0;padding:14px;gap:8px}.output.svelte-1moqc0j{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-1moqc0j{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px}.heading.svelte-1moqc0j b:where(.svelte-1moqc0j){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-1moqc0j h2:where(.svelte-1moqc0j){margin:0;font-size:11px}.heading.svelte-1moqc0j p:where(.svelte-1moqc0j){margin:2px 0;color:var(--tool-faint);font-size:8px}.heading.svelte-1moqc0j em:where(.svelte-1moqc0j){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal}.heading.svelte-1moqc0j em.ready:where(.svelte-1moqc0j){background:#dcfce7;color:#15803d}.name.svelte-1moqc0j{display:flex;align-items:center;gap:8px;color:#334155;font-size:9px;font-weight:800}.name.svelte-1moqc0j input:where(.svelte-1moqc0j){width:180px;border:1px solid var(--tool-border);border-radius:7px;padding:7px;font:11px var(--tool-mono)}textarea.svelte-1moqc0j{width:100%;height:100%;min-height:0;resize:none;box-sizing:border-box;border:1px solid #27364d;border-radius:9px;background:#101827;color:#dbeafe;padding:12px;font:11px/1.65 var(--tool-mono)}pre.svelte-1moqc0j{min-height:0;overflow:auto;margin:0;border-radius:9px;background:#101827;color:#d1fae5;padding:14px;font:11px/1.65 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.actions.svelte-1moqc0j,.output-actions.svelte-1moqc0j{display:flex;justify-content:flex-end;gap:7px}.actions.svelte-1moqc0j button:where(.svelte-1moqc0j),.output-actions.svelte-1moqc0j button:where(.svelte-1moqc0j){min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.actions.svelte-1moqc0j .run:where(.svelte-1moqc0j),.output-actions.svelte-1moqc0j button:where(.svelte-1moqc0j):first-child{border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.actions.svelte-1moqc0j button:where(.svelte-1moqc0j):disabled,.output-actions.svelte-1moqc0j button:where(.svelte-1moqc0j):disabled{opacity:.4}@media(max-width:1180px){.ad-layout.svelte-1moqc0j{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1moqc0j>.tool-ad-left,.ad-layout.svelte-1moqc0j>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-go-struct{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.ad-layout.svelte-1moqc0j{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1moqc0j{grid-template-rows:43px minmax(0,1fr)}header.svelte-1moqc0j p:where(.svelte-1moqc0j){display:none}.layout.svelte-1moqc0j{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-1moqc0j,.output.svelte-1moqc0j{padding:8px}.output.svelte-1moqc0j{border-top:1px solid var(--tool-border);border-left:0}.name.svelte-1moqc0j input:where(.svelte-1moqc0j){flex:1;font-size:16px}.actions.svelte-1moqc0j button:where(.svelte-1moqc0j),.output-actions.svelte-1moqc0j button:where(.svelte-1moqc0j){flex:1}textarea.svelte-1moqc0j{font-size:16px}pre.svelte-1moqc0j{font-size:10px;padding:9px}}.workspace.svelte-1moqc0j{grid-template-rows:62px minmax(0,1fr);border-radius:16px;box-shadow:0 18px 48px #17203314}.workspace.svelte-1moqc0j header:where(.svelte-1moqc0j){padding:9px 18px}header.svelte-1moqc0j span:where(.svelte-1moqc0j){font-size:10px;letter-spacing:.14em}header.svelte-1moqc0j strong:where(.svelte-1moqc0j){font-size:16px}header.svelte-1moqc0j p:where(.svelte-1moqc0j){border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:7px 11px;font-size:10px;font-weight:750}header.svelte-1moqc0j i:where(.svelte-1moqc0j){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.layout.svelte-1moqc0j{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.editor.svelte-1moqc0j,.output.svelte-1moqc0j{padding:18px;gap:12px}.editor.svelte-1moqc0j{grid-template-rows:auto auto minmax(0,1fr) auto}.output.svelte-1moqc0j{grid-template-rows:auto minmax(0,1fr) auto}.heading.svelte-1moqc0j{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.heading.svelte-1moqc0j b:where(.svelte-1moqc0j){width:32px;height:32px;border-radius:9px;font-size:10px}.heading.svelte-1moqc0j h2:where(.svelte-1moqc0j){font-size:14px}.heading.svelte-1moqc0j p:where(.svelte-1moqc0j){margin-top:3px;font-size:10px}.heading.svelte-1moqc0j em:where(.svelte-1moqc0j){padding:5px 8px;font-size:9px;font-weight:750}.heading.svelte-1moqc0j em:where(.svelte-1moqc0j):not(.ready){background:#fee2e2;color:#b91c1c}.name-block.svelte-1moqc0j{display:grid;gap:5px}.name.svelte-1moqc0j{justify-content:space-between;font-size:10px}.name.svelte-1moqc0j>span:where(.svelte-1moqc0j){display:grid;gap:2px}.name.svelte-1moqc0j small:where(.svelte-1moqc0j){color:var(--tool-faint);font-size:8px;font-weight:600}.name.svelte-1moqc0j input:where(.svelte-1moqc0j){box-sizing:border-box;width:220px;padding:8px 10px;font-size:12px}.name.svelte-1moqc0j input[aria-invalid=true]:where(.svelte-1moqc0j){border-color:#ef4444;background:#fff7f7}.field-error.svelte-1moqc0j{color:#b91c1c;font-size:9px;text-align:right}.code-shell.svelte-1moqc0j,.result-shell.svelte-1moqc0j{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.result-shell.error.svelte-1moqc0j{border-color:#fecaca;background:#1f1720}.code-bar.svelte-1moqc0j{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}.code-bar.svelte-1moqc0j small:where(.svelte-1moqc0j){font-size:9px}textarea.svelte-1moqc0j{border:0;border-radius:0;background:transparent;padding:15px;font-size:13px;line-height:1.7;outline:none}.code-shell.svelte-1moqc0j:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}pre.svelte-1moqc0j{border-radius:0;background:transparent;padding:15px;font-size:12px}.actions.svelte-1moqc0j button:where(.svelte-1moqc0j),.output-actions.svelte-1moqc0j button:where(.svelte-1moqc0j){min-height:36px;border-radius:9px;padding:7px 13px;font-size:10px}.output-footer.svelte-1moqc0j{display:flex;align-items:center;gap:8px}.output-footer.svelte-1moqc0j>span:where(.svelte-1moqc0j){margin-right:auto;color:var(--tool-faint);font-size:9px}.empty.svelte-1moqc0j{display:grid;place-content:center;justify-items:center;gap:7px;padding:14px;text-align:center}.empty.svelte-1moqc0j strong:where(.svelte-1moqc0j){color:#818cf8;font:16px var(--tool-mono)}.empty.svelte-1moqc0j span:where(.svelte-1moqc0j){color:#cbd5e1;font-size:12px;font-weight:750}.empty.svelte-1moqc0j small:where(.svelte-1moqc0j){color:#94a3b8;font-size:9px}.empty.error.svelte-1moqc0j strong:where(.svelte-1moqc0j),.empty.error.svelte-1moqc0j span:where(.svelte-1moqc0j){color:#fecaca}button.svelte-1moqc0j:hover:not(:disabled){filter:brightness(.97)}button.svelte-1moqc0j:focus-visible,input.svelte-1moqc0j:focus-visible,textarea.svelte-1moqc0j:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:760px){.workspace.svelte-1moqc0j{grid-template-rows:52px minmax(0,1fr);border-radius:12px}.workspace.svelte-1moqc0j header:where(.svelte-1moqc0j){padding:7px 10px}header.svelte-1moqc0j span:where(.svelte-1moqc0j){font-size:8px}header.svelte-1moqc0j strong:where(.svelte-1moqc0j){font-size:14px}header.svelte-1moqc0j p:where(.svelte-1moqc0j){display:block;border:0;background:transparent;padding:0;font-size:0}header.svelte-1moqc0j p:where(.svelte-1moqc0j):after{content:"服务端生成";font-size:9px}.layout.svelte-1moqc0j{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-1moqc0j,.output.svelte-1moqc0j{padding:9px;gap:8px}.heading.svelte-1moqc0j{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.heading.svelte-1moqc0j b:where(.svelte-1moqc0j){width:27px;height:27px}.heading.svelte-1moqc0j h2:where(.svelte-1moqc0j){font-size:12px}.heading.svelte-1moqc0j p:where(.svelte-1moqc0j){display:none}.heading.svelte-1moqc0j em:where(.svelte-1moqc0j){padding:4px 7px;font-size:8px}.name.svelte-1moqc0j{font-size:9px}.name.svelte-1moqc0j small:where(.svelte-1moqc0j){display:none}.name.svelte-1moqc0j input:where(.svelte-1moqc0j){width:180px;padding:6px 8px;font-size:13px}.field-error.svelte-1moqc0j{font-size:8px}.code-shell.svelte-1moqc0j,.result-shell.svelte-1moqc0j{grid-template-rows:28px minmax(0,1fr);border-radius:9px}.code-bar.svelte-1moqc0j{padding:0 10px;font-size:9px}textarea.svelte-1moqc0j{padding:10px;font-size:13px;line-height:1.55}.actions.svelte-1moqc0j,.output-actions.svelte-1moqc0j{gap:4px}.actions.svelte-1moqc0j button:where(.svelte-1moqc0j),.output-actions.svelte-1moqc0j button:where(.svelte-1moqc0j){min-height:32px;padding:5px 7px;font-size:9px}.output-footer.svelte-1moqc0j>span:where(.svelte-1moqc0j){display:none}.output-actions.svelte-1moqc0j{width:100%}.output-actions.svelte-1moqc0j button:where(.svelte-1moqc0j){flex:1}pre.svelte-1moqc0j{padding:10px;font-size:10px}}html:has(.tool-slug-json-to-go),body:has(.tool-slug-json-to-go){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-go) .seo-content{display:none!important}.tool-slug-json-to-go{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-go .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.go-ad-layout.svelte-17icops{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.go-ad-layout.svelte-17icops>.tool-ad-left{grid-area:left}.go-ad-layout.svelte-17icops>.tool-ad-right{grid-area:right}.bottom-ad.svelte-17icops{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-17icops>.tool-ad-bottom{height:100%;min-height:0}.go-workspace.svelte-17icops{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-17icops{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-17icops>div:where(.svelte-17icops){display:grid;gap:2px}.workspace-header.svelte-17icops span:where(.svelte-17icops){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-17icops strong:where(.svelte-17icops){font-size:13px}.workspace-header.svelte-17icops p:where(.svelte-17icops){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-17icops{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-17icops,.result-panel.svelte-17icops{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-17icops{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-17icops{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-17icops{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-17icops>b:where(.svelte-17icops){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-17icops h2:where(.svelte-17icops){margin:0;font-size:11px}.panel-heading.svelte-17icops p:where(.svelte-17icops){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-17icops em:where(.svelte-17icops){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-17icops em.ready:where(.svelte-17icops){background:#dcfce7;color:#15803d}.name-field.svelte-17icops{display:grid;grid-template-columns:auto minmax(120px,210px) minmax(110px,1fr);align-items:center;gap:8px;margin-bottom:8px;color:#334155;font-size:9px;font-weight:800}.name-field.svelte-17icops input:where(.svelte-17icops){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.name-field.svelte-17icops input:where(.svelte-17icops):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.name-field.svelte-17icops small:where(.svelte-17icops){color:var(--tool-faint);font-size:8px;font-weight:600}.name-field.svelte-17icops small.invalid:where(.svelte-17icops){color:#be123c}.editor-label.svelte-17icops{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-17icops{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-17icops:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-17icops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-17icops span:where(.svelte-17icops){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-17icops code:where(.svelte-17icops){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-17icops,.result-actions.svelte-17icops{display:flex;align-items:center;gap:7px}.input-actions.svelte-17icops{margin-top:8px}.input-actions.svelte-17icops button:where(.svelte-17icops),.result-actions.svelte-17icops button:where(.svelte-17icops){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-17icops .clear:where(.svelte-17icops){color:#b42318}.input-actions.svelte-17icops .run:where(.svelte-17icops){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-17icops button:where(.svelte-17icops):disabled,.result-actions.svelte-17icops button:where(.svelte-17icops):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-17icops button:where(.svelte-17icops):hover:not(:disabled),.result-actions.svelte-17icops button:where(.svelte-17icops):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-17icops .run:where(.svelte-17icops):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-17icops{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-17icops{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-17icops{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-17icops small:where(.svelte-17icops){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-17icops{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-17icops code:where(.svelte-17icops){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-17icops{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-17icops>span:where(.svelte-17icops){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-17icops strong:where(.svelte-17icops){color:var(--tool-muted);font-size:11px}.empty-state.svelte-17icops p:where(.svelte-17icops){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-17icops{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-17icops>span:where(.svelte-17icops){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-17icops:focus-visible,input.svelte-17icops:focus-visible,textarea.svelte-17icops:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.go-ad-layout.svelte-17icops{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.go-ad-layout.svelte-17icops>.tool-ad-left,.go-ad-layout.svelte-17icops>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-go{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-go .detail-grid{height:calc(100dvh - 108px)!important}.go-ad-layout.svelte-17icops{grid-template-rows:minmax(0,1fr) 42px}.go-workspace.svelte-17icops{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-17icops{padding:6px 9px}.workspace-header.svelte-17icops p:where(.svelte-17icops){display:none}.workspace-grid.svelte-17icops{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-17icops,.result-panel.svelte-17icops{padding:8px}.input-panel.svelte-17icops{grid-template-rows:auto auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-17icops{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-17icops{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-17icops>b:where(.svelte-17icops){width:24px;height:24px}.panel-heading.svelte-17icops p:where(.svelte-17icops){display:none}.name-field.svelte-17icops{grid-template-columns:auto minmax(0,1fr);margin-bottom:5px}.name-field.svelte-17icops small:where(.svelte-17icops),.type-guide.svelte-17icops{display:none}.name-field.svelte-17icops input:where(.svelte-17icops){height:29px;font-size:16px}.input-actions.svelte-17icops{margin-top:5px}.input-actions.svelte-17icops button:where(.svelte-17icops),.result-actions.svelte-17icops button:where(.svelte-17icops){min-height:30px;padding:4px 8px}.result-actions.svelte-17icops{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-17icops>span:where(.svelte-17icops){display:none}.empty-state.svelte-17icops p:where(.svelte-17icops){display:none}textarea.svelte-17icops{font-size:16px;padding:9px}.output-shell.svelte-17icops{grid-template-rows:27px minmax(0,1fr)}pre.svelte-17icops{padding:9px}pre.svelte-17icops code:where(.svelte-17icops){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-17icops em:where(.svelte-17icops){display:none}.input-actions.svelte-17icops button:where(.svelte-17icops),.result-actions.svelte-17icops button:where(.svelte-17icops){flex:1}.input-actions.svelte-17icops .run:where(.svelte-17icops){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-17icops{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-java),body:has(.tool-slug-json-to-java){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-java) .seo-content{display:none!important}.tool-slug-json-to-java{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-java .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.java-ad-layout.svelte-1df6zr6{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.java-ad-layout.svelte-1df6zr6>.tool-ad-left{grid-area:left}.java-ad-layout.svelte-1df6zr6>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1df6zr6{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1df6zr6>.tool-ad-bottom{height:100%;min-height:0}.java-workspace.svelte-1df6zr6{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-1df6zr6{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-1df6zr6>div:where(.svelte-1df6zr6){display:grid;gap:2px}.workspace-header.svelte-1df6zr6 span:where(.svelte-1df6zr6){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-1df6zr6 strong:where(.svelte-1df6zr6){font-size:13px}.workspace-header.svelte-1df6zr6 p:where(.svelte-1df6zr6){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-1df6zr6{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-1df6zr6,.result-panel.svelte-1df6zr6{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-1df6zr6{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-1df6zr6{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1df6zr6{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-1df6zr6>b:where(.svelte-1df6zr6){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-1df6zr6 h2:where(.svelte-1df6zr6){margin:0;font-size:11px}.panel-heading.svelte-1df6zr6 p:where(.svelte-1df6zr6){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-1df6zr6 em:where(.svelte-1df6zr6){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-1df6zr6 em.ready:where(.svelte-1df6zr6){background:#dcfce7;color:#15803d}.name-field.svelte-1df6zr6{display:grid;grid-template-columns:auto minmax(120px,210px) minmax(110px,1fr);align-items:center;gap:8px;margin-bottom:8px;color:#334155;font-size:9px;font-weight:800}.name-field.svelte-1df6zr6 input:where(.svelte-1df6zr6){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.name-field.svelte-1df6zr6 input:where(.svelte-1df6zr6):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.name-field.svelte-1df6zr6 small:where(.svelte-1df6zr6){color:var(--tool-faint);font-size:8px;font-weight:600}.name-field.svelte-1df6zr6 small.invalid:where(.svelte-1df6zr6){color:#be123c}.editor-label.svelte-1df6zr6{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-1df6zr6{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-1df6zr6:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-1df6zr6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-1df6zr6 span:where(.svelte-1df6zr6){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-1df6zr6 code:where(.svelte-1df6zr6){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-1df6zr6,.result-actions.svelte-1df6zr6{display:flex;align-items:center;gap:7px}.input-actions.svelte-1df6zr6{margin-top:8px}.input-actions.svelte-1df6zr6 button:where(.svelte-1df6zr6),.result-actions.svelte-1df6zr6 button:where(.svelte-1df6zr6){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-1df6zr6 .clear:where(.svelte-1df6zr6){color:#b42318}.input-actions.svelte-1df6zr6 .run:where(.svelte-1df6zr6){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1df6zr6 button:where(.svelte-1df6zr6):disabled,.result-actions.svelte-1df6zr6 button:where(.svelte-1df6zr6):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-1df6zr6 button:where(.svelte-1df6zr6):hover:not(:disabled),.result-actions.svelte-1df6zr6 button:where(.svelte-1df6zr6):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1df6zr6 .run:where(.svelte-1df6zr6):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-1df6zr6{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-1df6zr6{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-1df6zr6{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-1df6zr6 small:where(.svelte-1df6zr6){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-1df6zr6{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-1df6zr6 code:where(.svelte-1df6zr6){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-1df6zr6{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1df6zr6>span:where(.svelte-1df6zr6){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 8px var(--tool-mono)}.empty-state.svelte-1df6zr6 strong:where(.svelte-1df6zr6){color:var(--tool-muted);font-size:11px}.empty-state.svelte-1df6zr6 p:where(.svelte-1df6zr6){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-1df6zr6{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-1df6zr6>span:where(.svelte-1df6zr6){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-1df6zr6:focus-visible,input.svelte-1df6zr6:focus-visible,textarea.svelte-1df6zr6:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.java-ad-layout.svelte-1df6zr6{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.java-ad-layout.svelte-1df6zr6>.tool-ad-left,.java-ad-layout.svelte-1df6zr6>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-java{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-java .detail-grid{height:calc(100dvh - 108px)!important}.java-ad-layout.svelte-1df6zr6{grid-template-rows:minmax(0,1fr) 42px}.java-workspace.svelte-1df6zr6{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-1df6zr6{padding:6px 9px}.workspace-header.svelte-1df6zr6 p:where(.svelte-1df6zr6){display:none}.workspace-grid.svelte-1df6zr6{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-1df6zr6,.result-panel.svelte-1df6zr6{padding:8px}.input-panel.svelte-1df6zr6{grid-template-rows:auto auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-1df6zr6{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-1df6zr6{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-1df6zr6>b:where(.svelte-1df6zr6){width:24px;height:24px}.panel-heading.svelte-1df6zr6 p:where(.svelte-1df6zr6){display:none}.name-field.svelte-1df6zr6{grid-template-columns:auto minmax(0,1fr);margin-bottom:5px}.name-field.svelte-1df6zr6 small:where(.svelte-1df6zr6),.type-guide.svelte-1df6zr6{display:none}.name-field.svelte-1df6zr6 input:where(.svelte-1df6zr6){height:29px;font-size:16px}.input-actions.svelte-1df6zr6{margin-top:5px}.input-actions.svelte-1df6zr6 button:where(.svelte-1df6zr6),.result-actions.svelte-1df6zr6 button:where(.svelte-1df6zr6){min-height:30px;padding:4px 8px}.result-actions.svelte-1df6zr6{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-1df6zr6>span:where(.svelte-1df6zr6){display:none}.empty-state.svelte-1df6zr6 p:where(.svelte-1df6zr6){display:none}textarea.svelte-1df6zr6{font-size:16px;padding:9px}.output-shell.svelte-1df6zr6{grid-template-rows:27px minmax(0,1fr)}pre.svelte-1df6zr6{padding:9px}pre.svelte-1df6zr6 code:where(.svelte-1df6zr6){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-1df6zr6 em:where(.svelte-1df6zr6){display:none}.input-actions.svelte-1df6zr6 button:where(.svelte-1df6zr6),.result-actions.svelte-1df6zr6 button:where(.svelte-1df6zr6){flex:1}.input-actions.svelte-1df6zr6 .run:where(.svelte-1df6zr6){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-1df6zr6{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-kotlin),body:has(.tool-slug-json-to-kotlin){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-kotlin) .seo-content{display:none!important}.tool-slug-json-to-kotlin{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-kotlin .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.kotlin-ad-layout.svelte-135u3fl{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.kotlin-ad-layout.svelte-135u3fl>.tool-ad-left{grid-area:left}.kotlin-ad-layout.svelte-135u3fl>.tool-ad-right{grid-area:right}.bottom-ad.svelte-135u3fl{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-135u3fl>.tool-ad-bottom{height:100%;min-height:0}.kotlin-workspace.svelte-135u3fl{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-135u3fl{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-135u3fl>div:where(.svelte-135u3fl){display:grid;gap:2px}.workspace-header.svelte-135u3fl span:where(.svelte-135u3fl){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-135u3fl strong:where(.svelte-135u3fl){font-size:13px}.workspace-header.svelte-135u3fl p:where(.svelte-135u3fl){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-135u3fl{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-135u3fl,.result-panel.svelte-135u3fl{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-135u3fl{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-135u3fl{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-135u3fl{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-135u3fl>b:where(.svelte-135u3fl){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-135u3fl h2:where(.svelte-135u3fl){margin:0;font-size:11px}.panel-heading.svelte-135u3fl p:where(.svelte-135u3fl){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-135u3fl em:where(.svelte-135u3fl){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-135u3fl em.ready:where(.svelte-135u3fl){background:#dcfce7;color:#15803d}.name-field.svelte-135u3fl{display:grid;grid-template-columns:auto minmax(120px,210px) minmax(110px,1fr);align-items:center;gap:8px;margin-bottom:8px;color:#334155;font-size:9px;font-weight:800}.name-field.svelte-135u3fl input:where(.svelte-135u3fl){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.name-field.svelte-135u3fl input:where(.svelte-135u3fl):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.name-field.svelte-135u3fl small:where(.svelte-135u3fl){color:var(--tool-faint);font-size:8px;font-weight:600}.name-field.svelte-135u3fl small.invalid:where(.svelte-135u3fl){color:#be123c}.editor-label.svelte-135u3fl{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-135u3fl{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-135u3fl:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-135u3fl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-135u3fl span:where(.svelte-135u3fl){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-135u3fl code:where(.svelte-135u3fl){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-135u3fl,.result-actions.svelte-135u3fl{display:flex;align-items:center;gap:7px}.input-actions.svelte-135u3fl{margin-top:8px}.input-actions.svelte-135u3fl button:where(.svelte-135u3fl),.result-actions.svelte-135u3fl button:where(.svelte-135u3fl){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-135u3fl .clear:where(.svelte-135u3fl){color:#b42318}.input-actions.svelte-135u3fl .run:where(.svelte-135u3fl){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-135u3fl button:where(.svelte-135u3fl):disabled,.result-actions.svelte-135u3fl button:where(.svelte-135u3fl):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-135u3fl button:where(.svelte-135u3fl):hover:not(:disabled),.result-actions.svelte-135u3fl button:where(.svelte-135u3fl):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-135u3fl .run:where(.svelte-135u3fl):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-135u3fl{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-135u3fl{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-135u3fl{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-135u3fl small:where(.svelte-135u3fl){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-135u3fl{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-135u3fl code:where(.svelte-135u3fl){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-135u3fl{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-135u3fl>span:where(.svelte-135u3fl){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-135u3fl strong:where(.svelte-135u3fl){color:var(--tool-muted);font-size:11px}.empty-state.svelte-135u3fl p:where(.svelte-135u3fl){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-135u3fl{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-135u3fl>span:where(.svelte-135u3fl){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-135u3fl:focus-visible,input.svelte-135u3fl:focus-visible,textarea.svelte-135u3fl:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.kotlin-ad-layout.svelte-135u3fl{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.kotlin-ad-layout.svelte-135u3fl>.tool-ad-left,.kotlin-ad-layout.svelte-135u3fl>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-kotlin{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-kotlin .detail-grid{height:calc(100dvh - 108px)!important}.kotlin-ad-layout.svelte-135u3fl{grid-template-rows:minmax(0,1fr) 42px}.kotlin-workspace.svelte-135u3fl{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-135u3fl{padding:6px 9px}.workspace-header.svelte-135u3fl p:where(.svelte-135u3fl){display:none}.workspace-grid.svelte-135u3fl{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-135u3fl,.result-panel.svelte-135u3fl{padding:8px}.input-panel.svelte-135u3fl{grid-template-rows:auto auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-135u3fl{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-135u3fl{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-135u3fl>b:where(.svelte-135u3fl){width:24px;height:24px}.panel-heading.svelte-135u3fl p:where(.svelte-135u3fl){display:none}.name-field.svelte-135u3fl{grid-template-columns:auto minmax(0,1fr);margin-bottom:5px}.name-field.svelte-135u3fl small:where(.svelte-135u3fl),.type-guide.svelte-135u3fl{display:none}.name-field.svelte-135u3fl input:where(.svelte-135u3fl){height:29px;font-size:16px}.input-actions.svelte-135u3fl{margin-top:5px}.input-actions.svelte-135u3fl button:where(.svelte-135u3fl),.result-actions.svelte-135u3fl button:where(.svelte-135u3fl){min-height:30px;padding:4px 8px}.result-actions.svelte-135u3fl{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-135u3fl>span:where(.svelte-135u3fl){display:none}.empty-state.svelte-135u3fl p:where(.svelte-135u3fl){display:none}textarea.svelte-135u3fl{font-size:16px;padding:9px}.output-shell.svelte-135u3fl{grid-template-rows:27px minmax(0,1fr)}pre.svelte-135u3fl{padding:9px}pre.svelte-135u3fl code:where(.svelte-135u3fl){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-135u3fl em:where(.svelte-135u3fl){display:none}.input-actions.svelte-135u3fl button:where(.svelte-135u3fl),.result-actions.svelte-135u3fl button:where(.svelte-135u3fl){flex:1}.input-actions.svelte-135u3fl .run:where(.svelte-135u3fl){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-135u3fl{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-matrix),body:has(.tool-slug-json-to-matrix){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-matrix) .seo-content{display:none!important}.tool-slug-json-to-matrix{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-matrix .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-1nhqyx9{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1nhqyx9>.tool-ad-left{grid-area:left}.ad-layout.svelte-1nhqyx9>.tool-ad-right{grid-area:right}.bottom.svelte-1nhqyx9{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-1nhqyx9>.tool-ad-bottom{height:100%}.workspace.svelte-1nhqyx9{grid-area:work;display:grid;grid-template-rows:62px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:16px;background:#fff;box-shadow:0 18px 48px #17203314}.workspace.svelte-1nhqyx9 header:where(.svelte-1nhqyx9){display:flex;align-items:center;justify-content:space-between;padding:9px 18px;border-bottom:1px solid var(--tool-border)}header.svelte-1nhqyx9>div:where(.svelte-1nhqyx9){display:grid;gap:2px}header.svelte-1nhqyx9 span:where(.svelte-1nhqyx9){color:var(--tool-primary);font-size:10px;font-weight:850;letter-spacing:.14em}header.svelte-1nhqyx9 strong:where(.svelte-1nhqyx9){font-size:16px}header.svelte-1nhqyx9 p:where(.svelte-1nhqyx9){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:7px 11px;font-size:10px;font-weight:750}header.svelte-1nhqyx9 i:where(.svelte-1nhqyx9){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.layout.svelte-1nhqyx9{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-width:0;min-height:0}.editor.svelte-1nhqyx9,.output.svelte-1nhqyx9{display:grid;min-width:0;min-height:0;padding:18px;gap:12px}.editor.svelte-1nhqyx9{grid-template-rows:auto minmax(0,1fr) auto}.output.svelte-1nhqyx9{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-1nhqyx9{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.heading.svelte-1nhqyx9 b:where(.svelte-1nhqyx9){display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:10px}.heading.svelte-1nhqyx9 h2:where(.svelte-1nhqyx9){margin:0;font-size:14px}.heading.svelte-1nhqyx9 p:where(.svelte-1nhqyx9){margin:3px 0 0;color:var(--tool-faint);font-size:10px}.heading.svelte-1nhqyx9 em:where(.svelte-1nhqyx9){border-radius:999px;background:#fee2e2;color:#b91c1c;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.heading.svelte-1nhqyx9 em.ready:where(.svelte-1nhqyx9){background:#dcfce7;color:#15803d}.code-shell.svelte-1nhqyx9,.matrix-shell.svelte-1nhqyx9{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.code-bar.svelte-1nhqyx9{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}textarea.svelte-1nhqyx9{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:0;background:transparent;color:#dbeafe;padding:15px;font:13px/1.7 var(--tool-mono);outline:none}.code-shell.svelte-1nhqyx9:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.matrix-shell.svelte-1nhqyx9{grid-template-rows:36px minmax(0,1fr)}.matrix-head.svelte-1nhqyx9,.matrix-row.svelte-1nhqyx9{display:grid;grid-template-columns:minmax(150px,1.25fr) 80px minmax(120px,1fr);align-items:center}.matrix-head.svelte-1nhqyx9{border-bottom:1px solid #263449;color:#94a3b8;font:9px var(--tool-mono)}.matrix-head.svelte-1nhqyx9 span:where(.svelte-1nhqyx9),.matrix-row.svelte-1nhqyx9>:where(.svelte-1nhqyx9){min-width:0;padding:0 12px}.matrix-body.svelte-1nhqyx9{min-height:0;overflow:auto}.matrix-row.svelte-1nhqyx9{min-height:42px;border-bottom:1px solid rgb(51 65 85/.65);color:#dbeafe}.matrix-row.svelte-1nhqyx9 code:where(.svelte-1nhqyx9){overflow:hidden;color:#dbeafe;font:11px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.matrix-row.svelte-1nhqyx9 span:where(.svelte-1nhqyx9){width:-moz-max-content;width:max-content;border-radius:999px;background:#1e293b;color:#c4b5fd;padding:4px 7px;font:8px var(--tool-mono)}.matrix-row.svelte-1nhqyx9 span[class$=string]:where(.svelte-1nhqyx9){color:#86efac}.matrix-row.svelte-1nhqyx9 span[class$=number]:where(.svelte-1nhqyx9){color:#7dd3fc}.matrix-row.svelte-1nhqyx9 span[class$=boolean]:where(.svelte-1nhqyx9){color:#fcd34d}.matrix-shell.error.svelte-1nhqyx9{border-color:#fecaca}.empty.svelte-1nhqyx9{display:grid;grid-row:1/3;place-content:center;justify-items:center;gap:7px;padding:14px;text-align:center}.empty.svelte-1nhqyx9 strong:where(.svelte-1nhqyx9){color:#818cf8;font:16px var(--tool-mono)}.empty.svelte-1nhqyx9 span:where(.svelte-1nhqyx9){color:#cbd5e1;font-size:12px;font-weight:750}.empty.svelte-1nhqyx9 small:where(.svelte-1nhqyx9){color:#94a3b8;font-size:9px}.error-state.svelte-1nhqyx9 strong:where(.svelte-1nhqyx9),.error-state.svelte-1nhqyx9 span:where(.svelte-1nhqyx9){color:#fecaca}.actions.svelte-1nhqyx9,.output-actions.svelte-1nhqyx9,.output-footer.svelte-1nhqyx9{display:flex;align-items:center;gap:7px}.actions.svelte-1nhqyx9{justify-content:flex-end}.actions.svelte-1nhqyx9 button:where(.svelte-1nhqyx9),.output-actions.svelte-1nhqyx9 button:where(.svelte-1nhqyx9){min-height:36px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:7px 13px;font-size:10px;font-weight:750;cursor:pointer}.actions.svelte-1nhqyx9 .run:where(.svelte-1nhqyx9),.output-actions.svelte-1nhqyx9 button:where(.svelte-1nhqyx9):first-child{border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.actions.svelte-1nhqyx9 button:where(.svelte-1nhqyx9):disabled,.output-actions.svelte-1nhqyx9 button:where(.svelte-1nhqyx9):disabled{cursor:not-allowed;opacity:.42}.output-footer.svelte-1nhqyx9>span:where(.svelte-1nhqyx9){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-1nhqyx9:hover:not(:disabled){filter:brightness(.97)}button.svelte-1nhqyx9:focus-visible,textarea.svelte-1nhqyx9:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1nhqyx9{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1nhqyx9>.tool-ad-left,.ad-layout.svelte-1nhqyx9>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-matrix{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.ad-layout.svelte-1nhqyx9{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1nhqyx9{grid-template-rows:52px minmax(0,1fr);border-radius:12px}.workspace.svelte-1nhqyx9 header:where(.svelte-1nhqyx9){padding:7px 10px}header.svelte-1nhqyx9 span:where(.svelte-1nhqyx9){font-size:8px}header.svelte-1nhqyx9 strong:where(.svelte-1nhqyx9){font-size:14px}header.svelte-1nhqyx9 p:where(.svelte-1nhqyx9){border:0;background:transparent;padding:0;font-size:0}header.svelte-1nhqyx9 p:where(.svelte-1nhqyx9):after{content:"服务端展开";font-size:9px}.layout.svelte-1nhqyx9{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-1nhqyx9,.output.svelte-1nhqyx9{padding:9px;gap:8px}.output.svelte-1nhqyx9{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-1nhqyx9{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.heading.svelte-1nhqyx9 b:where(.svelte-1nhqyx9){width:27px;height:27px}.heading.svelte-1nhqyx9 h2:where(.svelte-1nhqyx9){font-size:12px}.heading.svelte-1nhqyx9 p:where(.svelte-1nhqyx9){display:none}.heading.svelte-1nhqyx9 em:where(.svelte-1nhqyx9){padding:4px 7px;font-size:8px}.code-shell.svelte-1nhqyx9,.matrix-shell.svelte-1nhqyx9{grid-template-rows:28px minmax(0,1fr);border-radius:9px}.code-bar.svelte-1nhqyx9{padding:0 10px;font-size:9px}textarea.svelte-1nhqyx9{padding:10px;font-size:13px;line-height:1.55}.actions.svelte-1nhqyx9,.output-actions.svelte-1nhqyx9{gap:4px}.actions.svelte-1nhqyx9 button:where(.svelte-1nhqyx9),.output-actions.svelte-1nhqyx9 button:where(.svelte-1nhqyx9){flex:1;min-height:32px;padding:5px 7px;font-size:9px}.output-footer.svelte-1nhqyx9>span:where(.svelte-1nhqyx9){display:none}.output-actions.svelte-1nhqyx9{width:100%}.matrix-head.svelte-1nhqyx9,.matrix-row.svelte-1nhqyx9{grid-template-columns:minmax(118px,1.2fr) 60px minmax(100px,1fr)}.matrix-head.svelte-1nhqyx9 span:where(.svelte-1nhqyx9),.matrix-row.svelte-1nhqyx9>:where(.svelte-1nhqyx9){padding-inline:8px}.matrix-row.svelte-1nhqyx9{min-height:36px}.matrix-row.svelte-1nhqyx9 code:where(.svelte-1nhqyx9){font-size:9px}}@media(prefers-reduced-motion:reduce){.svelte-1nhqyx9{transition:none!important}}html:has(.tool-slug-json-to-php),body:has(.tool-slug-json-to-php){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-php) .seo-content{display:none!important}.tool-slug-json-to-php{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-php .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.php-ad-layout.svelte-cjiies{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.php-ad-layout.svelte-cjiies>.tool-ad-left{grid-area:left}.php-ad-layout.svelte-cjiies>.tool-ad-right{grid-area:right}.bottom-ad.svelte-cjiies{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-cjiies>.tool-ad-bottom{height:100%;min-height:0}.php-workspace.svelte-cjiies{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-cjiies{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-cjiies>div:where(.svelte-cjiies){display:grid;gap:2px}.workspace-header.svelte-cjiies span:where(.svelte-cjiies){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-cjiies strong:where(.svelte-cjiies){font-size:13px}.workspace-header.svelte-cjiies p:where(.svelte-cjiies){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-cjiies{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-cjiies,.result-panel.svelte-cjiies{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-cjiies{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-cjiies{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-cjiies{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-cjiies>b:where(.svelte-cjiies){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-cjiies h2:where(.svelte-cjiies){margin:0;font-size:11px}.panel-heading.svelte-cjiies p:where(.svelte-cjiies){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-cjiies em:where(.svelte-cjiies){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-cjiies em.ready:where(.svelte-cjiies){background:#dcfce7;color:#15803d}.name-field.svelte-cjiies{display:grid;grid-template-columns:auto minmax(120px,210px) minmax(110px,1fr);align-items:center;gap:8px;margin-bottom:8px;color:#334155;font-size:9px;font-weight:800}.name-field.svelte-cjiies input:where(.svelte-cjiies){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.name-field.svelte-cjiies input:where(.svelte-cjiies):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.name-field.svelte-cjiies small:where(.svelte-cjiies){color:var(--tool-faint);font-size:8px;font-weight:600}.name-field.svelte-cjiies small.invalid:where(.svelte-cjiies){color:#be123c}.editor-label.svelte-cjiies{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-cjiies{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-cjiies:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-cjiies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-cjiies span:where(.svelte-cjiies){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-cjiies code:where(.svelte-cjiies){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-cjiies,.result-actions.svelte-cjiies{display:flex;align-items:center;gap:7px}.input-actions.svelte-cjiies{margin-top:8px}.input-actions.svelte-cjiies button:where(.svelte-cjiies),.result-actions.svelte-cjiies button:where(.svelte-cjiies){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-cjiies .clear:where(.svelte-cjiies){color:#b42318}.input-actions.svelte-cjiies .run:where(.svelte-cjiies){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-cjiies button:where(.svelte-cjiies):disabled,.result-actions.svelte-cjiies button:where(.svelte-cjiies):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-cjiies button:where(.svelte-cjiies):hover:not(:disabled),.result-actions.svelte-cjiies button:where(.svelte-cjiies):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-cjiies .run:where(.svelte-cjiies):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-cjiies{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-cjiies{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-cjiies{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-cjiies small:where(.svelte-cjiies){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-cjiies{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-cjiies code:where(.svelte-cjiies){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-cjiies{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-cjiies>span:where(.svelte-cjiies){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-cjiies strong:where(.svelte-cjiies){color:var(--tool-muted);font-size:11px}.empty-state.svelte-cjiies p:where(.svelte-cjiies){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-cjiies{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-cjiies>span:where(.svelte-cjiies){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-cjiies:focus-visible,input.svelte-cjiies:focus-visible,textarea.svelte-cjiies:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.php-ad-layout.svelte-cjiies{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.php-ad-layout.svelte-cjiies>.tool-ad-left,.php-ad-layout.svelte-cjiies>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-php{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-php .detail-grid{height:calc(100dvh - 108px)!important}.php-ad-layout.svelte-cjiies{grid-template-rows:minmax(0,1fr) 42px}.php-workspace.svelte-cjiies{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-cjiies{padding:6px 9px}.workspace-header.svelte-cjiies p:where(.svelte-cjiies){display:none}.workspace-grid.svelte-cjiies{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-cjiies,.result-panel.svelte-cjiies{padding:8px}.input-panel.svelte-cjiies{grid-template-rows:auto auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-cjiies{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-cjiies{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-cjiies>b:where(.svelte-cjiies){width:24px;height:24px}.panel-heading.svelte-cjiies p:where(.svelte-cjiies){display:none}.name-field.svelte-cjiies{grid-template-columns:auto minmax(0,1fr);margin-bottom:5px}.name-field.svelte-cjiies small:where(.svelte-cjiies),.type-guide.svelte-cjiies{display:none}.name-field.svelte-cjiies input:where(.svelte-cjiies){height:29px;font-size:16px}.input-actions.svelte-cjiies{margin-top:5px}.input-actions.svelte-cjiies button:where(.svelte-cjiies),.result-actions.svelte-cjiies button:where(.svelte-cjiies){min-height:30px;padding:4px 8px}.result-actions.svelte-cjiies{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-cjiies>span:where(.svelte-cjiies){display:none}.empty-state.svelte-cjiies p:where(.svelte-cjiies){display:none}textarea.svelte-cjiies{font-size:16px;padding:9px}.output-shell.svelte-cjiies{grid-template-rows:27px minmax(0,1fr)}pre.svelte-cjiies{padding:9px}pre.svelte-cjiies code:where(.svelte-cjiies){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-cjiies em:where(.svelte-cjiies){display:none}.input-actions.svelte-cjiies button:where(.svelte-cjiies),.result-actions.svelte-cjiies button:where(.svelte-cjiies){flex:1}.input-actions.svelte-cjiies .run:where(.svelte-cjiies){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-cjiies{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-proptypes),body:has(.tool-slug-json-to-proptypes){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-proptypes) .seo-content{display:none!important}.tool-slug-json-to-proptypes{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-proptypes .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-12cfg56{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-12cfg56>.tool-ad-left{grid-area:left}.ad-layout.svelte-12cfg56>.tool-ad-right{grid-area:right}.bottom.svelte-12cfg56{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-12cfg56>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-12cfg56{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}.workspace-header.svelte-12cfg56{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-12cfg56>div:where(.svelte-12cfg56){display:grid;gap:2px}.workspace-header.svelte-12cfg56 span:where(.svelte-12cfg56){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-12cfg56 strong:where(.svelte-12cfg56){font-size:13px}.workspace-header.svelte-12cfg56 p:where(.svelte-12cfg56){margin:0;border-radius:999px;background:#e0f2fe;color:#0369a1;padding:5px 9px;font-size:8px;font-weight:700}.grid.svelte-12cfg56{display:grid;grid-template-columns:1fr 1fr;min-width:0;min-height:0;overflow:hidden}.panel.svelte-12cfg56{display:grid;min-width:0;min-height:0;padding:12px 13px}.input.svelte-12cfg56{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.output.svelte-12cfg56{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-12cfg56{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:8px}.heading.svelte-12cfg56 b:where(.svelte-12cfg56){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-12cfg56 h2:where(.svelte-12cfg56){margin:0;font-size:11px}.heading.svelte-12cfg56 p:where(.svelte-12cfg56){margin:2px 0 0;color:var(--tool-faint);font-size:8px}.heading.svelte-12cfg56 em:where(.svelte-12cfg56){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750;height:-moz-max-content;height:max-content}.heading.svelte-12cfg56 em.ready:where(.svelte-12cfg56){background:#dcfce7;color:#15803d}.options.svelte-12cfg56{display:grid;grid-template-columns:auto minmax(100px,180px) 1fr;align-items:center;gap:8px;margin-bottom:7px;border:1px solid var(--tool-border);border-radius:8px;background:#f8fafc;padding:6px 8px}.options.svelte-12cfg56 label:where(.svelte-12cfg56),.editor-label.svelte-12cfg56{color:#334155;font-size:8px;font-weight:800}.options.svelte-12cfg56 input:where(.svelte-12cfg56){height:28px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;font:10px var(--tool-mono)}.options.svelte-12cfg56 span:where(.svelte-12cfg56){color:var(--tool-faint);font-size:7px}.options.svelte-12cfg56 .invalid:where(.svelte-12cfg56){color:#be123c}.editor-label.svelte-12cfg56{padding-bottom:5px}textarea.svelte-12cfg56{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none}.guide.svelte-12cfg56{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.guide.svelte-12cfg56 span:where(.svelte-12cfg56){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;padding:6px;color:var(--tool-faint);font-size:7px;white-space:nowrap}.guide.svelte-12cfg56 code:where(.svelte-12cfg56){color:var(--tool-primary);font:750 7px var(--tool-mono)}.actions.svelte-12cfg56,.result-actions.svelte-12cfg56{display:flex;align-items:center;gap:7px;margin-top:8px}.actions.svelte-12cfg56 button:where(.svelte-12cfg56),.result-actions.svelte-12cfg56 button:where(.svelte-12cfg56){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 10px;color:var(--tool-muted);font-size:8px;font-weight:750}.actions.svelte-12cfg56 .clear:where(.svelte-12cfg56){color:#b42318}.actions.svelte-12cfg56 .run:where(.svelte-12cfg56){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.actions.svelte-12cfg56 button:where(.svelte-12cfg56):disabled,.result-actions.svelte-12cfg56 button:where(.svelte-12cfg56):disabled{opacity:.4}.error.svelte-12cfg56{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.code.svelte-12cfg56{display:grid;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.code.svelte-12cfg56>div:where(.svelte-12cfg56){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.code.svelte-12cfg56 small:where(.svelte-12cfg56){color:#7dd3fc}pre.svelte-12cfg56{min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-12cfg56 code:where(.svelte-12cfg56){font:11px/1.65 var(--tool-mono)}.empty.svelte-12cfg56{display:grid;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;text-align:center;color:var(--tool-faint)}.empty.svelte-12cfg56 span:where(.svelte-12cfg56){display:grid;width:48px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty.svelte-12cfg56 strong:where(.svelte-12cfg56){font-size:11px}.empty.svelte-12cfg56 p:where(.svelte-12cfg56){margin:0;font-size:8px}.result-actions.svelte-12cfg56{min-height:40px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-12cfg56 span:where(.svelte-12cfg56){margin-right:auto;color:var(--tool-faint);font-size:8px}@media(max-width:1180px){.ad-layout.svelte-12cfg56{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-12cfg56>.tool-ad-left,.ad-layout.svelte-12cfg56>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-proptypes{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-proptypes .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-12cfg56{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-12cfg56{grid-template-rows:43px minmax(0,1fr)}.workspace-header.svelte-12cfg56{padding:6px 9px}.workspace-header.svelte-12cfg56 p:where(.svelte-12cfg56){display:none}.grid.svelte-12cfg56{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.panel.svelte-12cfg56{padding:8px}.input.svelte-12cfg56{grid-template-rows:auto auto auto minmax(42px,1fr) auto auto auto}.output.svelte-12cfg56{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-12cfg56{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:5px}.heading.svelte-12cfg56 b:where(.svelte-12cfg56){width:24px;height:24px}.heading.svelte-12cfg56 p:where(.svelte-12cfg56),.options.svelte-12cfg56 span:where(.svelte-12cfg56),.guide.svelte-12cfg56,.result-actions.svelte-12cfg56 span:where(.svelte-12cfg56),.empty.svelte-12cfg56 p:where(.svelte-12cfg56){display:none}.options.svelte-12cfg56{grid-template-columns:auto 1fr;padding:4px 6px}.actions.svelte-12cfg56,.result-actions.svelte-12cfg56{margin-top:5px}.actions.svelte-12cfg56 button:where(.svelte-12cfg56),.result-actions.svelte-12cfg56 button:where(.svelte-12cfg56){flex:1;min-height:30px;padding:4px 8px}.actions.svelte-12cfg56 .run:where(.svelte-12cfg56){margin-left:0}textarea.svelte-12cfg56{font-size:16px;padding:9px}.code.svelte-12cfg56{grid-template-rows:27px minmax(0,1fr)}pre.svelte-12cfg56{padding:9px}pre.svelte-12cfg56 code:where(.svelte-12cfg56){font-size:10px}}@media(prefers-reduced-motion:reduce){.svelte-12cfg56{transition:none!important}}html:has(.tool-slug-json-to-python),body:has(.tool-slug-json-to-python){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-python) .seo-content{display:none!important}.tool-slug-json-to-python{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-python .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.python-ad-layout.svelte-136ykok{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.python-ad-layout.svelte-136ykok>.tool-ad-left{grid-area:left}.python-ad-layout.svelte-136ykok>.tool-ad-right{grid-area:right}.bottom-ad.svelte-136ykok{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-136ykok>.tool-ad-bottom{height:100%;min-height:0}.python-workspace.svelte-136ykok{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-136ykok{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-136ykok>div:where(.svelte-136ykok){display:grid;gap:2px}.workspace-header.svelte-136ykok span:where(.svelte-136ykok){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-136ykok strong:where(.svelte-136ykok){font-size:13px}.workspace-header.svelte-136ykok p:where(.svelte-136ykok){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-136ykok{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-136ykok,.result-panel.svelte-136ykok{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-136ykok{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-136ykok{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-136ykok{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-136ykok>b:where(.svelte-136ykok){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-136ykok h2:where(.svelte-136ykok){margin:0;font-size:11px}.panel-heading.svelte-136ykok p:where(.svelte-136ykok){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-136ykok em:where(.svelte-136ykok){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-136ykok em.ready:where(.svelte-136ykok){background:#dcfce7;color:#15803d}.name-field.svelte-136ykok{display:grid;grid-template-columns:auto minmax(120px,210px) minmax(110px,1fr);align-items:center;gap:8px;margin-bottom:8px;color:#334155;font-size:9px;font-weight:800}.name-field.svelte-136ykok input:where(.svelte-136ykok){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.name-field.svelte-136ykok input:where(.svelte-136ykok):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.name-field.svelte-136ykok small:where(.svelte-136ykok){color:var(--tool-faint);font-size:8px;font-weight:600}.name-field.svelte-136ykok small.invalid:where(.svelte-136ykok){color:#be123c}.editor-label.svelte-136ykok{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-136ykok{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-136ykok:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-136ykok{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-136ykok span:where(.svelte-136ykok){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-136ykok code:where(.svelte-136ykok){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-136ykok,.result-actions.svelte-136ykok{display:flex;align-items:center;gap:7px}.input-actions.svelte-136ykok{margin-top:8px}.input-actions.svelte-136ykok button:where(.svelte-136ykok),.result-actions.svelte-136ykok button:where(.svelte-136ykok){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-136ykok .clear:where(.svelte-136ykok){color:#b42318}.input-actions.svelte-136ykok .run:where(.svelte-136ykok){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-136ykok button:where(.svelte-136ykok):disabled,.result-actions.svelte-136ykok button:where(.svelte-136ykok):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-136ykok button:where(.svelte-136ykok):hover:not(:disabled),.result-actions.svelte-136ykok button:where(.svelte-136ykok):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-136ykok .run:where(.svelte-136ykok):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-136ykok{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-136ykok{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-136ykok{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-136ykok small:where(.svelte-136ykok){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-136ykok{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-136ykok code:where(.svelte-136ykok){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-136ykok{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-136ykok>span:where(.svelte-136ykok){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-136ykok strong:where(.svelte-136ykok){color:var(--tool-muted);font-size:11px}.empty-state.svelte-136ykok p:where(.svelte-136ykok){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-136ykok{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-136ykok>span:where(.svelte-136ykok){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-136ykok:focus-visible,input.svelte-136ykok:focus-visible,textarea.svelte-136ykok:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.python-ad-layout.svelte-136ykok{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.python-ad-layout.svelte-136ykok>.tool-ad-left,.python-ad-layout.svelte-136ykok>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-python{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-python .detail-grid{height:calc(100dvh - 108px)!important}.python-ad-layout.svelte-136ykok{grid-template-rows:minmax(0,1fr) 42px}.python-workspace.svelte-136ykok{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-136ykok{padding:6px 9px}.workspace-header.svelte-136ykok p:where(.svelte-136ykok){display:none}.workspace-grid.svelte-136ykok{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-136ykok,.result-panel.svelte-136ykok{padding:8px}.input-panel.svelte-136ykok{grid-template-rows:auto auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-136ykok{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-136ykok{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-136ykok>b:where(.svelte-136ykok){width:24px;height:24px}.panel-heading.svelte-136ykok p:where(.svelte-136ykok){display:none}.name-field.svelte-136ykok{grid-template-columns:auto minmax(0,1fr);margin-bottom:5px}.name-field.svelte-136ykok small:where(.svelte-136ykok),.type-guide.svelte-136ykok{display:none}.name-field.svelte-136ykok input:where(.svelte-136ykok){height:29px;font-size:16px}.input-actions.svelte-136ykok{margin-top:5px}.input-actions.svelte-136ykok button:where(.svelte-136ykok),.result-actions.svelte-136ykok button:where(.svelte-136ykok){min-height:30px;padding:4px 8px}.result-actions.svelte-136ykok{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-136ykok>span:where(.svelte-136ykok){display:none}.empty-state.svelte-136ykok p:where(.svelte-136ykok){display:none}textarea.svelte-136ykok{font-size:16px;padding:9px}.output-shell.svelte-136ykok{grid-template-rows:27px minmax(0,1fr)}pre.svelte-136ykok{padding:9px}pre.svelte-136ykok code:where(.svelte-136ykok){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-136ykok em:where(.svelte-136ykok){display:none}.input-actions.svelte-136ykok button:where(.svelte-136ykok),.result-actions.svelte-136ykok button:where(.svelte-136ykok){flex:1}.input-actions.svelte-136ykok .run:where(.svelte-136ykok){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-136ykok{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-query),body:has(.tool-slug-json-to-query){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-query) .seo-content{display:none!important}.tool-slug-json-to-query{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-query .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.query-ad-layout.svelte-4qdftg{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.query-ad-layout.svelte-4qdftg>.tool-ad-left{grid-area:left}.query-ad-layout.svelte-4qdftg>.tool-ad-right{grid-area:right}.bottom-ad.svelte-4qdftg{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-4qdftg>.tool-ad-bottom{height:100%;min-height:0}.query-workspace.svelte-4qdftg{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-4qdftg{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-4qdftg>div:where(.svelte-4qdftg){display:grid;gap:2px}.workspace-header.svelte-4qdftg span:where(.svelte-4qdftg){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-4qdftg strong:where(.svelte-4qdftg){font-size:13px}.workspace-header.svelte-4qdftg p:where(.svelte-4qdftg){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-4qdftg{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-4qdftg,.result-panel.svelte-4qdftg{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-4qdftg{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-4qdftg{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-4qdftg{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-4qdftg>b:where(.svelte-4qdftg){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-4qdftg h2:where(.svelte-4qdftg){margin:0;font-size:11px}.panel-heading.svelte-4qdftg p:where(.svelte-4qdftg){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-4qdftg em:where(.svelte-4qdftg){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-4qdftg em.ready:where(.svelte-4qdftg){background:#dcfce7;color:#15803d}.editor-label.svelte-4qdftg{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-4qdftg{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-4qdftg:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-4qdftg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-4qdftg span:where(.svelte-4qdftg){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-4qdftg code:where(.svelte-4qdftg){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-4qdftg,.result-actions.svelte-4qdftg{display:flex;align-items:center;gap:7px}.input-actions.svelte-4qdftg{margin-top:8px}.input-actions.svelte-4qdftg button:where(.svelte-4qdftg),.result-actions.svelte-4qdftg button:where(.svelte-4qdftg){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-4qdftg .clear:where(.svelte-4qdftg){color:#b42318}.input-actions.svelte-4qdftg .run:where(.svelte-4qdftg){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-4qdftg button:where(.svelte-4qdftg):disabled,.result-actions.svelte-4qdftg button:where(.svelte-4qdftg):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-4qdftg button:where(.svelte-4qdftg):hover:not(:disabled),.result-actions.svelte-4qdftg button:where(.svelte-4qdftg):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-4qdftg .run:where(.svelte-4qdftg):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-4qdftg{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-4qdftg{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-4qdftg{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-4qdftg small:where(.svelte-4qdftg){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-4qdftg{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-4qdftg code:where(.svelte-4qdftg){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-4qdftg{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-4qdftg>span:where(.svelte-4qdftg){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 8px var(--tool-mono)}.empty-state.svelte-4qdftg strong:where(.svelte-4qdftg){color:var(--tool-muted);font-size:11px}.empty-state.svelte-4qdftg p:where(.svelte-4qdftg){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-4qdftg{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-4qdftg>span:where(.svelte-4qdftg){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-4qdftg:focus-visible,textarea.svelte-4qdftg:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.query-ad-layout.svelte-4qdftg{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.query-ad-layout.svelte-4qdftg>.tool-ad-left,.query-ad-layout.svelte-4qdftg>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-query{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-query .detail-grid{height:calc(100dvh - 108px)!important}.query-ad-layout.svelte-4qdftg{grid-template-rows:minmax(0,1fr) 42px}.query-workspace.svelte-4qdftg{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-4qdftg{padding:6px 9px}.workspace-header.svelte-4qdftg p:where(.svelte-4qdftg){display:none}.workspace-grid.svelte-4qdftg{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-4qdftg,.result-panel.svelte-4qdftg{padding:8px}.input-panel.svelte-4qdftg{grid-template-rows:auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-4qdftg{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-4qdftg{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-4qdftg>b:where(.svelte-4qdftg){width:24px;height:24px}.panel-heading.svelte-4qdftg p:where(.svelte-4qdftg){display:none}.type-guide.svelte-4qdftg{display:none}.input-actions.svelte-4qdftg{margin-top:5px}.input-actions.svelte-4qdftg button:where(.svelte-4qdftg),.result-actions.svelte-4qdftg button:where(.svelte-4qdftg){min-height:30px;padding:4px 8px}.result-actions.svelte-4qdftg{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-4qdftg>span:where(.svelte-4qdftg){display:none}.empty-state.svelte-4qdftg p:where(.svelte-4qdftg){display:none}textarea.svelte-4qdftg{font-size:16px;padding:9px}.output-shell.svelte-4qdftg{grid-template-rows:27px minmax(0,1fr)}pre.svelte-4qdftg{padding:9px}pre.svelte-4qdftg code:where(.svelte-4qdftg){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-4qdftg em:where(.svelte-4qdftg){display:none}.input-actions.svelte-4qdftg button:where(.svelte-4qdftg),.result-actions.svelte-4qdftg button:where(.svelte-4qdftg){flex:1}.input-actions.svelte-4qdftg .run:where(.svelte-4qdftg){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-4qdftg{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-rust),body:has(.tool-slug-json-to-rust){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-rust) .seo-content{display:none!important}.tool-slug-json-to-rust{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-rust .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.rust-ad-layout.svelte-1vasjg{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.rust-ad-layout.svelte-1vasjg>.tool-ad-left{grid-area:left}.rust-ad-layout.svelte-1vasjg>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1vasjg{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1vasjg>.tool-ad-bottom{height:100%;min-height:0}.rust-workspace.svelte-1vasjg{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-1vasjg{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-1vasjg>div:where(.svelte-1vasjg){display:grid;gap:2px}.workspace-header.svelte-1vasjg span:where(.svelte-1vasjg){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-1vasjg strong:where(.svelte-1vasjg){font-size:13px}.workspace-header.svelte-1vasjg p:where(.svelte-1vasjg){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-1vasjg{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-1vasjg,.result-panel.svelte-1vasjg{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-1vasjg{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-1vasjg{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1vasjg{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-1vasjg>b:where(.svelte-1vasjg){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-1vasjg h2:where(.svelte-1vasjg){margin:0;font-size:11px}.panel-heading.svelte-1vasjg p:where(.svelte-1vasjg){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-1vasjg em:where(.svelte-1vasjg){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-1vasjg em.ready:where(.svelte-1vasjg){background:#dcfce7;color:#15803d}.name-field.svelte-1vasjg{display:grid;grid-template-columns:auto minmax(120px,210px) minmax(110px,1fr);align-items:center;gap:8px;margin-bottom:8px;color:#334155;font-size:9px;font-weight:800}.name-field.svelte-1vasjg input:where(.svelte-1vasjg){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.name-field.svelte-1vasjg input:where(.svelte-1vasjg):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.name-field.svelte-1vasjg small:where(.svelte-1vasjg){color:var(--tool-faint);font-size:8px;font-weight:600}.name-field.svelte-1vasjg small.invalid:where(.svelte-1vasjg){color:#be123c}.editor-label.svelte-1vasjg{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-1vasjg{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-1vasjg:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-1vasjg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-1vasjg span:where(.svelte-1vasjg){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-1vasjg code:where(.svelte-1vasjg){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-1vasjg,.result-actions.svelte-1vasjg{display:flex;align-items:center;gap:7px}.input-actions.svelte-1vasjg{margin-top:8px}.input-actions.svelte-1vasjg button:where(.svelte-1vasjg),.result-actions.svelte-1vasjg button:where(.svelte-1vasjg){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-1vasjg .clear:where(.svelte-1vasjg){color:#b42318}.input-actions.svelte-1vasjg .run:where(.svelte-1vasjg){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1vasjg button:where(.svelte-1vasjg):disabled,.result-actions.svelte-1vasjg button:where(.svelte-1vasjg):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-1vasjg button:where(.svelte-1vasjg):hover:not(:disabled),.result-actions.svelte-1vasjg button:where(.svelte-1vasjg):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1vasjg .run:where(.svelte-1vasjg):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-1vasjg{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-1vasjg{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-1vasjg{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-1vasjg small:where(.svelte-1vasjg){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-1vasjg{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-1vasjg code:where(.svelte-1vasjg){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-1vasjg{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1vasjg>span:where(.svelte-1vasjg){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-1vasjg strong:where(.svelte-1vasjg){color:var(--tool-muted);font-size:11px}.empty-state.svelte-1vasjg p:where(.svelte-1vasjg){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-1vasjg{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-1vasjg>span:where(.svelte-1vasjg){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-1vasjg:focus-visible,input.svelte-1vasjg:focus-visible,textarea.svelte-1vasjg:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.rust-ad-layout.svelte-1vasjg{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.rust-ad-layout.svelte-1vasjg>.tool-ad-left,.rust-ad-layout.svelte-1vasjg>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-rust{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-rust .detail-grid{height:calc(100dvh - 108px)!important}.rust-ad-layout.svelte-1vasjg{grid-template-rows:minmax(0,1fr) 42px}.rust-workspace.svelte-1vasjg{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-1vasjg{padding:6px 9px}.workspace-header.svelte-1vasjg p:where(.svelte-1vasjg){display:none}.workspace-grid.svelte-1vasjg{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-1vasjg,.result-panel.svelte-1vasjg{padding:8px}.input-panel.svelte-1vasjg{grid-template-rows:auto auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-1vasjg{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-1vasjg{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-1vasjg>b:where(.svelte-1vasjg){width:24px;height:24px}.panel-heading.svelte-1vasjg p:where(.svelte-1vasjg){display:none}.name-field.svelte-1vasjg{grid-template-columns:auto minmax(0,1fr);margin-bottom:5px}.name-field.svelte-1vasjg small:where(.svelte-1vasjg),.type-guide.svelte-1vasjg{display:none}.name-field.svelte-1vasjg input:where(.svelte-1vasjg){height:29px;font-size:16px}.input-actions.svelte-1vasjg{margin-top:5px}.input-actions.svelte-1vasjg button:where(.svelte-1vasjg),.result-actions.svelte-1vasjg button:where(.svelte-1vasjg){min-height:30px;padding:4px 8px}.result-actions.svelte-1vasjg{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-1vasjg>span:where(.svelte-1vasjg){display:none}.empty-state.svelte-1vasjg p:where(.svelte-1vasjg){display:none}textarea.svelte-1vasjg{font-size:16px;padding:9px}.output-shell.svelte-1vasjg{grid-template-rows:27px minmax(0,1fr)}pre.svelte-1vasjg{padding:9px}pre.svelte-1vasjg code:where(.svelte-1vasjg){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-1vasjg em:where(.svelte-1vasjg){display:none}.input-actions.svelte-1vasjg button:where(.svelte-1vasjg),.result-actions.svelte-1vasjg button:where(.svelte-1vasjg){flex:1}.input-actions.svelte-1vasjg .run:where(.svelte-1vasjg){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-1vasjg{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-sql),body:has(.tool-slug-json-to-sql){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-sql) .seo-content{display:none!important}.tool-slug-json-to-sql{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-sql .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.sql-ad-layout.svelte-nrg7eg{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.sql-ad-layout.svelte-nrg7eg>.tool-ad-left{grid-area:left}.sql-ad-layout.svelte-nrg7eg>.tool-ad-right{grid-area:right}.bottom-ad.svelte-nrg7eg{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-nrg7eg>.tool-ad-bottom{height:100%;min-height:0}.sql-workspace.svelte-nrg7eg{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-nrg7eg{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-nrg7eg>div:where(.svelte-nrg7eg){display:grid;gap:2px}.workspace-header.svelte-nrg7eg span:where(.svelte-nrg7eg){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-nrg7eg strong:where(.svelte-nrg7eg){font-size:13px}.workspace-header.svelte-nrg7eg p:where(.svelte-nrg7eg){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-nrg7eg{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-nrg7eg,.result-panel.svelte-nrg7eg{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-nrg7eg{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-nrg7eg{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-nrg7eg{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:8px}.panel-heading.svelte-nrg7eg>b:where(.svelte-nrg7eg){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-nrg7eg h2:where(.svelte-nrg7eg){margin:0;font-size:11px}.panel-heading.svelte-nrg7eg p:where(.svelte-nrg7eg){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-nrg7eg em:where(.svelte-nrg7eg){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-nrg7eg em.ready:where(.svelte-nrg7eg){background:#dcfce7;color:#15803d}.table-field.svelte-nrg7eg{display:grid;grid-template-columns:auto minmax(90px,180px) minmax(0,1fr);align-items:center;gap:8px;margin-bottom:7px;border:1px solid var(--tool-border);border-radius:8px;background:#f8fafc;padding:6px 8px}.table-field.svelte-nrg7eg label:where(.svelte-nrg7eg),.editor-label.svelte-nrg7eg{color:#334155;font-size:8px;font-weight:800}.table-field.svelte-nrg7eg input:where(.svelte-nrg7eg){min-width:0;height:28px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:4px 8px;color:#1e293b;font:10px var(--tool-mono);outline:none}.table-field.svelte-nrg7eg input:where(.svelte-nrg7eg):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f11f}.table-field.svelte-nrg7eg span:where(.svelte-nrg7eg){overflow:hidden;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.table-field.svelte-nrg7eg span.invalid:where(.svelte-nrg7eg){color:#be123c}.editor-label.svelte-nrg7eg{padding-bottom:5px}textarea.svelte-nrg7eg{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-nrg7eg:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-nrg7eg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-nrg7eg span:where(.svelte-nrg7eg){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-nrg7eg code:where(.svelte-nrg7eg){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-nrg7eg,.result-actions.svelte-nrg7eg{display:flex;align-items:center;gap:7px}.input-actions.svelte-nrg7eg{margin-top:8px}.input-actions.svelte-nrg7eg button:where(.svelte-nrg7eg),.result-actions.svelte-nrg7eg button:where(.svelte-nrg7eg){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-nrg7eg .clear:where(.svelte-nrg7eg){color:#b42318}.input-actions.svelte-nrg7eg .run:where(.svelte-nrg7eg){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-nrg7eg button:where(.svelte-nrg7eg):disabled,.result-actions.svelte-nrg7eg button:where(.svelte-nrg7eg):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-nrg7eg button:where(.svelte-nrg7eg):hover:not(:disabled),.result-actions.svelte-nrg7eg button:where(.svelte-nrg7eg):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-nrg7eg .run:where(.svelte-nrg7eg):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-nrg7eg{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-nrg7eg{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-nrg7eg{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-nrg7eg small:where(.svelte-nrg7eg){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-nrg7eg{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-nrg7eg code:where(.svelte-nrg7eg){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-nrg7eg{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-nrg7eg>span:where(.svelte-nrg7eg){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 10px var(--tool-mono)}.empty-state.svelte-nrg7eg strong:where(.svelte-nrg7eg){color:var(--tool-muted);font-size:11px}.empty-state.svelte-nrg7eg p:where(.svelte-nrg7eg){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-nrg7eg{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-nrg7eg>span:where(.svelte-nrg7eg){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-nrg7eg:focus-visible,input.svelte-nrg7eg:focus-visible,textarea.svelte-nrg7eg:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.sql-ad-layout.svelte-nrg7eg{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.sql-ad-layout.svelte-nrg7eg>.tool-ad-left,.sql-ad-layout.svelte-nrg7eg>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-sql{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-sql .detail-grid{height:calc(100dvh - 108px)!important}.sql-ad-layout.svelte-nrg7eg{grid-template-rows:minmax(0,1fr) 42px}.sql-workspace.svelte-nrg7eg{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-nrg7eg{padding:6px 9px}.workspace-header.svelte-nrg7eg p:where(.svelte-nrg7eg){display:none}.workspace-grid.svelte-nrg7eg{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-nrg7eg,.result-panel.svelte-nrg7eg{padding:8px}.input-panel.svelte-nrg7eg{grid-template-rows:auto auto auto minmax(45px,1fr) auto auto auto}.result-panel.svelte-nrg7eg{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-nrg7eg{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:5px}.panel-heading.svelte-nrg7eg>b:where(.svelte-nrg7eg){width:24px;height:24px}.panel-heading.svelte-nrg7eg p:where(.svelte-nrg7eg){display:none}.table-field.svelte-nrg7eg{grid-template-columns:auto minmax(0,1fr);padding:4px 6px}.table-field.svelte-nrg7eg span:where(.svelte-nrg7eg),.type-guide.svelte-nrg7eg{display:none}.input-actions.svelte-nrg7eg{margin-top:5px}.input-actions.svelte-nrg7eg button:where(.svelte-nrg7eg),.result-actions.svelte-nrg7eg button:where(.svelte-nrg7eg){min-height:30px;padding:4px 8px}.result-actions.svelte-nrg7eg{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-nrg7eg>span:where(.svelte-nrg7eg){display:none}.empty-state.svelte-nrg7eg p:where(.svelte-nrg7eg){display:none}textarea.svelte-nrg7eg{font-size:16px;padding:9px}.output-shell.svelte-nrg7eg{grid-template-rows:27px minmax(0,1fr)}pre.svelte-nrg7eg{padding:9px}pre.svelte-nrg7eg code:where(.svelte-nrg7eg){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-nrg7eg em:where(.svelte-nrg7eg){display:none}.input-actions.svelte-nrg7eg button:where(.svelte-nrg7eg),.result-actions.svelte-nrg7eg button:where(.svelte-nrg7eg){flex:1}.input-actions.svelte-nrg7eg .run:where(.svelte-nrg7eg){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-nrg7eg{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-swift),body:has(.tool-slug-json-to-swift){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-swift) .seo-content{display:none!important}.tool-slug-json-to-swift{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-swift .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.swift-ad-layout.svelte-1mys1pf{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.swift-ad-layout.svelte-1mys1pf>.tool-ad-left{grid-area:left}.swift-ad-layout.svelte-1mys1pf>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1mys1pf{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1mys1pf>.tool-ad-bottom{height:100%;min-height:0}.swift-workspace.svelte-1mys1pf{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-1mys1pf{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-1mys1pf>div:where(.svelte-1mys1pf){display:grid;gap:2px}.workspace-header.svelte-1mys1pf span:where(.svelte-1mys1pf){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-1mys1pf strong:where(.svelte-1mys1pf){font-size:13px}.workspace-header.svelte-1mys1pf p:where(.svelte-1mys1pf){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-1mys1pf{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-1mys1pf,.result-panel.svelte-1mys1pf{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-1mys1pf{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-1mys1pf{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1mys1pf{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-1mys1pf>b:where(.svelte-1mys1pf){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-1mys1pf h2:where(.svelte-1mys1pf){margin:0;font-size:11px}.panel-heading.svelte-1mys1pf p:where(.svelte-1mys1pf){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-1mys1pf em:where(.svelte-1mys1pf){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-1mys1pf em.ready:where(.svelte-1mys1pf){background:#dcfce7;color:#15803d}.name-field.svelte-1mys1pf{display:grid;grid-template-columns:auto minmax(120px,210px) minmax(110px,1fr);align-items:center;gap:8px;margin-bottom:8px;color:#334155;font-size:9px;font-weight:800}.name-field.svelte-1mys1pf input:where(.svelte-1mys1pf){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.name-field.svelte-1mys1pf input:where(.svelte-1mys1pf):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.name-field.svelte-1mys1pf small:where(.svelte-1mys1pf){color:var(--tool-faint);font-size:8px;font-weight:600}.name-field.svelte-1mys1pf small.invalid:where(.svelte-1mys1pf){color:#be123c}.editor-label.svelte-1mys1pf{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-1mys1pf{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-1mys1pf:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-1mys1pf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-1mys1pf span:where(.svelte-1mys1pf){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-1mys1pf code:where(.svelte-1mys1pf){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-1mys1pf,.result-actions.svelte-1mys1pf{display:flex;align-items:center;gap:7px}.input-actions.svelte-1mys1pf{margin-top:8px}.input-actions.svelte-1mys1pf button:where(.svelte-1mys1pf),.result-actions.svelte-1mys1pf button:where(.svelte-1mys1pf){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-1mys1pf .clear:where(.svelte-1mys1pf){color:#b42318}.input-actions.svelte-1mys1pf .run:where(.svelte-1mys1pf){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1mys1pf button:where(.svelte-1mys1pf):disabled,.result-actions.svelte-1mys1pf button:where(.svelte-1mys1pf):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-1mys1pf button:where(.svelte-1mys1pf):hover:not(:disabled),.result-actions.svelte-1mys1pf button:where(.svelte-1mys1pf):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1mys1pf .run:where(.svelte-1mys1pf):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-1mys1pf{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-1mys1pf{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-1mys1pf{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-1mys1pf small:where(.svelte-1mys1pf){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-1mys1pf{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-1mys1pf code:where(.svelte-1mys1pf){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-1mys1pf{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1mys1pf>span:where(.svelte-1mys1pf){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-1mys1pf strong:where(.svelte-1mys1pf){color:var(--tool-muted);font-size:11px}.empty-state.svelte-1mys1pf p:where(.svelte-1mys1pf){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-1mys1pf{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-1mys1pf>span:where(.svelte-1mys1pf){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-1mys1pf:focus-visible,input.svelte-1mys1pf:focus-visible,textarea.svelte-1mys1pf:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.swift-ad-layout.svelte-1mys1pf{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.swift-ad-layout.svelte-1mys1pf>.tool-ad-left,.swift-ad-layout.svelte-1mys1pf>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-swift{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-swift .detail-grid{height:calc(100dvh - 108px)!important}.swift-ad-layout.svelte-1mys1pf{grid-template-rows:minmax(0,1fr) 42px}.swift-workspace.svelte-1mys1pf{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-1mys1pf{padding:6px 9px}.workspace-header.svelte-1mys1pf p:where(.svelte-1mys1pf){display:none}.workspace-grid.svelte-1mys1pf{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-1mys1pf,.result-panel.svelte-1mys1pf{padding:8px}.input-panel.svelte-1mys1pf{grid-template-rows:auto auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-1mys1pf{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-1mys1pf{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-1mys1pf>b:where(.svelte-1mys1pf){width:24px;height:24px}.panel-heading.svelte-1mys1pf p:where(.svelte-1mys1pf){display:none}.name-field.svelte-1mys1pf{grid-template-columns:auto minmax(0,1fr);margin-bottom:5px}.name-field.svelte-1mys1pf small:where(.svelte-1mys1pf),.type-guide.svelte-1mys1pf{display:none}.name-field.svelte-1mys1pf input:where(.svelte-1mys1pf){height:29px;font-size:16px}.input-actions.svelte-1mys1pf{margin-top:5px}.input-actions.svelte-1mys1pf button:where(.svelte-1mys1pf),.result-actions.svelte-1mys1pf button:where(.svelte-1mys1pf){min-height:30px;padding:4px 8px}.result-actions.svelte-1mys1pf{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-1mys1pf>span:where(.svelte-1mys1pf){display:none}.empty-state.svelte-1mys1pf p:where(.svelte-1mys1pf){display:none}textarea.svelte-1mys1pf{font-size:16px;padding:9px}.output-shell.svelte-1mys1pf{grid-template-rows:27px minmax(0,1fr)}pre.svelte-1mys1pf{padding:9px}pre.svelte-1mys1pf code:where(.svelte-1mys1pf){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-1mys1pf em:where(.svelte-1mys1pf){display:none}.input-actions.svelte-1mys1pf button:where(.svelte-1mys1pf),.result-actions.svelte-1mys1pf button:where(.svelte-1mys1pf){flex:1}.input-actions.svelte-1mys1pf .run:where(.svelte-1mys1pf){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-1mys1pf{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-toml),body:has(.tool-slug-json-to-toml){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-toml) .seo-content{display:none!important}.tool-slug-json-to-toml{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-toml .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.toml-ad-layout.svelte-mfbju2{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.toml-ad-layout.svelte-mfbju2>.tool-ad-left{grid-area:left}.toml-ad-layout.svelte-mfbju2>.tool-ad-right{grid-area:right}.bottom-ad.svelte-mfbju2{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-mfbju2>.tool-ad-bottom{height:100%;min-height:0}.toml-workspace.svelte-mfbju2{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-mfbju2{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-mfbju2>div:where(.svelte-mfbju2){display:grid;gap:2px}.workspace-header.svelte-mfbju2 span:where(.svelte-mfbju2){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-mfbju2 strong:where(.svelte-mfbju2){font-size:13px}.workspace-header.svelte-mfbju2 p:where(.svelte-mfbju2){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-mfbju2{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-mfbju2,.result-panel.svelte-mfbju2{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-mfbju2{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-mfbju2{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-mfbju2{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-mfbju2>b:where(.svelte-mfbju2){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-mfbju2 h2:where(.svelte-mfbju2){margin:0;font-size:11px}.panel-heading.svelte-mfbju2 p:where(.svelte-mfbju2){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-mfbju2 em:where(.svelte-mfbju2){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-mfbju2 em.ready:where(.svelte-mfbju2){background:#dcfce7;color:#15803d}.editor-label.svelte-mfbju2{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-mfbju2{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-mfbju2:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-mfbju2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-mfbju2 span:where(.svelte-mfbju2){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-mfbju2 code:where(.svelte-mfbju2){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-mfbju2,.result-actions.svelte-mfbju2{display:flex;align-items:center;gap:7px}.input-actions.svelte-mfbju2{margin-top:8px}.input-actions.svelte-mfbju2 button:where(.svelte-mfbju2),.result-actions.svelte-mfbju2 button:where(.svelte-mfbju2){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-mfbju2 .clear:where(.svelte-mfbju2){color:#b42318}.input-actions.svelte-mfbju2 .run:where(.svelte-mfbju2){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-mfbju2 button:where(.svelte-mfbju2):disabled,.result-actions.svelte-mfbju2 button:where(.svelte-mfbju2):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-mfbju2 button:where(.svelte-mfbju2):hover:not(:disabled),.result-actions.svelte-mfbju2 button:where(.svelte-mfbju2):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-mfbju2 .run:where(.svelte-mfbju2):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-mfbju2{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-mfbju2{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-mfbju2{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-mfbju2 small:where(.svelte-mfbju2){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-mfbju2{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-mfbju2 code:where(.svelte-mfbju2){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-mfbju2{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-mfbju2>span:where(.svelte-mfbju2){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 8px var(--tool-mono)}.empty-state.svelte-mfbju2 strong:where(.svelte-mfbju2){color:var(--tool-muted);font-size:11px}.empty-state.svelte-mfbju2 p:where(.svelte-mfbju2){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-mfbju2{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-mfbju2>span:where(.svelte-mfbju2){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-mfbju2:focus-visible,textarea.svelte-mfbju2:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.toml-ad-layout.svelte-mfbju2{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.toml-ad-layout.svelte-mfbju2>.tool-ad-left,.toml-ad-layout.svelte-mfbju2>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-toml{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-toml .detail-grid{height:calc(100dvh - 108px)!important}.toml-ad-layout.svelte-mfbju2{grid-template-rows:minmax(0,1fr) 42px}.toml-workspace.svelte-mfbju2{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-mfbju2{padding:6px 9px}.workspace-header.svelte-mfbju2 p:where(.svelte-mfbju2){display:none}.workspace-grid.svelte-mfbju2{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-mfbju2,.result-panel.svelte-mfbju2{padding:8px}.input-panel.svelte-mfbju2{grid-template-rows:auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-mfbju2{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-mfbju2{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-mfbju2>b:where(.svelte-mfbju2){width:24px;height:24px}.panel-heading.svelte-mfbju2 p:where(.svelte-mfbju2){display:none}.type-guide.svelte-mfbju2{display:none}.input-actions.svelte-mfbju2{margin-top:5px}.input-actions.svelte-mfbju2 button:where(.svelte-mfbju2),.result-actions.svelte-mfbju2 button:where(.svelte-mfbju2){min-height:30px;padding:4px 8px}.result-actions.svelte-mfbju2{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-mfbju2>span:where(.svelte-mfbju2){display:none}.empty-state.svelte-mfbju2 p:where(.svelte-mfbju2){display:none}textarea.svelte-mfbju2{font-size:16px;padding:9px}.output-shell.svelte-mfbju2{grid-template-rows:27px minmax(0,1fr)}pre.svelte-mfbju2{padding:9px}pre.svelte-mfbju2 code:where(.svelte-mfbju2){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-mfbju2 em:where(.svelte-mfbju2){display:none}.input-actions.svelte-mfbju2 button:where(.svelte-mfbju2),.result-actions.svelte-mfbju2 button:where(.svelte-mfbju2){flex:1}.input-actions.svelte-mfbju2 .run:where(.svelte-mfbju2){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-mfbju2{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-typescript),body:has(.tool-slug-json-to-typescript){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-typescript) .seo-content{display:none!important}.tool-slug-json-to-typescript{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-typescript .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.typescript-ad-layout.svelte-eia9ob{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.typescript-ad-layout.svelte-eia9ob>.tool-ad-left{grid-area:left}.typescript-ad-layout.svelte-eia9ob>.tool-ad-right{grid-area:right}.bottom-ad.svelte-eia9ob{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-eia9ob>.tool-ad-bottom{height:100%;min-height:0}.typescript-workspace.svelte-eia9ob{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-eia9ob{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-eia9ob>div:where(.svelte-eia9ob){display:grid;gap:2px}.workspace-header.svelte-eia9ob span:where(.svelte-eia9ob){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-eia9ob strong:where(.svelte-eia9ob){font-size:13px}.workspace-header.svelte-eia9ob p:where(.svelte-eia9ob){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-eia9ob{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-eia9ob,.result-panel.svelte-eia9ob{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-eia9ob{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.result-panel.svelte-eia9ob{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-eia9ob{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-eia9ob>b:where(.svelte-eia9ob){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-eia9ob h2:where(.svelte-eia9ob){margin:0;font-size:11px}.panel-heading.svelte-eia9ob p:where(.svelte-eia9ob){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-eia9ob em:where(.svelte-eia9ob){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-eia9ob em.ready:where(.svelte-eia9ob){background:#dcfce7;color:#15803d}.name-field.svelte-eia9ob{display:grid;grid-template-columns:auto minmax(120px,210px) minmax(110px,1fr);align-items:center;gap:8px;margin-bottom:8px;color:#334155;font-size:9px;font-weight:800}.name-field.svelte-eia9ob input:where(.svelte-eia9ob){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.name-field.svelte-eia9ob input:where(.svelte-eia9ob):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.name-field.svelte-eia9ob small:where(.svelte-eia9ob){color:var(--tool-faint);font-size:8px;font-weight:600}.name-field.svelte-eia9ob small.invalid:where(.svelte-eia9ob){color:#be123c}.editor-label.svelte-eia9ob{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-eia9ob{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-eia9ob:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.input-actions.svelte-eia9ob,.result-actions.svelte-eia9ob{display:flex;align-items:center;gap:7px}.input-actions.svelte-eia9ob{margin-top:8px}.input-actions.svelte-eia9ob button:where(.svelte-eia9ob),.result-actions.svelte-eia9ob button:where(.svelte-eia9ob){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-eia9ob .clear:where(.svelte-eia9ob){color:#b42318}.input-actions.svelte-eia9ob .run:where(.svelte-eia9ob){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-eia9ob button:where(.svelte-eia9ob):disabled,.result-actions.svelte-eia9ob button:where(.svelte-eia9ob):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-eia9ob button:where(.svelte-eia9ob):hover:not(:disabled),.result-actions.svelte-eia9ob button:where(.svelte-eia9ob):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-eia9ob .run:where(.svelte-eia9ob):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-eia9ob{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-eia9ob{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-eia9ob{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-eia9ob small:where(.svelte-eia9ob){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-eia9ob{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-eia9ob code:where(.svelte-eia9ob){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-eia9ob{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-eia9ob>span:where(.svelte-eia9ob){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-eia9ob strong:where(.svelte-eia9ob){color:var(--tool-muted);font-size:11px}.empty-state.svelte-eia9ob p:where(.svelte-eia9ob){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-eia9ob{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-eia9ob>span:where(.svelte-eia9ob){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-eia9ob:focus-visible,input.svelte-eia9ob:focus-visible,textarea.svelte-eia9ob:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.typescript-ad-layout.svelte-eia9ob{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.typescript-ad-layout.svelte-eia9ob>.tool-ad-left,.typescript-ad-layout.svelte-eia9ob>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-typescript{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-typescript .detail-grid{height:calc(100dvh - 108px)!important}.typescript-ad-layout.svelte-eia9ob{grid-template-rows:minmax(0,1fr) 42px}.typescript-workspace.svelte-eia9ob{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-eia9ob{padding:6px 9px}.workspace-header.svelte-eia9ob p:where(.svelte-eia9ob){display:none}.workspace-grid.svelte-eia9ob{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-eia9ob,.result-panel.svelte-eia9ob{padding:8px}.input-panel.svelte-eia9ob{grid-template-rows:auto auto auto minmax(64px,1fr) auto auto}.result-panel.svelte-eia9ob{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-eia9ob{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-eia9ob>b:where(.svelte-eia9ob){width:24px;height:24px}.panel-heading.svelte-eia9ob p:where(.svelte-eia9ob){display:none}.name-field.svelte-eia9ob{grid-template-columns:auto minmax(0,1fr);margin-bottom:5px}.name-field.svelte-eia9ob small:where(.svelte-eia9ob){display:none}.name-field.svelte-eia9ob input:where(.svelte-eia9ob){height:29px;font-size:16px}.input-actions.svelte-eia9ob{margin-top:5px}.input-actions.svelte-eia9ob button:where(.svelte-eia9ob),.result-actions.svelte-eia9ob button:where(.svelte-eia9ob){min-height:30px;padding:4px 8px}.result-actions.svelte-eia9ob{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-eia9ob>span:where(.svelte-eia9ob){display:none}.empty-state.svelte-eia9ob p:where(.svelte-eia9ob){display:none}textarea.svelte-eia9ob{font-size:16px;padding:9px}.output-shell.svelte-eia9ob{grid-template-rows:27px minmax(0,1fr)}pre.svelte-eia9ob{padding:9px}pre.svelte-eia9ob code:where(.svelte-eia9ob){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-eia9ob em:where(.svelte-eia9ob){display:none}.input-actions.svelte-eia9ob button:where(.svelte-eia9ob){flex:1}.input-actions.svelte-eia9ob .run:where(.svelte-eia9ob){margin-left:0}.result-actions.svelte-eia9ob button:where(.svelte-eia9ob){flex:1}}@media(prefers-reduced-motion:reduce){.svelte-eia9ob{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-json-to-yaml),body:has(.tool-slug-json-to-yaml){height:100%;overflow:hidden!important}body:has(.tool-slug-json-to-yaml) .seo-content{display:none!important}.tool-slug-json-to-yaml{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-json-to-yaml .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.yaml-ad-layout.svelte-lxavqj{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.yaml-ad-layout.svelte-lxavqj>.tool-ad-left{grid-area:left}.yaml-ad-layout.svelte-lxavqj>.tool-ad-right{grid-area:right}.bottom-ad.svelte-lxavqj{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-lxavqj>.tool-ad-bottom{height:100%;min-height:0}.yaml-workspace.svelte-lxavqj{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-lxavqj{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-lxavqj>div:where(.svelte-lxavqj){display:grid;gap:2px}.workspace-header.svelte-lxavqj span:where(.svelte-lxavqj){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-lxavqj strong:where(.svelte-lxavqj){font-size:13px}.workspace-header.svelte-lxavqj p:where(.svelte-lxavqj){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-lxavqj{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-lxavqj,.result-panel.svelte-lxavqj{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-lxavqj{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-lxavqj{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-lxavqj{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-lxavqj>b:where(.svelte-lxavqj){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-lxavqj h2:where(.svelte-lxavqj){margin:0;font-size:11px}.panel-heading.svelte-lxavqj p:where(.svelte-lxavqj){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-lxavqj em:where(.svelte-lxavqj){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-lxavqj em.ready:where(.svelte-lxavqj){background:#dcfce7;color:#15803d}.editor-label.svelte-lxavqj{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-lxavqj{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-lxavqj:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.type-guide.svelte-lxavqj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.type-guide.svelte-lxavqj span:where(.svelte-lxavqj){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.type-guide.svelte-lxavqj code:where(.svelte-lxavqj){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-lxavqj,.result-actions.svelte-lxavqj{display:flex;align-items:center;gap:7px}.input-actions.svelte-lxavqj{margin-top:8px}.input-actions.svelte-lxavqj button:where(.svelte-lxavqj),.result-actions.svelte-lxavqj button:where(.svelte-lxavqj){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-lxavqj .clear:where(.svelte-lxavqj){color:#b42318}.input-actions.svelte-lxavqj .run:where(.svelte-lxavqj){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-lxavqj button:where(.svelte-lxavqj):disabled,.result-actions.svelte-lxavqj button:where(.svelte-lxavqj):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-lxavqj button:where(.svelte-lxavqj):hover:not(:disabled),.result-actions.svelte-lxavqj button:where(.svelte-lxavqj):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-lxavqj .run:where(.svelte-lxavqj):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-lxavqj{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-lxavqj{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-lxavqj{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-lxavqj small:where(.svelte-lxavqj){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-lxavqj{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-lxavqj code:where(.svelte-lxavqj){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-lxavqj{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-lxavqj>span:where(.svelte-lxavqj){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-lxavqj strong:where(.svelte-lxavqj){color:var(--tool-muted);font-size:11px}.empty-state.svelte-lxavqj p:where(.svelte-lxavqj){max-width:290px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-lxavqj{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-lxavqj>span:where(.svelte-lxavqj){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-lxavqj:focus-visible,textarea.svelte-lxavqj:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.yaml-ad-layout.svelte-lxavqj{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.yaml-ad-layout.svelte-lxavqj>.tool-ad-left,.yaml-ad-layout.svelte-lxavqj>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-json-to-yaml{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-json-to-yaml .detail-grid{height:calc(100dvh - 108px)!important}.yaml-ad-layout.svelte-lxavqj{grid-template-rows:minmax(0,1fr) 42px}.yaml-workspace.svelte-lxavqj{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-lxavqj{padding:6px 9px}.workspace-header.svelte-lxavqj p:where(.svelte-lxavqj){display:none}.workspace-grid.svelte-lxavqj{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-lxavqj,.result-panel.svelte-lxavqj{padding:8px}.input-panel.svelte-lxavqj{grid-template-rows:auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-lxavqj{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-lxavqj{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-lxavqj>b:where(.svelte-lxavqj){width:24px;height:24px}.panel-heading.svelte-lxavqj p:where(.svelte-lxavqj){display:none}.type-guide.svelte-lxavqj{display:none}.input-actions.svelte-lxavqj{margin-top:5px}.input-actions.svelte-lxavqj button:where(.svelte-lxavqj),.result-actions.svelte-lxavqj button:where(.svelte-lxavqj){min-height:30px;padding:4px 8px}.result-actions.svelte-lxavqj{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-lxavqj>span:where(.svelte-lxavqj){display:none}.empty-state.svelte-lxavqj p:where(.svelte-lxavqj){display:none}textarea.svelte-lxavqj{font-size:16px;padding:9px}.output-shell.svelte-lxavqj{grid-template-rows:27px minmax(0,1fr)}pre.svelte-lxavqj{padding:9px}pre.svelte-lxavqj code:where(.svelte-lxavqj){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-lxavqj em:where(.svelte-lxavqj){display:none}.input-actions.svelte-lxavqj button:where(.svelte-lxavqj),.result-actions.svelte-lxavqj button:where(.svelte-lxavqj){flex:1}.input-actions.svelte-lxavqj .run:where(.svelte-lxavqj){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-lxavqj{scroll-behavior:auto!important;transition:none!important}}.shell.svelte-igjd85{width:100%;height:100%;min-height:0}.workspace.svelte-igjd85{display:grid;grid-template-rows:auto minmax(0,1fr) 34px;min-width:0;min-height:0;height:100%;overflow:hidden;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a08}.toolbar.svelte-igjd85{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid #d8dee8;background:#fff;padding:8px 14px}.primary-actions.svelte-igjd85,.secondary-actions.svelte-igjd85{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.toolbar.svelte-igjd85 button:where(.svelte-igjd85){min-height:36px;border:1px solid #cfd6e1;border-radius:6px;background:#fff;color:#344054;padding:6px 14px;font-size:12px;font-weight:650;cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.toolbar.svelte-igjd85 button:where(.svelte-igjd85):hover:not(:disabled){border-color:#818cf8;background:#f8faff;color:#4338ca}.toolbar.svelte-igjd85 button:where(.svelte-igjd85):focus-visible{outline:3px solid rgb(99 102 241/.2);outline-offset:1px}.toolbar.svelte-igjd85 button.primary:where(.svelte-igjd85){border-color:#4f46e5;background:#4f46e5;color:#fff;box-shadow:0 1px 2px #4f46e533}.toolbar.svelte-igjd85 button.primary:where(.svelte-igjd85):hover{border-color:#4338ca;background:#4338ca;color:#fff}.toolbar.svelte-igjd85 button.danger:where(.svelte-igjd85){color:#b42318}.toolbar.svelte-igjd85 button:where(.svelte-igjd85):disabled{cursor:not-allowed;opacity:.42}.toolbar.svelte-igjd85 label:where(.svelte-igjd85){display:flex;align-items:center;gap:7px;color:#667085;font-size:11px;font-weight:600}.toolbar.svelte-igjd85 label:where(.svelte-igjd85) input:where(.svelte-igjd85),.toolbar.svelte-igjd85 label:where(.svelte-igjd85) select:where(.svelte-igjd85){max-width:122px;min-height:34px;border:1px solid #cfd6e1;border-radius:6px;background:#fff;padding:4px 9px;color:#344054}.toolbar.svelte-igjd85 .check:where(.svelte-igjd85) input:where(.svelte-igjd85){width:auto;min-height:auto;accent-color:#4f46e5}.editors.svelte-igjd85{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.pane.svelte-igjd85{display:grid;grid-template-rows:46px minmax(0,1fr);min-width:0;min-height:0;background:#fff}.pane.svelte-igjd85+.pane:where(.svelte-igjd85){border-left:1px solid #d8dee8}.pane.svelte-igjd85>header:where(.svelte-igjd85){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e7ee;padding:0 16px;color:#667085;font-size:11px}.pane.svelte-igjd85>header:where(.svelte-igjd85) strong:where(.svelte-igjd85){color:#1d2939;font-size:13px}.pane-state.svelte-igjd85{display:flex;align-items:center;gap:7px}.pane-state.svelte-igjd85 i:where(.svelte-igjd85){width:7px;height:7px;border-radius:50%;background:#12b76a}.status.svelte-igjd85{border-radius:999px;padding:3px 8px;font-weight:650}.status.success.svelte-igjd85{background:#ecfdf3;color:#027a48}.status.error-status.svelte-igjd85{background:#fff1f3;color:#c01048}.code.svelte-igjd85{display:grid;grid-template-columns:46px minmax(0,1fr);min-height:0}.code.svelte-igjd85 pre:where(.svelte-igjd85){overflow:hidden;margin:0;border-right:1px solid #eaecf0;background:#f8fafc;color:#98a2b3;padding:14px 10px;text-align:right;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,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:14px 16px;white-space:pre;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;color:#344054;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.code.svelte-igjd85 textarea:where(.svelte-igjd85):focus{box-shadow:inset 0 0 0 2px #6366f11f}.output.svelte-igjd85>pre:where(.svelte-igjd85){background:#fcfcfd}.placeholder.svelte-igjd85{display:grid;height:100%;place-content:center;justify-items:center;gap:7px;color:#98a2b3;text-align:center}.placeholder.svelte-igjd85 strong:where(.svelte-igjd85){color:#667085;font-size:15px}.placeholder.svelte-igjd85 span:where(.svelte-igjd85){font-size:12px}.error.svelte-igjd85{display:grid;align-content:start;gap:6px;margin:16px;border:1px solid #fecdd3;border-radius:7px;background:#fff1f3;color:#9f1239;padding:12px 14px}.error.svelte-igjd85 strong:where(.svelte-igjd85){font-size:13px}.error.svelte-igjd85 span:where(.svelte-igjd85){font-size:12px;line-height:1.5}footer.svelte-igjd85{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d8dee8;background:#fbfcfe;padding:0 14px;color:#667085;font-size:10px}footer.svelte-igjd85 span:where(.svelte-igjd85):last-child{color:#027a48}@media(max-width:900px){.workspace.svelte-igjd85{overflow:auto}.toolbar.svelte-igjd85{align-items:flex-start;flex-direction:column}.secondary-actions.svelte-igjd85{width:100%}.editors.svelte-igjd85{grid-template-columns:1fr;grid-template-rows:minmax(320px,1fr) minmax(320px,1fr)}.pane.svelte-igjd85+.pane:where(.svelte-igjd85){border-left:0;border-top:1px solid #d8dee8}}@media(max-width:640px){.toolbar.svelte-igjd85{padding:8px}.toolbar.svelte-igjd85 button:where(.svelte-igjd85){min-height:34px;padding:5px 10px;font-size:11px}.primary-actions.svelte-igjd85,.secondary-actions.svelte-igjd85{gap:6px}.code.svelte-igjd85{grid-template-columns:34px 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:10px 7px;font-size:11px}.pane.svelte-igjd85>header:where(.svelte-igjd85){padding:0 10px}.pane.svelte-igjd85>header:where(.svelte-igjd85) span:where(.svelte-igjd85),footer.svelte-igjd85 span:where(.svelte-igjd85):first-child{display:none}}.jwt-workspace.svelte-32tfvg{display:grid;height:auto;gap:10px;color:#1d2939}.token-card.svelte-32tfvg,.result-card.svelte-32tfvg,.claims-card.svelte-32tfvg,.empty-card.svelte-32tfvg{border:1px solid #d8dee8;border-radius:8px;background:#fff}.token-card.svelte-32tfvg{padding:14px 16px}.token-head.svelte-32tfvg,.token-head.svelte-32tfvg>div:where(.svelte-32tfvg),.actions.svelte-32tfvg,.code-panel.svelte-32tfvg header:where(.svelte-32tfvg),.code-panel.svelte-32tfvg header:where(.svelte-32tfvg)>div:where(.svelte-32tfvg),.signature.svelte-32tfvg,.signature.svelte-32tfvg>div:where(.svelte-32tfvg),.claims-card.svelte-32tfvg>header:where(.svelte-32tfvg),.claims-card.svelte-32tfvg>header:where(.svelte-32tfvg)>div:where(.svelte-32tfvg){display:flex;align-items:center}.token-head.svelte-32tfvg{justify-content:space-between;gap:14px;margin-bottom:9px}.token-head.svelte-32tfvg>div:where(.svelte-32tfvg):first-child,.claims-card.svelte-32tfvg>header:where(.svelte-32tfvg)>div:where(.svelte-32tfvg){gap:9px}.token-head.svelte-32tfvg strong:where(.svelte-32tfvg),.claims-card.svelte-32tfvg>header:where(.svelte-32tfvg) strong:where(.svelte-32tfvg){font-size:13px}.token-head.svelte-32tfvg span:where(.svelte-32tfvg),.claims-card.svelte-32tfvg>header:where(.svelte-32tfvg) div:where(.svelte-32tfvg) span:where(.svelte-32tfvg){color:#667085;font-size:9px}.actions.svelte-32tfvg{gap:7px}.actions.svelte-32tfvg button:where(.svelte-32tfvg),.code-panel.svelte-32tfvg button:where(.svelte-32tfvg),.signature.svelte-32tfvg button:where(.svelte-32tfvg){min-height:32px;border:1px solid #cfd6e1;border-radius:6px;background:#fff;color:#475467;padding:5px 11px;font-size:10px;font-weight:750;cursor:pointer}.actions.svelte-32tfvg button:where(.svelte-32tfvg):hover,.code-panel.svelte-32tfvg button:where(.svelte-32tfvg):hover,.signature.svelte-32tfvg button:where(.svelte-32tfvg):hover{border-color:#6366f1;color:#4f46e5}.actions.svelte-32tfvg .primary:where(.svelte-32tfvg){min-width:108px;border-color:#4f46e5;background:#5557df;color:#fff}.actions.svelte-32tfvg .primary:where(.svelte-32tfvg):hover{background:#4749ca;color:#fff}.actions.svelte-32tfvg button:where(.svelte-32tfvg):disabled{cursor:not-allowed;opacity:.55}.token-card.svelte-32tfvg textarea:where(.svelte-32tfvg){box-sizing:border-box;width:100%;min-height:112px;resize:vertical;border:1px solid #cfd6e1;border-radius:7px;background:#fcfcfd;color:#1d2939;padding:11px 12px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;outline:none}.token-card.svelte-32tfvg textarea:where(.svelte-32tfvg):focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.warning.svelte-32tfvg,.error.svelte-32tfvg{display:flex;align-items:flex-start;gap:9px;margin:9px 0 0;border:1px solid #f3d59b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:10px}.warning.svelte-32tfvg strong:where(.svelte-32tfvg),.error.svelte-32tfvg strong:where(.svelte-32tfvg){white-space:nowrap}.warning.svelte-32tfvg span:where(.svelte-32tfvg),.error.svelte-32tfvg span:where(.svelte-32tfvg){line-height:1.45}.error.svelte-32tfvg{border-color:#fecdd3;background:#fff1f3;color:#9f1239}.result-card.svelte-32tfvg{padding:10px}.json-grid.svelte-32tfvg{display:grid;grid-template-columns:1fr 1fr;gap:9px}.code-panel.svelte-32tfvg{min-width:0;overflow:hidden;border:1px solid #d8dee8;border-radius:7px;background:#fbfcfe}.code-panel.svelte-32tfvg header:where(.svelte-32tfvg){min-height:38px;justify-content:space-between;border-bottom:1px solid #e1e6ed;padding:0 9px}.code-panel.svelte-32tfvg header:where(.svelte-32tfvg)>div:where(.svelte-32tfvg),.signature.svelte-32tfvg>div:where(.svelte-32tfvg){gap:7px}.code-panel.svelte-32tfvg strong:where(.svelte-32tfvg),.signature.svelte-32tfvg strong:where(.svelte-32tfvg){font-size:11px}.code-panel.svelte-32tfvg header:where(.svelte-32tfvg) span:where(.svelte-32tfvg),.signature.svelte-32tfvg span:where(.svelte-32tfvg){border-radius:4px;background:#eef1f6;color:#667085;padding:2px 5px;font-size:8px;font-weight:750}.code-panel.svelte-32tfvg button:where(.svelte-32tfvg),.signature.svelte-32tfvg button:where(.svelte-32tfvg){min-height:27px;padding:3px 8px}.code-panel.svelte-32tfvg pre:where(.svelte-32tfvg){box-sizing:border-box;max-height:210px;min-height:160px;overflow:auto;margin:0;padding:11px 13px;color:#344054;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.signature.svelte-32tfvg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;margin-top:9px;border:1px solid #d8dee8;border-radius:7px;background:#fbfcfe;padding:7px 9px}.signature.svelte-32tfvg code:where(.svelte-32tfvg){overflow:hidden;color:#475467;font:10px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.claims-card.svelte-32tfvg{overflow:hidden}.claims-card.svelte-32tfvg>header:where(.svelte-32tfvg){min-height:44px;justify-content:space-between;border-bottom:1px solid #e1e6ed;padding:0 13px}.status.svelte-32tfvg{border-radius:999px;background:#ecfdf3;color:#027a48;padding:4px 8px;font-size:9px;font-weight:750}.status.expired.svelte-32tfvg{background:#fff1f3;color:#c01048}.claims-card.svelte-32tfvg footer:where(.svelte-32tfvg){border-top:1px solid #e7eaf0;background:#fcfcfd;color:#98a2b3;padding:8px 12px;text-align:center;font-size:8px}.empty.svelte-32tfvg{margin:0;padding:24px;color:#98a2b3;text-align:center;font-size:10px}.empty-card.svelte-32tfvg{display:grid;min-height:250px;place-content:center;justify-items:center;gap:6px;color:#98a2b3}.empty-card.svelte-32tfvg strong:where(.svelte-32tfvg){font-size:13px}.empty-card.svelte-32tfvg span:where(.svelte-32tfvg){font-size:10px}.token-card.svelte-32tfvg textarea:where(.svelte-32tfvg){min-height:90px}.code-panel.svelte-32tfvg pre:where(.svelte-32tfvg){min-height:130px;max-height:180px}.claim-grid.svelte-32tfvg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e7eaf0}.claim-item.svelte-32tfvg{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:8px;min-width:0;background:#fff;padding:8px 12px}.claim-item.svelte-32tfvg strong:where(.svelte-32tfvg){padding-top:1px;color:#344054;font:10px/1.35 ui-monospace,monospace}.claim-content.svelte-32tfvg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0}.claim-content.svelte-32tfvg code:where(.svelte-32tfvg){min-width:0;color:#4f46e5;font:10px/1.35 ui-monospace,monospace;overflow-wrap:anywhere}.claim-content.svelte-32tfvg time:where(.svelte-32tfvg){color:#667085;font-size:8px;white-space:nowrap}.claim-content.svelte-32tfvg p:where(.svelte-32tfvg){grid-column:1/-1;margin:0;color:#667085;font-size:8px;line-height:1.3}@media(max-width:760px){.token-head.svelte-32tfvg{align-items:flex-start;flex-direction:column}.actions.svelte-32tfvg{width:100%}.actions.svelte-32tfvg button:where(.svelte-32tfvg){flex:1}.json-grid.svelte-32tfvg{grid-template-columns:1fr}.code-panel.svelte-32tfvg pre:where(.svelte-32tfvg){min-height:135px;max-height:180px}.claim-grid.svelte-32tfvg{grid-template-columns:1fr}.signature.svelte-32tfvg{grid-template-columns:1fr auto}.signature.svelte-32tfvg code:where(.svelte-32tfvg){grid-column:1/-1;grid-row:2}.claims-card.svelte-32tfvg>header:where(.svelte-32tfvg){align-items:flex-start;gap:8px;flex-direction:column;padding-block:9px}}@media(max-width:420px){.actions.svelte-32tfvg{display:grid;grid-template-columns:1fr 1fr}.actions.svelte-32tfvg .primary:where(.svelte-32tfvg){grid-column:1/-1}.token-card.svelte-32tfvg{padding:12px}.token-card.svelte-32tfvg textarea:where(.svelte-32tfvg){min-height:135px}.warning.svelte-32tfvg{font-size:9px}}\<!-- scoped containment overrides --> html:has(.tool-slug-jwt-parser),body:has(.tool-slug-jwt-parser){height:100%;overflow:hidden!important}body:has(.tool-slug-jwt-parser) .seo-content{display:none!important}.tool-slug-jwt-parser{height:calc(100dvh - 60px)!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-jwt-parser .detail-grid{height:calc(100dvh - 126px)!important;overflow:hidden!important}.jwt-ad-layout.svelte-32tfvg{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left workspace right" ". bottom .";gap:8px;overflow:hidden}.jwt-ad-layout.svelte-32tfvg>.tool-ad-left{grid-area:left}.jwt-ad-layout.svelte-32tfvg>.tool-ad-right{grid-area:right}.jwt-ad-layout.svelte-32tfvg .bottom-ad:where(.svelte-32tfvg){grid-area:bottom;overflow:hidden}.jwt-ad-layout.svelte-32tfvg .bottom-ad:where(.svelte-32tfvg)>.tool-ad-bottom{height:100%}.jwt-workspace.svelte-32tfvg{grid-area:workspace;min-width:0;min-height:0;height:100%;overflow:auto}.result-card.svelte-32tfvg,.claims-card.svelte-32tfvg,.empty-card.svelte-32tfvg{min-width:0}.claims-card.svelte-32tfvg{max-height:100%;overflow:auto}@media(max-width:1180px){.jwt-ad-layout.svelte-32tfvg{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"workspace" "bottom"}.jwt-ad-layout.svelte-32tfvg>.tool-ad-left,.jwt-ad-layout.svelte-32tfvg>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-jwt-parser{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.jwt-ad-layout.svelte-32tfvg{grid-template-rows:minmax(0,1fr) 42px}.jwt-workspace.svelte-32tfvg{height:100%}.tool-slug-jwt-parser{box-sizing:border-box!important;height:calc(100dvh - 57px)!important}.jwt-ad-layout.svelte-32tfvg{box-sizing:border-box!important}}.tool-slug-jwt-parser{box-sizing:border-box!important;height:calc(100dvh - 62px)!important}@media(max-width:760px){html:has(.tool-slug-jwt-parser),body:has(.tool-slug-jwt-parser){height:calc(100% - 1px)!important}}@media(min-width:761px){.jwt-ad-layout.svelte-32tfvg{grid-template-rows:minmax(0,1fr) 63px}}@media(max-width:760px){.jwt-ad-layout.svelte-32tfvg{grid-template-rows:minmax(0,1fr) 41px}}html:has(.tool-slug-luhn-checker),body:has(.tool-slug-luhn-checker){overflow:auto!important}.tool-slug-luhn-checker{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-luhn-checker .detail-grid{height:auto!important;overflow:visible!important}.luhn-ad-layout.svelte-a51md1{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.luhn-ad-layout.svelte-a51md1>.tool-ad-left{grid-area:left}.luhn-ad-layout.svelte-a51md1>.tool-ad-right{grid-area:right}.bottom-ad.svelte-a51md1{grid-area:bottom;min-width:0}.luhn-workspace.svelte-a51md1{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-a51md1,.input-actions.svelte-a51md1,.result-actions.svelte-a51md1{display:flex;align-items:center}.workspace-header.svelte-a51md1{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-a51md1>div:where(.svelte-a51md1){display:grid;gap:2px}.eyebrow.svelte-a51md1{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-a51md1 strong:where(.svelte-a51md1){font-size:13px}.privacy-note.svelte-a51md1{border-radius:999px;background:#fff7ed;color:#c2410c;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-a51md1{display:grid;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.control-panel.svelte-a51md1,.result-panel.svelte-a51md1{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-a51md1{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-a51md1{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-a51md1>span:where(.svelte-a51md1){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-a51md1 h2:where(.svelte-a51md1){margin:0;font-size:12px}.panel-heading.svelte-a51md1 p:where(.svelte-a51md1){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-a51md1>em:where(.svelte-a51md1){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-a51md1>em.idle:where(.svelte-a51md1){background:#f1f5f9;color:#64748b}.number-field.svelte-a51md1{display:grid;gap:6px}.number-field.svelte-a51md1>span:where(.svelte-a51md1){color:#334155;font-size:10px;font-weight:800}.number-field.svelte-a51md1 input:where(.svelte-a51md1){box-sizing:border-box;width:100%;min-height:48px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px 12px;color:var(--tool-text);font:14px var(--tool-mono);letter-spacing:.055em;outline:none}.number-field.svelte-a51md1 input:where(.svelte-a51md1):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.number-field.svelte-a51md1 small:where(.svelte-a51md1){color:var(--tool-faint);font-size:8px}.input-preview.svelte-a51md1{display:grid;gap:8px;margin-top:14px;border:1px solid var(--tool-border);border-radius:10px;background:#f8fafc;padding:14px}.input-preview.svelte-a51md1>span:where(.svelte-a51md1){color:#334155;font-size:9px;font-weight:800}.input-preview.svelte-a51md1>strong:where(.svelte-a51md1){min-height:21px;overflow-wrap:anywhere;color:var(--tool-text);font:13px/1.6 var(--tool-mono);letter-spacing:.08em}.input-preview.svelte-a51md1>div:where(.svelte-a51md1){display:flex;justify-content:space-between;border-top:1px solid var(--tool-border);padding-top:8px}.input-preview.svelte-a51md1 small:where(.svelte-a51md1){color:var(--tool-faint);font-size:8px}.input-preview.svelte-a51md1 b:where(.svelte-a51md1){font-size:9px}.algorithm-notes.svelte-a51md1{display:grid;gap:0;margin:10px 0 0;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px}.algorithm-notes.svelte-a51md1 div:where(.svelte-a51md1){display:flex;justify-content:space-between;gap:12px;padding:8px 10px}.algorithm-notes.svelte-a51md1 div:where(.svelte-a51md1)+div:where(.svelte-a51md1){border-top:1px solid var(--tool-border)}.algorithm-notes.svelte-a51md1 dt:where(.svelte-a51md1){color:var(--tool-faint);font-size:8px}.algorithm-notes.svelte-a51md1 dd:where(.svelte-a51md1){margin:0;color:var(--tool-muted);font-size:8px;font-weight:750;text-align:right}.input-warning.svelte-a51md1,.server-error.svelte-a51md1{margin-top:10px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:9px 11px;font-size:9px;line-height:1.55}.server-error.svelte-a51md1{display:grid;gap:2px;border-color:#fb7185;background:#fff1f2;color:#9f1239}.input-actions.svelte-a51md1{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px}.input-actions.svelte-a51md1 button:where(.svelte-a51md1),.result-actions.svelte-a51md1 button:where(.svelte-a51md1){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-a51md1 .clear:where(.svelte-a51md1){color:#b42318}.input-actions.svelte-a51md1 .run:where(.svelte-a51md1){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-a51md1 button:where(.svelte-a51md1):hover:not(:disabled),.result-actions.svelte-a51md1 button:where(.svelte-a51md1):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-a51md1 .run:where(.svelte-a51md1):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-a51md1 button:where(.svelte-a51md1):disabled,.result-actions.svelte-a51md1 button:where(.svelte-a51md1):disabled{cursor:not-allowed;opacity:.42}.status-card.svelte-a51md1{display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid;border-radius:11px;padding:28px 16px;text-align:center}.status-card.svelte-a51md1>span:where(.svelte-a51md1){border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900;letter-spacing:.12em}.status-card.svelte-a51md1 strong:where(.svelte-a51md1){font-size:17px}.status-card.svelte-a51md1 p:where(.svelte-a51md1){margin:0;font-size:9px}.status-card.valid.svelte-a51md1{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.status-card.valid.svelte-a51md1>span:where(.svelte-a51md1){background:#d1fae5}.status-card.invalid.svelte-a51md1{border-color:#fecdd3;background:#fff1f2;color:#be123c}.status-card.invalid.svelte-a51md1>span:where(.svelte-a51md1){background:#ffe4e6}.metric-grid.svelte-a51md1{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.metric-grid.svelte-a51md1>div:where(.svelte-a51md1){display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:11px}.metric-grid.svelte-a51md1 small:where(.svelte-a51md1){color:var(--tool-faint);font-size:8px}.metric-grid.svelte-a51md1 strong:where(.svelte-a51md1){font:15px var(--tool-mono)}.result-explanation.svelte-a51md1{display:grid;gap:6px;margin-top:10px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:12px}.result-explanation.svelte-a51md1>span:where(.svelte-a51md1){color:var(--tool-faint);font-size:8px;font-weight:800}.result-explanation.svelte-a51md1 p:where(.svelte-a51md1){margin:0;color:var(--tool-muted);font-size:9px;line-height:1.7}.result-explanation.svelte-a51md1 strong:where(.svelte-a51md1){color:var(--tool-text)}.empty-state.svelte-a51md1{display:grid;min-height:430px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-a51md1>span:where(.svelte-a51md1){display:grid;width:58px;height:58px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-a51md1 strong:where(.svelte-a51md1){color:var(--tool-muted);font-size:12px}.empty-state.svelte-a51md1 p:where(.svelte-a51md1){max-width:280px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-a51md1{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-a51md1>span:where(.svelte-a51md1){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-a51md1:focus-visible,input.svelte-a51md1:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.luhn-ad-layout.svelte-a51md1{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.luhn-ad-layout.svelte-a51md1>.tool-ad-left,.luhn-ad-layout.svelte-a51md1>.tool-ad-right,.bottom-ad.svelte-a51md1{min-height:64px}}@media(max-width:900px){.luhn-workspace.svelte-a51md1{height:auto;min-height:0;overflow:visible}.workspace-grid.svelte-a51md1{grid-template-columns:1fr}.result-panel.svelte-a51md1{border-top:1px solid var(--tool-border);border-left:0}.empty-state.svelte-a51md1{min-height:280px}}@media(max-width:640px){.workspace-header.svelte-a51md1{align-items:flex-start;flex-direction:column;padding:10px 12px}.privacy-note.svelte-a51md1{border-radius:6px}.control-panel.svelte-a51md1,.result-panel.svelte-a51md1{padding:12px}.input-actions.svelte-a51md1{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-a51md1 .run:where(.svelte-a51md1){grid-column:1/-1;margin-left:0;min-height:44px}.metric-grid.svelte-a51md1{grid-template-columns:1fr 1fr}.metric-grid.svelte-a51md1>div:where(.svelte-a51md1):last-child{grid-column:1/-1}.result-actions.svelte-a51md1{display:grid;grid-template-columns:1fr}.result-actions.svelte-a51md1 button:where(.svelte-a51md1){min-height:44px}.luhn-ad-layout.svelte-a51md1{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-a51md1{transition:none!important}}html:has(.tool-slug-magnet-parser),body:has(.tool-slug-magnet-parser){overflow:auto!important}.magnet-ad-layout.svelte-eqgqhk{display:grid;min-height:570px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.magnet-ad-layout.svelte-eqgqhk>.tool-ad-left{grid-area:left}.magnet-ad-layout.svelte-eqgqhk>.tool-ad-right{grid-area:right}.bottom-ad.svelte-eqgqhk{grid-area:bottom;min-width:0}.magnet-workspace.svelte-eqgqhk{grid-area:workspace;display:grid;min-height:570px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-magnet-parser{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-magnet-parser .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-eqgqhk,.input-meta.svelte-eqgqhk,.input-actions.svelte-eqgqhk,.result-actions.svelte-eqgqhk{display:flex;align-items:center}.workspace-header.svelte-eqgqhk{justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-eqgqhk>div:where(.svelte-eqgqhk){display:grid;gap:2px}.eyebrow.svelte-eqgqhk{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-eqgqhk strong:where(.svelte-eqgqhk){font-size:13px}.privacy.svelte-eqgqhk{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-eqgqhk{display:grid;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.input-panel.svelte-eqgqhk,.result-panel.svelte-eqgqhk{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-eqgqhk{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-eqgqhk{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-eqgqhk>span:where(.svelte-eqgqhk){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-eqgqhk h2:where(.svelte-eqgqhk){margin:0;font-size:12px}.panel-heading.svelte-eqgqhk p:where(.svelte-eqgqhk){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-eqgqhk em:where(.svelte-eqgqhk){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-eqgqhk em.idle:where(.svelte-eqgqhk){background:#f1f5f9;color:#64748b}.input-panel.svelte-eqgqhk>label:where(.svelte-eqgqhk){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.input-panel.svelte-eqgqhk textarea:where(.svelte-eqgqhk){box-sizing:border-box;width:100%;min-height:238px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#fbfcfe;padding:13px 14px;color:#1e293b;font:12px/1.7 var(--tool-mono);outline:none}.input-panel.svelte-eqgqhk textarea:where(.svelte-eqgqhk):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.input-panel.svelte-eqgqhk textarea[aria-invalid=true]:where(.svelte-eqgqhk){border-color:#fb7185}.input-meta.svelte-eqgqhk{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.local-error.svelte-eqgqhk,.server-error.svelte-eqgqhk{margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-eqgqhk{display:grid;gap:2px}.input-guide.svelte-eqgqhk{margin-top:12px;border:1px solid var(--tool-border);border-radius:9px;background:#f8fafc;padding:10px 11px}.input-guide.svelte-eqgqhk>strong:where(.svelte-eqgqhk){color:#334155;font-size:9px}.input-guide.svelte-eqgqhk dl:where(.svelte-eqgqhk){display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0 0}.input-guide.svelte-eqgqhk dl:where(.svelte-eqgqhk) div:where(.svelte-eqgqhk){display:grid;gap:2px}.input-guide.svelte-eqgqhk dt:where(.svelte-eqgqhk){color:var(--tool-primary);font:850 9px var(--tool-mono)}.input-guide.svelte-eqgqhk dd:where(.svelte-eqgqhk){margin:0;color:var(--tool-faint);font-size:8px}.input-actions.svelte-eqgqhk{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px}.input-actions.svelte-eqgqhk button:where(.svelte-eqgqhk),.result-actions.svelte-eqgqhk button:where(.svelte-eqgqhk){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-eqgqhk .quiet-danger:where(.svelte-eqgqhk){color:#b42318}.input-actions.svelte-eqgqhk .parse:where(.svelte-eqgqhk){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-eqgqhk button:where(.svelte-eqgqhk):hover:not(:disabled),.result-actions.svelte-eqgqhk button:where(.svelte-eqgqhk):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-eqgqhk .parse:where(.svelte-eqgqhk):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-eqgqhk button:where(.svelte-eqgqhk):disabled,.result-actions.svelte-eqgqhk button:where(.svelte-eqgqhk):disabled{cursor:not-allowed;opacity:.42}.summary-grid.svelte-eqgqhk{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:8px}.summary-grid.svelte-eqgqhk article:where(.svelte-eqgqhk){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:11px}.summary-grid.svelte-eqgqhk span:where(.svelte-eqgqhk),.hash-card.svelte-eqgqhk span:where(.svelte-eqgqhk),.tracker-card.svelte-eqgqhk header:where(.svelte-eqgqhk) span:where(.svelte-eqgqhk){color:var(--tool-faint);font-size:8px;font-weight:800;letter-spacing:.06em}.summary-grid.svelte-eqgqhk strong:where(.svelte-eqgqhk){overflow-wrap:anywhere;color:#1e293b;font-size:11px}.hash-card.svelte-eqgqhk{display:grid;gap:8px;margin-top:8px;border:1px solid #c7d2fe;border-radius:9px;background:#eef2ff;padding:11px}.hash-card.svelte-eqgqhk>div:where(.svelte-eqgqhk),.tracker-card.svelte-eqgqhk header:where(.svelte-eqgqhk){display:flex;align-items:center;justify-content:space-between;gap:10px}.hash-card.svelte-eqgqhk>div:where(.svelte-eqgqhk) strong:where(.svelte-eqgqhk){color:#4338ca;font-size:8px}.hash-card.svelte-eqgqhk code:where(.svelte-eqgqhk){overflow-wrap:anywhere;color:#3730a3;font:11px/1.55 var(--tool-mono)}.tracker-card.svelte-eqgqhk{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.tracker-card.svelte-eqgqhk header:where(.svelte-eqgqhk){min-height:42px;border-bottom:1px solid var(--tool-border);padding:0 11px}.tracker-card.svelte-eqgqhk header:where(.svelte-eqgqhk)>div:where(.svelte-eqgqhk){display:grid;gap:2px}.tracker-card.svelte-eqgqhk header:where(.svelte-eqgqhk) strong:where(.svelte-eqgqhk){font-size:10px}.tracker-card.svelte-eqgqhk header:where(.svelte-eqgqhk) em:where(.svelte-eqgqhk){color:var(--tool-faint);font-size:8px;font-style:normal}.tracker-card.svelte-eqgqhk ol:where(.svelte-eqgqhk){display:grid;margin:0;padding:0;list-style:none}.tracker-card.svelte-eqgqhk li:where(.svelte-eqgqhk){display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;border-top:1px solid #f1f5f9;padding:8px 11px}.tracker-card.svelte-eqgqhk li:where(.svelte-eqgqhk):first-child{border-top:0}.tracker-card.svelte-eqgqhk li:where(.svelte-eqgqhk) span:where(.svelte-eqgqhk){color:var(--tool-faint);font:8px var(--tool-mono)}.tracker-card.svelte-eqgqhk li:where(.svelte-eqgqhk) code:where(.svelte-eqgqhk){overflow-wrap:anywhere;color:#475569;font:9px/1.45 var(--tool-mono)}.tracker-card.svelte-eqgqhk>p:where(.svelte-eqgqhk){margin:0;padding:18px;color:var(--tool-faint);text-align:center;font-size:9px}.result-panel.svelte-eqgqhk details:where(.svelte-eqgqhk){margin-top:8px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px 10px}.result-panel.svelte-eqgqhk summary:where(.svelte-eqgqhk){cursor:pointer;color:var(--tool-muted);font-size:9px;font-weight:750}.result-panel.svelte-eqgqhk details:where(.svelte-eqgqhk) ul:where(.svelte-eqgqhk){display:grid;gap:5px;margin:8px 0 0;padding-left:16px}.result-panel.svelte-eqgqhk details:where(.svelte-eqgqhk) code:where(.svelte-eqgqhk){overflow-wrap:anywhere;font:9px/1.45 var(--tool-mono)}.empty-state.svelte-eqgqhk{display:grid;min-height:344px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-eqgqhk div:where(.svelte-eqgqhk){display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:#eef2ff;color:#4f46e5;font:850 10px var(--tool-mono)}.empty-state.svelte-eqgqhk strong:where(.svelte-eqgqhk){color:var(--tool-muted);font-size:12px}.empty-state.svelte-eqgqhk span:where(.svelte-eqgqhk){max-width:270px;font-size:9px}.result-actions.svelte-eqgqhk{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-eqgqhk>span:where(.svelte-eqgqhk){margin-right:auto;color:var(--tool-faint);font-size:9px}.input-actions.svelte-eqgqhk button:where(.svelte-eqgqhk):focus-visible,.result-actions.svelte-eqgqhk button:where(.svelte-eqgqhk):focus-visible,.result-panel.svelte-eqgqhk summary:where(.svelte-eqgqhk):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.magnet-ad-layout.svelte-eqgqhk{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.magnet-ad-layout.svelte-eqgqhk>.tool-ad-left,.magnet-ad-layout.svelte-eqgqhk>.tool-ad-right,.bottom-ad.svelte-eqgqhk{min-height:64px}}@media(max-width:900px){.magnet-workspace.svelte-eqgqhk{min-height:0;height:auto;overflow:visible}.workspace-grid.svelte-eqgqhk{grid-template-columns:1fr}.result-panel.svelte-eqgqhk{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-eqgqhk{align-items:flex-start;flex-direction:column;padding:10px 12px}.privacy.svelte-eqgqhk{border-radius:6px}.input-panel.svelte-eqgqhk,.result-panel.svelte-eqgqhk{padding:12px}.input-panel.svelte-eqgqhk textarea:where(.svelte-eqgqhk){min-height:210px;font-size:16px}.input-guide.svelte-eqgqhk dl:where(.svelte-eqgqhk){grid-template-columns:1fr 1fr 1fr}.input-actions.svelte-eqgqhk{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-eqgqhk .parse:where(.svelte-eqgqhk){grid-column:1/-1;margin-left:0;min-height:44px}.summary-grid.svelte-eqgqhk{grid-template-columns:1fr}.result-actions.svelte-eqgqhk{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-eqgqhk>span:where(.svelte-eqgqhk){grid-column:1/-1}.result-actions.svelte-eqgqhk button:where(.svelte-eqgqhk){min-height:44px}.magnet-ad-layout.svelte-eqgqhk{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-eqgqhk{transition:none!important}}.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}}html:has(.tool-slug-n-back),body:has(.tool-slug-n-back){height:100%;overflow:hidden!important}.tool-slug-n-back{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-n-back .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.nback-ad-layout.svelte-804h4g{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.nback-ad-layout.svelte-804h4g>.tool-ad-left{grid-area:left}.nback-ad-layout.svelte-804h4g>.tool-ad-right{grid-area:right}.bottom-ad.svelte-804h4g{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-804h4g>.tool-ad-bottom{height:100%;min-height:0}.nback-workspace.svelte-804h4g{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-804h4g{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-804h4g>div:where(.svelte-804h4g){display:grid;gap:2px}.workspace-header.svelte-804h4g span:where(.svelte-804h4g){color:#0369a1;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-804h4g strong:where(.svelte-804h4g){font-size:13px}.workspace-header.svelte-804h4g em:where(.svelte-804h4g){border-radius:999px;background:#f0f9ff;color:#0369a1;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-804h4g{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);overflow:hidden}.training-panel.svelte-804h4g,.insight-panel.svelte-804h4g{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.insight-panel.svelte-804h4g{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-804h4g{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-804h4g>b:where(.svelte-804h4g){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#e0f2fe;color:#0369a1;font-size:9px}.panel-heading.svelte-804h4g h2:where(.svelte-804h4g){margin:0;font-size:12px}.panel-heading.svelte-804h4g p:where(.svelte-804h4g){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-804h4g{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-804h4g:disabled{opacity:.4}.progress-card.svelte-804h4g{display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 10px}.progress-card.svelte-804h4g>div:where(.svelte-804h4g){display:flex;justify-content:space-between;color:var(--tool-faint);font-size:8px}.progress-card.svelte-804h4g strong:where(.svelte-804h4g){color:var(--tool-muted);font-family:var(--tool-mono)}.progress-card.svelte-804h4g>i:where(.svelte-804h4g){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-804h4g>i:where(.svelte-804h4g) span:where(.svelte-804h4g){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#14b8a6);transition:width .2s ease}.live-stats.svelte-804h4g,.metrics.svelte-804h4g{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.live-stats.svelte-804h4g article:where(.svelte-804h4g),.metrics.svelte-804h4g article:where(.svelte-804h4g){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-804h4g small:where(.svelte-804h4g),.metrics.svelte-804h4g small:where(.svelte-804h4g){color:var(--tool-faint);font-size:8px}.live-stats.svelte-804h4g strong:where(.svelte-804h4g),.metrics.svelte-804h4g strong:where(.svelte-804h4g){font:10px var(--tool-mono)}.start-state.svelte-804h4g,.result-state.svelte-804h4g{display:grid;min-height:290px;width:100%;place-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid #bae6fd;border-radius:11px;background:radial-gradient(circle at 50% 18%,#f0f9ff,#ecfeff);color:#0c4a6e;padding:20px;text-align:center}.mode-picker.svelte-804h4g{display:grid;width:min(100%,330px);grid-template-columns:repeat(3,1fr);gap:7px}.mode-picker.svelte-804h4g button:where(.svelte-804h4g){display:grid;gap:3px;border:1px solid #bae6fd;border-radius:8px;background:#fff;color:#0369a1;padding:9px;cursor:pointer}.mode-picker.svelte-804h4g button.active:where(.svelte-804h4g){border-color:#0284c7;background:#0284c7;color:#fff;box-shadow:0 0 0 3px #e0f2fe}.mode-picker.svelte-804h4g span:where(.svelte-804h4g){font-size:8px}.start-state.svelte-804h4g>small:where(.svelte-804h4g),.result-state.svelte-804h4g>small:where(.svelte-804h4g){font-size:8px;font-weight:850;letter-spacing:.14em}.start-state.svelte-804h4g>strong:where(.svelte-804h4g){font-size:20px}.start-state.svelte-804h4g>p:where(.svelte-804h4g){margin:0;color:#64748b;font-size:9px}.primary.svelte-804h4g{min-height:34px;border:0;border-radius:7px;background:#0369a1;color:#fff;padding:6px 14px;font-size:9px;font-weight:800;cursor:pointer}.stimulus-stage.svelte-804h4g{display:grid;min-height:320px;align-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid var(--tool-border);border-radius:11px;background:#fbfdff;padding:8px}.compare-strip.svelte-804h4g{display:grid;width:min(100%,300px);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.compare-strip.svelte-804h4g>div:where(.svelte-804h4g){display:grid;gap:2px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:6px 8px}.compare-strip.svelte-804h4g>div:where(.svelte-804h4g):last-child{text-align:right}.compare-strip.svelte-804h4g small:where(.svelte-804h4g){color:#94a3b8;font-size:7px}.compare-strip.svelte-804h4g strong:where(.svelte-804h4g){font-size:9px}.compare-strip.svelte-804h4g>span:where(.svelte-804h4g){border-radius:999px;background:#e0f2fe;color:#0369a1;padding:5px 7px;font:800 7px var(--tool-mono)}.stimulus-grid.svelte-804h4g{display:grid;width:min(100%,255px);aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:7px}.stimulus-grid.svelte-804h4g span:where(.svelte-804h4g){border:1px solid #d7dee8;border-radius:9px;background:#edf1f5}.stimulus-grid.svelte-804h4g span.active:where(.svelte-804h4g){border-color:#0369a1;background:#0ea5e9;box-shadow:0 0 0 4px #e0f2fe}.feedback-line.svelte-804h4g{display:flex;width:min(100%,300px);min-height:25px;align-items:center;justify-content:space-between;gap:8px;color:#64748b;font-size:8px}.feedback-line.svelte-804h4g strong:where(.svelte-804h4g){font-size:9px}.feedback-line.correct.svelte-804h4g strong:where(.svelte-804h4g){color:#15803d}.feedback-line.wrong.svelte-804h4g strong:where(.svelte-804h4g){color:#be123c}.answer-actions.svelte-804h4g{display:grid;width:min(100%,300px);grid-template-columns:1fr 1fr;gap:8px}.answer-actions.svelte-804h4g button:where(.svelte-804h4g){min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:10px;font-weight:800;cursor:pointer}.answer-actions.svelte-804h4g button:where(.svelte-804h4g):hover:not(:disabled){border-color:#0284c7;color:#0369a1}.answer-actions.svelte-804h4g button.chosen:where(.svelte-804h4g){border-color:#0284c7;background:#e0f2fe;color:#0369a1}.answer-actions.svelte-804h4g button:where(.svelte-804h4g):disabled{cursor:default}.result-state.svelte-804h4g{border:0;background:linear-gradient(145deg,#075985,#0f766e);color:#fff}.result-state.svelte-804h4g>strong:where(.svelte-804h4g){font:800 56px/1 var(--tool-mono)}.result-state.svelte-804h4g h3:where(.svelte-804h4g){margin:0;font-size:16px}.result-state.svelte-804h4g p:where(.svelte-804h4g){margin:0;color:#bae6fd;font-size:9px}.result-state.svelte-804h4g>div:where(.svelte-804h4g){display:flex;gap:7px}.result-state.svelte-804h4g button:where(.svelte-804h4g){min-height:34px;border:0;border-radius:7px;background:#fff;color:#075985;padding:6px 13px;font-size:9px;font-weight:800;cursor:pointer}.result-state.svelte-804h4g button.secondary:where(.svelte-804h4g){border:1px solid rgb(255 255 255/.35);background:transparent;color:#fff}.focus-card.svelte-804h4g{display:grid;min-height:135px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;text-align:center}.focus-card.svelte-804h4g>span:where(.svelte-804h4g){display:grid;min-width:58px;height:42px;place-items:center;border-radius:9px;background:#e0f2fe;color:#0369a1;font:850 13px var(--tool-mono)}.focus-card.svelte-804h4g strong:where(.svelte-804h4g){font-size:13px}.focus-card.svelte-804h4g p:where(.svelte-804h4g){max-width:260px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.focus-card.active.svelte-804h4g{border-style:solid}.focus-card.done.svelte-804h4g{border:0;background:#075985;color:#fff}.focus-card.done.svelte-804h4g>span:where(.svelte-804h4g){background:#ffffff1f;color:#fff}.focus-card.done.svelte-804h4g p:where(.svelte-804h4g){color:#bae6fd}.history-card.svelte-804h4g{margin-top:8px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:9px}.history-card.svelte-804h4g header:where(.svelte-804h4g){display:flex;justify-content:space-between}.history-card.svelte-804h4g header:where(.svelte-804h4g) strong:where(.svelte-804h4g){font-size:9px}.history-card.svelte-804h4g header:where(.svelte-804h4g) span:where(.svelte-804h4g),.history-card.svelte-804h4g>p:where(.svelte-804h4g){color:#94a3b8;font-size:7px}.history-row.svelte-804h4g{display:flex;min-height:44px;align-items:center;gap:5px;margin-top:7px}.history-row.svelte-804h4g>span:where(.svelte-804h4g){display:grid;width:38px;height:38px;place-items:center;border-radius:7px;background:#f1f5f9;color:#64748b}.history-row.svelte-804h4g span.reference:where(.svelte-804h4g){background:#fef3c7;color:#b45309;box-shadow:0 0 0 2px #fde68a}.history-row.svelte-804h4g span.current:where(.svelte-804h4g){background:#0ea5e9;color:#fff}.history-row.svelte-804h4g small:where(.svelte-804h4g){font-size:6px}.history-row.svelte-804h4g strong:where(.svelte-804h4g){font:800 9px var(--tool-mono)}.history-card.svelte-804h4g>p:where(.svelte-804h4g){margin:7px 0 0}.metrics.svelte-804h4g{grid-template-columns:1fr 1fr}.rule-card.svelte-804h4g{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.rule-card.svelte-804h4g>strong:where(.svelte-804h4g){display:block;border-bottom:1px solid var(--tool-border);padding:8px 10px;font-size:9px}.rule-card.svelte-804h4g ol:where(.svelte-804h4g){display:grid;gap:7px;margin:0;padding:9px 10px;list-style:none}.rule-card.svelte-804h4g li:where(.svelte-804h4g){display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:8px}.rule-card.svelte-804h4g li:where(.svelte-804h4g) span:where(.svelte-804h4g){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#e0f2fe;color:#0369a1;font-weight:850}.privacy-note.svelte-804h4g{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;border-left:3px solid #0ea5e9;border-radius:7px;background:#f0f9ff;padding:8px 10px}.privacy-note.svelte-804h4g strong:where(.svelte-804h4g){color:#0369a1;font-size:8px}.privacy-note.svelte-804h4g span:where(.svelte-804h4g){color:#0284c7;font-size:8px}button.svelte-804h4g:focus-visible{outline:3px solid rgb(14 165 233/.28);outline-offset:2px}@media(max-width:1180px){.nback-ad-layout.svelte-804h4g{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.nback-ad-layout.svelte-804h4g>.tool-ad-left,.nback-ad-layout.svelte-804h4g>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-n-back{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-n-back .detail-grid{height:calc(100dvh - 110px)!important}.nback-ad-layout.svelte-804h4g{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.nback-ad-layout.svelte-804h4g>.tool-ad-left,.nback-ad-layout.svelte-804h4g>.tool-ad-right{display:none}.nback-workspace.svelte-804h4g{border-radius:9px}.workspace-grid.svelte-804h4g{display:block;overflow:auto}.training-panel.svelte-804h4g,.insight-panel.svelte-804h4g{overflow:visible}.insight-panel.svelte-804h4g{border-top:1px solid var(--tool-border);border-left:0}.stimulus-grid.svelte-804h4g{width:min(100%,245px)}}@media(max-width:430px){.workspace-header.svelte-804h4g{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-804h4g em:where(.svelte-804h4g){justify-self:start}.training-panel.svelte-804h4g,.insight-panel.svelte-804h4g{padding:10px 12px}.panel-heading.svelte-804h4g{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-804h4g .reset:where(.svelte-804h4g){grid-column:2;justify-self:start}.live-stats.svelte-804h4g{grid-template-columns:1fr 1fr}.stimulus-stage.svelte-804h4g{min-height:315px;padding:7px}.stimulus-grid.svelte-804h4g{width:min(100%,225px)}.feedback-line.svelte-804h4g{display:grid}.history-row.svelte-804h4g{gap:3px}.history-row.svelte-804h4g>span:where(.svelte-804h4g){width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.progress-card.svelte-804h4g i:where(.svelte-804h4g) span:where(.svelte-804h4g){transition:none}}html:has(.tool-slug-neon-text-css),body:has(.tool-slug-neon-text-css){height:100%;overflow:hidden!important}.tool-slug-neon-text-css{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-neon-text-css .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.neon-ad-layout.svelte-ahnjdj{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.neon-ad-layout.svelte-ahnjdj>.tool-ad-left{grid-area:left}.neon-ad-layout.svelte-ahnjdj>.tool-ad-right{grid-area:right}.bottom-ad.svelte-ahnjdj{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-ahnjdj>.tool-ad-bottom{height:100%;min-height:0}.neon-workspace.svelte-ahnjdj{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.workspace-header.svelte-ahnjdj{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-ahnjdj>div:where(.svelte-ahnjdj){display:grid;gap:2px}.workspace-header.svelte-ahnjdj span:where(.svelte-ahnjdj){color:#0891b2;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-ahnjdj strong:where(.svelte-ahnjdj){font-size:13px}.workspace-header.svelte-ahnjdj em:where(.svelte-ahnjdj){border-radius:999px;background:#ecfeff;color:#0e7490;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-ahnjdj{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);overflow:hidden}.control-panel.svelte-ahnjdj,.result-panel.svelte-ahnjdj{min-width:0;min-height:0;padding:12px 16px}.control-panel.svelte-ahnjdj{overflow:auto;border-right:1px solid var(--tool-border);background:#fbfdfe}.result-panel.svelte-ahnjdj{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.panel-heading.svelte-ahnjdj{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding-bottom:8px}.panel-heading.svelte-ahnjdj>b:where(.svelte-ahnjdj){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#cffafe;color:#0e7490;font-size:9px}.panel-heading.svelte-ahnjdj h2:where(.svelte-ahnjdj){margin:0;font-size:12px}.panel-heading.svelte-ahnjdj p:where(.svelte-ahnjdj){margin:3px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.5}.presets.svelte-ahnjdj{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.presets.svelte-ahnjdj button:where(.svelte-ahnjdj){display:flex;min-width:0;align-items:center;gap:6px;border:1px solid #dce5e8;border-radius:7px;background:#fff;padding:7px;text-align:left;cursor:pointer}.presets.svelte-ahnjdj i:where(.svelte-ahnjdj){width:14px;height:30px;flex:0 0 auto;border-radius:5px;background:var(--swatch);box-shadow:0 0 10px var(--swatch)}.presets.svelte-ahnjdj span:where(.svelte-ahnjdj){display:grid;min-width:0;gap:2px}.presets.svelte-ahnjdj strong:where(.svelte-ahnjdj){font-size:7px}.presets.svelte-ahnjdj small:where(.svelte-ahnjdj){color:#94a3b8;font:6px var(--tool-mono)}.presets.svelte-ahnjdj button.active:where(.svelte-ahnjdj){border-color:#0891b2;background:#ecfeff;box-shadow:0 0 0 2px #cffafe}.text-control.svelte-ahnjdj{display:grid;gap:6px;margin-top:12px}.text-control.svelte-ahnjdj span:where(.svelte-ahnjdj),.color-row.svelte-ahnjdj span:where(.svelte-ahnjdj){color:#475569;font-size:8px;font-weight:800}.text-control.svelte-ahnjdj input:where(.svelte-ahnjdj){box-sizing:border-box;width:100%;height:34px;border:1px solid #d7e0e4;border-radius:7px;background:#fff;padding:6px 9px;color:#1e293b;font-size:10px}.color-row.svelte-ahnjdj{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin-top:11px}.color-row.svelte-ahnjdj>label:where(.svelte-ahnjdj),.color-row.svelte-ahnjdj>div:where(.svelte-ahnjdj){display:grid;gap:6px}.color-row.svelte-ahnjdj input[type=color]:where(.svelte-ahnjdj){box-sizing:border-box;width:100%;height:34px;border:1px solid #d7e0e4;border-radius:7px;background:#fff;padding:3px}.backgrounds.svelte-ahnjdj{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.backgrounds.svelte-ahnjdj button:where(.svelte-ahnjdj){height:34px;border:2px solid #fff;border-radius:7px;background:var(--bg);box-shadow:0 0 0 1px #d7e0e4;cursor:pointer}.backgrounds.svelte-ahnjdj button.active:where(.svelte-ahnjdj){box-shadow:0 0 0 2px #06b6d4}.ranges.svelte-ahnjdj{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ranges.svelte-ahnjdj label:where(.svelte-ahnjdj){display:grid;gap:6px}.ranges.svelte-ahnjdj label:where(.svelte-ahnjdj)>span:where(.svelte-ahnjdj){display:flex;align-items:center;justify-content:space-between}.ranges.svelte-ahnjdj strong:where(.svelte-ahnjdj){font-size:8px}.ranges.svelte-ahnjdj output:where(.svelte-ahnjdj){border-radius:5px;background:#ecfeff;color:#0e7490;padding:3px 5px;font:800 7px var(--tool-mono)}input[type=range].svelte-ahnjdj{width:100%;height:5px;margin:0;accent-color:#06b6d4;cursor:pointer}.sign-switch.svelte-ahnjdj{display:flex;align-items:center;justify-content:space-between;margin-top:12px;border:1px solid #dce5e8;border-radius:8px;background:#fff;padding:8px 9px}.sign-switch.svelte-ahnjdj>span:where(.svelte-ahnjdj){display:grid;gap:2px}.sign-switch.svelte-ahnjdj strong:where(.svelte-ahnjdj){font-size:8px}.sign-switch.svelte-ahnjdj small:where(.svelte-ahnjdj){color:#94a3b8;font-size:6px}.sign-switch.svelte-ahnjdj button:where(.svelte-ahnjdj){position:relative;width:36px;height:20px;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer}.sign-switch.svelte-ahnjdj button:where(.svelte-ahnjdj) i:where(.svelte-ahnjdj){position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .15s}.sign-switch.svelte-ahnjdj button.active:where(.svelte-ahnjdj){background:#0891b2}.sign-switch.svelte-ahnjdj button.active:where(.svelte-ahnjdj) i:where(.svelte-ahnjdj){left:19px}.reset-button.svelte-ahnjdj{width:100%;min-height:31px;margin-top:10px;border:1px solid #a5f3fc;border-radius:7px;background:#fff;color:#0e7490;font-size:8px;font-weight:750;cursor:pointer}.preview-stage.svelte-ahnjdj{position:relative;display:grid;min-height:0;place-content:center;justify-items:center;gap:28px;overflow:hidden;border:1px solid #1e293b;border-radius:11px;background:var(--stage);transition:background .2s}.preview-stage.svelte-ahnjdj:before{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgb(255 255 255/.08);border-radius:8px;content:""}.stage-label.svelte-ahnjdj{position:absolute;top:18px;left:20px;display:flex;gap:8px;color:#64748b;font:700 6px var(--tool-mono)}.stage-label.svelte-ahnjdj strong:where(.svelte-ahnjdj){color:var(--neon)}.neon-text.svelte-ahnjdj{position:relative;z-index:1;max-width:88%;color:#fff;font-size:clamp(28px,var(--size),92px);font-weight:800;line-height:1.15;text-align:center;white-space:nowrap;text-shadow:0 0 var(--g1) var(--neon),0 0 var(--g2) var(--neon),0 0 var(--g3) var(--neon);transition:opacity .2s,text-shadow .2s}.neon-text.off.svelte-ahnjdj{color:#475569;opacity:.42;text-shadow:none}.glow-meter.svelte-ahnjdj{position:relative;z-index:1;display:flex;align-items:center;gap:7px;color:#64748b;font:6px var(--tool-mono)}.glow-meter.svelte-ahnjdj i:where(.svelte-ahnjdj){width:42px;height:2px;background:linear-gradient(90deg,var(--neon),transparent)}.code-panel.svelte-ahnjdj{min-width:0;margin-top:8px;overflow:hidden;border:1px solid #182235;border-radius:9px;background:#0b1120}.code-panel.svelte-ahnjdj header:where(.svelte-ahnjdj){display:flex;min-height:36px;align-items:center;justify-content:space-between;border-bottom:1px solid #25304a;padding:4px 8px 4px 11px}.code-panel.svelte-ahnjdj header:where(.svelte-ahnjdj)>div:where(.svelte-ahnjdj){display:flex;align-items:center;gap:8px}.code-panel.svelte-ahnjdj header:where(.svelte-ahnjdj) span:where(.svelte-ahnjdj){border-radius:4px;background:#164e63;color:#cffafe;padding:3px 5px;font:800 7px var(--tool-mono)}.code-panel.svelte-ahnjdj header:where(.svelte-ahnjdj) strong:where(.svelte-ahnjdj){color:#cbd5e1;font:750 8px var(--tool-mono)}.code-panel.svelte-ahnjdj button:where(.svelte-ahnjdj){min-height:27px;border:1px solid #42506a;border-radius:6px;background:#182235;color:#e2e8f0;padding:4px 9px;font-size:8px;font-weight:750;cursor:pointer}.code-panel.svelte-ahnjdj button.copied:where(.svelte-ahnjdj){border-color:#34d399;background:#064e3b;color:#a7f3d0}.code-panel.svelte-ahnjdj pre:where(.svelte-ahnjdj){box-sizing:border-box;max-height:108px;margin:0;overflow:auto;padding:9px 11px;color:#cffafe;font:8px/1.5 var(--tool-mono);white-space:pre-wrap}button.svelte-ahnjdj:focus-visible,input.svelte-ahnjdj:focus-visible{outline:3px solid rgb(6 182 212/.25);outline-offset:2px}@media(prefers-reduced-motion:reduce){.preview-stage.svelte-ahnjdj,.neon-text.svelte-ahnjdj,.sign-switch.svelte-ahnjdj button:where(.svelte-ahnjdj) i:where(.svelte-ahnjdj){transition:none}}@media(max-width:1180px){.neon-ad-layout.svelte-ahnjdj{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.neon-ad-layout.svelte-ahnjdj>.tool-ad-left,.neon-ad-layout.svelte-ahnjdj>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-neon-text-css{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-neon-text-css .detail-grid{height:calc(100dvh - 110px)!important}.neon-ad-layout.svelte-ahnjdj{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.neon-ad-layout.svelte-ahnjdj>.tool-ad-left,.neon-ad-layout.svelte-ahnjdj>.tool-ad-right{display:none}.neon-workspace.svelte-ahnjdj{border-radius:9px}.workspace-grid.svelte-ahnjdj{display:block;overflow:auto}.control-panel.svelte-ahnjdj{border-right:0;border-bottom:1px solid var(--tool-border)}.result-panel.svelte-ahnjdj{overflow:visible}.preview-stage.svelte-ahnjdj{min-height:330px}}@media(max-width:430px){.workspace-header.svelte-ahnjdj{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-ahnjdj em:where(.svelte-ahnjdj){justify-self:start}.control-panel.svelte-ahnjdj,.result-panel.svelte-ahnjdj{padding:10px 12px}.presets.svelte-ahnjdj{grid-template-columns:1fr 1fr}.ranges.svelte-ahnjdj{grid-template-columns:1fr}.neon-text.svelte-ahnjdj{white-space:normal;overflow-wrap:anywhere}}html:has(.tool-slug-neumorphism-css-generator),body:has(.tool-slug-neumorphism-css-generator){height:100%;overflow:hidden!important}.tool-slug-neumorphism-css-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-neumorphism-css-generator .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.neu-ad-layout.svelte-1cmg970{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.neu-ad-layout.svelte-1cmg970>.tool-ad-left{grid-area:left}.neu-ad-layout.svelte-1cmg970>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1cmg970{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1cmg970>.tool-ad-bottom{height:100%;min-height:0}.neu-workspace.svelte-1cmg970{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.workspace-header.svelte-1cmg970{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1cmg970>div:where(.svelte-1cmg970){display:grid;gap:2px}.workspace-header.svelte-1cmg970 span:where(.svelte-1cmg970){color:#45627f;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1cmg970 strong:where(.svelte-1cmg970){font-size:13px}.workspace-header.svelte-1cmg970 em:where(.svelte-1cmg970){border-radius:999px;background:#eef3f8;color:#45627f;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-1cmg970{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);overflow:hidden}.control-panel.svelte-1cmg970,.result-panel.svelte-1cmg970{display:grid;min-width:0;min-height:0;align-content:start;overflow:hidden;padding:13px 16px}.control-panel.svelte-1cmg970{overflow:auto;border-right:1px solid var(--tool-border);background:#fafbfc}.result-panel.svelte-1cmg970{grid-template-rows:auto minmax(220px,1fr) auto}.panel-heading.svelte-1cmg970{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding-bottom:9px}.panel-heading.svelte-1cmg970>b:where(.svelte-1cmg970){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#e7eef5;color:#45627f;font-size:9px}.panel-heading.svelte-1cmg970 h2:where(.svelte-1cmg970){margin:0;font-size:12px}.panel-heading.svelte-1cmg970 p:where(.svelte-1cmg970){margin:3px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.5}fieldset.svelte-1cmg970{min-width:0;margin:0;border:0;padding:0}legend.svelte-1cmg970,.section-label.svelte-1cmg970{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:7px;color:#475569;font-size:8px;font-weight:800}.mode-switch.svelte-1cmg970{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #d6dde6;border-radius:8px}.mode-switch.svelte-1cmg970 legend:where(.svelte-1cmg970){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.mode-switch.svelte-1cmg970 button:where(.svelte-1cmg970){min-height:34px;border:0;background:#fff;color:#64748b;font-size:9px;font-weight:750;cursor:pointer}.mode-switch.svelte-1cmg970 button:where(.svelte-1cmg970)+button:where(.svelte-1cmg970){border-left:1px solid #d6dde6}.mode-switch.svelte-1cmg970 button.active:where(.svelte-1cmg970){background:#45627f;color:#fff}.color-section.svelte-1cmg970{margin-top:11px}.section-label.svelte-1cmg970 code:where(.svelte-1cmg970){border-radius:5px;background:#eef2f6;padding:3px 6px;color:#475569;font:750 7px var(--tool-mono)}.color-presets.svelte-1cmg970{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.color-presets.svelte-1cmg970 button:where(.svelte-1cmg970),.custom-color.svelte-1cmg970{display:grid;min-width:0;justify-items:center;gap:4px;border:1px solid #d9e0e8;border-radius:7px;background:#fff;padding:6px 3px;color:#64748b;font-size:7px;cursor:pointer}.color-presets.svelte-1cmg970 button:where(.svelte-1cmg970) i:where(.svelte-1cmg970),.custom-color.svelte-1cmg970 input:where(.svelte-1cmg970){box-sizing:border-box;width:22px;height:22px;border:1px solid rgb(15 23 42/.08);border-radius:50%;background:var(--swatch)}.color-presets.svelte-1cmg970 button.active:where(.svelte-1cmg970){border-color:#45627f;background:#eef3f8;box-shadow:0 0 0 2px #dce6ef}.custom-color.svelte-1cmg970 input:where(.svelte-1cmg970){overflow:hidden;padding:0}.custom-color.svelte-1cmg970 span:where(.svelte-1cmg970){white-space:nowrap}.direction-grid.svelte-1cmg970{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:11px}.direction-grid.svelte-1cmg970 legend:where(.svelte-1cmg970){grid-column:1/-1}.direction-grid.svelte-1cmg970 button:where(.svelte-1cmg970){display:grid;min-height:42px;place-items:center;gap:3px;border:1px solid #d9e0e8;border-radius:7px;background:#fff;color:#64748b;font-size:7px;cursor:pointer}.direction-grid.svelte-1cmg970 button.active:where(.svelte-1cmg970){border-color:#45627f;background:#eef3f8;color:#34495e}.light.svelte-1cmg970{position:relative;width:15px;height:15px;border-radius:4px;background:#d7e0e9;box-shadow:3px 3px 5px #aebbc8,-3px -3px 5px #fff}.light-右上.svelte-1cmg970{box-shadow:-3px 3px 5px #aebbc8,3px -3px 5px #fff}.light-左下.svelte-1cmg970{box-shadow:3px -3px 5px #aebbc8,-3px 3px 5px #fff}.light-右下.svelte-1cmg970{box-shadow:-3px -3px 5px #aebbc8,3px 3px 5px #fff}.controls.svelte-1cmg970{display:grid;grid-template-columns:1fr 1fr;gap:10px 13px;margin-top:12px}.controls.svelte-1cmg970 label:where(.svelte-1cmg970){display:grid;gap:6px}.controls.svelte-1cmg970 label:where(.svelte-1cmg970)>span:where(.svelte-1cmg970){display:flex;align-items:center;justify-content:space-between}.controls.svelte-1cmg970 strong:where(.svelte-1cmg970){color:#475569;font-size:8px}.controls.svelte-1cmg970 output:where(.svelte-1cmg970){border-radius:5px;background:#eef2f6;color:#334155;padding:3px 5px;font:800 7px var(--tool-mono)}input[type=range].svelte-1cmg970{width:100%;height:5px;margin:0;accent-color:#526f8c;cursor:pointer}.reset-button.svelte-1cmg970{min-height:32px;margin-top:13px;border:1px solid #d5dee7;border-radius:7px;background:#fff;color:#45627f;font-size:8px;font-weight:750;cursor:pointer}.reset-button.svelte-1cmg970:hover{background:#eef3f8}.preview-stage.svelte-1cmg970{position:relative;display:grid;min-height:0;place-content:center;justify-items:center;gap:16px;overflow:hidden;border:1px solid #dbe3ea;border-radius:11px;transition:background .2s}.preview-stage.svelte-1cmg970:after{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgb(71 85 105/.08);border-radius:9px;content:"";pointer-events:none}.light-source.svelte-1cmg970{position:absolute;z-index:2;top:16px;left:18px;display:flex;align-items:center;gap:5px;color:#64748b;font:750 7px var(--tool-mono)}.light-source.right.svelte-1cmg970{right:18px;left:auto}.light-source.svelte-1cmg970:not(.top){top:auto;bottom:16px}.light-source.svelte-1cmg970 i:where(.svelte-1cmg970){width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 12px #fff}.hero-surface.svelte-1cmg970{position:relative;z-index:1;display:grid;width:min(66%,330px);min-height:155px;align-content:center;gap:7px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--x) var(--y) var(--blur) rgb(148 163 184/var(--intensity)),calc(var(--x)*-1) calc(var(--y)*-1) var(--blur) #ffffffe6;padding:22px;color:#334155}.hero-surface.inset.svelte-1cmg970{box-shadow:inset var(--x) var(--y) var(--blur) rgb(148 163 184/var(--intensity)),inset calc(var(--x)*-1) calc(var(--y)*-1) var(--blur) #ffffffe6}.hero-surface.svelte-1cmg970>span:where(.svelte-1cmg970){color:#64748b;font:800 7px var(--tool-mono);letter-spacing:.13em}.hero-surface.svelte-1cmg970>strong:where(.svelte-1cmg970){font-size:18px}.hero-surface.svelte-1cmg970 p:where(.svelte-1cmg970){margin:0;color:#718096;font-size:8px}.surface-actions.svelte-1cmg970{display:flex;gap:7px;margin-top:7px}.surface-actions.svelte-1cmg970 button:where(.svelte-1cmg970),.sample-button.svelte-1cmg970{border:0;border-radius:9px;background:var(--surface);color:#45627f;font-size:8px;font-weight:750;box-shadow:5px 5px 10px #94a3b87a,-5px -5px 10px #ffffffe0;cursor:pointer}.surface-actions.svelte-1cmg970 button:where(.svelte-1cmg970){min-height:28px;padding:4px 10px}.surface-actions.svelte-1cmg970 button:where(.svelte-1cmg970):last-child{width:30px;padding:0}.sample-row.svelte-1cmg970{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.sample-button.svelte-1cmg970{width:38px;height:38px;border-radius:50%}.sample-chip.svelte-1cmg970{display:flex;min-height:30px;align-items:center;gap:7px;border-radius:999px;background:var(--surface);padding:0 12px;color:#52677d;font-size:8px;box-shadow:inset 3px 3px 7px #94a3b861,inset -3px -3px 7px #ffffffd9}.sample-chip.svelte-1cmg970 i:where(.svelte-1cmg970){width:6px;height:6px;border-radius:50%;background:#4f8f71}.code-panel.svelte-1cmg970{min-width:0;margin-top:8px;overflow:hidden;border:1px solid #273344;border-radius:9px;background:#121a27}.code-panel.svelte-1cmg970 header:where(.svelte-1cmg970){display:flex;min-height:36px;align-items:center;justify-content:space-between;border-bottom:1px solid #2b394b;padding:4px 8px 4px 11px}.code-panel.svelte-1cmg970 header:where(.svelte-1cmg970)>div:where(.svelte-1cmg970){display:flex;align-items:center;gap:8px}.code-panel.svelte-1cmg970 header:where(.svelte-1cmg970) span:where(.svelte-1cmg970){border-radius:4px;background:#24384c;color:#a9c2d9;padding:3px 5px;font:800 7px var(--tool-mono)}.code-panel.svelte-1cmg970 header:where(.svelte-1cmg970) strong:where(.svelte-1cmg970){color:#cbd5e1;font:750 8px var(--tool-mono)}.code-panel.svelte-1cmg970 button:where(.svelte-1cmg970){min-height:27px;border:1px solid #475569;border-radius:6px;background:#1e293b;color:#e2e8f0;padding:4px 9px;font-size:8px;font-weight:750;cursor:pointer}.code-panel.svelte-1cmg970 button.copied:where(.svelte-1cmg970){border-color:#34d399;background:#064e3b;color:#a7f3d0}.code-panel.svelte-1cmg970 pre:where(.svelte-1cmg970){box-sizing:border-box;max-height:105px;margin:0;overflow:auto;padding:9px 11px;color:#cbd5e1;font:8px/1.55 var(--tool-mono);white-space:pre-wrap}button.svelte-1cmg970:focus-visible,input.svelte-1cmg970:focus-visible{outline:3px solid rgb(69 98 127/.24);outline-offset:2px}@media(prefers-reduced-motion:reduce){.preview-stage.svelte-1cmg970{transition:none}}@media(max-width:1180px){.neu-ad-layout.svelte-1cmg970{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.neu-ad-layout.svelte-1cmg970>.tool-ad-left,.neu-ad-layout.svelte-1cmg970>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-neumorphism-css-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-neumorphism-css-generator .detail-grid{height:calc(100dvh - 110px)!important}.neu-ad-layout.svelte-1cmg970{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.neu-ad-layout.svelte-1cmg970>.tool-ad-left,.neu-ad-layout.svelte-1cmg970>.tool-ad-right{display:none}.neu-workspace.svelte-1cmg970{border-radius:9px}.workspace-grid.svelte-1cmg970{display:block;overflow:auto}.control-panel.svelte-1cmg970,.result-panel.svelte-1cmg970{overflow:visible}.control-panel.svelte-1cmg970{border-right:0;border-bottom:1px solid var(--tool-border)}.preview-stage.svelte-1cmg970{min-height:315px}.code-panel.svelte-1cmg970 pre:where(.svelte-1cmg970){max-height:160px}}@media(max-width:430px){.workspace-header.svelte-1cmg970{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-1cmg970 em:where(.svelte-1cmg970){justify-self:start}.control-panel.svelte-1cmg970,.result-panel.svelte-1cmg970{padding:10px 12px}.color-presets.svelte-1cmg970{grid-template-columns:repeat(5,1fr)}.controls.svelte-1cmg970{grid-template-columns:1fr 1fr}.hero-surface.svelte-1cmg970{width:70%;min-height:145px;padding:18px}.preview-stage.svelte-1cmg970{min-height:290px}}html:has(.tool-slug-php-serialize-generator),body:has(.tool-slug-php-serialize-generator){height:100%;overflow:hidden!important}body:has(.tool-slug-php-serialize-generator) .seo-content{display:none!important}.tool-slug-php-serialize-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-php-serialize-generator .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-1h55tpu{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1h55tpu>.tool-ad-left{grid-area:left}.ad-layout.svelte-1h55tpu>.tool-ad-right{grid-area:right}.bottom.svelte-1h55tpu{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-1h55tpu>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-1h55tpu{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-1h55tpu{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-1h55tpu>div:where(.svelte-1h55tpu){display:grid;gap:2px}header.svelte-1h55tpu span:where(.svelte-1h55tpu){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-1h55tpu strong:where(.svelte-1h55tpu){font-size:13px}header.svelte-1h55tpu p:where(.svelte-1h55tpu){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.layout.svelte-1h55tpu{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-width:0;min-height:0}.editor.svelte-1h55tpu,.output.svelte-1h55tpu{display:grid;min-width:0;min-height:0;padding:14px;gap:8px}.editor.svelte-1h55tpu{grid-template-rows:auto minmax(0,1fr) auto}.output.svelte-1h55tpu{grid-template-rows:auto auto minmax(0,1fr);border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-1h55tpu{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:start}.heading.svelte-1h55tpu b:where(.svelte-1h55tpu){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-1h55tpu h2:where(.svelte-1h55tpu){margin:0;font-size:11px}.heading.svelte-1h55tpu p:where(.svelte-1h55tpu){margin:2px 0;color:var(--tool-faint);font-size:8px}.heading.svelte-1h55tpu em:where(.svelte-1h55tpu){border-radius:999px;background:#fee2e2;color:#b91c1c;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-1h55tpu em.ready:where(.svelte-1h55tpu){background:#dcfce7;color:#15803d}textarea.svelte-1h55tpu{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none}textarea.svelte-1h55tpu:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.actions.svelte-1h55tpu,.output-actions.svelte-1h55tpu{display:flex;justify-content:flex-end;gap:7px}.actions.svelte-1h55tpu button:where(.svelte-1h55tpu),.output-actions.svelte-1h55tpu button:where(.svelte-1h55tpu),.output-actions.svelte-1h55tpu a:where(.svelte-1h55tpu){min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;text-decoration:none;cursor:pointer}.actions.svelte-1h55tpu button:where(.svelte-1h55tpu):first-child,.output-actions.svelte-1h55tpu button:where(.svelte-1h55tpu){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.output-actions.svelte-1h55tpu a:where(.svelte-1h55tpu){border-color:#0f172a;background:#0f172a;color:#fff}pre.svelte-1h55tpu{min-height:0;overflow:auto;margin:0;border-radius:9px;background:#101827;color:#d1fae5;padding:14px;font:11px/1.65 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}button.svelte-1h55tpu:focus-visible,a.svelte-1h55tpu:focus-visible,textarea.svelte-1h55tpu:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1h55tpu{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1h55tpu>.tool-ad-left,.ad-layout.svelte-1h55tpu>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-php-serialize-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-php-serialize-generator .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1h55tpu{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1h55tpu{grid-template-rows:43px minmax(0,1fr)}header.svelte-1h55tpu{padding:6px 9px}header.svelte-1h55tpu p:where(.svelte-1h55tpu){display:none}.layout.svelte-1h55tpu{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-1h55tpu,.output.svelte-1h55tpu{padding:8px}.output.svelte-1h55tpu{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-1h55tpu{grid-template-columns:24px minmax(0,1fr) auto;gap:6px}.heading.svelte-1h55tpu b:where(.svelte-1h55tpu){width:24px;height:24px}.heading.svelte-1h55tpu p:where(.svelte-1h55tpu){display:none}textarea.svelte-1h55tpu{font-size:16px;padding:9px}.output-actions.svelte-1h55tpu button:where(.svelte-1h55tpu),.output-actions.svelte-1h55tpu a:where(.svelte-1h55tpu){flex:1;text-align:center}pre.svelte-1h55tpu{font-size:10px;padding:9px}}@media(prefers-reduced-motion:reduce){.svelte-1h55tpu{transition:none!important}}.workspace.svelte-1h55tpu{grid-template-rows:62px minmax(0,1fr);border-radius:16px;box-shadow:0 18px 48px #17203314}header.svelte-1h55tpu{padding:9px 18px}header.svelte-1h55tpu span:where(.svelte-1h55tpu){font-size:10px;letter-spacing:.14em}header.svelte-1h55tpu strong:where(.svelte-1h55tpu){font-size:16px}header.svelte-1h55tpu p:where(.svelte-1h55tpu){border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d;padding:7px 11px;font-size:10px}header.svelte-1h55tpu i:where(.svelte-1h55tpu){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.layout.svelte-1h55tpu{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.editor.svelte-1h55tpu,.output.svelte-1h55tpu{padding:18px;gap:12px}.heading.svelte-1h55tpu{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.heading.svelte-1h55tpu b:where(.svelte-1h55tpu){width:32px;height:32px;border-radius:9px;font-size:10px}.heading.svelte-1h55tpu h2:where(.svelte-1h55tpu){font-size:14px}.heading.svelte-1h55tpu p:where(.svelte-1h55tpu){margin-top:3px;font-size:10px}.heading.svelte-1h55tpu em:where(.svelte-1h55tpu){padding:5px 8px;font-size:9px}.code-shell.svelte-1h55tpu,.result-shell.svelte-1h55tpu{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.result-shell.error.svelte-1h55tpu{border-color:#fecaca;background:#1f1720}.code-bar.svelte-1h55tpu{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}.code-bar.svelte-1h55tpu small:where(.svelte-1h55tpu){font-size:9px}textarea.svelte-1h55tpu{border:0;border-radius:0;background:transparent;padding:15px;font-size:13px;line-height:1.7}.code-shell.svelte-1h55tpu:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.editor-footer.svelte-1h55tpu,.result-summary.svelte-1h55tpu{display:flex;align-items:center;gap:8px}.editor-footer.svelte-1h55tpu>span:where(.svelte-1h55tpu){margin-right:auto;color:var(--tool-faint);font-size:9px}.actions.svelte-1h55tpu,.output-actions.svelte-1h55tpu{display:flex;gap:8px}.actions.svelte-1h55tpu button:where(.svelte-1h55tpu),.output-actions.svelte-1h55tpu button:where(.svelte-1h55tpu),.output-actions.svelte-1h55tpu a:where(.svelte-1h55tpu){min-height:36px;border-radius:9px;padding:7px 13px;font-size:10px}.output-actions.svelte-1h55tpu{margin-left:auto}.output-actions.svelte-1h55tpu button:where(.svelte-1h55tpu):disabled,.output-actions.svelte-1h55tpu a.disabled:where(.svelte-1h55tpu){pointer-events:none;opacity:.4}.result-summary.svelte-1h55tpu>span:where(.svelte-1h55tpu){border-radius:999px;background:#eef2ff;color:#4f46e5;padding:5px 8px;font-size:9px;font-weight:750}pre.svelte-1h55tpu{border-radius:0;background:transparent;padding:15px;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.empty.svelte-1h55tpu{display:grid;place-content:center;justify-items:center;gap:7px;text-align:center}.empty.svelte-1h55tpu strong:where(.svelte-1h55tpu){color:#fca5a5;font:18px var(--tool-mono)}.empty.svelte-1h55tpu span:where(.svelte-1h55tpu){color:#fecaca;font-size:12px;font-weight:750}.empty.svelte-1h55tpu small:where(.svelte-1h55tpu){color:#94a3b8;font-size:9px}button.svelte-1h55tpu:hover:not(:disabled),a.svelte-1h55tpu:hover:not(.disabled){filter:brightness(.97)}@media(max-width:760px){.workspace.svelte-1h55tpu{grid-template-rows:52px minmax(0,1fr);border-radius:12px}header.svelte-1h55tpu{padding:7px 10px}header.svelte-1h55tpu span:where(.svelte-1h55tpu){font-size:8px}header.svelte-1h55tpu strong:where(.svelte-1h55tpu){font-size:14px}header.svelte-1h55tpu p:where(.svelte-1h55tpu){display:block;border:0;background:transparent;padding:0;font-size:0}header.svelte-1h55tpu p:where(.svelte-1h55tpu):after{content:"本地编码";font-size:9px}.layout.svelte-1h55tpu{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-1h55tpu,.output.svelte-1h55tpu{padding:9px;gap:8px}.heading.svelte-1h55tpu{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.heading.svelte-1h55tpu b:where(.svelte-1h55tpu){width:27px;height:27px}.heading.svelte-1h55tpu h2:where(.svelte-1h55tpu){font-size:12px}.heading.svelte-1h55tpu p:where(.svelte-1h55tpu),.editor-footer.svelte-1h55tpu>span:where(.svelte-1h55tpu){display:none}.heading.svelte-1h55tpu em:where(.svelte-1h55tpu){padding:4px 7px;font-size:8px}.code-shell.svelte-1h55tpu,.result-shell.svelte-1h55tpu{grid-template-rows:28px minmax(0,1fr);border-radius:9px}.code-bar.svelte-1h55tpu{padding:0 10px;font-size:9px}textarea.svelte-1h55tpu{padding:10px;font-size:13px;line-height:1.55}.editor-footer.svelte-1h55tpu{justify-content:flex-end}.actions.svelte-1h55tpu,.output-actions.svelte-1h55tpu{gap:4px}.actions.svelte-1h55tpu button:where(.svelte-1h55tpu),.output-actions.svelte-1h55tpu button:where(.svelte-1h55tpu),.output-actions.svelte-1h55tpu a:where(.svelte-1h55tpu){min-height:32px;padding:5px 9px;font-size:9px}.result-summary.svelte-1h55tpu{gap:4px}.result-summary.svelte-1h55tpu>span:where(.svelte-1h55tpu){padding:4px 6px;font-size:8px}pre.svelte-1h55tpu{padding:10px;font-size:11px;line-height:1.65}}html:has(.tool-slug-php-session-generator),body:has(.tool-slug-php-session-generator){height:100%;overflow:hidden!important}body:has(.tool-slug-php-session-generator) .seo-content{display:none!important}.tool-slug-php-session-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-php-session-generator .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-1jrpt3c{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1jrpt3c>.tool-ad-left{grid-area:left}.ad-layout.svelte-1jrpt3c>.tool-ad-right{grid-area:right}.bottom.svelte-1jrpt3c{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-1jrpt3c>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-1jrpt3c{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-1jrpt3c{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-1jrpt3c>div:where(.svelte-1jrpt3c){display:grid;gap:2px}header.svelte-1jrpt3c span:where(.svelte-1jrpt3c){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-1jrpt3c strong:where(.svelte-1jrpt3c){font-size:13px}header.svelte-1jrpt3c p:where(.svelte-1jrpt3c){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.layout.svelte-1jrpt3c{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-width:0;min-height:0}.editor.svelte-1jrpt3c,.output.svelte-1jrpt3c{display:grid;min-width:0;min-height:0;padding:14px;gap:8px}.editor.svelte-1jrpt3c{grid-template-rows:auto minmax(0,1fr) auto}.output.svelte-1jrpt3c{grid-template-rows:auto auto minmax(0,1fr);border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-1jrpt3c{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:start}.heading.svelte-1jrpt3c b:where(.svelte-1jrpt3c){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-1jrpt3c h2:where(.svelte-1jrpt3c){margin:0;font-size:11px}.heading.svelte-1jrpt3c p:where(.svelte-1jrpt3c){margin:2px 0;color:var(--tool-faint);font-size:8px}.heading.svelte-1jrpt3c em:where(.svelte-1jrpt3c){border-radius:999px;background:#fee2e2;color:#b91c1c;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-1jrpt3c em.ready:where(.svelte-1jrpt3c){background:#dcfce7;color:#15803d}textarea.svelte-1jrpt3c{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none}textarea.svelte-1jrpt3c:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.actions.svelte-1jrpt3c,.output-actions.svelte-1jrpt3c{display:flex;justify-content:flex-end;gap:7px}.actions.svelte-1jrpt3c button:where(.svelte-1jrpt3c),.output-actions.svelte-1jrpt3c button:where(.svelte-1jrpt3c),.output-actions.svelte-1jrpt3c a:where(.svelte-1jrpt3c){min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;text-decoration:none;cursor:pointer}.actions.svelte-1jrpt3c button:where(.svelte-1jrpt3c):first-child,.output-actions.svelte-1jrpt3c button:where(.svelte-1jrpt3c){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.output-actions.svelte-1jrpt3c a:where(.svelte-1jrpt3c){border-color:#0f172a;background:#0f172a;color:#fff}pre.svelte-1jrpt3c{min-height:0;overflow:auto;margin:0;border-radius:9px;background:#101827;color:#d1fae5;padding:14px;font:11px/1.65 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}button.svelte-1jrpt3c:focus-visible,a.svelte-1jrpt3c:focus-visible,textarea.svelte-1jrpt3c:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1jrpt3c{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1jrpt3c>.tool-ad-left,.ad-layout.svelte-1jrpt3c>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-php-session-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-php-session-generator .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1jrpt3c{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1jrpt3c{grid-template-rows:43px minmax(0,1fr)}header.svelte-1jrpt3c{padding:6px 9px}header.svelte-1jrpt3c p:where(.svelte-1jrpt3c){display:none}.layout.svelte-1jrpt3c{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-1jrpt3c,.output.svelte-1jrpt3c{padding:8px}.output.svelte-1jrpt3c{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-1jrpt3c{grid-template-columns:24px minmax(0,1fr) auto;gap:6px}.heading.svelte-1jrpt3c b:where(.svelte-1jrpt3c){width:24px;height:24px}.heading.svelte-1jrpt3c p:where(.svelte-1jrpt3c){display:none}textarea.svelte-1jrpt3c{font-size:16px;padding:9px}.output-actions.svelte-1jrpt3c button:where(.svelte-1jrpt3c),.output-actions.svelte-1jrpt3c a:where(.svelte-1jrpt3c){flex:1;text-align:center}pre.svelte-1jrpt3c{font-size:10px;padding:9px}}@media(prefers-reduced-motion:reduce){.svelte-1jrpt3c{transition:none!important}}.workspace.svelte-1jrpt3c{grid-template-rows:62px minmax(0,1fr);border-radius:16px;box-shadow:0 18px 48px #17203314}header.svelte-1jrpt3c{padding:9px 18px}header.svelte-1jrpt3c span:where(.svelte-1jrpt3c){font-size:10px;letter-spacing:.14em}header.svelte-1jrpt3c strong:where(.svelte-1jrpt3c){font-size:16px}header.svelte-1jrpt3c p:where(.svelte-1jrpt3c){border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d;padding:7px 11px;font-size:10px}header.svelte-1jrpt3c i:where(.svelte-1jrpt3c){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.layout.svelte-1jrpt3c{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.editor.svelte-1jrpt3c,.output.svelte-1jrpt3c{padding:18px;gap:12px}.heading.svelte-1jrpt3c{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.heading.svelte-1jrpt3c b:where(.svelte-1jrpt3c){width:32px;height:32px;border-radius:9px;font-size:10px}.heading.svelte-1jrpt3c h2:where(.svelte-1jrpt3c){font-size:14px}.heading.svelte-1jrpt3c p:where(.svelte-1jrpt3c){margin-top:3px;font-size:10px}.heading.svelte-1jrpt3c em:where(.svelte-1jrpt3c){padding:5px 8px;font-size:9px}.code-shell.svelte-1jrpt3c,.result-shell.svelte-1jrpt3c{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.result-shell.error.svelte-1jrpt3c{border-color:#fecaca;background:#1f1720}.code-bar.svelte-1jrpt3c{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}.code-bar.svelte-1jrpt3c small:where(.svelte-1jrpt3c){font-size:9px}textarea.svelte-1jrpt3c{border:0;border-radius:0;background:transparent;padding:15px;font-size:13px;line-height:1.7}.code-shell.svelte-1jrpt3c:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.editor-footer.svelte-1jrpt3c,.result-summary.svelte-1jrpt3c{display:flex;align-items:center;gap:8px}.editor-footer.svelte-1jrpt3c>span:where(.svelte-1jrpt3c){margin-right:auto;color:var(--tool-faint);font-size:9px}.actions.svelte-1jrpt3c,.output-actions.svelte-1jrpt3c{display:flex;gap:8px}.actions.svelte-1jrpt3c button:where(.svelte-1jrpt3c),.output-actions.svelte-1jrpt3c button:where(.svelte-1jrpt3c),.output-actions.svelte-1jrpt3c a:where(.svelte-1jrpt3c){min-height:36px;border-radius:9px;padding:7px 13px;font-size:10px}.output-actions.svelte-1jrpt3c{margin-left:auto}.output-actions.svelte-1jrpt3c button:where(.svelte-1jrpt3c):disabled,.output-actions.svelte-1jrpt3c a.disabled:where(.svelte-1jrpt3c){pointer-events:none;opacity:.4}.result-summary.svelte-1jrpt3c>span:where(.svelte-1jrpt3c){border-radius:999px;background:#eef2ff;color:#4f46e5;padding:5px 8px;font-size:9px;font-weight:750}pre.svelte-1jrpt3c{border-radius:0;background:transparent;padding:15px;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.empty.svelte-1jrpt3c{display:grid;place-content:center;justify-items:center;gap:7px;text-align:center}.empty.svelte-1jrpt3c strong:where(.svelte-1jrpt3c){color:#fca5a5;font:20px var(--tool-mono)}.empty.svelte-1jrpt3c span:where(.svelte-1jrpt3c){color:#fecaca;font-size:12px;font-weight:750}.empty.svelte-1jrpt3c small:where(.svelte-1jrpt3c){color:#94a3b8;font-size:9px}button.svelte-1jrpt3c:hover:not(:disabled),a.svelte-1jrpt3c:hover:not(.disabled){filter:brightness(.97)}@media(max-width:760px){.workspace.svelte-1jrpt3c{grid-template-rows:52px minmax(0,1fr);border-radius:12px}header.svelte-1jrpt3c{padding:7px 10px}header.svelte-1jrpt3c span:where(.svelte-1jrpt3c){font-size:8px}header.svelte-1jrpt3c strong:where(.svelte-1jrpt3c){font-size:14px}header.svelte-1jrpt3c p:where(.svelte-1jrpt3c){display:block;border:0;background:transparent;padding:0;font-size:0}header.svelte-1jrpt3c p:where(.svelte-1jrpt3c):after{content:"本地编码";font-size:9px}.layout.svelte-1jrpt3c{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-1jrpt3c,.output.svelte-1jrpt3c{padding:9px;gap:8px}.heading.svelte-1jrpt3c{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.heading.svelte-1jrpt3c b:where(.svelte-1jrpt3c){width:27px;height:27px}.heading.svelte-1jrpt3c h2:where(.svelte-1jrpt3c){font-size:12px}.heading.svelte-1jrpt3c p:where(.svelte-1jrpt3c),.editor-footer.svelte-1jrpt3c>span:where(.svelte-1jrpt3c){display:none}.heading.svelte-1jrpt3c em:where(.svelte-1jrpt3c){padding:4px 7px;font-size:8px}.code-shell.svelte-1jrpt3c,.result-shell.svelte-1jrpt3c{grid-template-rows:28px minmax(0,1fr);border-radius:9px}.code-bar.svelte-1jrpt3c{padding:0 10px;font-size:9px}textarea.svelte-1jrpt3c{padding:10px;font-size:13px;line-height:1.55}.editor-footer.svelte-1jrpt3c{justify-content:flex-end}.actions.svelte-1jrpt3c,.output-actions.svelte-1jrpt3c{gap:4px}.actions.svelte-1jrpt3c button:where(.svelte-1jrpt3c),.output-actions.svelte-1jrpt3c button:where(.svelte-1jrpt3c),.output-actions.svelte-1jrpt3c a:where(.svelte-1jrpt3c){min-height:32px;padding:5px 9px;font-size:9px}.result-summary.svelte-1jrpt3c{gap:4px}.result-summary.svelte-1jrpt3c>span:where(.svelte-1jrpt3c){padding:4px 6px;font-size:8px}pre.svelte-1jrpt3c{padding:10px;font-size:11px;line-height:1.65}}html:has(.tool-slug-physical-fitness-test),body:has(.tool-slug-physical-fitness-test){height:100%;overflow:hidden!important}body:has(.tool-slug-physical-fitness-test) .seo-content{display:none!important}.tool-slug-physical-fitness-test{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-physical-fitness-test .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-kzsu06{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-kzsu06>.tool-ad-left{grid-area:left}.ad-layout.svelte-kzsu06>.tool-ad-right{grid-area:right}.bottom-ad.svelte-kzsu06{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-kzsu06>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-kzsu06{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.workspace-header.svelte-kzsu06{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-kzsu06>div:where(.svelte-kzsu06){display:grid;gap:2px}.workspace-header.svelte-kzsu06 span:where(.svelte-kzsu06){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.workspace-header.svelte-kzsu06 strong:where(.svelte-kzsu06){font-size:13px}.workspace-header.svelte-kzsu06 p:where(.svelte-kzsu06){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:8px;font-weight:750}.workspace-header.svelte-kzsu06 i:where(.svelte-kzsu06){display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#22c55e}.workspace-grid.svelte-kzsu06{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0;min-height:0}.workspace-grid.svelte-kzsu06>form:where(.svelte-kzsu06),.result-panel.svelte-kzsu06{display:grid;min-width:0;min-height:0;padding:14px 16px}.workspace-grid.svelte-kzsu06>form:where(.svelte-kzsu06){grid-template-rows:auto auto auto auto auto;align-content:start;gap:11px}.result-panel.svelte-kzsu06{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-kzsu06{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:start}.panel-heading.svelte-kzsu06>b:where(.svelte-kzsu06){display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-kzsu06 h2:where(.svelte-kzsu06){margin:0;font-size:12px}.panel-heading.svelte-kzsu06 p:where(.svelte-kzsu06){margin:3px 0 0;color:var(--tool-faint);font-size:8px}.panel-heading.svelte-kzsu06 em:where(.svelte-kzsu06){border-radius:999px;background:#dcfce7;color:#15803d;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.profile-row.svelte-kzsu06,.input-grid.svelte-kzsu06{display:grid;grid-template-columns:1fr 1fr;gap:8px}.workspace-grid.svelte-kzsu06 label:where(.svelte-kzsu06){display:grid;gap:5px;color:#475569;font-size:9px;font-weight:750}.workspace-grid.svelte-kzsu06 label:where(.svelte-kzsu06)>div:where(.svelte-kzsu06){display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--tool-border);border-radius:8px;background:#fff}.workspace-grid.svelte-kzsu06 input:where(.svelte-kzsu06),.workspace-grid.svelte-kzsu06 select:where(.svelte-kzsu06){box-sizing:border-box;width:100%;height:38px;min-width:0;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:0 10px;color:#1e293b;font-size:11px;outline:0}.workspace-grid.svelte-kzsu06 label:where(.svelte-kzsu06)>div:where(.svelte-kzsu06) input:where(.svelte-kzsu06){border:0}.workspace-grid.svelte-kzsu06 label:where(.svelte-kzsu06) small:where(.svelte-kzsu06){display:grid;min-width:42px;place-items:center;border-left:1px solid var(--tool-border);background:#f8fafc;color:#94a3b8;font-size:8px}.workspace-grid.svelte-kzsu06 label:where(.svelte-kzsu06)>div:where(.svelte-kzsu06):focus-within,.workspace-grid.svelte-kzsu06 select:where(.svelte-kzsu06):focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f11f}.form-note.svelte-kzsu06{display:grid;gap:3px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.form-note.svelte-kzsu06 strong:where(.svelte-kzsu06){color:#4338ca;font-size:9px}.form-note.svelte-kzsu06 span:where(.svelte-kzsu06){color:#6366a5;font-size:8px}.actions.svelte-kzsu06{display:flex;justify-content:flex-end;gap:7px}.actions.svelte-kzsu06 button:where(.svelte-kzsu06){min-height:36px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;color:#475569;padding:6px 12px;font-size:9px;font-weight:800;cursor:pointer}.actions.svelte-kzsu06 .primary:where(.svelte-kzsu06){min-width:120px;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.score-card.svelte-kzsu06{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:14px;border:1px solid #c7d2fe;border-radius:11px;background:linear-gradient(145deg,#fff,#eef2ff);padding:14px}.score-card.svelte-kzsu06>div:where(.svelte-kzsu06){display:grid;grid-template-columns:auto auto;align-items:end}.score-card.svelte-kzsu06 span:where(.svelte-kzsu06){grid-column:1/-1;color:#6366f1;font-size:8px;font-weight:800}.score-card.svelte-kzsu06 strong:where(.svelte-kzsu06){color:#312e81;font:900 45px/1 var(--tool-mono)}.score-card.svelte-kzsu06 small:where(.svelte-kzsu06){color:#818cf8;font-size:9px}.score-card.svelte-kzsu06 p:where(.svelte-kzsu06){margin:0;color:#475569;font-size:9px;line-height:1.6}.item-list.svelte-kzsu06{min-height:0;overflow:auto;border:1px solid var(--tool-border);border-radius:10px;background:#fff}.item-list.svelte-kzsu06 article:where(.svelte-kzsu06){display:grid;grid-template-columns:120px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:58px;padding:7px 11px}.item-list.svelte-kzsu06 article:where(.svelte-kzsu06)+article:where(.svelte-kzsu06){border-top:1px solid var(--tool-border)}.item-list.svelte-kzsu06 article:where(.svelte-kzsu06)>div:where(.svelte-kzsu06):first-child{display:grid;gap:3px}.item-list.svelte-kzsu06 strong:where(.svelte-kzsu06){font-size:9px}.item-list.svelte-kzsu06 span:where(.svelte-kzsu06){color:#94a3b8;font-size:8px}.bar.svelte-kzsu06{height:7px;overflow:hidden;border-radius:999px;background:#e2e8f0}.bar.svelte-kzsu06 i:where(.svelte-kzsu06){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#818cf8,#22c55e)}.item-list.svelte-kzsu06 article:where(.svelte-kzsu06)>b:where(.svelte-kzsu06){color:#334155;font:850 11px var(--tool-mono);text-align:right}.empty.svelte-kzsu06{display:grid;min-height:0;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:11px;background:#fff;color:#94a3b8;text-align:center}.empty.svelte-kzsu06 strong:where(.svelte-kzsu06){color:#475569;font-size:12px}.empty.svelte-kzsu06 p:where(.svelte-kzsu06){max-width:300px;margin:0;font-size:8px;line-height:1.6}.meter.svelte-kzsu06{width:48px;height:48px;border:6px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%}.result-panel.svelte-kzsu06>aside:where(.svelte-kzsu06){display:flex;align-items:flex-start;gap:8px;border-left:3px solid #fb923c;border-radius:7px;background:#fff7ed;padding:8px 10px}.result-panel.svelte-kzsu06>aside:where(.svelte-kzsu06) strong:where(.svelte-kzsu06){flex:none;color:#c2410c;font-size:8px}.result-panel.svelte-kzsu06>aside:where(.svelte-kzsu06) span:where(.svelte-kzsu06){color:#9a3412;font-size:8px;line-height:1.45}.workspace.svelte-kzsu06 button:where(.svelte-kzsu06):focus-visible,.workspace.svelte-kzsu06 input:where(.svelte-kzsu06):focus-visible,.workspace.svelte-kzsu06 select:where(.svelte-kzsu06):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-kzsu06{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-kzsu06>.tool-ad-left,.ad-layout.svelte-kzsu06>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-physical-fitness-test{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-physical-fitness-test .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-kzsu06{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-kzsu06{grid-template-rows:44px minmax(0,1fr)}.workspace-header.svelte-kzsu06{padding:6px 9px}.workspace-header.svelte-kzsu06 p:where(.svelte-kzsu06){display:none}.workspace-grid.svelte-kzsu06{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.workspace-grid.svelte-kzsu06>form:where(.svelte-kzsu06),.result-panel.svelte-kzsu06{padding:8px}.result-panel.svelte-kzsu06{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-kzsu06{grid-template-columns:24px minmax(0,1fr) auto;gap:6px}.panel-heading.svelte-kzsu06>b:where(.svelte-kzsu06){width:24px;height:24px}.panel-heading.svelte-kzsu06 p:where(.svelte-kzsu06){display:none}.workspace-grid.svelte-kzsu06>form:where(.svelte-kzsu06){gap:6px}.workspace-grid.svelte-kzsu06 input:where(.svelte-kzsu06),.workspace-grid.svelte-kzsu06 select:where(.svelte-kzsu06){height:31px;font-size:16px}.form-note.svelte-kzsu06{display:none}.actions.svelte-kzsu06 button:where(.svelte-kzsu06){min-height:32px}.score-card.svelte-kzsu06{grid-template-columns:95px minmax(0,1fr);padding:8px}.score-card.svelte-kzsu06 strong:where(.svelte-kzsu06){font-size:32px}.item-list.svelte-kzsu06 article:where(.svelte-kzsu06){grid-template-columns:90px minmax(0,1fr) 28px;min-height:39px;padding:4px 7px}.result-panel.svelte-kzsu06>aside:where(.svelte-kzsu06){display:none}}html:has(.tool-slug-properties-to-yaml),body:has(.tool-slug-properties-to-yaml){height:100%;overflow:hidden!important}body:has(.tool-slug-properties-to-yaml) .seo-content{display:none!important}.tool-slug-properties-to-yaml{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-properties-to-yaml .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.properties-ad-layout.svelte-13b8qji{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.properties-ad-layout.svelte-13b8qji>.tool-ad-left{grid-area:left}.properties-ad-layout.svelte-13b8qji>.tool-ad-right{grid-area:right}.bottom-ad.svelte-13b8qji{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-13b8qji>.tool-ad-bottom{height:100%;min-height:0}.properties-workspace.svelte-13b8qji{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-13b8qji{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-13b8qji>div:where(.svelte-13b8qji){display:grid;gap:2px}.workspace-header.svelte-13b8qji span:where(.svelte-13b8qji){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-13b8qji strong:where(.svelte-13b8qji){font-size:13px}.workspace-header.svelte-13b8qji p:where(.svelte-13b8qji){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-13b8qji{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-13b8qji,.result-panel.svelte-13b8qji{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-13b8qji{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-13b8qji{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-13b8qji{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-13b8qji>b:where(.svelte-13b8qji){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-13b8qji h2:where(.svelte-13b8qji){margin:0;font-size:11px}.panel-heading.svelte-13b8qji p:where(.svelte-13b8qji){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-13b8qji em:where(.svelte-13b8qji){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-13b8qji em.ready:where(.svelte-13b8qji){background:#dcfce7;color:#15803d}.editor-label.svelte-13b8qji{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-13b8qji{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-13b8qji:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.syntax-guide.svelte-13b8qji{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.syntax-guide.svelte-13b8qji span:where(.svelte-13b8qji){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.syntax-guide.svelte-13b8qji code:where(.svelte-13b8qji){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-13b8qji,.result-actions.svelte-13b8qji{display:flex;align-items:center;gap:7px}.input-actions.svelte-13b8qji{margin-top:8px}.input-actions.svelte-13b8qji button:where(.svelte-13b8qji),.result-actions.svelte-13b8qji button:where(.svelte-13b8qji){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-13b8qji .clear:where(.svelte-13b8qji){color:#b42318}.input-actions.svelte-13b8qji .run:where(.svelte-13b8qji){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-13b8qji button:where(.svelte-13b8qji):disabled,.result-actions.svelte-13b8qji button:where(.svelte-13b8qji):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-13b8qji button:where(.svelte-13b8qji):hover:not(:disabled),.result-actions.svelte-13b8qji button:where(.svelte-13b8qji):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-13b8qji .run:where(.svelte-13b8qji):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-13b8qji{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-13b8qji{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-13b8qji{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-13b8qji small:where(.svelte-13b8qji){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-13b8qji{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-13b8qji code:where(.svelte-13b8qji){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-13b8qji{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-13b8qji>span:where(.svelte-13b8qji){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-13b8qji strong:where(.svelte-13b8qji){color:var(--tool-muted);font-size:11px}.empty-state.svelte-13b8qji p:where(.svelte-13b8qji){max-width:280px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-13b8qji{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-13b8qji>span:where(.svelte-13b8qji){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-13b8qji:focus-visible,textarea.svelte-13b8qji:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.properties-ad-layout.svelte-13b8qji{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.properties-ad-layout.svelte-13b8qji>.tool-ad-left,.properties-ad-layout.svelte-13b8qji>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-properties-to-yaml{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-properties-to-yaml .detail-grid{height:calc(100dvh - 108px)!important}.properties-ad-layout.svelte-13b8qji{grid-template-rows:minmax(0,1fr) 42px}.properties-workspace.svelte-13b8qji{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-13b8qji{padding:6px 9px}.workspace-header.svelte-13b8qji p:where(.svelte-13b8qji){display:none}.workspace-grid.svelte-13b8qji{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-13b8qji,.result-panel.svelte-13b8qji{padding:8px}.input-panel.svelte-13b8qji{grid-template-rows:auto auto minmax(76px,1fr) auto auto auto}.result-panel.svelte-13b8qji{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-13b8qji{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-13b8qji>b:where(.svelte-13b8qji){width:24px;height:24px}.panel-heading.svelte-13b8qji p:where(.svelte-13b8qji){display:none}.syntax-guide.svelte-13b8qji{display:none}.input-actions.svelte-13b8qji{margin-top:5px}.input-actions.svelte-13b8qji button:where(.svelte-13b8qji),.result-actions.svelte-13b8qji button:where(.svelte-13b8qji){min-height:30px;padding:4px 8px}.result-actions.svelte-13b8qji{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-13b8qji>span:where(.svelte-13b8qji){display:none}.empty-state.svelte-13b8qji p:where(.svelte-13b8qji){display:none}textarea.svelte-13b8qji{font-size:16px;padding:9px}.output-shell.svelte-13b8qji{grid-template-rows:27px minmax(0,1fr)}pre.svelte-13b8qji{padding:9px}pre.svelte-13b8qji code:where(.svelte-13b8qji){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-13b8qji em:where(.svelte-13b8qji){display:none}.input-actions.svelte-13b8qji button:where(.svelte-13b8qji){flex:1}.input-actions.svelte-13b8qji .run:where(.svelte-13b8qji){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-13b8qji{scroll-behavior:auto!important;transition:none!important}}.qr-workspace.svelte-qcuyh9{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);height:100%;min-height:0;overflow:hidden;border:1px solid #dfe3ea;border-radius:14px;background:#fff;box-shadow:0 10px 30px #0f172a0a}.control-pane.svelte-qcuyh9,.preview-pane.svelte-qcuyh9{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.preview-pane.svelte-qcuyh9{border-left:1px solid #e2e8f0;background:#f8fafc}.pane-head.svelte-qcuyh9{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e9ef;padding:9px 14px;background:#fff}.pane-head.svelte-qcuyh9>div:where(.svelte-qcuyh9){display:flex;align-items:center;gap:10px}.pane-head.svelte-qcuyh9 h2:where(.svelte-qcuyh9){margin:0;color:#1e293b;font-size:13px}.pane-head.svelte-qcuyh9 p:where(.svelte-qcuyh9){margin:2px 0 0;color:#94a3b8;font-size:10px}.step.svelte-qcuyh9{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#eef2ff;color:#5b5ce2;font-size:10px;font-weight:850}.step.active.svelte-qcuyh9{background:#5b5ce2;color:#fff}.quiet.svelte-qcuyh9{min-height:32px;border:1px solid #dbe1e8;border-radius:7px;background:#fff;color:#566377;padding:5px 10px;font-size:10px;font-weight:700;cursor:pointer}.controls.svelte-qcuyh9{display:grid;align-content:start;gap:13px;overflow:auto;padding:14px}.content-field.svelte-qcuyh9,.settings-grid.svelte-qcuyh9 label:where(.svelte-qcuyh9){display:grid;gap:5px}.content-field.svelte-qcuyh9>span:where(.svelte-qcuyh9),.settings-grid.svelte-qcuyh9 label:where(.svelte-qcuyh9)>span:where(.svelte-qcuyh9){color:#475569;font-size:10px;font-weight:800}.content-field.svelte-qcuyh9 em:where(.svelte-qcuyh9){color:#ef4444;font-style:normal}.content-field.svelte-qcuyh9 textarea:where(.svelte-qcuyh9){box-sizing:border-box;width:100%;height:118px;resize:none;border:1px solid #d8dee7;border-radius:9px;background:#fbfcfe;padding:11px 12px;color:#172033;font:12px/1.55 var(--tool-font);outline:none}.content-field.svelte-qcuyh9 textarea:where(.svelte-qcuyh9):focus,.settings-grid.svelte-qcuyh9 input:where(.svelte-qcuyh9):focus,.settings-grid.svelte-qcuyh9 select:where(.svelte-qcuyh9):focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.content-field.svelte-qcuyh9 small:where(.svelte-qcuyh9){display:flex;justify-content:space-between;color:#94a3b8;font-size:9px}.settings-title.svelte-qcuyh9{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef1f4;padding-top:12px}.settings-title.svelte-qcuyh9 strong:where(.svelte-qcuyh9){font-size:11px}.settings-title.svelte-qcuyh9 span:where(.svelte-qcuyh9){color:#94a3b8;font-size:9px}.settings-grid.svelte-qcuyh9{display:grid;grid-template-columns:1fr 1fr;gap:10px}.settings-grid.svelte-qcuyh9 input:where(.svelte-qcuyh9),.settings-grid.svelte-qcuyh9 select:where(.svelte-qcuyh9){box-sizing:border-box;width:100%;min-height:34px;border:1px solid #dbe1e8;border-radius:7px;background:#fff;padding:6px 9px;color:#334155;font-size:10px;outline:none}.number-input.svelte-qcuyh9,.color-input.svelte-qcuyh9{display:grid;grid-template-columns:1fr auto;align-items:center;overflow:hidden;border:1px solid #dbe1e8;border-radius:7px}.number-input.svelte-qcuyh9 input:where(.svelte-qcuyh9),.color-input.svelte-qcuyh9 input:where(.svelte-qcuyh9){border:0;border-radius:0}.number-input.svelte-qcuyh9>span:where(.svelte-qcuyh9){padding:0 10px;color:#94a3b8;font-size:9px}.color-input.svelte-qcuyh9 input[type=color]:where(.svelte-qcuyh9){width:38px;height:32px;padding:5px;background:#fff}.run-row.svelte-qcuyh9{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eef1f4;padding-top:12px}.run-row.svelte-qcuyh9>span:where(.svelte-qcuyh9){color:#94a3b8;font-size:9px}.primary.svelte-qcuyh9,.download.svelte-qcuyh9,.secondary.svelte-qcuyh9{min-height:38px;border-radius:8px;padding:7px 16px;font-size:11px;font-weight:800;cursor:pointer}.primary.svelte-qcuyh9,.download.svelte-qcuyh9{border:1px solid #5b5ce2;background:#5b5ce2;color:#fff;box-shadow:0 5px 12px #5b5ce22e}.preview-head.svelte-qcuyh9{background:#fcfcff}.status.svelte-qcuyh9{display:flex;align-items:center;gap:6px;color:#94a3b8;font-size:9px;font-weight:750}.status.svelte-qcuyh9 i:where(.svelte-qcuyh9){width:7px;height:7px;border-radius:50%;background:#cbd5e1}.status.ready.svelte-qcuyh9{color:#15803d}.status.ready.svelte-qcuyh9 i:where(.svelte-qcuyh9){background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.preview-body.svelte-qcuyh9{display:grid;min-height:0;align-content:center;gap:12px;overflow:auto;padding:18px 7%}.empty-preview.svelte-qcuyh9{display:grid;place-items:center;align-content:center;color:#64748b;text-align:center}.empty-preview.svelte-qcuyh9 strong:where(.svelte-qcuyh9){margin-top:18px;color:#475569;font-size:13px}.empty-preview.svelte-qcuyh9 p:where(.svelte-qcuyh9){margin:5px 0;color:#94a3b8;font-size:10px}.qr-stage.svelte-qcuyh9{display:grid;place-items:center;justify-self:center;width:min(310px,80%);aspect-ratio:1;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:22px;box-shadow:0 16px 40px #0f172a14}.qr-stage.svelte-qcuyh9 img:where(.svelte-qcuyh9){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.result-summary.svelte-qcuyh9{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;padding:9px 11px}.result-summary.svelte-qcuyh9 div:where(.svelte-qcuyh9){display:grid;min-width:0;gap:3px}.result-summary.svelte-qcuyh9 span:where(.svelte-qcuyh9){color:#94a3b8;font-size:9px}.result-summary.svelte-qcuyh9 strong:where(.svelte-qcuyh9){overflow:hidden;color:#334155;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.result-summary.svelte-qcuyh9 button:where(.svelte-qcuyh9){border:0;background:transparent;color:#5b5ce2;font-size:10px;font-weight:750;cursor:pointer}.download-row.svelte-qcuyh9{display:grid;grid-template-columns:1fr auto;gap:8px}.secondary.svelte-qcuyh9{border:1px solid #dbe1e8;background:#fff;color:#475569}.error.svelte-qcuyh9{margin:0;border-radius:8px;background:#fff1f2;color:#b42318;padding:8px 10px;font-size:10px}@media(max-width:760px){.qr-workspace.svelte-qcuyh9{grid-template-columns:1fr 1fr}.pane-head.svelte-qcuyh9{min-height:48px;padding:6px 8px}.pane-head.svelte-qcuyh9 p:where(.svelte-qcuyh9),.run-row.svelte-qcuyh9>span:where(.svelte-qcuyh9){display:none}.controls.svelte-qcuyh9{gap:8px;padding:8px}.content-field.svelte-qcuyh9 textarea:where(.svelte-qcuyh9){height:92px}.preview-body.svelte-qcuyh9{padding:10px}.qr-stage.svelte-qcuyh9{width:min(220px,82%)}.settings-grid.svelte-qcuyh9{gap:6px}.run-row.svelte-qcuyh9{justify-content:flex-end}}@media(max-width:520px){.settings-grid.svelte-qcuyh9{grid-template-columns:1fr}.content-field.svelte-qcuyh9 small:where(.svelte-qcuyh9) span:where(.svelte-qcuyh9):first-child{display:none}}@media(max-width:760px){.qr-workspace.svelte-qcuyh9{grid-template-columns:1fr;height:auto;overflow:visible}.preview-pane.svelte-qcuyh9{min-height:480px;border-top:1px solid #e2e8f0;border-left:0}.preview-body.svelte-qcuyh9{padding:18px}.qr-stage.svelte-qcuyh9{width:min(260px,82%)}}.empty-number.svelte-qcuyh9{display:grid;width:52px;height:52px;place-items:center;border-radius:14px;background:#eef2ff;color:#6366f1;font-size:12px;font-weight:850}.query-workspace.svelte-q63cek{display:grid;grid-template-rows:40px minmax(0,1fr);height:calc(100dvh - 128px);min-height:590px;gap:8px;color:#172033}.mode-tabs.svelte-q63cek{display:grid;width:min(440px,100%);grid-template-columns:1fr 1fr;border:1px solid #d8dde7;border-radius:7px;background:#f8fafc;padding:3px}.mode-tabs.svelte-q63cek button:where(.svelte-q63cek){height:32px;border:0;border-radius:5px;background:transparent;color:#667085;font-size:10px;font-weight:750;cursor:pointer}.mode-tabs.svelte-q63cek button.active:where(.svelte-q63cek){background:#fff;color:#5557df;box-shadow:inset 0 0 0 1px #7c7ef0,0 1px 4px #d8d9ff}.panes.svelte-q63cek{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);min-height:0;border:1px solid #dfe2ea;border-radius:9px;background:#fff;overflow:hidden}.pane.svelte-q63cek{display:grid;grid-template-rows:44px minmax(0,1fr);min-width:0;overflow:hidden}.pane.svelte-q63cek+.pane:where(.svelte-q63cek){border-left:1px solid #dfe2ea}.pane.svelte-q63cek>header:where(.svelte-q63cek){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7ef;padding:0 11px}.pane.svelte-q63cek>header:where(.svelte-q63cek)>div:where(.svelte-q63cek):first-child{display:flex;align-items:center;gap:8px}.pane.svelte-q63cek>header:where(.svelte-q63cek) span:where(.svelte-q63cek){display:grid;width:24px;height:24px;place-items:center;border-radius:6px;background:#eff0ff;color:#5759dc;font-size:9px;font-weight:850}.result-pane.svelte-q63cek>header:where(.svelte-q63cek) span:where(.svelte-q63cek){background:#5b5ce2;color:#fff}.pane.svelte-q63cek>header:where(.svelte-q63cek) strong:where(.svelte-q63cek){font-size:11px}.pane.svelte-q63cek>header:where(.svelte-q63cek) button:where(.svelte-q63cek),.pane.svelte-q63cek>header:where(.svelte-q63cek)>div:where(.svelte-q63cek):last-child button:where(.svelte-q63cek),.preview.svelte-q63cek button:where(.svelte-q63cek),.filters.svelte-q63cek button:where(.svelte-q63cek),.result-body.svelte-q63cek footer:where(.svelte-q63cek) button:where(.svelte-q63cek),.add.svelte-q63cek{min-height:28px;border:1px solid #d8dde7;border-radius:6px;background:#fff;color:#667085;padding:4px 9px;font-size:9px;font-weight:700;cursor:pointer}.pane.svelte-q63cek>header:where(.svelte-q63cek)>div:where(.svelte-q63cek):last-child{display:flex;gap:5px}.input-body.svelte-q63cek{display:grid;grid-template-rows:auto minmax(170px,1fr) auto auto auto;min-height:0;gap:8px;padding:10px}.input-body.svelte-q63cek>label:where(.svelte-q63cek),.row-head.svelte-q63cek{color:#667085;font-size:8px;font-weight:800}.editor.svelte-q63cek{display:grid;grid-template-columns:36px minmax(0,1fr);min-height:0;border:1px solid #d8dde7;border-radius:7px;background:#fbfcfe;overflow:hidden}.editor.svelte-q63cek>span:where(.svelte-q63cek){border-right:1px solid #e5e7ef;padding:9px;color:#98a2b3;text-align:right;font:9px ui-monospace,monospace}.editor.svelte-q63cek textarea:where(.svelte-q63cek){resize:none;border:0;background:transparent;color:#344054;padding:9px;font:10px/1.55 ui-monospace,monospace;outline:none}.editor.svelte-q63cek:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.input-body.svelte-q63cek>p:where(.svelte-q63cek){margin:0;color:#98a2b3;font-size:8px}.input-body.svelte-q63cek code:where(.svelte-q63cek){font-family:ui-monospace,monospace}.input-body.svelte-q63cek fieldset:where(.svelte-q63cek){display:grid;gap:7px;margin:0;border:0;border-top:1px solid #e7eaf0;padding:10px 0}.input-body.svelte-q63cek legend:where(.svelte-q63cek){padding:8px 0 0;font-size:9px;font-weight:750}.input-body.svelte-q63cek fieldset:where(.svelte-q63cek) label:where(.svelte-q63cek){color:#667085;font-size:8px}.input-body.svelte-q63cek input[type=checkbox]:where(.svelte-q63cek){accent-color:#5b5ce2}.run-row.svelte-q63cek{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7eaf0;padding-top:8px;color:#98a2b3;font-size:8px}.primary.svelte-q63cek{min-width:112px;height:32px;border:0;border-radius:6px;background:#595be2;color:#fff;font-size:10px;font-weight:750}.primary.svelte-q63cek:disabled{opacity:.5}.row-editor.svelte-q63cek{min-height:0;overflow:auto}.row-head.svelte-q63cek,.kv-row.svelte-q63cek{display:grid;grid-template-columns:1fr 1.3fr 48px;gap:6px;align-items:center;margin-bottom:6px}.kv-row.svelte-q63cek input:where(.svelte-q63cek){min-width:0;height:31px;border:1px solid #d8dde7;border-radius:6px;padding:0 7px;font-size:9px}.kv-row.svelte-q63cek button:where(.svelte-q63cek){height:29px;border:1px solid #f0c7c7;border-radius:6px;background:#fff;color:#b42318;font-size:8px}.add.svelte-q63cek{width:100%;margin-top:4px}.error.svelte-q63cek{border-radius:6px;background:#fff1f3!important;color:#b42318!important;padding:6px}.result-body.svelte-q63cek{display:grid;grid-template-rows:auto auto minmax(130px,.8fr) minmax(120px,.65fr) auto;min-height:0;overflow:hidden;background:#fcfcfe}.preview.svelte-q63cek{border-bottom:1px solid #e7eaf0;padding:10px}.preview.svelte-q63cek>strong:where(.svelte-q63cek){font-size:9px}.preview.svelte-q63cek>div:where(.svelte-q63cek){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:7px;border:1px solid #dfe2ea;border-radius:6px;background:#fff;padding:6px 7px}.preview.svelte-q63cek code:where(.svelte-q63cek){overflow:hidden;color:#344054;font:9px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.preview.svelte-q63cek p:where(.svelte-q63cek){display:flex;gap:8px;margin:7px 0 0;color:#98a2b3;font-size:8px}.preview.svelte-q63cek i:where(.svelte-q63cek){width:1px;background:#dfe2ea}.filters.svelte-q63cek{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px}.filters.svelte-q63cek strong:where(.svelte-q63cek){font-size:9px}.filters.svelte-q63cek>div:where(.svelte-q63cek){display:flex;gap:4px}.filters.svelte-q63cek button:where(.svelte-q63cek){min-height:25px;padding:3px 7px}.filters.svelte-q63cek button.active:where(.svelte-q63cek){border-color:#6366f1;background:#f3f3ff;color:#5557df}.entry-list.svelte-q63cek{min-height:0;overflow:auto;border-top:1px solid #e7eaf0;border-bottom:1px solid #e7eaf0}.list-head.svelte-q63cek,.entry-list.svelte-q63cek>button:where(.svelte-q63cek){display:grid;grid-template-columns:minmax(90px,.7fr) minmax(120px,1.3fr) 88px;align-items:center;gap:8px;width:100%;padding:0 10px}.list-head.svelte-q63cek{position:sticky;top:0;z-index:2;height:27px;background:#f7f8fb;color:#98a2b3;font-size:8px}.entry-list.svelte-q63cek>button:where(.svelte-q63cek){min-height:32px;border:0;border-top:1px solid #edf0f4;background:#fff;text-align:left;cursor:pointer}.entry-list.svelte-q63cek>button.selected:where(.svelte-q63cek){background:#f3f2ff;box-shadow:inset 3px 0 #6366f1}.entry-list.svelte-q63cek strong:where(.svelte-q63cek),.entry-list.svelte-q63cek span:where(.svelte-q63cek){overflow:hidden;color:#475467;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.entry-list.svelte-q63cek code:where(.svelte-q63cek){overflow:hidden;font:8px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.detail.svelte-q63cek{display:grid;align-content:start;gap:7px;overflow:auto;padding:9px 10px}.detail.svelte-q63cek>strong:where(.svelte-q63cek){font-size:9px}.detail.svelte-q63cek>div:where(.svelte-q63cek){display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px}.detail.svelte-q63cek span:where(.svelte-q63cek){color:#667085;font-size:8px}.detail.svelte-q63cek code:where(.svelte-q63cek){border:1px solid #e5e7ef;border-radius:5px;background:#f8fafc;padding:5px 7px;font:8px ui-monospace,monospace}.detail.svelte-q63cek p:where(.svelte-q63cek){margin:0;color:#667085;font-size:8px}.result-body.svelte-q63cek footer:where(.svelte-q63cek){display:flex;gap:6px;border-top:1px solid #e7eaf0;padding:8px 10px}.empty.svelte-q63cek{display:grid;place-content:center;justify-items:center;text-align:center;color:#98a2b3}.empty.svelte-q63cek>span:where(.svelte-q63cek){display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#f0f0ff;color:#5b5ce2}.empty.svelte-q63cek strong:where(.svelte-q63cek){margin-top:9px;color:#344054;font-size:11px}.empty.svelte-q63cek p:where(.svelte-q63cek){max-width:280px;margin:5px 0;font-size:8px}@media(max-width:900px){.query-workspace.svelte-q63cek{height:calc(100dvh - 110px);min-height:0;overflow:auto}.panes.svelte-q63cek{grid-template-columns:1fr;overflow:visible}.pane.svelte-q63cek{min-height:560px}.pane.svelte-q63cek+.pane:where(.svelte-q63cek){border-top:1px solid #dfe2ea;border-left:0}.result-body.svelte-q63cek{min-height:516px}}@media(max-width:640px){.filters.svelte-q63cek{align-items:flex-start;flex-direction:column}.filters.svelte-q63cek>div:where(.svelte-q63cek){width:100%;overflow:auto}.list-head.svelte-q63cek,.entry-list.svelte-q63cek>button:where(.svelte-q63cek){grid-template-columns:minmax(70px,.7fr) minmax(90px,1.3fr) 72px}.detail.svelte-q63cek>div:where(.svelte-q63cek){grid-template-columns:72px minmax(0,1fr)}}html:has(.tool-slug-random-color-generator),body:has(.tool-slug-random-color-generator){overflow:auto!important}.random-color-ad-layout.svelte-1xw9f6f{display:grid;height:auto;min-height:560px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.random-color-ad-layout.svelte-1xw9f6f>.tool-ad-left{grid-area:left}.random-color-ad-layout.svelte-1xw9f6f>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1xw9f6f{grid-area:bottom;min-width:0}.random-color-workspace.svelte-1xw9f6f{grid-area:workspace;display:grid;height:auto;min-height:560px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-random-color-generator{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-random-color-generator .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-1xw9f6f,.result-actions.svelte-1xw9f6f{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-header.svelte-1xw9f6f{min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-1xw9f6f>div:where(.svelte-1xw9f6f){display:grid;gap:2px}.eyebrow.svelte-1xw9f6f{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1xw9f6f strong:where(.svelte-1xw9f6f){font-size:13px}.formula.svelte-1xw9f6f{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.workspace-grid.svelte-1xw9f6f{display:grid;min-height:0;grid-template-columns:38% 62%}.control-panel.svelte-1xw9f6f,.result-panel.svelte-1xw9f6f{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-1xw9f6f{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1xw9f6f{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:13px}.panel-heading.svelte-1xw9f6f>span:where(.svelte-1xw9f6f){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1xw9f6f h2:where(.svelte-1xw9f6f){margin:0;font-size:12px}.panel-heading.svelte-1xw9f6f p:where(.svelte-1xw9f6f){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-1xw9f6f em:where(.svelte-1xw9f6f){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1xw9f6f em.idle:where(.svelte-1xw9f6f){background:#f1f5f9;color:#64748b}.count-control.svelte-1xw9f6f>div:where(.svelte-1xw9f6f):first-child,.scale.svelte-1xw9f6f{display:flex;justify-content:space-between;gap:10px}.count-control.svelte-1xw9f6f label:where(.svelte-1xw9f6f),.exact-count.svelte-1xw9f6f>span:where(.svelte-1xw9f6f){color:#334155;font-size:10px;font-weight:800}.count-control.svelte-1xw9f6f output:where(.svelte-1xw9f6f){color:var(--tool-primary);font:800 10px var(--tool-mono)}.count-control.svelte-1xw9f6f>input:where(.svelte-1xw9f6f){width:100%;margin:12px 0 3px;accent-color:var(--tool-primary)}.scale.svelte-1xw9f6f{color:var(--tool-faint);font:8px var(--tool-mono)}.presets.svelte-1xw9f6f{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.presets.svelte-1xw9f6f button:where(.svelte-1xw9f6f){min-height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);font:750 9px var(--tool-mono);cursor:pointer}.presets.svelte-1xw9f6f button.active:where(.svelte-1xw9f6f){border-color:var(--tool-primary);background:var(--tool-primary-soft);color:var(--tool-primary)}.exact-count.svelte-1xw9f6f{display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:7px;margin-top:14px}.exact-count.svelte-1xw9f6f input:where(.svelte-1xw9f6f){box-sizing:border-box;width:100%;min-height:38px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:0 10px;color:#334155;font:12px var(--tool-mono);outline:none}.exact-count.svelte-1xw9f6f input:where(.svelte-1xw9f6f):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.exact-count.svelte-1xw9f6f small:where(.svelte-1xw9f6f){grid-column:1/-1;color:var(--tool-faint);font-size:8px}.local-error.svelte-1xw9f6f,.server-error.svelte-1xw9f6f{margin-top:10px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-1xw9f6f{display:grid;gap:2px}.palette-preview.svelte-1xw9f6f{display:grid;height:98px;grid-template-columns:repeat(var(--preview-columns),1fr);overflow:hidden;margin-top:14px;border-radius:10px}.palette-preview.svelte-1xw9f6f i:where(.svelte-1xw9f6f){background:var(--tone)}.privacy-note.svelte-1xw9f6f{display:flex;justify-content:space-between;gap:12px;margin:10px 0 0;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.privacy-note.svelte-1xw9f6f strong:where(.svelte-1xw9f6f){color:#4338ca;font-size:9px}.privacy-note.svelte-1xw9f6f span:where(.svelte-1xw9f6f){color:#6366a5;font-size:8px;text-align:right}.generate.svelte-1xw9f6f{min-height:44px;margin-top:12px;border:0;border-radius:8px;background:var(--tool-primary);color:#fff;font-size:11px;font-weight:850;cursor:pointer}.generate.svelte-1xw9f6f:hover:not(:disabled){background:var(--tool-primary-dark);box-shadow:0 7px 18px #6366f138}.generate.svelte-1xw9f6f:disabled{cursor:not-allowed;opacity:.45}.palette-grid.svelte-1xw9f6f{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;max-height:390px;overflow:auto}.palette-grid.svelte-1xw9f6f button:where(.svelte-1xw9f6f){display:flex;min-height:106px;flex-direction:column;justify-content:space-between;border:0;border-radius:10px;background:var(--swatch);color:var(--swatch-text);padding:11px;text-align:left;box-shadow:inset 0 -42px 50px #0f172a1f;cursor:pointer}.palette-grid.svelte-1xw9f6f button:where(.svelte-1xw9f6f):hover{transform:translateY(-1px);box-shadow:inset 0 -42px 50px #0f172a2e,0 6px 14px #0f172a1f}.palette-grid.svelte-1xw9f6f span:where(.svelte-1xw9f6f){font:750 8px var(--tool-mono);opacity:.78}.palette-grid.svelte-1xw9f6f strong:where(.svelte-1xw9f6f){font:850 11px var(--tool-mono)}.palette-grid.dense.svelte-1xw9f6f{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.palette-grid.dense.svelte-1xw9f6f button:where(.svelte-1xw9f6f){min-height:76px}.empty-stage.svelte-1xw9f6f{display:grid;min-height:360px;place-content:center;text-align:center}.empty-stage.svelte-1xw9f6f>div:where(.svelte-1xw9f6f){display:grid;width:min(420px,85%);height:110px;grid-template-columns:repeat(var(--empty-columns),1fr);overflow:hidden;justify-self:center;border-radius:12px;filter:saturate(.55)}.empty-stage.svelte-1xw9f6f i:where(.svelte-1xw9f6f){background:var(--tone)}.empty-stage.svelte-1xw9f6f strong:where(.svelte-1xw9f6f){margin-top:16px;font-size:13px}.empty-stage.svelte-1xw9f6f p:where(.svelte-1xw9f6f){max-width:330px;margin:6px auto 0;color:var(--tool-muted);font-size:9px}.result-actions.svelte-1xw9f6f{min-height:48px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:9px}.result-actions.svelte-1xw9f6f>span:where(.svelte-1xw9f6f){margin-right:auto;color:var(--tool-faint);font-size:9px}.result-actions.svelte-1xw9f6f button:where(.svelte-1xw9f6f){min-height:35px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:10px;font-weight:750;cursor:pointer}.result-actions.svelte-1xw9f6f button:where(.svelte-1xw9f6f):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.result-actions.svelte-1xw9f6f button:where(.svelte-1xw9f6f):disabled{cursor:not-allowed;opacity:.42}.presets.svelte-1xw9f6f button:where(.svelte-1xw9f6f):focus-visible,.generate.svelte-1xw9f6f:focus-visible,.palette-grid.svelte-1xw9f6f button:where(.svelte-1xw9f6f):focus-visible,.result-actions.svelte-1xw9f6f button:where(.svelte-1xw9f6f):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.random-color-ad-layout.svelte-1xw9f6f{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.random-color-ad-layout.svelte-1xw9f6f>.tool-ad-left,.random-color-ad-layout.svelte-1xw9f6f>.tool-ad-right,.bottom-ad.svelte-1xw9f6f{min-height:64px}}@media(max-width:900px){.random-color-ad-layout.svelte-1xw9f6f,.random-color-workspace.svelte-1xw9f6f{min-height:0}.random-color-workspace.svelte-1xw9f6f{height:auto;overflow:visible}.workspace-grid.svelte-1xw9f6f{grid-template-columns:1fr}.control-panel.svelte-1xw9f6f,.result-panel.svelte-1xw9f6f{padding:14px}.result-panel.svelte-1xw9f6f{border-top:1px solid var(--tool-border);border-left:0}.palette-grid.svelte-1xw9f6f{max-height:none}}@media(max-width:640px){.workspace-header.svelte-1xw9f6f{align-items:flex-start;flex-direction:column;padding:10px 12px}.formula.svelte-1xw9f6f{border-radius:6px}.control-panel.svelte-1xw9f6f,.result-panel.svelte-1xw9f6f{padding:12px}.presets.svelte-1xw9f6f button:where(.svelte-1xw9f6f){min-height:44px}.exact-count.svelte-1xw9f6f input:where(.svelte-1xw9f6f){min-height:44px;font-size:16px}.palette-preview.svelte-1xw9f6f{height:82px}.privacy-note.svelte-1xw9f6f{align-items:flex-start;flex-direction:column}.privacy-note.svelte-1xw9f6f span:where(.svelte-1xw9f6f){text-align:left}.generate.svelte-1xw9f6f{min-height:48px}.palette-grid.svelte-1xw9f6f{grid-template-columns:repeat(2,minmax(0,1fr))}.palette-grid.svelte-1xw9f6f button:where(.svelte-1xw9f6f),.palette-grid.dense.svelte-1xw9f6f button:where(.svelte-1xw9f6f){min-height:92px}.empty-stage.svelte-1xw9f6f{min-height:250px}.result-actions.svelte-1xw9f6f{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-1xw9f6f>span:where(.svelte-1xw9f6f){grid-column:1/-1}.result-actions.svelte-1xw9f6f button:where(.svelte-1xw9f6f){min-height:44px}}@media(prefers-reduced-motion:reduce){.svelte-1xw9f6f{transition:none!important;transform:none!important}}.random-workspace.svelte-1byt3wx{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1byt3wx,.panel-heading.svelte-1byt3wx,.field-title.svelte-1byt3wx,.summary-row.svelte-1byt3wx,.result-actions.svelte-1byt3wx{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-header.svelte-1byt3wx{min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-1byt3wx>div:where(.svelte-1byt3wx){display:grid;gap:2px}.eyebrow.svelte-1byt3wx{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1byt3wx strong:where(.svelte-1byt3wx){font-size:13px}.security-badge.svelte-1byt3wx{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-1byt3wx{display:grid;min-height:0;grid-template-columns:42% 58%}.control-panel.svelte-1byt3wx,.result-panel.svelte-1byt3wx{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-1byt3wx{grid-template-rows:auto minmax(250px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1byt3wx{align-items:flex-start;padding-bottom:13px}.panel-heading.svelte-1byt3wx>div:where(.svelte-1byt3wx){display:flex;align-items:flex-start;gap:9px}.panel-heading.svelte-1byt3wx>div:where(.svelte-1byt3wx)>span:where(.svelte-1byt3wx){display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1byt3wx h2:where(.svelte-1byt3wx){margin:0;font-size:12px}.panel-heading.svelte-1byt3wx p:where(.svelte-1byt3wx){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-1byt3wx em:where(.svelte-1byt3wx){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1byt3wx em.idle:where(.svelte-1byt3wx){background:#f1f5f9;color:#64748b}.reset.svelte-1byt3wx{min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 9px;font-size:9px;font-weight:750;cursor:pointer}.length-control.svelte-1byt3wx{border:1px solid var(--tool-border);border-radius:10px;background:#fbfcfe;padding:12px}.field-title.svelte-1byt3wx label:where(.svelte-1byt3wx){color:#334155;font-size:10px;font-weight:800}.field-title.svelte-1byt3wx span:where(.svelte-1byt3wx){color:var(--tool-faint);font-size:8px}.stepper.svelte-1byt3wx{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;margin-top:9px}.stepper.svelte-1byt3wx button:where(.svelte-1byt3wx),.stepper.svelte-1byt3wx input:where(.svelte-1byt3wx){box-sizing:border-box;min-height:42px;border:1px solid var(--tool-border);background:#fff;color:#334155}.stepper.svelte-1byt3wx button:where(.svelte-1byt3wx){font-size:18px;cursor:pointer}.stepper.svelte-1byt3wx button:where(.svelte-1byt3wx):first-child{border-radius:7px 0 0 7px}.stepper.svelte-1byt3wx button:where(.svelte-1byt3wx):last-child{border-radius:0 7px 7px 0}.stepper.svelte-1byt3wx input:where(.svelte-1byt3wx){min-width:0;border-inline:0;text-align:center;font:800 14px var(--tool-mono);outline:none}.presets.svelte-1byt3wx{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.presets.svelte-1byt3wx button:where(.svelte-1byt3wx){min-height:31px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:var(--tool-muted);font:750 9px var(--tool-mono);cursor:pointer}.presets.svelte-1byt3wx button.active:where(.svelte-1byt3wx){border-color:var(--tool-primary);background:var(--tool-primary-soft);color:var(--tool-primary)}.charset-options.svelte-1byt3wx{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;border:0;padding:0}.charset-options.svelte-1byt3wx legend:where(.svelte-1byt3wx){margin-bottom:8px;color:#334155;font-size:10px;font-weight:800}.charset-options.svelte-1byt3wx label:where(.svelte-1byt3wx){display:flex;min-width:0;min-height:56px;align-items:center;gap:9px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 10px;cursor:pointer}.charset-options.svelte-1byt3wx label.active:where(.svelte-1byt3wx){border-color:#c7d2fe;background:#f5f3ff}.charset-options.svelte-1byt3wx input:where(.svelte-1byt3wx){width:16px;height:16px;accent-color:var(--tool-primary)}.charset-options.svelte-1byt3wx label:where(.svelte-1byt3wx)>span:where(.svelte-1byt3wx){display:grid;min-width:0;gap:2px}.charset-options.svelte-1byt3wx strong:where(.svelte-1byt3wx){font-size:10px}.charset-options.svelte-1byt3wx small:where(.svelte-1byt3wx){overflow:hidden;color:var(--tool-faint);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.charset-options.svelte-1byt3wx label:where(.svelte-1byt3wx):focus-within,.stepper.svelte-1byt3wx input:where(.svelte-1byt3wx):focus,.reset.svelte-1byt3wx:focus-visible,.presets.svelte-1byt3wx button:where(.svelte-1byt3wx):focus-visible,.generate.svelte-1byt3wx:focus-visible,.result-actions.svelte-1byt3wx button:where(.svelte-1byt3wx):focus-visible{outline:2px solid #818cf8;outline-offset:2px}.local-error.svelte-1byt3wx,.server-error.svelte-1byt3wx{margin-top:10px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:8px 10px;font-size:9px}.server-error.svelte-1byt3wx{display:grid;gap:2px}.summary-row.svelte-1byt3wx{margin-top:12px;border-block:1px solid var(--tool-border);padding:10px 0}.summary-row.svelte-1byt3wx>div:where(.svelte-1byt3wx){display:grid;gap:3px}.summary-row.svelte-1byt3wx span:where(.svelte-1byt3wx){color:var(--tool-faint);font-size:8px}.summary-row.svelte-1byt3wx strong:where(.svelte-1byt3wx){color:#334155;font:800 11px var(--tool-mono)}.generate.svelte-1byt3wx{width:100%;min-height:44px;margin-top:12px;border:0;border-radius:8px;background:var(--tool-primary);color:#fff;font-size:11px;font-weight:850;cursor:pointer}.generate.svelte-1byt3wx:hover:not(:disabled){background:var(--tool-primary-dark);box-shadow:0 7px 18px #6366f138}.generate.svelte-1byt3wx:disabled{cursor:not-allowed;opacity:.45}.result-card.svelte-1byt3wx{display:grid;min-height:250px;align-content:center;border:1px solid var(--tool-border);border-radius:11px;background:#fff;padding:22px}.result-card.svelte-1byt3wx>span:where(.svelte-1byt3wx){color:var(--tool-faint);font-size:8px;letter-spacing:.1em}.result-card.svelte-1byt3wx code:where(.svelte-1byt3wx){margin-top:12px;color:#312e81;font:800 clamp(19px,2.6vw,34px)/1.55 var(--tool-mono);overflow-wrap:anywhere}.empty-state.svelte-1byt3wx{display:grid;min-height:250px;place-content:center;justify-items:center;text-align:center}.empty-state.svelte-1byt3wx>span:where(.svelte-1byt3wx){color:#c7d2fe;font:850 45px var(--tool-mono);letter-spacing:.14em}.empty-state.svelte-1byt3wx strong:where(.svelte-1byt3wx){margin-top:8px;font-size:14px}.empty-state.svelte-1byt3wx p:where(.svelte-1byt3wx){margin:5px 0 0;color:var(--tool-faint);font-size:10px}.result-actions.svelte-1byt3wx{min-height:50px;margin-top:10px;border-top:1px solid var(--tool-border);padding-top:10px}.result-actions.svelte-1byt3wx>span:where(.svelte-1byt3wx){margin-right:auto;color:var(--tool-faint);font-size:9px}.result-actions.svelte-1byt3wx button:where(.svelte-1byt3wx){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:10px;font-weight:750;cursor:pointer}.result-actions.svelte-1byt3wx button:where(.svelte-1byt3wx):hover:not(:disabled),.reset.svelte-1byt3wx:hover,.presets.svelte-1byt3wx button:where(.svelte-1byt3wx):hover{border-color:var(--tool-primary);color:var(--tool-primary)}.result-actions.svelte-1byt3wx button:where(.svelte-1byt3wx):disabled{cursor:not-allowed;opacity:.42}.usage-note.svelte-1byt3wx{margin-top:12px;border-left:3px solid #818cf8;border-radius:8px;background:#eef2ff;padding:9px 11px}.usage-note.svelte-1byt3wx strong:where(.svelte-1byt3wx){color:#4338ca;font-size:9px}.usage-note.svelte-1byt3wx p:where(.svelte-1byt3wx){margin:3px 0 0;color:#6366a5;font-size:8px;line-height:1.55}@media(max-width:900px){.random-workspace.svelte-1byt3wx{height:auto;overflow:visible}.workspace-grid.svelte-1byt3wx{grid-template-columns:1fr}.control-panel.svelte-1byt3wx,.result-panel.svelte-1byt3wx{padding:14px}.result-panel.svelte-1byt3wx{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-1byt3wx{align-items:flex-start;flex-direction:column;padding:10px 12px}.security-badge.svelte-1byt3wx{border-radius:6px}.control-panel.svelte-1byt3wx,.result-panel.svelte-1byt3wx{padding:12px}.charset-options.svelte-1byt3wx{grid-template-columns:1fr}.charset-options.svelte-1byt3wx label:where(.svelte-1byt3wx){min-height:54px}.stepper.svelte-1byt3wx button:where(.svelte-1byt3wx),.stepper.svelte-1byt3wx input:where(.svelte-1byt3wx){min-height:46px}.presets.svelte-1byt3wx button:where(.svelte-1byt3wx){min-height:44px}.generate.svelte-1byt3wx{min-height:48px}.result-card.svelte-1byt3wx{min-height:220px;padding:16px}.result-card.svelte-1byt3wx code:where(.svelte-1byt3wx){font-size:20px}.empty-state.svelte-1byt3wx{min-height:220px}.result-actions.svelte-1byt3wx{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-1byt3wx>span:where(.svelte-1byt3wx){grid-column:1/-1}.result-actions.svelte-1byt3wx button:where(.svelte-1byt3wx){min-height:44px}}@media(prefers-reduced-motion:reduce){.svelte-1byt3wx{transition:none!important}}html:has(.tool-slug-rc4-compat),body:has(.tool-slug-rc4-compat){overflow:auto!important}.tool-slug-rc4-compat{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-rc4-compat .detail-grid{height:auto!important;overflow:visible!important}.rc4-ad-layout.svelte-1mlbwzu{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.rc4-ad-layout.svelte-1mlbwzu>.tool-ad-left{grid-area:left}.rc4-ad-layout.svelte-1mlbwzu>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1mlbwzu{grid-area:bottom;min-width:0}.rc4-workspace.svelte-1mlbwzu{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1mlbwzu,.input-actions.svelte-1mlbwzu,.result-actions.svelte-1mlbwzu{display:flex;align-items:center}.workspace-header.svelte-1mlbwzu{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-1mlbwzu>div:where(.svelte-1mlbwzu){display:grid;gap:2px}.eyebrow.svelte-1mlbwzu{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1mlbwzu strong:where(.svelte-1mlbwzu){font-size:13px}.status-chip.svelte-1mlbwzu{border-radius:999px;background:#fff1f2;color:#be123c;padding:5px 9px;font-size:9px;font-weight:800}.risk-banner.svelte-1mlbwzu{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #fed7aa;background:#fff7ed;padding:9px 16px;color:#9a3412}.risk-banner.svelte-1mlbwzu>div:where(.svelte-1mlbwzu){display:flex;align-items:center;gap:8px}.risk-banner.svelte-1mlbwzu strong:where(.svelte-1mlbwzu){font-size:10px}.risk-banner.svelte-1mlbwzu span:where(.svelte-1mlbwzu),.risk-banner.svelte-1mlbwzu p:where(.svelte-1mlbwzu){font-size:8px;line-height:1.5}.risk-banner.svelte-1mlbwzu p:where(.svelte-1mlbwzu){margin:0;color:#c2410c;text-align:right}.workspace-grid.svelte-1mlbwzu{display:grid;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.control-panel.svelte-1mlbwzu,.result-panel.svelte-1mlbwzu{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-1mlbwzu{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1mlbwzu{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-1mlbwzu>span:where(.svelte-1mlbwzu){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1mlbwzu h2:where(.svelte-1mlbwzu){margin:0;font-size:12px}.panel-heading.svelte-1mlbwzu p:where(.svelte-1mlbwzu){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-1mlbwzu>em:where(.svelte-1mlbwzu){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1mlbwzu>em.idle:where(.svelte-1mlbwzu){background:#f1f5f9;color:#64748b}.mode-switch.svelte-1mlbwzu{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:9px;background:#f1f5f9;padding:4px}.mode-switch.svelte-1mlbwzu button:where(.svelte-1mlbwzu){min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--tool-muted);font-size:10px;font-weight:800;cursor:pointer}.mode-switch.svelte-1mlbwzu button.active:where(.svelte-1mlbwzu){background:#fff;color:var(--tool-primary);box-shadow:0 1px 4px #0f172a1a}.text-field.svelte-1mlbwzu,.key-field.svelte-1mlbwzu{display:grid;gap:6px;margin-top:11px}.text-field.svelte-1mlbwzu>span:where(.svelte-1mlbwzu),.key-field.svelte-1mlbwzu>span:where(.svelte-1mlbwzu){color:#334155;font-size:10px;font-weight:800}.text-field.svelte-1mlbwzu textarea:where(.svelte-1mlbwzu){box-sizing:border-box;width:100%;min-height:185px;resize:vertical;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px 11px;color:var(--tool-text);font:10px/1.65 var(--tool-mono);outline:none}.text-field.svelte-1mlbwzu small:where(.svelte-1mlbwzu),.key-field.svelte-1mlbwzu small:where(.svelte-1mlbwzu){color:var(--tool-faint);font-size:8px;line-height:1.5}.text-field.svelte-1mlbwzu>small:where(.svelte-1mlbwzu){text-align:right}.key-field.svelte-1mlbwzu small.invalid:where(.svelte-1mlbwzu){color:#b42318;font-weight:750}.text-field.svelte-1mlbwzu textarea:where(.svelte-1mlbwzu):focus,.key-field.svelte-1mlbwzu input:where(.svelte-1mlbwzu):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.key-field.svelte-1mlbwzu>div:where(.svelte-1mlbwzu){display:grid;grid-template-columns:minmax(0,1fr) 54px}.key-field.svelte-1mlbwzu input:where(.svelte-1mlbwzu){box-sizing:border-box;min-width:0;min-height:40px;border:1px solid var(--tool-border);border-radius:8px 0 0 8px;background:#fff;padding:8px 10px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.key-field.svelte-1mlbwzu>div:where(.svelte-1mlbwzu) button:where(.svelte-1mlbwzu){border:1px solid var(--tool-border);border-left:0;border-radius:0 8px 8px 0;background:#f8fafc;color:var(--tool-muted);font-size:9px;font-weight:750;cursor:pointer}.protocol-list.svelte-1mlbwzu{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:11px 0 0;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px}.protocol-list.svelte-1mlbwzu div:where(.svelte-1mlbwzu){display:flex;justify-content:space-between;gap:8px;padding:8px 9px}.protocol-list.svelte-1mlbwzu div:where(.svelte-1mlbwzu):nth-child(2n){border-left:1px solid var(--tool-border)}.protocol-list.svelte-1mlbwzu div:where(.svelte-1mlbwzu):nth-child(n+3){border-top:1px solid var(--tool-border)}.protocol-list.svelte-1mlbwzu dt:where(.svelte-1mlbwzu){color:var(--tool-faint);font-size:8px}.protocol-list.svelte-1mlbwzu dd:where(.svelte-1mlbwzu){margin:0;color:var(--tool-muted);font-size:8px;font-weight:750;text-align:right}.protocol-list.svelte-1mlbwzu dd.danger:where(.svelte-1mlbwzu){color:#be123c}.input-warning.svelte-1mlbwzu,.server-error.svelte-1mlbwzu{margin-top:10px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:9px 11px;font-size:9px;line-height:1.55}.server-error.svelte-1mlbwzu{display:grid;gap:2px;border-color:#fb7185;background:#fff1f2;color:#9f1239}.input-actions.svelte-1mlbwzu{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px}.input-actions.svelte-1mlbwzu button:where(.svelte-1mlbwzu),.result-actions.svelte-1mlbwzu button:where(.svelte-1mlbwzu){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-1mlbwzu .clear:where(.svelte-1mlbwzu){color:#b42318}.input-actions.svelte-1mlbwzu .run:where(.svelte-1mlbwzu){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1mlbwzu button:where(.svelte-1mlbwzu):hover:not(:disabled),.result-actions.svelte-1mlbwzu button:where(.svelte-1mlbwzu):hover:not(:disabled),.key-field.svelte-1mlbwzu>div:where(.svelte-1mlbwzu) button:where(.svelte-1mlbwzu):hover{border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1mlbwzu .run:where(.svelte-1mlbwzu):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-1mlbwzu button:where(.svelte-1mlbwzu):disabled{cursor:not-allowed;opacity:.42}.result-summary.svelte-1mlbwzu{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.result-summary.svelte-1mlbwzu>div:where(.svelte-1mlbwzu){display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.result-summary.svelte-1mlbwzu small:where(.svelte-1mlbwzu){color:var(--tool-faint);font-size:8px}.result-summary.svelte-1mlbwzu strong:where(.svelte-1mlbwzu){overflow:hidden;font:10px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.output-card.svelte-1mlbwzu{margin-top:9px;overflow:hidden;border:1px solid #1e293b;border-radius:9px;background:#0f172a}.output-card.svelte-1mlbwzu header:where(.svelte-1mlbwzu){display:flex;justify-content:space-between;border-bottom:1px solid #1e293b;padding:8px 11px;color:#94a3b8;font-size:8px}.output-card.svelte-1mlbwzu pre:where(.svelte-1mlbwzu){box-sizing:border-box;min-height:300px;max-height:380px;overflow:auto;margin:0;padding:13px;color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.output-card.svelte-1mlbwzu code:where(.svelte-1mlbwzu){font:9px/1.65 var(--tool-mono)}.migration-note.svelte-1mlbwzu{display:grid;gap:4px;margin-top:9px;border:1px solid #fed7aa;border-radius:9px;background:#fff7ed;padding:10px;color:#9a3412}.migration-note.svelte-1mlbwzu strong:where(.svelte-1mlbwzu){font-size:9px}.migration-note.svelte-1mlbwzu p:where(.svelte-1mlbwzu){margin:0;font-size:8px;line-height:1.6}.empty-state.svelte-1mlbwzu{display:grid;min-height:455px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1mlbwzu>span:where(.svelte-1mlbwzu){display:grid;width:56px;height:56px;place-items:center;border-radius:12px;background:#fff1f2;color:#be123c;font:850 9px var(--tool-mono)}.empty-state.svelte-1mlbwzu strong:where(.svelte-1mlbwzu){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1mlbwzu p:where(.svelte-1mlbwzu){max-width:280px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-1mlbwzu{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-1mlbwzu>span:where(.svelte-1mlbwzu){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-1mlbwzu:focus-visible,input.svelte-1mlbwzu:focus-visible,textarea.svelte-1mlbwzu:focus-visible,pre.svelte-1mlbwzu:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.rc4-ad-layout.svelte-1mlbwzu{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.rc4-ad-layout.svelte-1mlbwzu>.tool-ad-left,.rc4-ad-layout.svelte-1mlbwzu>.tool-ad-right,.bottom-ad.svelte-1mlbwzu{min-height:64px}}@media(max-width:760px){.rc4-workspace.svelte-1mlbwzu{border-radius:9px}.workspace-header.svelte-1mlbwzu{align-items:flex-start}.workspace-grid.svelte-1mlbwzu{grid-template-columns:1fr}.result-panel.svelte-1mlbwzu{border-top:1px solid var(--tool-border);border-left:0}.risk-banner.svelte-1mlbwzu{align-items:flex-start;flex-direction:column;gap:3px}.risk-banner.svelte-1mlbwzu>div:where(.svelte-1mlbwzu){align-items:flex-start;flex-direction:column;gap:2px}.risk-banner.svelte-1mlbwzu p:where(.svelte-1mlbwzu){text-align:left}.empty-state.svelte-1mlbwzu{min-height:260px}.output-card.svelte-1mlbwzu pre:where(.svelte-1mlbwzu){min-height:240px}.result-actions.svelte-1mlbwzu{flex-wrap:wrap}.result-actions.svelte-1mlbwzu>span:where(.svelte-1mlbwzu){width:100%}}@media(max-width:430px){.rc4-ad-layout.svelte-1mlbwzu{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}.workspace-header.svelte-1mlbwzu{display:grid}.control-panel.svelte-1mlbwzu,.result-panel.svelte-1mlbwzu{padding:12px}.panel-heading.svelte-1mlbwzu{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-1mlbwzu>em:where(.svelte-1mlbwzu){grid-column:2;justify-self:start}.protocol-list.svelte-1mlbwzu{grid-template-columns:1fr}.protocol-list.svelte-1mlbwzu div:where(.svelte-1mlbwzu):nth-child(2n){border-left:0}.protocol-list.svelte-1mlbwzu div:where(.svelte-1mlbwzu):nth-child(n+2){border-top:1px solid var(--tool-border)}.input-actions.svelte-1mlbwzu .run:where(.svelte-1mlbwzu){width:100%;margin-left:0}.result-summary.svelte-1mlbwzu{grid-template-columns:1fr}.result-actions.svelte-1mlbwzu{justify-content:stretch}.result-actions.svelte-1mlbwzu button:where(.svelte-1mlbwzu){flex:1}.result-actions.svelte-1mlbwzu>span:where(.svelte-1mlbwzu){width:100%}}@media(prefers-reduced-motion:reduce){.svelte-1mlbwzu{scroll-behavior:auto!important}}html:has(.tool-slug-reaction-speed-test),body:has(.tool-slug-reaction-speed-test){height:100%;overflow:hidden!important}.tool-slug-reaction-speed-test{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-reaction-speed-test .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.reaction-ad-layout.svelte-1cj79q7{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left workspace right" ". bottom .";gap:8px;overflow:hidden}.reaction-ad-layout.svelte-1cj79q7>.tool-ad-left{grid-area:left}.reaction-ad-layout.svelte-1cj79q7>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1cj79q7{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1cj79q7>.tool-ad-bottom{height:100%;min-height:0}.reaction-workspace.svelte-1cj79q7{grid-area:workspace;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1cj79q7{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1cj79q7>div:where(.svelte-1cj79q7){display:grid;gap:2px}.eyebrow.svelte-1cj79q7{color:#4f46e5;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1cj79q7 strong:where(.svelte-1cj79q7){font-size:13px}.local-chip.svelte-1cj79q7{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font-size:9px;font-weight:800}.workspace-grid.svelte-1cj79q7{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);overflow:hidden}.test-panel.svelte-1cj79q7,.result-panel.svelte-1cj79q7{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.result-panel.svelte-1cj79q7{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1cj79q7{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:10px}.panel-heading.svelte-1cj79q7>span:where(.svelte-1cj79q7){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#eef2ff;color:#4f46e5;font-size:9px;font-weight:850}.panel-heading.svelte-1cj79q7 h2:where(.svelte-1cj79q7){margin:0;font-size:12px}.panel-heading.svelte-1cj79q7 p:where(.svelte-1cj79q7){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-1cj79q7,.clear-history.svelte-1cj79q7{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-1cj79q7:disabled,.clear-history.svelte-1cj79q7:disabled{opacity:.4}.state-rail.svelte-1cj79q7{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border-radius:9px;background:#f1f5f9;padding:4px}.state-rail.svelte-1cj79q7 div:where(.svelte-1cj79q7){display:flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border-radius:6px;color:var(--tool-faint)}.state-rail.svelte-1cj79q7 span:where(.svelte-1cj79q7){display:grid;width:18px;height:18px;place-items:center;border:1px solid #cbd5e1;border-radius:50%;font-size:7px}.state-rail.svelte-1cj79q7 strong:where(.svelte-1cj79q7){font-size:8px}.state-rail.svelte-1cj79q7 div.active:where(.svelte-1cj79q7){background:#fff;color:#4f46e5;box-shadow:0 1px 4px #0f172a1a}.state-rail.svelte-1cj79q7 div.error:where(.svelte-1cj79q7){background:#fff1f2;color:#be123c}.live-stats.svelte-1cj79q7,.summary-grid.svelte-1cj79q7{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.live-stats.svelte-1cj79q7>div:where(.svelte-1cj79q7),.summary-grid.svelte-1cj79q7>div:where(.svelte-1cj79q7){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-1cj79q7 small:where(.svelte-1cj79q7),.summary-grid.svelte-1cj79q7 small:where(.svelte-1cj79q7){color:var(--tool-faint);font-size:8px}.live-stats.svelte-1cj79q7 strong:where(.svelte-1cj79q7),.summary-grid.svelte-1cj79q7 strong:where(.svelte-1cj79q7){font:10px var(--tool-mono)}.reaction-zone.svelte-1cj79q7{display:flex;min-height:290px;width:100%;align-items:center;justify-content:center;flex-direction:column;gap:7px;margin-top:9px;border:1px solid #c7d2fe;border-radius:11px;background:radial-gradient(circle at 50% 20%,#eef2ff,#e0e7ff);color:#312e81;padding:18px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;transition:background .15s,color .15s,transform .1s}.reaction-zone.svelte-1cj79q7>small:where(.svelte-1cj79q7){font-size:8px;font-weight:850;letter-spacing:.15em;opacity:.65}.reaction-zone.svelte-1cj79q7>strong:where(.svelte-1cj79q7){font-size:clamp(28px,5vw,44px);line-height:1}.reaction-zone.svelte-1cj79q7>span:where(.svelte-1cj79q7):last-child{font-size:9px;opacity:.78}.reaction-zone.waiting.svelte-1cj79q7{border-color:#fed7aa;background:radial-gradient(circle at 50% 20%,#fff7ed,#ffedd5);color:#9a3412}.reaction-zone.ready.svelte-1cj79q7{border-color:#86efac;background:radial-gradient(circle at 50% 20%,#22c55e,#15803d);color:#fff}.reaction-zone.early.svelte-1cj79q7{border-color:#fecdd3;background:radial-gradient(circle at 50% 20%,#fff1f2,#ffe4e6);color:#9f1239}.reaction-zone.done.svelte-1cj79q7{border-color:#c7d2fe;background:radial-gradient(circle at 50% 20%,#312e81,#1e1b4b);color:#fff}.reaction-zone.svelte-1cj79q7:active{transform:scale(.997)}.signal.svelte-1cj79q7{display:flex;gap:7px;border:1px solid currentColor;border-radius:999px;padding:7px;opacity:.6}.signal.svelte-1cj79q7 i:where(.svelte-1cj79q7){width:13px;height:13px;border-radius:50%;background:currentColor;opacity:.2}.reaction-zone.waiting.svelte-1cj79q7 .signal:where(.svelte-1cj79q7) i:where(.svelte-1cj79q7):first-child,.reaction-zone.early.svelte-1cj79q7 .signal:where(.svelte-1cj79q7) i:where(.svelte-1cj79q7):first-child{opacity:1}.reaction-zone.ready.svelte-1cj79q7 .signal:where(.svelte-1cj79q7) i:where(.svelte-1cj79q7):last-child,.reaction-zone.done.svelte-1cj79q7 .signal:where(.svelte-1cj79q7) i:where(.svelte-1cj79q7):nth-child(2){opacity:1}.status-note.svelte-1cj79q7{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:8px 10px}.status-note.svelte-1cj79q7 strong:where(.svelte-1cj79q7){color:#4338ca;font-size:8px}.status-note.svelte-1cj79q7 span:where(.svelte-1cj79q7){color:#6366a5;font-size:8px}.status-note.warning.svelte-1cj79q7{border-color:#fb7185;background:#fff1f2}.status-note.warning.svelte-1cj79q7 strong:where(.svelte-1cj79q7),.status-note.warning.svelte-1cj79q7 span:where(.svelte-1cj79q7){color:#9f1239}.status-note.success.svelte-1cj79q7{border-color:#34d399;background:#ecfdf5}.status-note.success.svelte-1cj79q7 strong:where(.svelte-1cj79q7),.status-note.success.svelte-1cj79q7 span:where(.svelte-1cj79q7){color:#047857}.score-card.svelte-1cj79q7{display:grid;min-height:150px;place-content:center;justify-items:center;border-radius:11px;background:linear-gradient(145deg,#312e81,#1e1b4b);color:#fff}.score-card.svelte-1cj79q7 small:where(.svelte-1cj79q7){font-size:9px;opacity:.7}.score-card.svelte-1cj79q7 strong:where(.svelte-1cj79q7){font:700 46px/1 var(--tool-mono)}.score-card.svelte-1cj79q7>span:where(.svelte-1cj79q7){margin-top:3px;font:9px var(--tool-mono);opacity:.7}.score-card.svelte-1cj79q7 em:where(.svelte-1cj79q7){margin-top:10px;border-radius:999px;background:#ffffff1f;padding:5px 10px;font-size:9px;font-style:normal;font-weight:800}.empty-state.svelte-1cj79q7{display:grid;min-height:150px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1cj79q7>span:where(.svelte-1cj79q7){display:grid;width:54px;height:38px;place-items:center;border-radius:8px;background:#eef2ff;color:#4f46e5;font:850 8px var(--tool-mono)}.empty-state.svelte-1cj79q7 strong:where(.svelte-1cj79q7){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1cj79q7 p:where(.svelte-1cj79q7){max-width:250px;margin:0;font-size:9px;line-height:1.6}.empty-state.waiting.svelte-1cj79q7>span:where(.svelte-1cj79q7){background:#fff7ed;color:#c2410c}.empty-state.early.svelte-1cj79q7>span:where(.svelte-1cj79q7){background:#fff1f2;color:#be123c}.summary-grid.svelte-1cj79q7{grid-template-columns:1fr 1fr}.history-list.svelte-1cj79q7{margin-top:9px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.history-list.svelte-1cj79q7 header:where(.svelte-1cj79q7){display:flex;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:8px 10px}.history-list.svelte-1cj79q7 header:where(.svelte-1cj79q7) strong:where(.svelte-1cj79q7){font-size:9px}.history-list.svelte-1cj79q7 header:where(.svelte-1cj79q7) span:where(.svelte-1cj79q7){color:var(--tool-faint);font-size:8px}.history-list.svelte-1cj79q7>div:where(.svelte-1cj79q7){display:grid;grid-template-columns:48px minmax(0,1fr) 55px;align-items:center;gap:7px;padding:6px 10px}.history-list.svelte-1cj79q7>div:where(.svelte-1cj79q7)+div:where(.svelte-1cj79q7){border-top:1px solid var(--tool-border)}.history-list.svelte-1cj79q7 div:where(.svelte-1cj79q7) span:where(.svelte-1cj79q7),.history-list.svelte-1cj79q7 div:where(.svelte-1cj79q7) strong:where(.svelte-1cj79q7){font-size:8px}.history-list.svelte-1cj79q7 div:where(.svelte-1cj79q7) span:where(.svelte-1cj79q7){color:var(--tool-faint)}.history-list.svelte-1cj79q7 div:where(.svelte-1cj79q7) strong:where(.svelte-1cj79q7){text-align:right;font-family:var(--tool-mono)}.history-list.svelte-1cj79q7 i:where(.svelte-1cj79q7){height:5px;border-radius:999px;background:linear-gradient(90deg,#4f46e5 var(--score),#e2e8f0 var(--score))}.history-list.svelte-1cj79q7>p:where(.svelte-1cj79q7){margin:0;color:var(--tool-faint);padding:18px;text-align:center;font-size:8px}.benchmark.svelte-1cj79q7{display:grid;grid-template-columns:1fr auto;gap:1px;margin-top:9px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:var(--tool-border)}.benchmark.svelte-1cj79q7 span:where(.svelte-1cj79q7),.benchmark.svelte-1cj79q7 strong:where(.svelte-1cj79q7){background:#fff;padding:6px 9px;font-size:8px}.benchmark.svelte-1cj79q7 span:where(.svelte-1cj79q7){color:var(--tool-faint)}.benchmark.svelte-1cj79q7 strong:where(.svelte-1cj79q7){color:var(--tool-muted)}button.svelte-1cj79q7:focus-visible{outline:3px solid rgb(99 102 241/.28);outline-offset:2px}@media(max-width:1180px){.reaction-ad-layout.svelte-1cj79q7{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.reaction-ad-layout.svelte-1cj79q7>.tool-ad-left,.reaction-ad-layout.svelte-1cj79q7>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-reaction-speed-test{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-reaction-speed-test .detail-grid{height:calc(100dvh - 110px)!important}.reaction-ad-layout.svelte-1cj79q7{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"workspace" "bottom"}.reaction-ad-layout.svelte-1cj79q7>.tool-ad-left,.reaction-ad-layout.svelte-1cj79q7>.tool-ad-right{display:none}.reaction-workspace.svelte-1cj79q7{border-radius:9px}.workspace-grid.svelte-1cj79q7{display:block;overflow:auto}.test-panel.svelte-1cj79q7,.result-panel.svelte-1cj79q7{overflow:visible}.result-panel.svelte-1cj79q7{border-top:1px solid var(--tool-border);border-left:0}.reaction-zone.svelte-1cj79q7{min-height:250px}}@media(max-width:430px){.workspace-header.svelte-1cj79q7{display:grid;min-height:58px;padding:7px 12px}.local-chip.svelte-1cj79q7{justify-self:start}.test-panel.svelte-1cj79q7,.result-panel.svelte-1cj79q7{padding:10px 12px}.panel-heading.svelte-1cj79q7{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-1cj79q7 .reset:where(.svelte-1cj79q7),.panel-heading.svelte-1cj79q7 .clear-history:where(.svelte-1cj79q7){grid-column:2;justify-self:start}.live-stats.svelte-1cj79q7{grid-template-columns:1fr 1fr}.live-stats.svelte-1cj79q7>div:where(.svelte-1cj79q7):last-child{grid-column:1/-1}.reaction-zone.svelte-1cj79q7{min-height:225px}.status-note.svelte-1cj79q7{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.reaction-zone.svelte-1cj79q7{transition:none}}html:has(.tool-slug-refresh-html-generator),body:has(.tool-slug-refresh-html-generator){overflow:auto!important}.tool-slug-refresh-html-generator{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-refresh-html-generator .detail-grid{height:auto!important;overflow:visible!important}.refresh-ad-layout.svelte-1f3w66e{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.refresh-ad-layout.svelte-1f3w66e>.tool-ad-left{grid-area:left}.refresh-ad-layout.svelte-1f3w66e>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1f3w66e{grid-area:bottom;min-width:0}.refresh-workspace.svelte-1f3w66e{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1f3w66e,.input-actions.svelte-1f3w66e,.result-actions.svelte-1f3w66e{display:flex;align-items:center}.workspace-header.svelte-1f3w66e{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-1f3w66e>div:where(.svelte-1f3w66e){display:grid;gap:2px}.eyebrow.svelte-1f3w66e{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1f3w66e strong:where(.svelte-1f3w66e){font-size:13px}.safety-note.svelte-1f3w66e{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-1f3w66e{display:grid;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.control-panel.svelte-1f3w66e,.result-panel.svelte-1f3w66e{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-1f3w66e{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1f3w66e{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-1f3w66e>span:where(.svelte-1f3w66e){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1f3w66e h2:where(.svelte-1f3w66e){margin:0;font-size:12px}.panel-heading.svelte-1f3w66e p:where(.svelte-1f3w66e){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-1f3w66e>em:where(.svelte-1f3w66e){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1f3w66e>em.idle:where(.svelte-1f3w66e){background:#f1f5f9;color:#64748b}.url-field.svelte-1f3w66e,.seconds-field.svelte-1f3w66e{display:grid;gap:6px}.url-field.svelte-1f3w66e>span:where(.svelte-1f3w66e),.seconds-field.svelte-1f3w66e>span:where(.svelte-1f3w66e){color:#334155;font-size:10px;font-weight:800}.url-field.svelte-1f3w66e input:where(.svelte-1f3w66e),.seconds-field.svelte-1f3w66e input:where(.svelte-1f3w66e){box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px 11px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.url-field.svelte-1f3w66e input:where(.svelte-1f3w66e):focus,.seconds-field.svelte-1f3w66e input:where(.svelte-1f3w66e):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.url-field.svelte-1f3w66e small:where(.svelte-1f3w66e),.seconds-field.svelte-1f3w66e small:where(.svelte-1f3w66e){color:var(--tool-faint);font-size:8px;line-height:1.5}.seconds-field.svelte-1f3w66e{margin-top:12px}.seconds-field.svelte-1f3w66e>div:where(.svelte-1f3w66e){display:grid;grid-template-columns:minmax(0,1fr) 42px}.seconds-field.svelte-1f3w66e input:where(.svelte-1f3w66e){border-radius:8px 0 0 8px}.seconds-field.svelte-1f3w66e>div:where(.svelte-1f3w66e) strong:where(.svelte-1f3w66e){display:grid;place-items:center;border:1px solid var(--tool-border);border-left:0;border-radius:0 8px 8px 0;background:#f8fafc;color:var(--tool-muted);font-size:10px}.flow-preview.svelte-1f3w66e{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;gap:8px;margin-top:16px;border:1px solid var(--tool-border);border-radius:10px;background:#f8fafc;padding:14px}.flow-node.svelte-1f3w66e{display:grid;min-width:0;gap:4px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;padding:10px}.flow-node.svelte-1f3w66e small:where(.svelte-1f3w66e){color:var(--tool-faint);font-size:8px}.flow-node.svelte-1f3w66e strong:where(.svelte-1f3w66e){overflow:hidden;font:10px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.flow-node.destination.svelte-1f3w66e{border-color:#c7d2fe;background:#eef2ff}.flow-line.svelte-1f3w66e{position:relative;height:2px;background:#c7d2fe}.flow-line.svelte-1f3w66e:after{position:absolute;right:-1px;top:-3px;width:7px;height:7px;border-top:2px solid #818cf8;border-right:2px solid #818cf8;content:"";transform:rotate(45deg)}.flow-line.svelte-1f3w66e em:where(.svelte-1f3w66e){position:absolute;left:50%;bottom:6px;border-radius:999px;background:var(--tool-primary);color:#fff;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;transform:translate(-50%)}.rule-summary.svelte-1f3w66e{display:grid;gap:5px;margin-top:10px;border-left:3px solid var(--tool-primary);border-radius:7px;background:var(--tool-primary-soft);padding:9px 11px}.rule-summary.svelte-1f3w66e>span:where(.svelte-1f3w66e){color:var(--tool-primary);font-size:8px;font-weight:850}.rule-summary.svelte-1f3w66e p:where(.svelte-1f3w66e){margin:0;color:var(--tool-muted);font-size:9px;line-height:1.6;overflow-wrap:anywhere}.rule-summary.svelte-1f3w66e strong:where(.svelte-1f3w66e){color:var(--tool-text)}.server-error.svelte-1f3w66e{display:grid;gap:2px;margin-top:10px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.input-actions.svelte-1f3w66e{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px}.input-actions.svelte-1f3w66e button:where(.svelte-1f3w66e),.result-actions.svelte-1f3w66e button:where(.svelte-1f3w66e){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-1f3w66e .clear:where(.svelte-1f3w66e){color:#b42318}.input-actions.svelte-1f3w66e .run:where(.svelte-1f3w66e){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1f3w66e button:where(.svelte-1f3w66e):hover:not(:disabled),.result-actions.svelte-1f3w66e button:where(.svelte-1f3w66e):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1f3w66e .run:where(.svelte-1f3w66e):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-1f3w66e button:where(.svelte-1f3w66e):disabled,.result-actions.svelte-1f3w66e button:where(.svelte-1f3w66e):disabled{cursor:not-allowed;opacity:.42}.result-summary.svelte-1f3w66e{display:grid;grid-template-columns:120px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.result-summary.svelte-1f3w66e>div:where(.svelte-1f3w66e){display:grid;min-width:0;gap:4px;padding:10px 12px}.result-summary.svelte-1f3w66e>div:where(.svelte-1f3w66e)+div:where(.svelte-1f3w66e){border-left:1px solid var(--tool-border)}.result-summary.svelte-1f3w66e small:where(.svelte-1f3w66e){color:var(--tool-faint);font-size:8px}.result-summary.svelte-1f3w66e strong:where(.svelte-1f3w66e){overflow:hidden;font:10px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.source-card.svelte-1f3w66e{margin-top:9px;overflow:hidden;border:1px solid #1e293b;border-radius:9px;background:#0f172a}.source-card.svelte-1f3w66e header:where(.svelte-1f3w66e){display:flex;justify-content:space-between;border-bottom:1px solid #1e293b;padding:8px 11px;color:#94a3b8;font-size:8px}.source-card.svelte-1f3w66e pre:where(.svelte-1f3w66e){box-sizing:border-box;min-height:350px;max-height:430px;overflow:auto;margin:0;padding:13px;color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.source-card.svelte-1f3w66e code:where(.svelte-1f3w66e){font:9px/1.65 var(--tool-mono)}.empty-state.svelte-1f3w66e{display:grid;min-height:465px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1f3w66e>span:where(.svelte-1f3w66e){display:grid;width:56px;height:56px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-1f3w66e strong:where(.svelte-1f3w66e){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1f3w66e p:where(.svelte-1f3w66e){max-width:300px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-1f3w66e{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-1f3w66e>span:where(.svelte-1f3w66e){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-1f3w66e:focus-visible,input.svelte-1f3w66e:focus-visible,pre.svelte-1f3w66e:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.refresh-ad-layout.svelte-1f3w66e{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.refresh-ad-layout.svelte-1f3w66e>.tool-ad-left,.refresh-ad-layout.svelte-1f3w66e>.tool-ad-right,.bottom-ad.svelte-1f3w66e{min-height:64px}}@media(max-width:900px){.refresh-workspace.svelte-1f3w66e{height:auto;min-height:0;overflow:visible}.workspace-grid.svelte-1f3w66e{grid-template-columns:1fr}.result-panel.svelte-1f3w66e{border-top:1px solid var(--tool-border);border-left:0}.empty-state.svelte-1f3w66e{min-height:280px}}@media(max-width:640px){.workspace-header.svelte-1f3w66e{align-items:flex-start;flex-direction:column;padding:10px 12px}.safety-note.svelte-1f3w66e{border-radius:6px}.control-panel.svelte-1f3w66e,.result-panel.svelte-1f3w66e{padding:12px}.flow-preview.svelte-1f3w66e{grid-template-columns:1fr}.flow-line.svelte-1f3w66e{width:2px;height:35px;justify-self:center}.flow-line.svelte-1f3w66e:after{right:-3px;top:auto;bottom:-1px;transform:rotate(135deg)}.flow-line.svelte-1f3w66e em:where(.svelte-1f3w66e){left:8px;bottom:50%;transform:translateY(50%)}.input-actions.svelte-1f3w66e{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-1f3w66e .run:where(.svelte-1f3w66e){grid-column:1/-1;margin-left:0;min-height:44px}.result-summary.svelte-1f3w66e{grid-template-columns:1fr}.result-summary.svelte-1f3w66e>div:where(.svelte-1f3w66e)+div:where(.svelte-1f3w66e){border-top:1px solid var(--tool-border);border-left:0}.source-card.svelte-1f3w66e pre:where(.svelte-1f3w66e){min-height:240px}.result-actions.svelte-1f3w66e{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-1f3w66e>span:where(.svelte-1f3w66e){grid-column:1/-1}.result-actions.svelte-1f3w66e button:where(.svelte-1f3w66e){min-height:44px}.refresh-ad-layout.svelte-1f3w66e{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-1f3w66e{transition:none!important}}.regex-workspace.svelte-1cjhp8e{display:grid;height:auto;gap:10px;color:#1d2939}.control-card.svelte-1cjhp8e,.text-panel.svelte-1cjhp8e,.result-panel.svelte-1cjhp8e{border:1px solid #d8dee8;border-radius:8px;background:#fff}.control-card.svelte-1cjhp8e{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px}.pattern-field.svelte-1cjhp8e{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;overflow:hidden;height:40px;border:1px solid #cfd6e1;border-radius:7px;background:#fcfcfd}.pattern-field.svelte-1cjhp8e input:where(.svelte-1cjhp8e){min-width:0;border:0;border-inline:1px solid #e1e6ed;background:transparent;color:#1d2939;padding:8px 11px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;outline:none}.pattern-field.svelte-1cjhp8e:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.slash.svelte-1cjhp8e{display:grid;place-items:center;color:#667085;font:14px ui-monospace,monospace}.flags.svelte-1cjhp8e{display:grid;grid-template-columns:repeat(6,35px);overflow:hidden;border:1px solid #cfd6e1;border-radius:6px}.flags.svelte-1cjhp8e button:where(.svelte-1cjhp8e){height:38px;border:0;border-left:1px solid #d8dee8;background:#fff;color:#475467;font:11px ui-monospace,monospace;cursor:pointer}.flags.svelte-1cjhp8e button:where(.svelte-1cjhp8e):first-child{border-left:0}.flags.svelte-1cjhp8e button:where(.svelte-1cjhp8e):hover{background:#f5f3ff;color:#4f46e5}.flags.svelte-1cjhp8e button.active:where(.svelte-1cjhp8e){background:#5557df;color:#fff}.actions.svelte-1cjhp8e{display:flex;gap:7px}.actions.svelte-1cjhp8e button:where(.svelte-1cjhp8e),.result-panel.svelte-1cjhp8e button:where(.svelte-1cjhp8e){min-height:32px;border:1px solid #cfd6e1;border-radius:6px;background:#fff;color:#475467;padding:5px 10px;font-size:9px;font-weight:750;cursor:pointer}.actions.svelte-1cjhp8e button:where(.svelte-1cjhp8e):hover,.result-panel.svelte-1cjhp8e button:where(.svelte-1cjhp8e):hover{border-color:#6366f1;color:#4f46e5}.actions.svelte-1cjhp8e .primary:where(.svelte-1cjhp8e){min-width:100px;border-color:#4f46e5;background:#5557df;color:#fff}.actions.svelte-1cjhp8e .primary:where(.svelte-1cjhp8e):hover{background:#4749ca;color:#fff}.actions.svelte-1cjhp8e button:where(.svelte-1cjhp8e):disabled{cursor:not-allowed;opacity:.55}.error.svelte-1cjhp8e{grid-column:1/-1;display:flex;gap:8px;margin:0;border:1px solid #fecdd3;border-radius:7px;background:#fff1f3;color:#9f1239;padding:8px 10px;font-size:9px}.error.svelte-1cjhp8e strong:where(.svelte-1cjhp8e){white-space:nowrap}.work-grid.svelte-1cjhp8e{display:grid;grid-template-columns:.95fr 1.05fr;gap:10px}.text-panel.svelte-1cjhp8e,.result-panel.svelte-1cjhp8e{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;overflow:hidden}.text-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e),.result-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e){display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e1e6ed;padding:0 12px}.text-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e)>div:where(.svelte-1cjhp8e),.result-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e)>div:where(.svelte-1cjhp8e),.result-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e)>div:where(.svelte-1cjhp8e):last-child{display:flex;align-items:center;gap:8px}.text-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e) strong:where(.svelte-1cjhp8e),.result-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e) strong:where(.svelte-1cjhp8e){font-size:12px}.text-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e) span:where(.svelte-1cjhp8e),.result-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e) span:where(.svelte-1cjhp8e){color:#667085;font-size:9px}.match-summary.svelte-1cjhp8e{border-radius:999px;background:#eef2ff;color:#4f46e5!important;padding:4px 8px;font-weight:750}.result-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e) button:where(.svelte-1cjhp8e){min-height:27px;padding:3px 8px}.editor-wrap.svelte-1cjhp8e{position:relative;min-height:500px;background:#fbfcfe}.editor-wrap.svelte-1cjhp8e textarea:where(.svelte-1cjhp8e),.editor-wrap.svelte-1cjhp8e pre:where(.svelte-1cjhp8e){box-sizing:border-box;width:100%;height:100%;min-height:500px;margin:0;border:0;background:transparent;padding:14px 16px;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.editor-wrap.svelte-1cjhp8e textarea:where(.svelte-1cjhp8e){position:relative;z-index:2;resize:none;color:#344054;outline:none}.editor-wrap.svelte-1cjhp8e pre:where(.svelte-1cjhp8e){position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:auto;color:#344054;pointer-events:none}.editor-wrap.highlighting.svelte-1cjhp8e textarea:where(.svelte-1cjhp8e){color:transparent;caret-color:#344054}.editor-wrap.svelte-1cjhp8e mark:where(.svelte-1cjhp8e){border-radius:3px;background:#e6e6ff;color:#4f46e5;padding:1px 0}.text-panel.svelte-1cjhp8e footer:where(.svelte-1cjhp8e){display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e1e6ed;background:#fcfcfd;color:#667085;padding:0 12px;font-size:8px}.match-list.svelte-1cjhp8e{overflow:auto;max-height:540px}.list-head.svelte-1cjhp8e,.match-row.svelte-1cjhp8e{display:grid;grid-template-columns:26px minmax(120px,.8fr) 72px minmax(150px,1fr) 50px;align-items:center;gap:7px;padding:0 9px}.list-head.svelte-1cjhp8e{min-height:30px;background:#f8fafc;color:#667085;font-size:8px;font-weight:750}.match-row.svelte-1cjhp8e{min-height:48px;border-top:1px solid #e7eaf0}.match-row.svelte-1cjhp8e>strong:where(.svelte-1cjhp8e){font-size:9px}.match-row.svelte-1cjhp8e>code:where(.svelte-1cjhp8e){min-width:0;color:#4f46e5;font:9px ui-monospace,monospace;overflow-wrap:anywhere}.match-row.svelte-1cjhp8e>span:where(.svelte-1cjhp8e){color:#667085;font-size:8px}.groups.svelte-1cjhp8e{display:flex;min-width:0;flex-wrap:wrap;gap:4px}.groups.svelte-1cjhp8e span:where(.svelte-1cjhp8e){display:flex;min-width:0;gap:4px;border:1px solid #d8dee8;border-radius:4px;background:#fbfcfe;color:#475467;padding:3px 5px;font:8px ui-monospace,monospace;overflow-wrap:anywhere}.groups.svelte-1cjhp8e b:where(.svelte-1cjhp8e){color:#6366f1}.groups.svelte-1cjhp8e small:where(.svelte-1cjhp8e){color:#98a2b3;font-size:8px}.match-row.svelte-1cjhp8e button:where(.svelte-1cjhp8e){min-height:25px;padding:2px 6px;font-size:8px}.warning.svelte-1cjhp8e{margin:10px;border:1px solid #f3d59b;border-radius:7px;background:#fffbeb;color:#92400e;padding:8px 10px;font-size:9px}.result-empty.svelte-1cjhp8e{display:grid;min-height:500px;place-content:center;justify-items:center;gap:5px;color:#98a2b3}.result-empty.svelte-1cjhp8e strong:where(.svelte-1cjhp8e){font-size:12px}.result-empty.svelte-1cjhp8e span:where(.svelte-1cjhp8e){font-size:9px}@media(max-width:1100px){.control-card.svelte-1cjhp8e{grid-template-columns:1fr auto}.actions.svelte-1cjhp8e{grid-column:1/-1;justify-content:flex-end}.work-grid.svelte-1cjhp8e{grid-template-columns:1fr}.editor-wrap.svelte-1cjhp8e,.editor-wrap.svelte-1cjhp8e textarea:where(.svelte-1cjhp8e),.editor-wrap.svelte-1cjhp8e pre:where(.svelte-1cjhp8e),.result-empty.svelte-1cjhp8e{min-height:320px}.match-list.svelte-1cjhp8e{max-height:none}}@media(max-width:640px){.control-card.svelte-1cjhp8e{grid-template-columns:1fr}.flags.svelte-1cjhp8e{grid-template-columns:repeat(6,1fr)}.actions.svelte-1cjhp8e{width:100%}.actions.svelte-1cjhp8e button:where(.svelte-1cjhp8e){flex:1}.list-head.svelte-1cjhp8e,.match-row.svelte-1cjhp8e{grid-template-columns:24px minmax(100px,1fr) 58px 46px}.list-head.svelte-1cjhp8e span:where(.svelte-1cjhp8e):nth-child(4),.match-row.svelte-1cjhp8e .groups:where(.svelte-1cjhp8e){display:none}.text-panel.svelte-1cjhp8e footer:where(.svelte-1cjhp8e){align-items:flex-start;flex-direction:column;justify-content:center;padding-block:8px}}html:has(.tool-slug-regex-test),body:has(.tool-slug-regex-test){height:100%;overflow:hidden!important}body:has(.tool-slug-regex-test) .seo-content{display:none!important}.tool-slug-regex-test{position:static!important;inset:auto!important;height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-regex-test .tool-hero{display:block!important}.tool-slug-regex-test .detail-grid{display:block!important;height:calc(100dvh - 126px)!important;min-height:0!important;overflow:hidden!important}.tool-slug-regex-test .workspace-stack{height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important}.ad-layout.svelte-1cjhp8e{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1cjhp8e>.tool-ad-left{grid-area:left}.ad-layout.svelte-1cjhp8e>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1cjhp8e{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-1cjhp8e>.tool-ad-bottom{height:100%;min-height:0}.regex-workspace.svelte-1cjhp8e{grid-area:work;grid-template-rows:52px auto minmax(0,1fr);height:100%;min-width:0;min-height:0;gap:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.lab-header.svelte-1cjhp8e{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.lab-header.svelte-1cjhp8e>div:where(.svelte-1cjhp8e){display:grid;gap:2px}.lab-header.svelte-1cjhp8e span:where(.svelte-1cjhp8e){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.lab-header.svelte-1cjhp8e strong:where(.svelte-1cjhp8e){font-size:13px}.lab-header.svelte-1cjhp8e p:where(.svelte-1cjhp8e){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:8px;font-weight:750}.lab-header.svelte-1cjhp8e i:where(.svelte-1cjhp8e){display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#22c55e}.control-card.svelte-1cjhp8e,.text-panel.svelte-1cjhp8e,.result-panel.svelte-1cjhp8e{border:0;border-radius:0}.control-card.svelte-1cjhp8e{border-bottom:1px solid var(--tool-border);padding:10px 12px}.work-grid.svelte-1cjhp8e{min-width:0;min-height:0;gap:0}.text-panel.svelte-1cjhp8e{border-right:1px solid var(--tool-border)}.editor-wrap.svelte-1cjhp8e,.editor-wrap.svelte-1cjhp8e textarea:where(.svelte-1cjhp8e),.editor-wrap.svelte-1cjhp8e pre:where(.svelte-1cjhp8e),.result-empty.svelte-1cjhp8e{min-height:0;height:100%}.match-list.svelte-1cjhp8e{max-height:none;min-height:0}.result-panel.svelte-1cjhp8e{background:#f8fafc}.result-panel.svelte-1cjhp8e .match-list:where(.svelte-1cjhp8e),.result-panel.svelte-1cjhp8e .result-empty:where(.svelte-1cjhp8e){background:#fff}.pattern-field.svelte-1cjhp8e{border-radius:8px}.flags.svelte-1cjhp8e{border-radius:7px}.actions.svelte-1cjhp8e .primary:where(.svelte-1cjhp8e){background:var(--tool-primary)}.match-summary.svelte-1cjhp8e{background:#dcfce7;color:#15803d!important}.editor-wrap.svelte-1cjhp8e{background:#101827}.editor-wrap.svelte-1cjhp8e textarea:where(.svelte-1cjhp8e),.editor-wrap.svelte-1cjhp8e pre:where(.svelte-1cjhp8e){color:#e2e8f0}.editor-wrap.highlighting.svelte-1cjhp8e textarea:where(.svelte-1cjhp8e){caret-color:#e2e8f0}.editor-wrap.svelte-1cjhp8e mark:where(.svelte-1cjhp8e){background:#3730a3;color:#e0e7ff}.text-panel.svelte-1cjhp8e footer:where(.svelte-1cjhp8e){background:#111827;color:#94a3b8}.actions.svelte-1cjhp8e button:where(.svelte-1cjhp8e):focus-visible,.result-panel.svelte-1cjhp8e button:where(.svelte-1cjhp8e):focus-visible,.flags.svelte-1cjhp8e button:where(.svelte-1cjhp8e):focus-visible,.pattern-field.svelte-1cjhp8e input:where(.svelte-1cjhp8e):focus-visible,.editor-wrap.svelte-1cjhp8e textarea:where(.svelte-1cjhp8e):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1cjhp8e{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1cjhp8e>.tool-ad-left,.ad-layout.svelte-1cjhp8e>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-regex-test{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-regex-test .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1cjhp8e{grid-template-rows:minmax(0,1fr) 42px}.regex-workspace.svelte-1cjhp8e{grid-template-rows:44px auto minmax(0,1fr)}.lab-header.svelte-1cjhp8e{padding:6px 9px}.lab-header.svelte-1cjhp8e p:where(.svelte-1cjhp8e){display:none}.control-card.svelte-1cjhp8e{grid-template-columns:minmax(0,1fr) auto;padding:6px}.flags.svelte-1cjhp8e,.actions.svelte-1cjhp8e{grid-column:1/-1}.work-grid.svelte-1cjhp8e{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.text-panel.svelte-1cjhp8e{border-right:0;border-bottom:1px solid var(--tool-border)}.editor-wrap.svelte-1cjhp8e,.editor-wrap.svelte-1cjhp8e textarea:where(.svelte-1cjhp8e),.editor-wrap.svelte-1cjhp8e pre:where(.svelte-1cjhp8e),.result-empty.svelte-1cjhp8e{min-height:0}.text-panel.svelte-1cjhp8e footer:where(.svelte-1cjhp8e){display:none}.text-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e),.result-panel.svelte-1cjhp8e>header:where(.svelte-1cjhp8e){min-height:34px}.match-row.svelte-1cjhp8e{min-height:36px}}html:has(.tool-slug-rgb-cmyk-converter),body:has(.tool-slug-rgb-cmyk-converter){overflow:auto!important}.rgb-cmyk-ad-layout.svelte-jugf7a{display:grid;height:auto;min-height:560px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.rgb-cmyk-ad-layout.svelte-jugf7a>.tool-ad-left{grid-area:left}.rgb-cmyk-ad-layout.svelte-jugf7a>.tool-ad-right{grid-area:right}.bottom-ad.svelte-jugf7a{grid-area:bottom;min-width:0}.converter-workspace.svelte-jugf7a{grid-area:workspace;display:grid;height:auto;min-height:560px;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-rgb-cmyk-converter{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-rgb-cmyk-converter .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-jugf7a,.result-actions.svelte-jugf7a{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-header.svelte-jugf7a{min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-jugf7a>div:where(.svelte-jugf7a){display:grid;gap:2px}.eyebrow.svelte-jugf7a{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-jugf7a strong:where(.svelte-jugf7a){font-size:13px}.formula.svelte-jugf7a{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.mode-switch.svelte-jugf7a{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:6px}.mode-switch.svelte-jugf7a button:where(.svelte-jugf7a){min-height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--tool-muted);font-size:10px;font-weight:800;cursor:pointer}.mode-switch.svelte-jugf7a button[aria-pressed=true]:where(.svelte-jugf7a){border-color:#c7d2fe;background:#fff;color:var(--tool-primary);box-shadow:0 3px 8px #0f172a0f}.workspace-grid.svelte-jugf7a{display:grid;min-height:0;grid-template-columns:40% 60%}.control-panel.svelte-jugf7a,.result-panel.svelte-jugf7a{display:grid;min-width:0;min-height:0;align-content:start;padding:14px 16px}.result-panel.svelte-jugf7a{grid-template-rows:auto minmax(215px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-jugf7a{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:11px}.panel-heading.svelte-jugf7a>span:where(.svelte-jugf7a){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-jugf7a h2:where(.svelte-jugf7a){margin:0;font-size:12px}.panel-heading.svelte-jugf7a p:where(.svelte-jugf7a){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-jugf7a em:where(.svelte-jugf7a){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-jugf7a em.idle:where(.svelte-jugf7a){background:#f1f5f9;color:#64748b}.color-field.svelte-jugf7a{display:grid;gap:6px}.color-field.svelte-jugf7a>span:where(.svelte-jugf7a){color:#334155;font-size:10px;font-weight:800}.color-field.svelte-jugf7a>div:where(.svelte-jugf7a){display:grid;grid-template-columns:54px minmax(0,1fr)}.color-field.svelte-jugf7a input:where(.svelte-jugf7a){box-sizing:border-box;min-width:0;min-height:46px;border:1px solid var(--tool-border);background:#fff}.color-field.svelte-jugf7a .picker:where(.svelte-jugf7a){width:54px;border-radius:8px 0 0 8px;padding:4px;cursor:pointer}.color-field.svelte-jugf7a input:where(.svelte-jugf7a):last-child{border-left:0;border-radius:0 8px 8px 0;padding:0 12px;color:#334155;font:12px var(--tool-mono);outline:none}.color-field.svelte-jugf7a input:where(.svelte-jugf7a):last-child:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.color-field.svelte-jugf7a small:where(.svelte-jugf7a){color:var(--tool-faint);font-size:8px}.channel-controls.svelte-jugf7a{display:grid;gap:9px}.channel-controls.svelte-jugf7a label:where(.svelte-jugf7a){display:grid;gap:4px}.channel-controls.svelte-jugf7a label:where(.svelte-jugf7a)>span:where(.svelte-jugf7a){display:grid;grid-template-columns:24px 1fr auto;align-items:center;color:var(--tool-muted);font-size:9px}.channel-controls.svelte-jugf7a strong:where(.svelte-jugf7a){color:var(--tool-text);font:850 11px var(--tool-mono)}.channel-controls.svelte-jugf7a output:where(.svelte-jugf7a){color:var(--tool-primary);font:800 9px var(--tool-mono)}.channel-controls.svelte-jugf7a input:where(.svelte-jugf7a){width:100%;accent-color:var(--tool-primary)}.local-error.svelte-jugf7a,.server-error.svelte-jugf7a{margin-top:10px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-jugf7a{display:grid;gap:2px}.source-preview.svelte-jugf7a{display:grid;min-height:125px;align-content:end;margin-top:12px;border-radius:10px;background:var(--swatch);padding:14px;color:#fff;box-shadow:inset 0 -62px 62px #0f172a40}.source-preview.svelte-jugf7a span:where(.svelte-jugf7a){font-size:8px;font-weight:800;letter-spacing:.1em}.source-preview.svelte-jugf7a strong:where(.svelte-jugf7a){margin-top:5px;font:850 20px var(--tool-mono)}.source-preview.svelte-jugf7a small:where(.svelte-jugf7a){margin-top:3px;font:9px var(--tool-mono)}.convert.svelte-jugf7a{min-height:44px;margin-top:11px;border:0;border-radius:8px;background:var(--tool-primary);color:#fff;font-size:11px;font-weight:850;cursor:pointer}.convert.svelte-jugf7a:hover:not(:disabled){background:var(--tool-primary-dark);box-shadow:0 7px 18px #6366f138}.convert.svelte-jugf7a:disabled{cursor:not-allowed;opacity:.45}.result-stage.svelte-jugf7a{display:grid;grid-template-columns:53% 47%;min-height:215px;overflow:hidden;border:1px solid var(--tool-border);border-radius:11px;background:#fff}.result-swatch.svelte-jugf7a{background:var(--swatch);padding:12px}.result-swatch.svelte-jugf7a span:where(.svelte-jugf7a){display:inline-flex;border-radius:999px;background:#0f172a7a;color:#fff;padding:4px 7px;font-size:8px;font-weight:800;letter-spacing:.1em}.result-summary.svelte-jugf7a{display:grid;align-content:center;padding:18px}.result-summary.svelte-jugf7a>span:where(.svelte-jugf7a){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.11em}.result-summary.svelte-jugf7a strong:where(.svelte-jugf7a){margin-top:8px;font:850 19px/1.35 var(--tool-mono);overflow-wrap:anywhere}.result-summary.svelte-jugf7a small:where(.svelte-jugf7a){margin-top:7px;color:var(--tool-faint);font-size:8px}.result-stage.empty.svelte-jugf7a .result-swatch:where(.svelte-jugf7a){background-image:linear-gradient(45deg,#e2e8f0 25%,transparent 25%),linear-gradient(-45deg,#e2e8f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e2e8f0 75%),linear-gradient(-45deg,transparent 75%,#e2e8f0 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.result-channels.svelte-jugf7a{display:grid;gap:7px;margin-top:9px}.cmyk-results.svelte-jugf7a{grid-template-columns:repeat(4,1fr)}.rgb-results.svelte-jugf7a{grid-template-columns:repeat(3,1fr)}.result-channels.svelte-jugf7a article:where(.svelte-jugf7a){position:relative;display:grid;gap:2px;overflow:hidden;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.result-channels.svelte-jugf7a span:where(.svelte-jugf7a){color:var(--tool-primary);font:850 9px var(--tool-mono)}.result-channels.svelte-jugf7a strong:where(.svelte-jugf7a){font:850 15px var(--tool-mono)}.result-channels.svelte-jugf7a small:where(.svelte-jugf7a){color:var(--tool-faint);font-size:7px}.result-channels.svelte-jugf7a i:where(.svelte-jugf7a){height:3px;margin-top:4px;border-radius:999px;background:linear-gradient(90deg,var(--tool-primary) var(--level),#e2e8f0 var(--level))}.empty-note.svelte-jugf7a{display:flex;justify-content:space-between;gap:12px;margin-top:9px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.empty-note.svelte-jugf7a strong:where(.svelte-jugf7a){color:#4338ca;font-size:9px}.empty-note.svelte-jugf7a span:where(.svelte-jugf7a){color:#6366a5;font-size:8px}.result-actions.svelte-jugf7a{min-height:46px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-jugf7a>span:where(.svelte-jugf7a){margin-right:auto;color:var(--tool-faint);font-size:9px}.result-actions.svelte-jugf7a button:where(.svelte-jugf7a){min-height:35px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:10px;font-weight:750;cursor:pointer}.result-actions.svelte-jugf7a button:where(.svelte-jugf7a):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.result-actions.svelte-jugf7a button:where(.svelte-jugf7a):disabled{cursor:not-allowed;opacity:.42}.mode-switch.svelte-jugf7a button:where(.svelte-jugf7a):focus-visible,.convert.svelte-jugf7a:focus-visible,.result-actions.svelte-jugf7a button:where(.svelte-jugf7a):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.rgb-cmyk-ad-layout.svelte-jugf7a{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.rgb-cmyk-ad-layout.svelte-jugf7a>.tool-ad-left,.rgb-cmyk-ad-layout.svelte-jugf7a>.tool-ad-right,.bottom-ad.svelte-jugf7a{min-height:64px}}@media(max-width:900px){.rgb-cmyk-ad-layout.svelte-jugf7a,.converter-workspace.svelte-jugf7a{min-height:0}.converter-workspace.svelte-jugf7a{height:auto;overflow:visible}.workspace-grid.svelte-jugf7a{grid-template-columns:1fr}.control-panel.svelte-jugf7a,.result-panel.svelte-jugf7a{padding:14px}.result-panel.svelte-jugf7a{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-jugf7a{align-items:flex-start;flex-direction:column;padding:10px 12px}.formula.svelte-jugf7a{border-radius:6px}.mode-switch.svelte-jugf7a{grid-template-columns:1fr}.mode-switch.svelte-jugf7a button:where(.svelte-jugf7a){min-height:44px}.control-panel.svelte-jugf7a,.result-panel.svelte-jugf7a{padding:12px}.color-field.svelte-jugf7a input:where(.svelte-jugf7a):last-child{font-size:16px}.source-preview.svelte-jugf7a{min-height:112px}.result-stage.svelte-jugf7a{grid-template-columns:1fr}.result-swatch.svelte-jugf7a{min-height:150px}.cmyk-results.svelte-jugf7a,.rgb-results.svelte-jugf7a{grid-template-columns:1fr 1fr}.empty-note.svelte-jugf7a{align-items:flex-start;flex-direction:column}.result-actions.svelte-jugf7a{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-jugf7a>span:where(.svelte-jugf7a){grid-column:1/-1}.result-actions.svelte-jugf7a button:where(.svelte-jugf7a){min-height:44px}}@media(prefers-reduced-motion:reduce){.svelte-jugf7a{transition:none!important}}html:has(.tool-slug-rgb-hsv-converter),body:has(.tool-slug-rgb-hsv-converter){overflow:auto!important}.hsv-ad-layout.svelte-13pk89z{display:grid;height:auto;min-height:560px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.hsv-ad-layout.svelte-13pk89z>.tool-ad-left{grid-area:left}.hsv-ad-layout.svelte-13pk89z>.tool-ad-right{grid-area:right}.bottom-ad.svelte-13pk89z{grid-area:bottom;min-width:0}.hsv-workspace.svelte-13pk89z{grid-area:workspace;display:grid;min-height:560px;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-rgb-hsv-converter{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-rgb-hsv-converter .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-13pk89z,.result-actions.svelte-13pk89z{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-header.svelte-13pk89z{min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-13pk89z>div:where(.svelte-13pk89z){display:grid;gap:2px}.eyebrow.svelte-13pk89z{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-13pk89z strong:where(.svelte-13pk89z){font-size:13px}.formula.svelte-13pk89z{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.mode-switch.svelte-13pk89z{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:6px}.mode-switch.svelte-13pk89z button:where(.svelte-13pk89z){min-height:36px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--tool-muted);font-size:10px;font-weight:800;cursor:pointer}.mode-switch.svelte-13pk89z button[aria-pressed=true]:where(.svelte-13pk89z){border-color:#c7d2fe;background:#fff;color:var(--tool-primary);box-shadow:0 3px 8px #0f172a0f}.workspace-grid.svelte-13pk89z{display:grid;min-height:0;grid-template-columns:40% 60%}.control-panel.svelte-13pk89z,.result-panel.svelte-13pk89z{display:grid;min-width:0;min-height:0;align-content:start;padding:14px 16px}.result-panel.svelte-13pk89z{grid-template-rows:auto minmax(215px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-13pk89z{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:11px}.panel-heading.svelte-13pk89z>span:where(.svelte-13pk89z){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-13pk89z h2:where(.svelte-13pk89z){margin:0;font-size:12px}.panel-heading.svelte-13pk89z p:where(.svelte-13pk89z){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-13pk89z em:where(.svelte-13pk89z){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-13pk89z em.idle:where(.svelte-13pk89z){background:#f1f5f9;color:#64748b}.color-field.svelte-13pk89z{display:grid;gap:6px}.color-field.svelte-13pk89z>span:where(.svelte-13pk89z){color:#334155;font-size:10px;font-weight:800}.color-field.svelte-13pk89z>div:where(.svelte-13pk89z){display:grid;grid-template-columns:54px minmax(0,1fr)}.color-field.svelte-13pk89z input:where(.svelte-13pk89z){box-sizing:border-box;min-width:0;min-height:46px;border:1px solid var(--tool-border);background:#fff}.color-field.svelte-13pk89z .picker:where(.svelte-13pk89z){width:54px;border-radius:8px 0 0 8px;padding:4px;cursor:pointer}.color-field.svelte-13pk89z input:where(.svelte-13pk89z):last-child{border-left:0;border-radius:0 8px 8px 0;padding:0 12px;color:#334155;font:12px var(--tool-mono);outline:none}.color-field.svelte-13pk89z input:where(.svelte-13pk89z):last-child:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.color-field.svelte-13pk89z small:where(.svelte-13pk89z){color:var(--tool-faint);font-size:8px}.hsv-controls.svelte-13pk89z{display:grid;gap:14px}.hsv-controls.svelte-13pk89z label:where(.svelte-13pk89z){display:grid;gap:5px}.hsv-controls.svelte-13pk89z label:where(.svelte-13pk89z)>span:where(.svelte-13pk89z){display:grid;grid-template-columns:24px 1fr auto;align-items:center;color:var(--tool-muted);font-size:9px}.hsv-controls.svelte-13pk89z strong:where(.svelte-13pk89z){color:var(--tool-text);font:850 11px var(--tool-mono)}.hsv-controls.svelte-13pk89z output:where(.svelte-13pk89z){color:var(--tool-primary);font:800 9px var(--tool-mono)}.hsv-controls.svelte-13pk89z input:where(.svelte-13pk89z){width:100%;accent-color:var(--tool-primary)}.local-error.svelte-13pk89z,.server-error.svelte-13pk89z{margin-top:10px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-13pk89z{display:grid;gap:2px}.source-preview.svelte-13pk89z{display:grid;min-height:125px;align-content:end;margin-top:12px;border-radius:10px;background:var(--swatch);padding:14px;color:#fff;box-shadow:inset 0 -62px 62px #0f172a40}.source-preview.svelte-13pk89z span:where(.svelte-13pk89z){font-size:8px;font-weight:800;letter-spacing:.1em}.source-preview.svelte-13pk89z strong:where(.svelte-13pk89z){margin-top:5px;font:850 20px var(--tool-mono)}.source-preview.svelte-13pk89z small:where(.svelte-13pk89z){margin-top:3px;font:9px var(--tool-mono)}.convert.svelte-13pk89z{min-height:44px;margin-top:11px;border:0;border-radius:8px;background:var(--tool-primary);color:#fff;font-size:11px;font-weight:850;cursor:pointer}.convert.svelte-13pk89z:hover:not(:disabled){background:var(--tool-primary-dark);box-shadow:0 7px 18px #6366f138}.convert.svelte-13pk89z:disabled{cursor:not-allowed;opacity:.45}.result-stage.svelte-13pk89z{display:grid;grid-template-columns:53% 47%;min-height:215px;overflow:hidden;border:1px solid var(--tool-border);border-radius:11px;background:#fff}.result-swatch.svelte-13pk89z{background:var(--swatch);padding:12px}.result-swatch.svelte-13pk89z span:where(.svelte-13pk89z){display:inline-flex;border-radius:999px;background:#0f172a7a;color:#fff;padding:4px 7px;font-size:8px;font-weight:800;letter-spacing:.1em}.result-summary.svelte-13pk89z{display:grid;align-content:center;padding:18px}.result-summary.svelte-13pk89z>span:where(.svelte-13pk89z){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.11em}.result-summary.svelte-13pk89z strong:where(.svelte-13pk89z){margin-top:8px;font:850 19px/1.35 var(--tool-mono);overflow-wrap:anywhere}.result-summary.svelte-13pk89z small:where(.svelte-13pk89z){margin-top:7px;color:var(--tool-faint);font-size:8px}.result-stage.empty.svelte-13pk89z .result-swatch:where(.svelte-13pk89z){background-image:linear-gradient(45deg,#e2e8f0 25%,transparent 25%),linear-gradient(-45deg,#e2e8f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e2e8f0 75%),linear-gradient(-45deg,transparent 75%,#e2e8f0 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.result-channels.svelte-13pk89z{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.result-channels.svelte-13pk89z article:where(.svelte-13pk89z){display:grid;gap:2px;overflow:hidden;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.result-channels.svelte-13pk89z span:where(.svelte-13pk89z){color:var(--tool-primary);font:850 9px var(--tool-mono)}.result-channels.svelte-13pk89z strong:where(.svelte-13pk89z){font:850 15px var(--tool-mono)}.result-channels.svelte-13pk89z small:where(.svelte-13pk89z){color:var(--tool-faint);font-size:7px}.result-channels.svelte-13pk89z i:where(.svelte-13pk89z){height:3px;margin-top:4px;border-radius:999px;background:linear-gradient(90deg,var(--tool-primary) var(--level),#e2e8f0 var(--level))}.empty-note.svelte-13pk89z{display:flex;justify-content:space-between;gap:12px;margin-top:9px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.empty-note.svelte-13pk89z strong:where(.svelte-13pk89z){color:#4338ca;font-size:9px}.empty-note.svelte-13pk89z span:where(.svelte-13pk89z){color:#6366a5;font-size:8px}.result-actions.svelte-13pk89z{min-height:46px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-13pk89z>span:where(.svelte-13pk89z){margin-right:auto;color:var(--tool-faint);font-size:9px}.result-actions.svelte-13pk89z button:where(.svelte-13pk89z){min-height:35px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:10px;font-weight:750;cursor:pointer}.result-actions.svelte-13pk89z button:where(.svelte-13pk89z):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.result-actions.svelte-13pk89z button:where(.svelte-13pk89z):disabled{cursor:not-allowed;opacity:.42}.mode-switch.svelte-13pk89z button:where(.svelte-13pk89z):focus-visible,.convert.svelte-13pk89z:focus-visible,.result-actions.svelte-13pk89z button:where(.svelte-13pk89z):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.hsv-ad-layout.svelte-13pk89z{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.hsv-ad-layout.svelte-13pk89z>.tool-ad-left,.hsv-ad-layout.svelte-13pk89z>.tool-ad-right,.bottom-ad.svelte-13pk89z{min-height:64px}}@media(max-width:900px){.hsv-ad-layout.svelte-13pk89z,.hsv-workspace.svelte-13pk89z{min-height:0}.hsv-workspace.svelte-13pk89z{height:auto;overflow:visible}.workspace-grid.svelte-13pk89z{grid-template-columns:1fr}.result-panel.svelte-13pk89z{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-13pk89z{align-items:flex-start;flex-direction:column;padding:10px 12px}.formula.svelte-13pk89z{border-radius:6px}.mode-switch.svelte-13pk89z{grid-template-columns:1fr}.mode-switch.svelte-13pk89z button:where(.svelte-13pk89z){min-height:44px}.control-panel.svelte-13pk89z,.result-panel.svelte-13pk89z{padding:12px}.color-field.svelte-13pk89z input:where(.svelte-13pk89z):last-child{font-size:16px}.source-preview.svelte-13pk89z{min-height:112px}.result-stage.svelte-13pk89z{grid-template-columns:1fr}.result-swatch.svelte-13pk89z{min-height:150px}.result-channels.svelte-13pk89z{grid-template-columns:1fr 1fr}.empty-note.svelte-13pk89z{align-items:flex-start;flex-direction:column}.result-actions.svelte-13pk89z{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-13pk89z>span:where(.svelte-13pk89z){grid-column:1/-1}.result-actions.svelte-13pk89z button:where(.svelte-13pk89z){min-height:44px}}@media(prefers-reduced-motion:reduce){.svelte-13pk89z{transition:none!important}}html:has(.tool-slug-right-click-test),body:has(.tool-slug-right-click-test){overflow:auto!important}.tool-slug-right-click-test{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-right-click-test .detail-grid{height:auto!important;overflow:visible!important}.right-ad-layout.svelte-emfu85{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.right-ad-layout.svelte-emfu85>.tool-ad-left{grid-area:left}.right-ad-layout.svelte-emfu85>.tool-ad-right{grid-area:right}.bottom-ad.svelte-emfu85{grid-area:bottom;min-width:0}.right-workspace.svelte-emfu85{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-emfu85{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-emfu85>div:where(.svelte-emfu85){display:grid;gap:2px}.eyebrow.svelte-emfu85{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-emfu85 strong:where(.svelte-emfu85){font-size:13px}.local-chip.svelte-emfu85{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:800}.workspace-grid.svelte-emfu85{display:grid;min-height:0;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.test-panel.svelte-emfu85,.result-panel.svelte-emfu85{display:grid;min-width:0;align-content:start;padding:16px}.result-panel.svelte-emfu85{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-emfu85{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-emfu85>span:where(.svelte-emfu85){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-emfu85 h2:where(.svelte-emfu85){margin:0;font-size:12px}.panel-heading.svelte-emfu85 p:where(.svelte-emfu85){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-emfu85{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-emfu85:disabled{opacity:.4}.duration-switch.svelte-emfu85{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;border-radius:9px;background:#f1f5f9;padding:4px}.duration-switch.svelte-emfu85 button:where(.svelte-emfu85){min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--tool-muted);font-size:9px;font-weight:800;cursor:pointer}.duration-switch.svelte-emfu85 button.active:where(.svelte-emfu85){background:#fff;color:var(--tool-primary);box-shadow:0 1px 4px #0f172a1a}.duration-switch.svelte-emfu85 button:where(.svelte-emfu85):disabled{opacity:.6}.live-stats.svelte-emfu85,.result-grid.svelte-emfu85{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.live-stats.svelte-emfu85>div:where(.svelte-emfu85),.result-grid.svelte-emfu85>div:where(.svelte-emfu85){display:grid;gap:4px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.live-stats.svelte-emfu85 small:where(.svelte-emfu85),.result-grid.svelte-emfu85 small:where(.svelte-emfu85){color:var(--tool-faint);font-size:8px}.live-stats.svelte-emfu85 strong:where(.svelte-emfu85),.result-grid.svelte-emfu85 strong:where(.svelte-emfu85){font:10px var(--tool-mono)}.right-zone.svelte-emfu85{position:relative;display:flex;min-height:348px;width:100%;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin-top:10px;overflow:hidden;border:0;border-radius:11px;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;padding:24px;text-align:center;cursor:context-menu;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 32px #5b21b633}.right-zone.svelte-emfu85 small:where(.svelte-emfu85){position:relative;font-size:9px;font-weight:850;letter-spacing:.14em;opacity:.75}.right-zone.svelte-emfu85 strong:where(.svelte-emfu85){position:relative;font-size:clamp(34px,7vw,62px);line-height:1}.right-zone.svelte-emfu85>span:where(.svelte-emfu85):last-child{position:relative;font-size:10px;opacity:.85}.right-zone.running.svelte-emfu85{background:linear-gradient(145deg,#0f766e,#0d9488)}.right-zone.done.svelte-emfu85{background:linear-gradient(145deg,#172554,#312e81)}.right-zone.svelte-emfu85:active{transform:scale(.997)}.pulse-ring.svelte-emfu85{position:absolute;width:250px;height:250px;border:1px solid rgb(255 255 255/.2);border-radius:50%;box-shadow:0 0 0 50px #ffffff09,0 0 0 100px #ffffff06}.progress-track.svelte-emfu85{height:5px;margin-top:9px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-track.svelte-emfu85 span:where(.svelte-emfu85){display:block;height:100%;border-radius:inherit;background:#7c3aed;transition:width .08s linear}.status-row.svelte-emfu85{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.status-row.svelte-emfu85 span:where(.svelte-emfu85){border-radius:999px;background:#f1f5f9;color:var(--tool-faint);padding:4px 8px;font-size:8px;font-weight:750}.status-row.svelte-emfu85 span.active:where(.svelte-emfu85){background:#ecfdf5;color:#047857}.status-row.svelte-emfu85 p:where(.svelte-emfu85){margin:0;color:var(--tool-faint);font-size:8px}.score-card.svelte-emfu85{display:grid;min-height:180px;place-content:center;justify-items:center;border-radius:11px;background:linear-gradient(145deg,#3b0764,#5b21b6);color:#fff}.score-card.svelte-emfu85 small:where(.svelte-emfu85){font-size:9px;opacity:.7}.score-card.svelte-emfu85 strong:where(.svelte-emfu85){font:700 50px/1 var(--tool-mono)}.score-card.svelte-emfu85>span:where(.svelte-emfu85){margin-top:3px;font:9px var(--tool-mono);letter-spacing:.12em;opacity:.7}.score-card.svelte-emfu85 em:where(.svelte-emfu85){margin-top:12px;border-radius:999px;background:#ffffff1f;padding:5px 10px;font-size:9px;font-style:normal;font-weight:800}.result-grid.svelte-emfu85{grid-template-columns:1fr 1fr}.benchmark.svelte-emfu85{margin-top:10px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.benchmark.svelte-emfu85 header:where(.svelte-emfu85){display:flex;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:9px 10px}.benchmark.svelte-emfu85 header:where(.svelte-emfu85) strong:where(.svelte-emfu85){font-size:9px}.benchmark.svelte-emfu85 header:where(.svelte-emfu85) span:where(.svelte-emfu85){color:var(--tool-faint);font-size:8px}.benchmark.svelte-emfu85>div:where(.svelte-emfu85){display:grid;grid-template-columns:62px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:7px 10px}.benchmark.svelte-emfu85>div:where(.svelte-emfu85)+div:where(.svelte-emfu85){border-top:1px solid var(--tool-border)}.benchmark.svelte-emfu85 div:where(.svelte-emfu85) span:where(.svelte-emfu85),.benchmark.svelte-emfu85 div:where(.svelte-emfu85) small:where(.svelte-emfu85){color:var(--tool-muted);font-size:8px}.benchmark.svelte-emfu85 div:where(.svelte-emfu85) small:where(.svelte-emfu85){text-align:right}.benchmark.svelte-emfu85 i:where(.svelte-emfu85){height:5px;border-radius:999px;background:#e2e8f0}.benchmark.svelte-emfu85 i.reached:where(.svelte-emfu85){background:#7c3aed}.retry.svelte-emfu85{min-height:38px;margin-top:10px;border:0;border-radius:7px;background:#7c3aed;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.empty-state.svelte-emfu85{display:grid;min-height:318px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-emfu85>span:where(.svelte-emfu85){display:grid;width:56px;height:56px;place-items:center;border-radius:12px;background:#f5f3ff;color:#7c3aed;font:850 9px var(--tool-mono)}.empty-state.svelte-emfu85 strong:where(.svelte-emfu85){color:var(--tool-muted);font-size:12px}.empty-state.svelte-emfu85 p:where(.svelte-emfu85){max-width:250px;margin:0;font-size:9px;line-height:1.6}.guide-list.svelte-emfu85{margin:10px 0 0;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.guide-list.svelte-emfu85 div:where(.svelte-emfu85){display:flex;justify-content:space-between;padding:8px 10px}.guide-list.svelte-emfu85 div:where(.svelte-emfu85)+div:where(.svelte-emfu85){border-top:1px solid var(--tool-border)}.guide-list.svelte-emfu85 dt:where(.svelte-emfu85),.guide-list.svelte-emfu85 dd:where(.svelte-emfu85){font-size:8px}.guide-list.svelte-emfu85 dt:where(.svelte-emfu85){color:var(--tool-faint)}.guide-list.svelte-emfu85 dd:where(.svelte-emfu85){margin:0;color:var(--tool-muted);font-weight:750}button.svelte-emfu85:focus-visible{outline:3px solid rgb(124 58 237/.28);outline-offset:2px}@media(max-width:1180px){.right-ad-layout.svelte-emfu85{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.right-ad-layout.svelte-emfu85>.tool-ad-left,.right-ad-layout.svelte-emfu85>.tool-ad-right,.bottom-ad.svelte-emfu85{min-height:64px}}@media(max-width:760px){.right-workspace.svelte-emfu85{border-radius:9px}.workspace-header.svelte-emfu85{align-items:flex-start}.workspace-grid.svelte-emfu85{grid-template-columns:1fr}.result-panel.svelte-emfu85{border-top:1px solid var(--tool-border);border-left:0}.right-zone.svelte-emfu85{min-height:320px}.empty-state.svelte-emfu85{min-height:230px}}@media(max-width:430px){.right-ad-layout.svelte-emfu85{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}.workspace-header.svelte-emfu85{display:grid}.test-panel.svelte-emfu85,.result-panel.svelte-emfu85{padding:12px}.panel-heading.svelte-emfu85{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-emfu85 .reset:where(.svelte-emfu85){grid-column:2;justify-self:start}.duration-switch.svelte-emfu85{grid-template-columns:repeat(3,1fr)}.live-stats.svelte-emfu85{grid-template-columns:1fr 1fr}.live-stats.svelte-emfu85>div:where(.svelte-emfu85):last-child{grid-column:1/-1}.right-zone.svelte-emfu85{min-height:285px}.result-grid.svelte-emfu85{grid-template-columns:1fr 1fr}.status-row.svelte-emfu85{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.progress-track.svelte-emfu85 span:where(.svelte-emfu85),.right-zone.svelte-emfu85{transition:none}.right-zone.svelte-emfu85:active{transform:none}}html:has(.tool-slug-rsa-oaep),body:has(.tool-slug-rsa-oaep){overflow:auto!important}.tool-slug-rsa-oaep{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-rsa-oaep .detail-grid{height:auto!important;overflow:visible!important}.rsa-ad-layout.svelte-1kvnbz6{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.rsa-ad-layout.svelte-1kvnbz6>.tool-ad-left{grid-area:left}.rsa-ad-layout.svelte-1kvnbz6>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1kvnbz6{grid-area:bottom;min-width:0}.rsa-workspace.svelte-1kvnbz6{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1kvnbz6,.input-actions.svelte-1kvnbz6,.result-actions.svelte-1kvnbz6{display:flex;align-items:center}.workspace-header.svelte-1kvnbz6{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-1kvnbz6>div:where(.svelte-1kvnbz6){display:grid;gap:2px}.eyebrow.svelte-1kvnbz6{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1kvnbz6 strong:where(.svelte-1kvnbz6){font-size:13px}.security-note.svelte-1kvnbz6{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-1kvnbz6{display:grid;min-height:0;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.control-panel.svelte-1kvnbz6,.result-panel.svelte-1kvnbz6{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-1kvnbz6{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1kvnbz6{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-1kvnbz6>span:where(.svelte-1kvnbz6){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1kvnbz6 h2:where(.svelte-1kvnbz6){margin:0;font-size:12px}.panel-heading.svelte-1kvnbz6 p:where(.svelte-1kvnbz6){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-1kvnbz6>em:where(.svelte-1kvnbz6){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1kvnbz6>em.idle:where(.svelte-1kvnbz6){background:#f1f5f9;color:#64748b}.mode-switch.svelte-1kvnbz6{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-radius:9px;background:#f1f5f9;padding:4px}.mode-switch.svelte-1kvnbz6 button:where(.svelte-1kvnbz6){min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--tool-muted);font-size:10px;font-weight:800;cursor:pointer}.mode-switch.svelte-1kvnbz6 button.active:where(.svelte-1kvnbz6){background:#fff;color:var(--tool-primary);box-shadow:0 1px 4px #0f172a1a}.generate-intro.svelte-1kvnbz6{display:grid;min-height:202px;align-content:center;justify-items:center;gap:7px;margin-top:11px;border:1px dashed #cbd5e1;border-radius:10px;background:linear-gradient(145deg,#fff,#f8fafc);text-align:center}.generate-intro.svelte-1kvnbz6>span:where(.svelte-1kvnbz6){border-radius:999px;background:var(--tool-primary-soft);color:var(--tool-primary);padding:5px 9px;font-size:8px;font-weight:850;letter-spacing:.08em}.generate-intro.svelte-1kvnbz6 strong:where(.svelte-1kvnbz6){font-size:13px}.generate-intro.svelte-1kvnbz6 p:where(.svelte-1kvnbz6){max-width:350px;margin:0;color:var(--tool-muted);font-size:9px;line-height:1.7}.text-field.svelte-1kvnbz6,.key-field.svelte-1kvnbz6{display:grid;gap:6px;margin-top:11px}.text-field.svelte-1kvnbz6>span:where(.svelte-1kvnbz6),.key-field.svelte-1kvnbz6>span:where(.svelte-1kvnbz6){color:#334155;font-size:10px;font-weight:800}.text-field.svelte-1kvnbz6 textarea:where(.svelte-1kvnbz6),.key-field.svelte-1kvnbz6 textarea:where(.svelte-1kvnbz6){box-sizing:border-box;width:100%;resize:vertical;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:10px 11px;color:var(--tool-text);font:9px/1.65 var(--tool-mono);outline:none}.text-field.svelte-1kvnbz6 textarea:where(.svelte-1kvnbz6){min-height:106px}.key-field.svelte-1kvnbz6 textarea:where(.svelte-1kvnbz6){min-height:154px}.text-field.svelte-1kvnbz6 small:where(.svelte-1kvnbz6),.key-field.svelte-1kvnbz6 small:where(.svelte-1kvnbz6){color:var(--tool-faint);font-size:8px;line-height:1.5}.text-field.svelte-1kvnbz6>small:where(.svelte-1kvnbz6){text-align:right}.text-field.svelte-1kvnbz6 small.over:where(.svelte-1kvnbz6){color:#b42318;font-weight:750}.text-field.svelte-1kvnbz6 textarea:where(.svelte-1kvnbz6):focus,.key-field.svelte-1kvnbz6 textarea:where(.svelte-1kvnbz6):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.key-field.private.svelte-1kvnbz6 small:where(.svelte-1kvnbz6){color:#9f1239}.protocol-list.svelte-1kvnbz6{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:11px 0 0;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px}.protocol-list.svelte-1kvnbz6 div:where(.svelte-1kvnbz6){display:flex;justify-content:space-between;gap:8px;padding:8px 9px}.protocol-list.svelte-1kvnbz6 div:where(.svelte-1kvnbz6):nth-child(2n){border-left:1px solid var(--tool-border)}.protocol-list.svelte-1kvnbz6 div:where(.svelte-1kvnbz6):nth-child(n+3){border-top:1px solid var(--tool-border)}.protocol-list.svelte-1kvnbz6 dt:where(.svelte-1kvnbz6){color:var(--tool-faint);font-size:8px}.protocol-list.svelte-1kvnbz6 dd:where(.svelte-1kvnbz6){margin:0;color:var(--tool-muted);font-size:8px;font-weight:750;text-align:right}.input-warning.svelte-1kvnbz6,.server-error.svelte-1kvnbz6{margin-top:10px;border-left:3px solid #f59e0b;border-radius:7px;background:#fffbeb;color:#92400e;padding:9px 11px;font-size:9px;line-height:1.55}.server-error.svelte-1kvnbz6{display:grid;gap:2px;border-color:#fb7185;background:#fff1f2;color:#9f1239}.input-actions.svelte-1kvnbz6{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px}.input-actions.svelte-1kvnbz6 button:where(.svelte-1kvnbz6),.result-actions.svelte-1kvnbz6 button:where(.svelte-1kvnbz6),.key-result.svelte-1kvnbz6 button:where(.svelte-1kvnbz6){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-1kvnbz6 .clear:where(.svelte-1kvnbz6){color:#b42318}.input-actions.svelte-1kvnbz6 .run:where(.svelte-1kvnbz6){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1kvnbz6 button:where(.svelte-1kvnbz6):hover:not(:disabled),.result-actions.svelte-1kvnbz6 button:where(.svelte-1kvnbz6):hover:not(:disabled),.key-result.svelte-1kvnbz6 button:where(.svelte-1kvnbz6):hover{border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1kvnbz6 .run:where(.svelte-1kvnbz6):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-1kvnbz6 button:where(.svelte-1kvnbz6):disabled{cursor:not-allowed;opacity:.42}.key-result.svelte-1kvnbz6{margin-top:9px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.key-result.svelte-1kvnbz6 header:where(.svelte-1kvnbz6),.output-card.svelte-1kvnbz6 header:where(.svelte-1kvnbz6){display:flex;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:8px 11px;color:var(--tool-faint);font-size:8px}.key-result.svelte-1kvnbz6 pre:where(.svelte-1kvnbz6){max-height:118px;overflow:auto;margin:0;padding:10px 11px;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.key-result.svelte-1kvnbz6 code:where(.svelte-1kvnbz6){font:8px/1.55 var(--tool-mono)}.key-result.svelte-1kvnbz6>div:where(.svelte-1kvnbz6){display:flex;justify-content:flex-end;gap:6px;border-top:1px solid var(--tool-border);padding:7px}.key-result.svelte-1kvnbz6 button:where(.svelte-1kvnbz6){min-height:30px}.private-result.svelte-1kvnbz6{border-color:#fecdd3}.private-result.svelte-1kvnbz6 header:where(.svelte-1kvnbz6){border-color:#fecdd3;background:#fff1f2;color:#9f1239}.private-warning.svelte-1kvnbz6{display:grid;gap:2px;margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:8px 10px;font-size:8px;line-height:1.55}.result-summary.svelte-1kvnbz6{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.result-summary.svelte-1kvnbz6>div:where(.svelte-1kvnbz6){display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.result-summary.svelte-1kvnbz6 small:where(.svelte-1kvnbz6){color:var(--tool-faint);font-size:8px}.result-summary.svelte-1kvnbz6 strong:where(.svelte-1kvnbz6){overflow:hidden;font:10px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.output-card.svelte-1kvnbz6{margin-top:9px;overflow:hidden;border:1px solid #1e293b;border-radius:9px;background:#0f172a}.output-card.svelte-1kvnbz6 header:where(.svelte-1kvnbz6){border-color:#1e293b;color:#94a3b8}.output-card.svelte-1kvnbz6 pre:where(.svelte-1kvnbz6){box-sizing:border-box;min-height:360px;max-height:450px;overflow:auto;margin:0;padding:13px;color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.output-card.svelte-1kvnbz6 code:where(.svelte-1kvnbz6){font:9px/1.65 var(--tool-mono)}.empty-state.svelte-1kvnbz6{display:grid;min-height:455px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1kvnbz6>span:where(.svelte-1kvnbz6){display:grid;width:56px;height:56px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-1kvnbz6 strong:where(.svelte-1kvnbz6){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1kvnbz6 p:where(.svelte-1kvnbz6){max-width:280px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-1kvnbz6{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-1kvnbz6>span:where(.svelte-1kvnbz6){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-1kvnbz6:focus-visible,textarea.svelte-1kvnbz6:focus-visible,pre.svelte-1kvnbz6:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.rsa-ad-layout.svelte-1kvnbz6{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.rsa-ad-layout.svelte-1kvnbz6>.tool-ad-left,.rsa-ad-layout.svelte-1kvnbz6>.tool-ad-right,.bottom-ad.svelte-1kvnbz6{min-height:64px}}@media(max-width:760px){.rsa-workspace.svelte-1kvnbz6{border-radius:9px}.workspace-header.svelte-1kvnbz6{align-items:flex-start}.security-note.svelte-1kvnbz6{white-space:nowrap}.workspace-grid.svelte-1kvnbz6{grid-template-columns:1fr}.result-panel.svelte-1kvnbz6{border-top:1px solid var(--tool-border);border-left:0}.empty-state.svelte-1kvnbz6{min-height:260px}.output-card.svelte-1kvnbz6 pre:where(.svelte-1kvnbz6){min-height:240px}.mode-switch.svelte-1kvnbz6 button:where(.svelte-1kvnbz6){padding-inline:4px}.result-actions.svelte-1kvnbz6{flex-wrap:wrap}.result-actions.svelte-1kvnbz6>span:where(.svelte-1kvnbz6){width:100%}}@media(max-width:430px){.rsa-ad-layout.svelte-1kvnbz6{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}.workspace-header.svelte-1kvnbz6{display:grid}.control-panel.svelte-1kvnbz6,.result-panel.svelte-1kvnbz6{padding:12px}.panel-heading.svelte-1kvnbz6{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-1kvnbz6>em:where(.svelte-1kvnbz6){grid-column:2;justify-self:start}.protocol-list.svelte-1kvnbz6{grid-template-columns:1fr}.protocol-list.svelte-1kvnbz6 div:where(.svelte-1kvnbz6):nth-child(2n){border-left:0}.protocol-list.svelte-1kvnbz6 div:where(.svelte-1kvnbz6):nth-child(n+2){border-top:1px solid var(--tool-border)}.input-actions.svelte-1kvnbz6 .run:where(.svelte-1kvnbz6){width:100%;margin-left:0}.result-summary.svelte-1kvnbz6{grid-template-columns:1fr}.key-result.svelte-1kvnbz6>div:where(.svelte-1kvnbz6),.result-actions.svelte-1kvnbz6{justify-content:stretch}.key-result.svelte-1kvnbz6 button:where(.svelte-1kvnbz6),.result-actions.svelte-1kvnbz6 button:where(.svelte-1kvnbz6){flex:1}.result-actions.svelte-1kvnbz6>span:where(.svelte-1kvnbz6){width:100%}}@media(prefers-reduced-motion:reduce){.svelte-1kvnbz6{scroll-behavior:auto!important}}.safe-workbench.svelte-vj8dtq{height:100%;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workbench-header.svelte-vj8dtq{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;border-bottom:1px solid var(--tool-border)}.workbench-header.svelte-vj8dtq>div:where(.svelte-vj8dtq){display:flex;align-items:center;gap:8px}.eyebrow.svelte-vj8dtq{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workbench-header.svelte-vj8dtq strong:where(.svelte-vj8dtq){font-size:12px}.live.svelte-vj8dtq{padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:9px;font-weight:750}.workbench-header.svelte-vj8dtq button:where(.svelte-vj8dtq),.result-panel.svelte-vj8dtq button:where(.svelte-vj8dtq){min-height:29px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 9px;font-size:9px;font-weight:750;cursor:pointer}.workspace-grid.svelte-vj8dtq{height:calc(100% - 50px);display:grid;grid-template-columns:minmax(410px,.9fr) minmax(430px,1.1fr)}.input-panel.svelte-vj8dtq,.result-panel.svelte-vj8dtq{min-width:0;padding:16px}.input-panel.svelte-vj8dtq{overflow:auto}.result-panel.svelte-vj8dtq{display:grid;align-content:start;gap:12px;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-vj8dtq{display:flex;align-items:flex-start;gap:9px}.panel-heading.svelte-vj8dtq>span:where(.svelte-vj8dtq){display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-vj8dtq h2:where(.svelte-vj8dtq){margin:0;font-size:12px}.panel-heading.svelte-vj8dtq p:where(.svelte-vj8dtq){margin:2px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-vj8dtq em:where(.svelte-vj8dtq){margin-left:auto;padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-vj8dtq em.invalid:where(.svelte-vj8dtq){background:#fff1f2;color:#be123c}.input-panel.svelte-vj8dtq label:where(.svelte-vj8dtq){display:grid;gap:6px;margin-top:16px}.input-panel.svelte-vj8dtq label:where(.svelte-vj8dtq) span:where(.svelte-vj8dtq){font-size:10px;font-weight:800}.input-panel.svelte-vj8dtq textarea:where(.svelte-vj8dtq){box-sizing:border-box;width:100%;height:145px;resize:none;border:1px solid var(--tool-border);border-radius:10px;background:#f8fafc;padding:12px;color:#334155;font:10px/1.65 var(--tool-mono);outline:none}.input-panel.svelte-vj8dtq textarea:where(.svelte-vj8dtq):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.input-panel.svelte-vj8dtq label:where(.svelte-vj8dtq) small:where(.svelte-vj8dtq){color:var(--tool-faint);font-size:8px;text-align:right}.parameter-list.svelte-vj8dtq{margin-top:14px;overflow:hidden;border:1px solid var(--tool-border);border-radius:10px}.parameter-list.svelte-vj8dtq>div:where(.svelte-vj8dtq){display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-top:1px solid var(--tool-border)}.parameter-list.svelte-vj8dtq>div:where(.svelte-vj8dtq):first-child{border-top:0;background:#f8fafc}.parameter-list.svelte-vj8dtq strong:where(.svelte-vj8dtq),.parameter-list.svelte-vj8dtq>div:where(.svelte-vj8dtq):first-child span:where(.svelte-vj8dtq){font-size:9px}.parameter-list.svelte-vj8dtq>div:where(.svelte-vj8dtq):first-child span:where(.svelte-vj8dtq){color:var(--tool-faint)}.parameter-list.svelte-vj8dtq code:where(.svelte-vj8dtq){color:#475569;font:800 10px var(--tool-mono)}.parameter-list.svelte-vj8dtq>div:where(.svelte-vj8dtq)>span:where(.svelte-vj8dtq){color:var(--tool-faint);font-size:8px}.parameter-list.svelte-vj8dtq .matched:where(.svelte-vj8dtq){background:#ecfdf5}.parameter-list.svelte-vj8dtq .matched:where(.svelte-vj8dtq) code:where(.svelte-vj8dtq),.parameter-list.svelte-vj8dtq .matched:where(.svelte-vj8dtq) span:where(.svelte-vj8dtq){color:#047857}.privacy.svelte-vj8dtq,.warning.svelte-vj8dtq,.error.svelte-vj8dtq{margin-top:12px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:8px 10px;font-size:8px}.privacy.svelte-vj8dtq{display:flex;justify-content:space-between}.privacy.svelte-vj8dtq strong:where(.svelte-vj8dtq){color:#4338ca}.privacy.svelte-vj8dtq span:where(.svelte-vj8dtq){color:#6366a5}.error.svelte-vj8dtq{display:grid;gap:2px;border-color:#fb7185;background:#fff1f2;color:#9f1239}.target-card.svelte-vj8dtq{position:relative;display:grid;min-height:210px;place-items:center;align-content:center;border:1px solid var(--tool-border);border-radius:12px;background:#0f172a;padding:18px;color:#fff}.target-card.svelte-vj8dtq>span:where(.svelte-vj8dtq){color:#94a3b8;font-size:8px;letter-spacing:.12em}.target-card.svelte-vj8dtq>strong:where(.svelte-vj8dtq){max-width:100%;margin-top:8px;overflow-wrap:anywhere;text-align:center;color:#c7d2fe;font:800 clamp(14px,2vw,22px)/1.5 var(--tool-mono)}.target-card.svelte-vj8dtq button:where(.svelte-vj8dtq){position:absolute;right:10px;top:10px;border-color:#334155;background:#1e293b;color:#cbd5e1}.target-card.svelte-vj8dtq button:where(.svelte-vj8dtq):disabled{opacity:.45}.url-parts.svelte-vj8dtq{display:grid;grid-template-columns:.65fr 1.2fr 1.15fr;gap:8px}.url-parts.svelte-vj8dtq>div:where(.svelte-vj8dtq),.source.svelte-vj8dtq{border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:9px}.url-parts.svelte-vj8dtq span:where(.svelte-vj8dtq),.url-parts.svelte-vj8dtq code:where(.svelte-vj8dtq){display:block}.url-parts.svelte-vj8dtq span:where(.svelte-vj8dtq),.source.svelte-vj8dtq span:where(.svelte-vj8dtq){color:var(--tool-faint);font-size:8px}.url-parts.svelte-vj8dtq code:where(.svelte-vj8dtq){margin-top:4px;overflow:hidden;color:#334155;font:800 10px var(--tool-mono);text-overflow:ellipsis}.source.svelte-vj8dtq{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,.6fr);align-items:center;gap:8px}.source.svelte-vj8dtq code:where(.svelte-vj8dtq){overflow:hidden;color:#334155;font:10px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.warning.svelte-vj8dtq{margin-top:0;border-color:#f59e0b;background:#fffbeb;color:#92400e}.warning.svelte-vj8dtq strong:where(.svelte-vj8dtq){font-size:9px}.warning.svelte-vj8dtq p:where(.svelte-vj8dtq){margin:3px 0 0;font-size:8px}.safe-workbench.svelte-vj8dtq button:where(.svelte-vj8dtq):focus-visible,.safe-workbench.svelte-vj8dtq textarea:where(.svelte-vj8dtq):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:760px){.safe-workbench.svelte-vj8dtq{height:auto;overflow:visible}.workbench-header.svelte-vj8dtq{align-items:flex-start;flex-direction:column}.workbench-header.svelte-vj8dtq>div:where(.svelte-vj8dtq):last-child{width:100%}.workspace-grid.svelte-vj8dtq{height:auto;grid-template-columns:1fr}.input-panel.svelte-vj8dtq,.result-panel.svelte-vj8dtq{padding:12px 10px}.result-panel.svelte-vj8dtq{border-top:1px solid var(--tool-border);border-left:0}.target-card.svelte-vj8dtq{min-height:180px}.url-parts.svelte-vj8dtq{grid-template-columns:1fr 1fr}.url-parts.svelte-vj8dtq>div:where(.svelte-vj8dtq):last-child{grid-column:1/-1}.source.svelte-vj8dtq{grid-template-columns:auto 1fr}.privacy.svelte-vj8dtq{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.svelte-vj8dtq{transition:none!important}}.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}}html:has(.tool-slug-sequence-memory),body:has(.tool-slug-sequence-memory){height:100%;overflow:hidden!important}.tool-slug-sequence-memory{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-sequence-memory .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.sequence-ad-layout.svelte-1bim1jt{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.sequence-ad-layout.svelte-1bim1jt>.tool-ad-left{grid-area:left}.sequence-ad-layout.svelte-1bim1jt>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1bim1jt{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1bim1jt>.tool-ad-bottom{height:100%;min-height:0}.sequence-workspace.svelte-1bim1jt{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1bim1jt{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1bim1jt>div:where(.svelte-1bim1jt){display:grid;gap:2px}.workspace-header.svelte-1bim1jt span:where(.svelte-1bim1jt){color:#4f46e5;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1bim1jt strong:where(.svelte-1bim1jt){font-size:13px}.workspace-header.svelte-1bim1jt em:where(.svelte-1bim1jt){border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-1bim1jt{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.15fr) minmax(275px,.85fr);overflow:hidden}.training-panel.svelte-1bim1jt,.insight-panel.svelte-1bim1jt{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.insight-panel.svelte-1bim1jt{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1bim1jt{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-1bim1jt>b:where(.svelte-1bim1jt){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#eef2ff;color:#4f46e5;font-size:9px}.panel-heading.svelte-1bim1jt h2:where(.svelte-1bim1jt){margin:0;font-size:12px}.panel-heading.svelte-1bim1jt p:where(.svelte-1bim1jt){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-1bim1jt{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-1bim1jt:disabled{opacity:.4}.stage-rail.svelte-1bim1jt{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.stage-rail.svelte-1bim1jt li:where(.svelte-1bim1jt){display:flex;align-items:center;gap:6px;border-bottom:2px solid #e2e8f0;padding:7px 4px;color:#94a3b8;font-size:9px}.stage-rail.svelte-1bim1jt li:where(.svelte-1bim1jt) span:where(.svelte-1bim1jt){display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#f1f5f9;font:800 8px var(--tool-mono)}.stage-rail.svelte-1bim1jt li.active:where(.svelte-1bim1jt),.stage-rail.svelte-1bim1jt li.passed:where(.svelte-1bim1jt){border-color:#6366f1;color:#4338ca}.stage-rail.svelte-1bim1jt li.active:where(.svelte-1bim1jt) span:where(.svelte-1bim1jt),.stage-rail.svelte-1bim1jt li.passed:where(.svelte-1bim1jt) span:where(.svelte-1bim1jt){background:#4f46e5;color:#fff}.live-stats.svelte-1bim1jt{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.live-stats.svelte-1bim1jt article:where(.svelte-1bim1jt){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-1bim1jt small:where(.svelte-1bim1jt){color:var(--tool-faint);font-size:8px}.live-stats.svelte-1bim1jt strong:where(.svelte-1bim1jt){font:10px var(--tool-mono)}.memory-stage.svelte-1bim1jt{display:grid;min-height:326px;align-content:center;justify-items:center;gap:10px;margin-top:8px;border:1px solid #c7d2fe;border-radius:11px;background:radial-gradient(circle at 50% 18%,#f5f7ff,#edf0ff);padding:14px}.stage-copy.svelte-1bim1jt{display:grid;justify-items:center;gap:3px;text-align:center}.stage-copy.svelte-1bim1jt small:where(.svelte-1bim1jt){color:#4f46e5;font-size:8px;font-weight:850;letter-spacing:.16em}.stage-copy.svelte-1bim1jt strong:where(.svelte-1bim1jt){font-size:16px}.stage-copy.svelte-1bim1jt span:where(.svelte-1bim1jt){max-width:390px;color:var(--tool-faint);font-size:9px;line-height:1.55}.start-button.svelte-1bim1jt{display:grid;min-width:210px;gap:3px;border:0;border-radius:9px;background:#312e81;color:#fff;padding:12px 20px;box-shadow:0 8px 20px #312e8133;cursor:pointer}.start-button.svelte-1bim1jt strong:where(.svelte-1bim1jt){font-size:13px}.start-button.svelte-1bim1jt span:where(.svelte-1bim1jt){color:#c7d2fe;font-size:8px}.memory-board.svelte-1bim1jt{display:grid;width:min(100%,280px);aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:8px}.memory-board.svelte-1bim1jt button:where(.svelte-1bim1jt){display:grid;place-items:center;border:1px solid #cbd5e1;border-radius:10px;background:#fff;box-shadow:inset 0 -3px #e2e8f0;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease;touch-action:manipulation}.memory-board.svelte-1bim1jt button:where(.svelte-1bim1jt) span:where(.svelte-1bim1jt){width:12px;height:12px;border-radius:50%;background:#e2e8f0}.memory-board.svelte-1bim1jt button:where(.svelte-1bim1jt):not(:disabled):hover{border-color:#818cf8;transform:translateY(-1px)}.memory-board.svelte-1bim1jt button:where(.svelte-1bim1jt):not(:disabled):active{transform:scale(.97)}.memory-board.svelte-1bim1jt button.lit:where(.svelte-1bim1jt){border-color:#4338ca;background:#4f46e5;box-shadow:0 0 0 5px #6366f129,inset 0 -3px #3730a3}.memory-board.svelte-1bim1jt button.lit:where(.svelte-1bim1jt) span:where(.svelte-1bim1jt){background:#fff;box-shadow:0 0 14px #fff}.memory-board.svelte-1bim1jt button.mistake:where(.svelte-1bim1jt){border-color:#fb7185;background:#fff1f2}.memory-board.svelte-1bim1jt button.mistake:where(.svelte-1bim1jt) span:where(.svelte-1bim1jt){background:#e11d48}.memory-board.svelte-1bim1jt button:where(.svelte-1bim1jt):disabled{cursor:default;opacity:1}.input-progress.svelte-1bim1jt{display:grid;width:min(100%,280px);gap:5px}.input-progress.svelte-1bim1jt>div:where(.svelte-1bim1jt){display:flex;justify-content:space-between;color:var(--tool-faint);font-size:8px}.input-progress.svelte-1bim1jt strong:where(.svelte-1bim1jt){color:var(--tool-muted);font-family:var(--tool-mono)}.input-progress.svelte-1bim1jt>i:where(.svelte-1bim1jt){height:5px;overflow:hidden;border-radius:999px;background:#dbe2ee}.input-progress.svelte-1bim1jt>i:where(.svelte-1bim1jt) span:where(.svelte-1bim1jt){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#0ea5e9);transition:width .2s ease}.result-actions.svelte-1bim1jt{display:flex;gap:7px}.result-actions.svelte-1bim1jt button:where(.svelte-1bim1jt){min-height:34px;border:0;border-radius:7px;background:#312e81;color:#fff;padding:6px 13px;font-size:9px;font-weight:800;cursor:pointer}.result-actions.svelte-1bim1jt button.secondary:where(.svelte-1bim1jt){border:1px solid #cbd5e1;background:#fff;color:#475569}.focus-card.svelte-1bim1jt{display:grid;min-height:150px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;text-align:center}.focus-card.svelte-1bim1jt>span:where(.svelte-1bim1jt){display:grid;min-width:48px;height:44px;place-items:center;border-radius:9px;background:#eef2ff;color:#4f46e5;font:850 16px var(--tool-mono)}.focus-card.svelte-1bim1jt strong:where(.svelte-1bim1jt){font-size:13px}.focus-card.svelte-1bim1jt p:where(.svelte-1bim1jt){max-width:250px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.focus-card.active.svelte-1bim1jt{border-style:solid}.focus-card.done.svelte-1bim1jt{border:0;background:#312e81;color:#fff}.focus-card.done.svelte-1bim1jt>span:where(.svelte-1bim1jt){background:#ffffff1f;color:#fff}.focus-card.done.svelte-1bim1jt p:where(.svelte-1bim1jt){color:#c7d2fe}.rule-card.svelte-1bim1jt,.recap-card.svelte-1bim1jt{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.rule-card.svelte-1bim1jt>strong:where(.svelte-1bim1jt),.recap-card.svelte-1bim1jt>strong:where(.svelte-1bim1jt){display:block;border-bottom:1px solid var(--tool-border);padding:8px 10px;font-size:9px}.rule-card.svelte-1bim1jt ol:where(.svelte-1bim1jt),.recap-card.svelte-1bim1jt ol:where(.svelte-1bim1jt){display:grid;gap:7px;margin:0;padding:9px 10px;list-style:none}.rule-card.svelte-1bim1jt li:where(.svelte-1bim1jt),.recap-card.svelte-1bim1jt li:where(.svelte-1bim1jt){display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:8px}.rule-card.svelte-1bim1jt li:where(.svelte-1bim1jt) span:where(.svelte-1bim1jt),.recap-card.svelte-1bim1jt li:where(.svelte-1bim1jt) span:where(.svelte-1bim1jt){display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border-radius:5px;background:#eef2ff;color:#4f46e5;font-weight:850}.recap-card.svelte-1bim1jt ol:where(.svelte-1bim1jt){max-height:135px;overflow:auto}.recap-card.svelte-1bim1jt li.breakpoint:where(.svelte-1bim1jt){color:#be123c;font-weight:800}.recap-card.svelte-1bim1jt li.breakpoint:where(.svelte-1bim1jt) span:where(.svelte-1bim1jt){background:#ffe4e6;color:#be123c}.privacy-note.svelte-1bim1jt{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;border-left:3px solid #34d399;border-radius:7px;background:#ecfdf5;padding:8px 10px}.privacy-note.svelte-1bim1jt strong:where(.svelte-1bim1jt){color:#047857;font-size:8px}.privacy-note.svelte-1bim1jt span:where(.svelte-1bim1jt){color:#38866c;font-size:8px}button.svelte-1bim1jt:focus-visible{outline:3px solid rgb(99 102 241/.28);outline-offset:2px}@media(max-width:1180px){.sequence-ad-layout.svelte-1bim1jt{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.sequence-ad-layout.svelte-1bim1jt>.tool-ad-left,.sequence-ad-layout.svelte-1bim1jt>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-sequence-memory{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-sequence-memory .detail-grid{height:calc(100dvh - 110px)!important}.sequence-ad-layout.svelte-1bim1jt{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.sequence-ad-layout.svelte-1bim1jt>.tool-ad-left,.sequence-ad-layout.svelte-1bim1jt>.tool-ad-right{display:none}.sequence-workspace.svelte-1bim1jt{border-radius:9px}.workspace-grid.svelte-1bim1jt{display:block;overflow:auto}.training-panel.svelte-1bim1jt,.insight-panel.svelte-1bim1jt{overflow:visible}.insight-panel.svelte-1bim1jt{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:430px){.workspace-header.svelte-1bim1jt{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-1bim1jt em:where(.svelte-1bim1jt){justify-self:start}.training-panel.svelte-1bim1jt,.insight-panel.svelte-1bim1jt{padding:10px 12px}.panel-heading.svelte-1bim1jt{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-1bim1jt .reset:where(.svelte-1bim1jt){grid-column:2;justify-self:start}.live-stats.svelte-1bim1jt{grid-template-columns:1fr 1fr}.memory-stage.svelte-1bim1jt{min-height:315px}.memory-board.svelte-1bim1jt{width:min(100%,245px)}}@media(prefers-reduced-motion:reduce){.memory-board.svelte-1bim1jt button:where(.svelte-1bim1jt),.input-progress.svelte-1bim1jt>i:where(.svelte-1bim1jt) span:where(.svelte-1bim1jt){transition:none}}html:has(.tool-slug-serial-number-generator),body:has(.tool-slug-serial-number-generator){overflow:auto!important}.tool-slug-serial-number-generator{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-serial-number-generator .detail-grid{height:auto!important;overflow:visible!important}.serial-ad-layout.svelte-m8o6vn{display:grid;min-height:620px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.serial-ad-layout.svelte-m8o6vn>.tool-ad-left{grid-area:left}.serial-ad-layout.svelte-m8o6vn>.tool-ad-right{grid-area:right}.bottom-ad.svelte-m8o6vn{grid-area:bottom;min-width:0}.serial-workspace.svelte-m8o6vn{grid-area:workspace;display:grid;min-height:620px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-m8o6vn,.input-actions.svelte-m8o6vn,.result-actions.svelte-m8o6vn{display:flex;align-items:center}.workspace-header.svelte-m8o6vn{justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--tool-border);padding:8px 16px}.workspace-header.svelte-m8o6vn>div:where(.svelte-m8o6vn){display:grid;gap:2px}.eyebrow.svelte-m8o6vn{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-m8o6vn strong:where(.svelte-m8o6vn){font-size:13px}.security-note.svelte-m8o6vn{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.workspace-grid.svelte-m8o6vn{display:grid;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.control-panel.svelte-m8o6vn,.result-panel.svelte-m8o6vn{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-m8o6vn{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-m8o6vn{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-m8o6vn>span:where(.svelte-m8o6vn){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-m8o6vn h2:where(.svelte-m8o6vn){margin:0;font-size:12px}.panel-heading.svelte-m8o6vn p:where(.svelte-m8o6vn){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-m8o6vn>em:where(.svelte-m8o6vn){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-m8o6vn>em.idle:where(.svelte-m8o6vn){background:#f1f5f9;color:#64748b}.number-grid.svelte-m8o6vn,.text-grid.svelte-m8o6vn{display:grid;grid-template-columns:1fr 1fr;gap:8px}.text-grid.svelte-m8o6vn{margin-top:10px}.number-grid.svelte-m8o6vn label:where(.svelte-m8o6vn),.text-grid.svelte-m8o6vn label:where(.svelte-m8o6vn),.charset-field.svelte-m8o6vn{display:grid;gap:5px}.number-grid.svelte-m8o6vn span:where(.svelte-m8o6vn),.text-grid.svelte-m8o6vn span:where(.svelte-m8o6vn),.charset-field.svelte-m8o6vn>span:where(.svelte-m8o6vn){color:#334155;font-size:10px;font-weight:800}.number-grid.svelte-m8o6vn input:where(.svelte-m8o6vn),.text-grid.svelte-m8o6vn input:where(.svelte-m8o6vn),.charset-field.svelte-m8o6vn select:where(.svelte-m8o6vn){box-sizing:border-box;width:100%;min-height:40px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:7px 10px;color:var(--tool-text);font:11px var(--tool-mono);outline:none}.number-grid.svelte-m8o6vn input:where(.svelte-m8o6vn):focus,.text-grid.svelte-m8o6vn input:where(.svelte-m8o6vn):focus,.charset-field.svelte-m8o6vn select:where(.svelte-m8o6vn):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.number-grid.svelte-m8o6vn small:where(.svelte-m8o6vn),.text-grid.svelte-m8o6vn small:where(.svelte-m8o6vn),.charset-field.svelte-m8o6vn small:where(.svelte-m8o6vn){color:var(--tool-faint);font-size:8px}.text-grid.svelte-m8o6vn small:where(.svelte-m8o6vn){text-align:right}.charset-field.svelte-m8o6vn{margin-top:10px}.format-preview.svelte-m8o6vn{display:grid;gap:8px;margin-top:14px;border:1px solid var(--tool-border);border-radius:10px;background:#f8fafc;padding:14px}.format-preview.svelte-m8o6vn>span:where(.svelte-m8o6vn){color:#334155;font-size:9px;font-weight:800}.format-preview.svelte-m8o6vn>strong:where(.svelte-m8o6vn){overflow-wrap:anywhere;color:var(--tool-text);font:13px/1.6 var(--tool-mono);letter-spacing:.045em}.format-preview.svelte-m8o6vn>div:where(.svelte-m8o6vn){display:flex;justify-content:space-between;border-top:1px solid var(--tool-border);padding-top:8px}.format-preview.svelte-m8o6vn small:where(.svelte-m8o6vn){color:var(--tool-faint);font-size:8px}.format-preview.svelte-m8o6vn b:where(.svelte-m8o6vn){font-size:8px}.server-error.svelte-m8o6vn{display:grid;gap:2px;margin-top:10px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.input-actions.svelte-m8o6vn{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px}.input-actions.svelte-m8o6vn button:where(.svelte-m8o6vn),.result-actions.svelte-m8o6vn button:where(.svelte-m8o6vn){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.input-actions.svelte-m8o6vn .clear:where(.svelte-m8o6vn){color:#b42318}.input-actions.svelte-m8o6vn .run:where(.svelte-m8o6vn){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-m8o6vn button:where(.svelte-m8o6vn):hover:not(:disabled),.result-actions.svelte-m8o6vn button:where(.svelte-m8o6vn):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-m8o6vn .run:where(.svelte-m8o6vn):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.input-actions.svelte-m8o6vn button:where(.svelte-m8o6vn):disabled,.result-actions.svelte-m8o6vn button:where(.svelte-m8o6vn):disabled{cursor:not-allowed;opacity:.42}.batch-summary.svelte-m8o6vn{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.batch-summary.svelte-m8o6vn>div:where(.svelte-m8o6vn){display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.batch-summary.svelte-m8o6vn small:where(.svelte-m8o6vn){color:var(--tool-faint);font-size:8px}.batch-summary.svelte-m8o6vn strong:where(.svelte-m8o6vn){overflow:hidden;font:11px var(--tool-mono);text-overflow:ellipsis;white-space:nowrap}.serial-list.svelte-m8o6vn{margin-top:9px;overflow:hidden;border:1px solid #1e293b;border-radius:9px;background:#0f172a;color:#dbeafe}.serial-list.svelte-m8o6vn header:where(.svelte-m8o6vn){display:flex;justify-content:space-between;border-bottom:1px solid #1e293b;padding:8px 11px;color:#94a3b8;font-size:8px}.serial-list.svelte-m8o6vn ol:where(.svelte-m8o6vn){box-sizing:border-box;max-height:390px;min-height:350px;overflow:auto;margin:0;padding:8px 0;list-style:none}.serial-list.svelte-m8o6vn li:where(.svelte-m8o6vn){display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:30px;padding:0 12px}.serial-list.svelte-m8o6vn li:where(.svelte-m8o6vn):nth-child(2n){background:#1e293b8c}.serial-list.svelte-m8o6vn li:where(.svelte-m8o6vn) span:where(.svelte-m8o6vn){color:#64748b;font:8px var(--tool-mono)}.serial-list.svelte-m8o6vn code:where(.svelte-m8o6vn){overflow-wrap:anywhere;font:9px/1.5 var(--tool-mono)}.serial-list.svelte-m8o6vn footer:where(.svelte-m8o6vn){border-top:1px solid #1e293b;padding:9px 11px;color:#94a3b8;font-size:8px;line-height:1.5}.empty-state.svelte-m8o6vn{display:grid;min-height:455px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-m8o6vn>span:where(.svelte-m8o6vn){display:grid;width:56px;height:56px;place-items:center;border-radius:12px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-m8o6vn strong:where(.svelte-m8o6vn){color:var(--tool-muted);font-size:12px}.empty-state.svelte-m8o6vn p:where(.svelte-m8o6vn){max-width:280px;margin:0;font-size:9px;line-height:1.6}.result-actions.svelte-m8o6vn{justify-content:flex-end;gap:7px;min-height:46px;margin-top:9px;border-top:1px solid var(--tool-border);padding-top:8px}.result-actions.svelte-m8o6vn>span:where(.svelte-m8o6vn){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-m8o6vn:focus-visible,input.svelte-m8o6vn:focus-visible,select.svelte-m8o6vn:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.serial-ad-layout.svelte-m8o6vn{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.serial-ad-layout.svelte-m8o6vn>.tool-ad-left,.serial-ad-layout.svelte-m8o6vn>.tool-ad-right,.bottom-ad.svelte-m8o6vn{min-height:64px}}@media(max-width:900px){.serial-workspace.svelte-m8o6vn{height:auto;min-height:0;overflow:visible}.workspace-grid.svelte-m8o6vn{grid-template-columns:1fr}.result-panel.svelte-m8o6vn{border-top:1px solid var(--tool-border);border-left:0}.empty-state.svelte-m8o6vn{min-height:280px}}@media(max-width:640px){.workspace-header.svelte-m8o6vn{align-items:flex-start;flex-direction:column;padding:10px 12px}.security-note.svelte-m8o6vn{border-radius:6px}.control-panel.svelte-m8o6vn,.result-panel.svelte-m8o6vn{padding:12px}.number-grid.svelte-m8o6vn,.text-grid.svelte-m8o6vn{grid-template-columns:1fr}.input-actions.svelte-m8o6vn{display:grid;grid-template-columns:1fr 1fr}.input-actions.svelte-m8o6vn .run:where(.svelte-m8o6vn){grid-column:1/-1;margin-left:0;min-height:44px}.batch-summary.svelte-m8o6vn{grid-template-columns:1fr 1fr}.batch-summary.svelte-m8o6vn>div:where(.svelte-m8o6vn):last-child{grid-column:1/-1}.serial-list.svelte-m8o6vn ol:where(.svelte-m8o6vn){min-height:260px;max-height:330px}.result-actions.svelte-m8o6vn{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-m8o6vn>span:where(.svelte-m8o6vn){grid-column:1/-1}.result-actions.svelte-m8o6vn button:where(.svelte-m8o6vn){min-height:44px}.serial-ad-layout.svelte-m8o6vn{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-m8o6vn{transition:none!important}}html:has(.tool-slug-shult-grid),body:has(.tool-slug-shult-grid){height:100%;overflow:hidden!important}.tool-slug-shult-grid{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-shult-grid .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.shult-ad-layout.svelte-i3st7r{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.shult-ad-layout.svelte-i3st7r>.tool-ad-left{grid-area:left}.shult-ad-layout.svelte-i3st7r>.tool-ad-right{grid-area:right}.bottom-ad.svelte-i3st7r{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-i3st7r>.tool-ad-bottom{height:100%;min-height:0}.shult-workspace.svelte-i3st7r{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312}.workspace-header.svelte-i3st7r{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-i3st7r>div:where(.svelte-i3st7r){display:grid;gap:2px}.workspace-header.svelte-i3st7r span:where(.svelte-i3st7r){color:#2563eb;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-i3st7r strong:where(.svelte-i3st7r){font-size:13px}.workspace-header.svelte-i3st7r em:where(.svelte-i3st7r){border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-i3st7r{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);overflow:hidden}.training-panel.svelte-i3st7r,.insight-panel.svelte-i3st7r{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.insight-panel.svelte-i3st7r{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-i3st7r{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-i3st7r>span:where(.svelte-i3st7r){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#eff6ff;color:#2563eb;font-size:9px;font-weight:850}.panel-heading.svelte-i3st7r h2:where(.svelte-i3st7r){margin:0;font-size:12px}.panel-heading.svelte-i3st7r p:where(.svelte-i3st7r){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.reset.svelte-i3st7r{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750}.reset.svelte-i3st7r:disabled{opacity:.4}.stats.svelte-i3st7r,.metrics.svelte-i3st7r{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.stats.svelte-i3st7r article:where(.svelte-i3st7r),.metrics.svelte-i3st7r article:where(.svelte-i3st7r){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.stats.svelte-i3st7r small:where(.svelte-i3st7r),.metrics.svelte-i3st7r small:where(.svelte-i3st7r){color:var(--tool-faint);font-size:8px}.stats.svelte-i3st7r strong:where(.svelte-i3st7r),.metrics.svelte-i3st7r strong:where(.svelte-i3st7r){font:11px var(--tool-mono)}.start-card.svelte-i3st7r{display:grid;min-height:330px;width:100%;place-content:center;justify-items:center;gap:8px;margin-top:9px;border:1px solid #bfdbfe;border-radius:11px;background:radial-gradient(circle at 50% 20%,#eff6ff,#dbeafe);color:#1e3a8a}.start-card.svelte-i3st7r small:where(.svelte-i3st7r){font-size:8px;font-weight:850;letter-spacing:.15em}.start-card.svelte-i3st7r strong:where(.svelte-i3st7r){font-size:38px}.start-card.svelte-i3st7r span:where(.svelte-i3st7r){font-size:9px}.number-grid.svelte-i3st7r{display:grid;width:min(100%,470px);grid-template-columns:repeat(5,1fr);gap:7px;margin:9px auto 0}.number-grid.svelte-i3st7r button:where(.svelte-i3st7r){aspect-ratio:1;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#172554;font:850 clamp(16px,3vw,27px) var(--tool-mono);cursor:pointer}.number-grid.svelte-i3st7r button:where(.svelte-i3st7r):hover:not(:disabled){border-color:#2563eb;background:#eff6ff}.number-grid.svelte-i3st7r button.completed:where(.svelte-i3st7r){border-color:#bbf7d0;background:#ecfdf5;color:#15803d}.progress.svelte-i3st7r{height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress.svelte-i3st7r span:where(.svelte-i3st7r){display:block;height:100%;background:#2563eb}.focus-card.svelte-i3st7r,.score-card.svelte-i3st7r{display:grid;min-height:210px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:11px;background:#fff;text-align:center}.focus-card.svelte-i3st7r>span:where(.svelte-i3st7r){display:grid;width:72px;height:72px;place-items:center;border-radius:14px;background:#eff6ff;color:#2563eb;font:850 30px var(--tool-mono)}.focus-card.svelte-i3st7r strong:where(.svelte-i3st7r){font-size:12px}.focus-card.svelte-i3st7r p:where(.svelte-i3st7r){max-width:250px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.score-card.svelte-i3st7r{border:0;background:linear-gradient(145deg,#1e3a8a,#172554);color:#fff}.score-card.svelte-i3st7r small:where(.svelte-i3st7r){font-size:9px;opacity:.7}.score-card.svelte-i3st7r strong:where(.svelte-i3st7r){font:700 48px/1 var(--tool-mono)}.score-card.svelte-i3st7r>span:where(.svelte-i3st7r){font-size:9px;opacity:.7}.score-card.svelte-i3st7r em:where(.svelte-i3st7r){border-radius:999px;background:#ffffff1f;padding:5px 10px;font-size:9px;font-style:normal;font-weight:800}.metrics.svelte-i3st7r{margin-top:9px}.tips.svelte-i3st7r{margin-top:9px;border-left:3px solid #60a5fa;border-radius:7px;background:#eff6ff;padding:9px 11px}.tips.svelte-i3st7r strong:where(.svelte-i3st7r){color:#1d4ed8;font-size:9px}.tips.svelte-i3st7r p:where(.svelte-i3st7r){margin:4px 0 0;color:#5270a7;font-size:8px;line-height:1.6}.retry.svelte-i3st7r{min-height:36px;margin-top:9px;border:0;border-radius:7px;background:#2563eb;color:#fff;font-size:9px;font-weight:800}button.svelte-i3st7r:focus-visible{outline:3px solid rgb(37 99 235/.25);outline-offset:2px}@media(max-width:1180px){.shult-ad-layout.svelte-i3st7r{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.shult-ad-layout.svelte-i3st7r>.tool-ad-left,.shult-ad-layout.svelte-i3st7r>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-shult-grid{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-shult-grid .detail-grid{height:calc(100dvh - 110px)!important}.shult-ad-layout.svelte-i3st7r{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.shult-ad-layout.svelte-i3st7r>.tool-ad-left,.shult-ad-layout.svelte-i3st7r>.tool-ad-right{display:none}.workspace-grid.svelte-i3st7r{display:block;overflow:auto}.training-panel.svelte-i3st7r,.insight-panel.svelte-i3st7r{overflow:visible}.insight-panel.svelte-i3st7r{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:430px){.workspace-header.svelte-i3st7r{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-i3st7r em:where(.svelte-i3st7r){justify-self:start}.training-panel.svelte-i3st7r,.insight-panel.svelte-i3st7r{padding:10px 12px}.panel-heading.svelte-i3st7r{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-i3st7r .reset:where(.svelte-i3st7r){grid-column:2;justify-self:start}.start-card.svelte-i3st7r{min-height:250px}.number-grid.svelte-i3st7r{gap:5px}.number-grid.svelte-i3st7r button:where(.svelte-i3st7r){border-radius:7px}.stats.svelte-i3st7r{grid-template-columns:1fr 1fr}.stats.svelte-i3st7r article:where(.svelte-i3st7r):last-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.svelte-i3st7r{transition:none!important}}html:has(.tool-slug-spacebar-counter),body:has(.tool-slug-spacebar-counter){height:100%;overflow:hidden!important}.tool-slug-spacebar-counter{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-spacebar-counter .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.space-ad-layout.svelte-pyq91k{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left workspace right" ". bottom .";gap:8px;overflow:hidden}.space-ad-layout.svelte-pyq91k>.tool-ad-left{grid-area:left}.space-ad-layout.svelte-pyq91k>.tool-ad-right{grid-area:right}.bottom-ad.svelte-pyq91k{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-pyq91k>.tool-ad-bottom{height:100%;min-height:0}.space-workspace.svelte-pyq91k{grid-area:workspace;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-pyq91k{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-pyq91k>div:where(.svelte-pyq91k){display:grid;gap:2px}.eyebrow.svelte-pyq91k{color:#0f766e;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-pyq91k strong:where(.svelte-pyq91k){font-size:13px}.local-chip.svelte-pyq91k{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:800}.workspace-grid.svelte-pyq91k{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);overflow:hidden}.test-panel.svelte-pyq91k,.result-panel.svelte-pyq91k{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.result-panel.svelte-pyq91k{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-pyq91k{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:10px}.panel-heading.svelte-pyq91k>span:where(.svelte-pyq91k){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#ecfdf5;color:#0f766e;font-size:9px;font-weight:850}.panel-heading.svelte-pyq91k h2:where(.svelte-pyq91k){margin:0;font-size:12px}.panel-heading.svelte-pyq91k p:where(.svelte-pyq91k){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-pyq91k{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-pyq91k:disabled{opacity:.4}.duration-switch.svelte-pyq91k{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;border-radius:9px;background:#f1f5f9;padding:4px}.duration-switch.svelte-pyq91k button:where(.svelte-pyq91k){min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--tool-muted);font-size:9px;font-weight:800;cursor:pointer}.duration-switch.svelte-pyq91k button.active:where(.svelte-pyq91k){background:#fff;color:#0f766e;box-shadow:0 1px 4px #0f172a1a}.duration-switch.svelte-pyq91k button:where(.svelte-pyq91k):disabled{cursor:not-allowed;opacity:.6}.live-stats.svelte-pyq91k,.result-grid.svelte-pyq91k{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.live-stats.svelte-pyq91k>div:where(.svelte-pyq91k),.result-grid.svelte-pyq91k>div:where(.svelte-pyq91k){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-pyq91k small:where(.svelte-pyq91k),.result-grid.svelte-pyq91k small:where(.svelte-pyq91k){color:var(--tool-faint);font-size:8px}.live-stats.svelte-pyq91k strong:where(.svelte-pyq91k),.result-grid.svelte-pyq91k strong:where(.svelte-pyq91k){font:10px var(--tool-mono)}.space-zone.svelte-pyq91k{display:flex;min-height:270px;width:100%;align-items:center;justify-content:center;flex-direction:column;gap:7px;margin-top:9px;border:1px solid #99f6e4;border-radius:11px;background:radial-gradient(circle at 50% 20%,#f0fdfa,#ccfbf1);color:#134e4a;padding:18px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.space-zone.svelte-pyq91k>small:where(.svelte-pyq91k){font-size:8px;font-weight:850;letter-spacing:.15em;opacity:.65}.space-zone.svelte-pyq91k>strong:where(.svelte-pyq91k){font-size:clamp(24px,4vw,40px);line-height:1}.space-zone.svelte-pyq91k>span:where(.svelte-pyq91k):last-child{font-size:9px;opacity:.75}.space-zone.armed.svelte-pyq91k{border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf24}.space-zone.running.svelte-pyq91k{background:radial-gradient(circle at 50% 20%,#134e4a,#042f2e);color:#fff}.space-zone.done.svelte-pyq91k{background:radial-gradient(circle at 50% 20%,#164e63,#083344);color:#fff}.keycap.svelte-pyq91k{position:relative;display:grid;width:min(310px,78%);height:64px;place-items:center;border:1px solid rgb(15 118 110/.28);border-radius:10px;background:#fff;color:#0f766e;box-shadow:0 7px #99f6e4,0 12px 22px #0f766e1f;transform:translateY(-3px);transition:transform .09s ease,box-shadow .09s ease}.keycap.svelte-pyq91k i:where(.svelte-pyq91k){position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid #d1fae5;border-radius:6px}.keycap.svelte-pyq91k b:where(.svelte-pyq91k){font:850 10px var(--tool-mono);letter-spacing:.16em}.space-zone.pressed.svelte-pyq91k .keycap:where(.svelte-pyq91k){transform:translateY(4px);box-shadow:0 1px #99f6e4,0 5px 12px #0f766e1a}.space-zone.running.svelte-pyq91k .keycap:where(.svelte-pyq91k),.space-zone.done.svelte-pyq91k .keycap:where(.svelte-pyq91k){border-color:#ffffff59;background:#ffffff1a;color:#fff;box-shadow:0 7px #ffffff26}.progress-track.svelte-pyq91k{height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-track.svelte-pyq91k span:where(.svelte-pyq91k){display:block;height:100%;border-radius:inherit;background:#0f766e;transition:width .08s linear}.focus-status.svelte-pyq91k{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.focus-status.svelte-pyq91k span:where(.svelte-pyq91k){border-radius:999px;background:#f1f5f9;color:var(--tool-faint);padding:4px 8px;font-size:8px;font-weight:750}.focus-status.svelte-pyq91k span.active:where(.svelte-pyq91k){background:#ecfdf5;color:#047857}.focus-status.svelte-pyq91k p:where(.svelte-pyq91k){margin:0;color:var(--tool-faint);font-size:8px}.score-card.svelte-pyq91k{display:grid;min-height:160px;place-content:center;justify-items:center;border-radius:11px;background:linear-gradient(145deg,#134e4a,#042f2e);color:#fff}.score-card.svelte-pyq91k small:where(.svelte-pyq91k){font-size:9px;opacity:.7}.score-card.svelte-pyq91k strong:where(.svelte-pyq91k){font:700 46px/1 var(--tool-mono)}.score-card.svelte-pyq91k>span:where(.svelte-pyq91k){margin-top:3px;font:9px var(--tool-mono);letter-spacing:.12em;opacity:.7}.score-card.svelte-pyq91k em:where(.svelte-pyq91k){margin-top:10px;border-radius:999px;background:#ffffff1f;padding:5px 10px;font-size:9px;font-style:normal;font-weight:800}.result-grid.svelte-pyq91k{grid-template-columns:1fr 1fr}.benchmark.svelte-pyq91k{margin-top:9px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.benchmark.svelte-pyq91k header:where(.svelte-pyq91k){display:flex;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:8px 10px}.benchmark.svelte-pyq91k header:where(.svelte-pyq91k) strong:where(.svelte-pyq91k){font-size:9px}.benchmark.svelte-pyq91k header:where(.svelte-pyq91k) span:where(.svelte-pyq91k){color:var(--tool-faint);font-size:8px}.benchmark.svelte-pyq91k>div:where(.svelte-pyq91k){display:grid;grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:6px 10px}.benchmark.svelte-pyq91k>div:where(.svelte-pyq91k)+div:where(.svelte-pyq91k){border-top:1px solid var(--tool-border)}.benchmark.svelte-pyq91k div:where(.svelte-pyq91k) span:where(.svelte-pyq91k),.benchmark.svelte-pyq91k div:where(.svelte-pyq91k) small:where(.svelte-pyq91k){color:var(--tool-muted);font-size:8px}.benchmark.svelte-pyq91k div:where(.svelte-pyq91k) small:where(.svelte-pyq91k){text-align:right}.benchmark.svelte-pyq91k i:where(.svelte-pyq91k){height:5px;border-radius:999px;background:#e2e8f0}.benchmark.svelte-pyq91k i.reached:where(.svelte-pyq91k){background:#0f766e}.retry.svelte-pyq91k{min-height:36px;margin-top:9px;border:0;border-radius:7px;background:#0f766e;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.empty-state.svelte-pyq91k{display:grid;min-height:280px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-pyq91k>span:where(.svelte-pyq91k){display:grid;width:64px;height:40px;place-items:center;border:1px solid #99f6e4;border-radius:8px;background:#ecfdf5;color:#0f766e;font:850 8px var(--tool-mono)}.empty-state.svelte-pyq91k strong:where(.svelte-pyq91k){color:var(--tool-muted);font-size:12px}.empty-state.svelte-pyq91k p:where(.svelte-pyq91k){max-width:250px;margin:0;font-size:9px;line-height:1.6}.guide-list.svelte-pyq91k{margin:9px 0 0;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.guide-list.svelte-pyq91k div:where(.svelte-pyq91k){display:flex;justify-content:space-between;padding:7px 10px}.guide-list.svelte-pyq91k div:where(.svelte-pyq91k)+div:where(.svelte-pyq91k){border-top:1px solid var(--tool-border)}.guide-list.svelte-pyq91k dt:where(.svelte-pyq91k),.guide-list.svelte-pyq91k dd:where(.svelte-pyq91k){font-size:8px}.guide-list.svelte-pyq91k dt:where(.svelte-pyq91k){color:var(--tool-faint)}.guide-list.svelte-pyq91k dd:where(.svelte-pyq91k){margin:0;color:var(--tool-muted);font-weight:750}button.svelte-pyq91k:focus-visible{outline:3px solid rgb(20 184 166/.3);outline-offset:2px}@media(max-width:1180px){.space-ad-layout.svelte-pyq91k{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.space-ad-layout.svelte-pyq91k>.tool-ad-left,.space-ad-layout.svelte-pyq91k>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-spacebar-counter{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-spacebar-counter .detail-grid{height:calc(100dvh - 110px)!important}.space-ad-layout.svelte-pyq91k{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"workspace" "bottom"}.space-ad-layout.svelte-pyq91k>.tool-ad-left,.space-ad-layout.svelte-pyq91k>.tool-ad-right{display:none}.space-workspace.svelte-pyq91k{border-radius:9px}.workspace-grid.svelte-pyq91k{display:block;overflow:auto}.test-panel.svelte-pyq91k,.result-panel.svelte-pyq91k{overflow:visible}.result-panel.svelte-pyq91k{border-top:1px solid var(--tool-border);border-left:0}.space-zone.svelte-pyq91k{min-height:240px}.empty-state.svelte-pyq91k{min-height:210px}}@media(max-width:430px){.workspace-header.svelte-pyq91k{display:grid;min-height:58px;padding:7px 12px}.local-chip.svelte-pyq91k{justify-self:start}.test-panel.svelte-pyq91k,.result-panel.svelte-pyq91k{padding:10px 12px}.panel-heading.svelte-pyq91k{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-pyq91k .reset:where(.svelte-pyq91k){grid-column:2;justify-self:start}.duration-switch.svelte-pyq91k{grid-template-columns:repeat(3,1fr)}.live-stats.svelte-pyq91k{grid-template-columns:1fr 1fr}.live-stats.svelte-pyq91k>div:where(.svelte-pyq91k):last-child{grid-column:1/-1}.space-zone.svelte-pyq91k{min-height:220px}.result-grid.svelte-pyq91k{grid-template-columns:1fr 1fr}.focus-status.svelte-pyq91k{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.progress-track.svelte-pyq91k span:where(.svelte-pyq91k),.keycap.svelte-pyq91k{transition:none}}.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}}html:has(.tool-slug-sql-to-html-form),body:has(.tool-slug-sql-to-html-form){height:100%;overflow:hidden!important}body:has(.tool-slug-sql-to-html-form) .seo-content{display:none!important}.tool-slug-sql-to-html-form{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-sql-to-html-form .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-1s9b5r{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1s9b5r>.tool-ad-left{grid-area:left}.ad-layout.svelte-1s9b5r>.tool-ad-right{grid-area:right}.bottom.svelte-1s9b5r{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-1s9b5r>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-1s9b5r{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-1s9b5r{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-1s9b5r>div:where(.svelte-1s9b5r){display:grid;gap:2px}header.svelte-1s9b5r span:where(.svelte-1s9b5r){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-1s9b5r strong:where(.svelte-1s9b5r){font-size:13px}header.svelte-1s9b5r p:where(.svelte-1s9b5r){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.layout.svelte-1s9b5r{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-width:0;min-height:0}.editor.svelte-1s9b5r,.output.svelte-1s9b5r{display:grid;min-width:0;min-height:0;padding:14px;gap:8px}.editor.svelte-1s9b5r{grid-template-rows:auto minmax(0,1fr) auto}.output.svelte-1s9b5r{grid-template-rows:auto auto minmax(0,1fr);border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-1s9b5r{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:start}.heading.svelte-1s9b5r b:where(.svelte-1s9b5r){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-1s9b5r h2:where(.svelte-1s9b5r){margin:0;font-size:11px}.heading.svelte-1s9b5r p:where(.svelte-1s9b5r){margin:2px 0;color:var(--tool-faint);font-size:8px}.heading.svelte-1s9b5r em:where(.svelte-1s9b5r){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-1s9b5r em.ready:where(.svelte-1s9b5r){background:#dcfce7;color:#15803d}textarea.svelte-1s9b5r{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none}textarea.svelte-1s9b5r:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.actions.svelte-1s9b5r,.output-actions.svelte-1s9b5r{display:flex;justify-content:flex-end;gap:7px}.actions.svelte-1s9b5r button:where(.svelte-1s9b5r),.output-actions.svelte-1s9b5r button:where(.svelte-1s9b5r),.output-actions.svelte-1s9b5r a:where(.svelte-1s9b5r){min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;text-decoration:none;cursor:pointer}.actions.svelte-1s9b5r button:where(.svelte-1s9b5r):first-child,.output-actions.svelte-1s9b5r button:where(.svelte-1s9b5r){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.output-actions.svelte-1s9b5r a:where(.svelte-1s9b5r){border-color:#0f172a;background:#0f172a;color:#fff}.output-actions.svelte-1s9b5r button:where(.svelte-1s9b5r):disabled{cursor:not-allowed;opacity:.4}pre.svelte-1s9b5r{min-height:0;overflow:auto;margin:0;border-radius:9px;background:#101827;color:#d1fae5;padding:14px;font:11px/1.65 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}button.svelte-1s9b5r:focus-visible,a.svelte-1s9b5r:focus-visible,textarea.svelte-1s9b5r:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-1s9b5r{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1s9b5r>.tool-ad-left,.ad-layout.svelte-1s9b5r>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-sql-to-html-form{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-sql-to-html-form .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-1s9b5r{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1s9b5r{grid-template-rows:43px minmax(0,1fr)}header.svelte-1s9b5r{padding:6px 9px}header.svelte-1s9b5r p:where(.svelte-1s9b5r){display:none}.layout.svelte-1s9b5r{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-1s9b5r,.output.svelte-1s9b5r{padding:8px}.output.svelte-1s9b5r{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-1s9b5r{grid-template-columns:24px minmax(0,1fr) auto;gap:6px}.heading.svelte-1s9b5r b:where(.svelte-1s9b5r){width:24px;height:24px}.heading.svelte-1s9b5r p:where(.svelte-1s9b5r){display:none}textarea.svelte-1s9b5r{font-size:16px;padding:9px}.output-actions.svelte-1s9b5r button:where(.svelte-1s9b5r),.output-actions.svelte-1s9b5r a:where(.svelte-1s9b5r){flex:1;text-align:center}pre.svelte-1s9b5r{font-size:10px;padding:9px}}@media(prefers-reduced-motion:reduce){.svelte-1s9b5r{transition:none!important}}.workspace.svelte-1s9b5r{grid-template-rows:62px minmax(0,1fr);border-radius:16px;box-shadow:0 18px 48px #17203314}header.svelte-1s9b5r{padding:9px 18px}header.svelte-1s9b5r span:where(.svelte-1s9b5r){font-size:10px;letter-spacing:.14em}header.svelte-1s9b5r strong:where(.svelte-1s9b5r){font-size:16px}header.svelte-1s9b5r p:where(.svelte-1s9b5r){border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d;padding:7px 11px;font-size:10px}header.svelte-1s9b5r i:where(.svelte-1s9b5r){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.layout.svelte-1s9b5r{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.editor.svelte-1s9b5r,.output.svelte-1s9b5r{padding:18px;gap:12px}.heading.svelte-1s9b5r{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.heading.svelte-1s9b5r b:where(.svelte-1s9b5r){width:32px;height:32px;border-radius:9px;font-size:10px}.heading.svelte-1s9b5r h2:where(.svelte-1s9b5r){font-size:14px}.heading.svelte-1s9b5r p:where(.svelte-1s9b5r){margin-top:3px;font-size:10px}.heading.svelte-1s9b5r em:where(.svelte-1s9b5r){padding:5px 8px;font-size:9px}.code-shell.svelte-1s9b5r,.result-shell.svelte-1s9b5r{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.code-bar.svelte-1s9b5r{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}.code-bar.svelte-1s9b5r small:where(.svelte-1s9b5r){font-size:9px}textarea.svelte-1s9b5r{border:0;border-radius:0;background:transparent;padding:15px;font-size:13px;line-height:1.7}.code-shell.svelte-1s9b5r:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.editor-footer.svelte-1s9b5r,.output-toolbar.svelte-1s9b5r{display:flex;align-items:center;gap:8px}.editor-footer.svelte-1s9b5r>span:where(.svelte-1s9b5r){margin-right:auto;color:var(--tool-faint);font-size:9px}.actions.svelte-1s9b5r,.output-actions.svelte-1s9b5r,.mode-tabs.svelte-1s9b5r{display:flex;gap:8px}.actions.svelte-1s9b5r button:where(.svelte-1s9b5r),.output-actions.svelte-1s9b5r button:where(.svelte-1s9b5r),.output-actions.svelte-1s9b5r a:where(.svelte-1s9b5r),.mode-tabs.svelte-1s9b5r button:where(.svelte-1s9b5r){min-height:36px;border-radius:9px;padding:7px 13px;font-size:10px}.output-actions.svelte-1s9b5r{margin-left:auto}.output-actions.svelte-1s9b5r a.disabled:where(.svelte-1s9b5r){pointer-events:none;opacity:.4}.mode-tabs.svelte-1s9b5r{padding:3px;border-radius:10px;background:#e9edf5}.mode-tabs.svelte-1s9b5r button:where(.svelte-1s9b5r){min-height:30px;border:0;background:transparent;padding:5px 10px}.mode-tabs.svelte-1s9b5r button.active:where(.svelte-1s9b5r){background:#fff;color:var(--tool-primary);box-shadow:0 2px 8px #0f172a14}pre.svelte-1s9b5r{border-radius:0;background:transparent;padding:15px;font-size:12px}.form-preview.svelte-1s9b5r{display:grid;min-height:0;overflow:auto;align-content:start;gap:12px;margin:0;padding:18px;background:#fff}.form-preview.svelte-1s9b5r label:where(.svelte-1s9b5r){display:grid;gap:6px;color:#334155;font-size:11px;font-weight:750}.form-preview.svelte-1s9b5r label:where(.svelte-1s9b5r)>span:where(.svelte-1s9b5r){display:flex;align-items:center;justify-content:space-between}.form-preview.svelte-1s9b5r label:where(.svelte-1s9b5r) small:where(.svelte-1s9b5r){color:#94a3b8;font:9px var(--tool-mono)}.form-preview.svelte-1s9b5r input:where(.svelte-1s9b5r){box-sizing:border-box;width:100%;min-height:36px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:7px 9px}.form-preview.svelte-1s9b5r input[type=checkbox]:where(.svelte-1s9b5r){width:18px;min-height:18px}.form-preview.svelte-1s9b5r>button:where(.svelte-1s9b5r){justify-self:start;min-height:36px;border:0;border-radius:8px;background:#0f172a;color:#fff;padding:7px 18px;font-size:10px;font-weight:750}.empty.svelte-1s9b5r{display:grid;place-content:center;justify-items:center;gap:7px;color:#94a3b8;text-align:center}.empty.svelte-1s9b5r strong:where(.svelte-1s9b5r){color:#64748b;font:20px var(--tool-mono)}.empty.svelte-1s9b5r span:where(.svelte-1s9b5r){color:#cbd5e1;font-size:12px;font-weight:750}.empty.svelte-1s9b5r small:where(.svelte-1s9b5r){font-size:9px}button.svelte-1s9b5r:hover:not(:disabled),a.svelte-1s9b5r:hover:not(.disabled){filter:brightness(.97)}@media(max-width:760px){.workspace.svelte-1s9b5r{grid-template-rows:52px minmax(0,1fr);border-radius:12px}header.svelte-1s9b5r{padding:7px 10px}header.svelte-1s9b5r span:where(.svelte-1s9b5r){font-size:8px}header.svelte-1s9b5r strong:where(.svelte-1s9b5r){font-size:14px}header.svelte-1s9b5r p:where(.svelte-1s9b5r){display:block;border:0;background:transparent;padding:0;font-size:0}header.svelte-1s9b5r p:where(.svelte-1s9b5r):after{content:"本地处理";font-size:9px}.layout.svelte-1s9b5r{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-1s9b5r,.output.svelte-1s9b5r{padding:9px;gap:8px}.heading.svelte-1s9b5r{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.heading.svelte-1s9b5r b:where(.svelte-1s9b5r){width:27px;height:27px}.heading.svelte-1s9b5r h2:where(.svelte-1s9b5r){font-size:12px}.heading.svelte-1s9b5r p:where(.svelte-1s9b5r),.editor-footer.svelte-1s9b5r>span:where(.svelte-1s9b5r){display:none}.heading.svelte-1s9b5r em:where(.svelte-1s9b5r){padding:4px 7px;font-size:8px}.code-shell.svelte-1s9b5r,.result-shell.svelte-1s9b5r{grid-template-rows:28px minmax(0,1fr);border-radius:9px}.code-bar.svelte-1s9b5r{padding:0 10px;font-size:9px}textarea.svelte-1s9b5r{padding:10px;font-size:13px;line-height:1.55}.editor-footer.svelte-1s9b5r{justify-content:flex-end}.actions.svelte-1s9b5r button:where(.svelte-1s9b5r),.output-actions.svelte-1s9b5r button:where(.svelte-1s9b5r),.output-actions.svelte-1s9b5r a:where(.svelte-1s9b5r),.mode-tabs.svelte-1s9b5r button:where(.svelte-1s9b5r){min-height:32px;padding:5px 9px;font-size:9px}.output-toolbar.svelte-1s9b5r{gap:5px}.mode-tabs.svelte-1s9b5r,.actions.svelte-1s9b5r,.output-actions.svelte-1s9b5r{gap:4px}.mode-tabs.svelte-1s9b5r button:where(.svelte-1s9b5r){min-height:28px;padding:4px 7px}.form-preview.svelte-1s9b5r{gap:8px;padding:10px}.form-preview.svelte-1s9b5r label:where(.svelte-1s9b5r){gap:4px;font-size:10px}.form-preview.svelte-1s9b5r input:where(.svelte-1s9b5r){min-height:30px}.form-preview.svelte-1s9b5r>button:where(.svelte-1s9b5r){min-height:30px}pre.svelte-1s9b5r{padding:10px;font-size:10px}}html:has(.tool-slug-sql-to-json-sample),body:has(.tool-slug-sql-to-json-sample){height:100%;overflow:hidden!important}body:has(.tool-slug-sql-to-json-sample) .seo-content{display:none!important}.tool-slug-sql-to-json-sample{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-sql-to-json-sample .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-esoo{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-esoo>.tool-ad-left{grid-area:left}.ad-layout.svelte-esoo>.tool-ad-right{grid-area:right}.bottom.svelte-esoo{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-esoo>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-esoo{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:62px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:16px;background:#fff;box-shadow:0 18px 48px #17203314}.workspace-header.svelte-esoo{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:9px 18px}.workspace-header.svelte-esoo>div:where(.svelte-esoo){display:grid;gap:2px}.workspace-header.svelte-esoo span:where(.svelte-esoo){color:var(--tool-primary);font-size:10px;font-weight:850;letter-spacing:.14em}.workspace-header.svelte-esoo strong:where(.svelte-esoo){font-size:16px}.workspace-header.svelte-esoo p:where(.svelte-esoo){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:7px 11px;font-size:10px;font-weight:750}.workspace-header.svelte-esoo i:where(.svelte-esoo){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.layout.svelte-esoo{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-width:0;min-height:0}.panel.svelte-esoo{display:grid;min-width:0;min-height:0;padding:18px;gap:12px}.editor.svelte-esoo{grid-template-rows:auto minmax(0,1fr) auto}.output.svelte-esoo{grid-template-rows:auto auto minmax(0,1fr);border-left:1px solid var(--tool-border);background:#f8fafc}.section-heading.svelte-esoo{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:start}.section-heading.svelte-esoo b:where(.svelte-esoo){display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:10px}.section-heading.svelte-esoo h2:where(.svelte-esoo){margin:0;color:var(--tool-text);font-size:14px}.section-heading.svelte-esoo p:where(.svelte-esoo){margin:3px 0 0;color:var(--tool-faint);font-size:10px}.section-heading.svelte-esoo em:where(.svelte-esoo){border-radius:999px;background:#e2e8f0;color:#64748b;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.section-heading.svelte-esoo em.ready:where(.svelte-esoo){background:#dcfce7;color:#15803d}.code-shell.svelte-esoo{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.code-bar.svelte-esoo{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}.code-bar.svelte-esoo small:where(.svelte-esoo){font-size:9px}textarea.svelte-esoo{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:0;background:transparent;padding:15px;color:#e2e8f0;font:13px/1.7 var(--tool-mono);outline:none}.code-shell.svelte-esoo:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.panel-footer.svelte-esoo,.result-summary.svelte-esoo{display:flex;align-items:center;gap:8px}.panel-footer.svelte-esoo>span:where(.svelte-esoo){margin-right:auto;color:var(--tool-faint);font-size:9px}.actions.svelte-esoo,.output-actions.svelte-esoo{display:flex;gap:8px}.actions.svelte-esoo button:where(.svelte-esoo),.output-actions.svelte-esoo button:where(.svelte-esoo),.output-actions.svelte-esoo a:where(.svelte-esoo){min-height:36px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;color:var(--tool-muted);padding:7px 13px;font-size:10px;font-weight:750;text-decoration:none;cursor:pointer}.actions.svelte-esoo button:where(.svelte-esoo):first-child,.output-actions.svelte-esoo button:where(.svelte-esoo){border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.output-actions.svelte-esoo a:where(.svelte-esoo){border-color:#0f172a;background:#0f172a;color:#fff}.output-actions.svelte-esoo button:where(.svelte-esoo):disabled,.output-actions.svelte-esoo a.disabled:where(.svelte-esoo){pointer-events:none;opacity:.4}.result-summary.svelte-esoo>span:where(.svelte-esoo){border-radius:999px;background:#eef2ff;color:#4f46e5;padding:5px 8px;font-size:9px;font-weight:750}.result-summary.svelte-esoo .output-actions:where(.svelte-esoo){margin-left:auto}pre.svelte-esoo{min-height:0;overflow:auto;margin:0;padding:15px;color:#d1fae5;font:13px/1.7 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.empty-state.svelte-esoo{display:grid;place-content:center;justify-items:center;gap:7px;color:#94a3b8;text-align:center}.empty-state.svelte-esoo strong:where(.svelte-esoo){color:#64748b;font:25px var(--tool-mono)}.empty-state.svelte-esoo span:where(.svelte-esoo){color:#cbd5e1;font-size:12px;font-weight:750}.empty-state.svelte-esoo small:where(.svelte-esoo){font-size:9px}button.svelte-esoo:hover:not(:disabled),a.svelte-esoo:hover:not(.disabled){filter:brightness(.97)}button.svelte-esoo:focus-visible,a.svelte-esoo:focus-visible,textarea.svelte-esoo:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-esoo{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-esoo>.tool-ad-left,.ad-layout.svelte-esoo>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-sql-to-json-sample{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-sql-to-json-sample .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-esoo{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-esoo{grid-template-rows:52px minmax(0,1fr);border-radius:12px}.workspace-header.svelte-esoo{padding:7px 10px}.workspace-header.svelte-esoo span:where(.svelte-esoo){font-size:8px}.workspace-header.svelte-esoo strong:where(.svelte-esoo){font-size:14px}.workspace-header.svelte-esoo p:where(.svelte-esoo){border:0;background:transparent;padding:0;font-size:9px;font-size:0}.workspace-header.svelte-esoo p:where(.svelte-esoo):after{content:"本地处理";font-size:9px}.layout.svelte-esoo{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.panel.svelte-esoo{padding:9px;gap:8px}.output.svelte-esoo{border-top:1px solid var(--tool-border);border-left:0}.section-heading.svelte-esoo{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.section-heading.svelte-esoo b:where(.svelte-esoo){width:27px;height:27px}.section-heading.svelte-esoo h2:where(.svelte-esoo){font-size:12px}.section-heading.svelte-esoo p:where(.svelte-esoo),.panel-footer.svelte-esoo>span:where(.svelte-esoo),.result-summary.svelte-esoo>span:where(.svelte-esoo):nth-child(2){display:none}.section-heading.svelte-esoo em:where(.svelte-esoo){padding:4px 7px;font-size:8px}.code-shell.svelte-esoo{grid-template-rows:28px minmax(0,1fr);border-radius:9px}.code-bar.svelte-esoo{padding:0 10px;font-size:9px}textarea.svelte-esoo{padding:10px;font-size:13px;line-height:1.55}pre.svelte-esoo{padding:10px;font-size:11px;line-height:1.55}.panel-footer.svelte-esoo{justify-content:flex-end}.actions.svelte-esoo button:where(.svelte-esoo),.output-actions.svelte-esoo button:where(.svelte-esoo),.output-actions.svelte-esoo a:where(.svelte-esoo){min-height:34px;padding:6px 10px;font-size:9px}.result-summary.svelte-esoo>span:where(.svelte-esoo){font-size:8px}.output-actions.svelte-esoo{margin-left:auto}}@media(prefers-reduced-motion:reduce){.svelte-esoo{transition:none!important}}html:has(.tool-slug-static-color-difference),body:has(.tool-slug-static-color-difference){height:100%;overflow:hidden!important}.tool-slug-static-color-difference{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-static-color-difference .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.difference-ad-layout.svelte-16n65gj{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.difference-ad-layout.svelte-16n65gj>.tool-ad-left{grid-area:left}.difference-ad-layout.svelte-16n65gj>.tool-ad-right{grid-area:right}.bottom-ad.svelte-16n65gj{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-16n65gj>.tool-ad-bottom{height:100%;min-height:0}.difference-workspace.svelte-16n65gj{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-16n65gj{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-16n65gj>div:where(.svelte-16n65gj){display:grid;gap:2px}.workspace-header.svelte-16n65gj span:where(.svelte-16n65gj){color:#7c3aed;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-16n65gj strong:where(.svelte-16n65gj){font-size:13px}.workspace-header.svelte-16n65gj em:where(.svelte-16n65gj){border-radius:999px;background:#f5f3ff;color:#6d28d9;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-16n65gj{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);overflow:hidden}.training-panel.svelte-16n65gj,.insight-panel.svelte-16n65gj{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.insight-panel.svelte-16n65gj{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-16n65gj{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-16n65gj>b:where(.svelte-16n65gj){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#f5f3ff;color:#7c3aed;font-size:9px}.panel-heading.svelte-16n65gj h2:where(.svelte-16n65gj){margin:0;font-size:12px}.panel-heading.svelte-16n65gj p:where(.svelte-16n65gj){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-16n65gj{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-16n65gj:disabled{opacity:.4}.progress-card.svelte-16n65gj{display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 10px}.progress-card.svelte-16n65gj>div:where(.svelte-16n65gj){display:flex;justify-content:space-between;color:var(--tool-faint);font-size:8px}.progress-card.svelte-16n65gj strong:where(.svelte-16n65gj){color:var(--tool-muted);font-family:var(--tool-mono)}.progress-card.svelte-16n65gj>i:where(.svelte-16n65gj){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-16n65gj>i:where(.svelte-16n65gj) span:where(.svelte-16n65gj){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#ec4899);transition:width .2s ease}.live-stats.svelte-16n65gj,.metrics.svelte-16n65gj{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.live-stats.svelte-16n65gj article:where(.svelte-16n65gj),.metrics.svelte-16n65gj article:where(.svelte-16n65gj){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-16n65gj small:where(.svelte-16n65gj),.metrics.svelte-16n65gj small:where(.svelte-16n65gj){color:var(--tool-faint);font-size:8px}.live-stats.svelte-16n65gj strong:where(.svelte-16n65gj),.metrics.svelte-16n65gj strong:where(.svelte-16n65gj){font:10px var(--tool-mono)}.start-state.svelte-16n65gj,.result-state.svelte-16n65gj{display:grid;min-height:310px;width:100%;place-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid #ddd6fe;border-radius:11px;background:radial-gradient(circle at 50% 18%,#faf5ff,#f5f3ff);color:#4c1d95;padding:20px;text-align:center;cursor:pointer}.sample-grid.svelte-16n65gj{display:grid;width:106px;grid-template-columns:repeat(3,1fr);gap:4px}.sample-grid.svelte-16n65gj span:where(.svelte-16n65gj){aspect-ratio:1;border-radius:5px;background:#a855f7}.sample-grid.svelte-16n65gj span.different:where(.svelte-16n65gj){background:#d8b4fe}.start-state.svelte-16n65gj small:where(.svelte-16n65gj),.result-state.svelte-16n65gj small:where(.svelte-16n65gj){font-size:8px;font-weight:850;letter-spacing:.16em}.start-state.svelte-16n65gj>strong:where(.svelte-16n65gj){font-size:22px}.start-state.svelte-16n65gj>span:where(.svelte-16n65gj){font-size:9px}.start-state.svelte-16n65gj:active{transform:scale(.997)}.play-stage.svelte-16n65gj{display:grid;min-height:330px;align-content:center;justify-items:center;gap:8px;margin-top:8px;border:1px solid var(--tool-border);border-radius:11px;background:#fbfcff;padding:12px}.color-grid.svelte-16n65gj{display:grid;width:min(100%,350px);aspect-ratio:1;gap:clamp(3px,calc(11px - var(--grid-size) * 1px),7px)}.color-grid.svelte-16n65gj button:where(.svelte-16n65gj){min-width:0;aspect-ratio:1;border:0;border-radius:clamp(4px,calc(11px - var(--grid-size) * 1px),7px);cursor:pointer;transition:transform .1s ease,box-shadow .15s ease;touch-action:manipulation}.color-grid.svelte-16n65gj button:where(.svelte-16n65gj):hover:not(:disabled){transform:scale(.96);box-shadow:0 0 0 3px #ffffff8c}.color-grid.svelte-16n65gj button:where(.svelte-16n65gj):active:not(:disabled){transform:scale(.91)}.color-grid.svelte-16n65gj button.target:where(.svelte-16n65gj){box-shadow:0 0 0 4px #fff,0 0 0 7px #22c55e}.color-grid.svelte-16n65gj button.wrong:where(.svelte-16n65gj){box-shadow:0 0 0 4px #fff,0 0 0 7px #f43f5e}.feedback-line.svelte-16n65gj{display:flex;width:min(100%,350px);min-height:28px;align-items:center;justify-content:space-between;gap:8px;color:var(--tool-muted);font-size:8px}.feedback-line.svelte-16n65gj strong:where(.svelte-16n65gj){font-size:9px}.feedback-line.correct.svelte-16n65gj strong:where(.svelte-16n65gj){color:#15803d}.feedback-line.wrong.svelte-16n65gj strong:where(.svelte-16n65gj){color:#be123c}.result-state.svelte-16n65gj{border:0;background:linear-gradient(145deg,#4c1d95,#312e81);color:#fff;cursor:default}.result-state.svelte-16n65gj>strong:where(.svelte-16n65gj){font:800 56px/1 var(--tool-mono)}.result-state.svelte-16n65gj h3:where(.svelte-16n65gj){margin:0;font-size:16px}.result-state.svelte-16n65gj p:where(.svelte-16n65gj){max-width:390px;margin:0;color:#ddd6fe;font-size:9px}.result-state.svelte-16n65gj>div:where(.svelte-16n65gj){display:flex;gap:7px}.result-state.svelte-16n65gj button:where(.svelte-16n65gj){min-height:34px;border:0;border-radius:7px;background:#fff;color:#4c1d95;padding:6px 13px;font-size:9px;font-weight:800;cursor:pointer}.result-state.svelte-16n65gj button.secondary:where(.svelte-16n65gj){border:1px solid rgb(255 255 255/.35);background:transparent;color:#fff}.focus-card.svelte-16n65gj{display:grid;min-height:150px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;text-align:center}.focus-card.svelte-16n65gj>span:where(.svelte-16n65gj){display:grid;min-width:64px;height:44px;place-items:center;border-radius:9px;background:#f5f3ff;color:#7c3aed;font:850 13px var(--tool-mono)}.focus-card.svelte-16n65gj strong:where(.svelte-16n65gj){font-size:13px}.focus-card.svelte-16n65gj p:where(.svelte-16n65gj){max-width:260px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.focus-card.active.svelte-16n65gj{border-style:solid}.focus-card.done.svelte-16n65gj{border:0;background:#4c1d95;color:#fff}.focus-card.done.svelte-16n65gj>span:where(.svelte-16n65gj){background:#ffffff1f;color:#fff}.focus-card.done.svelte-16n65gj p:where(.svelte-16n65gj){color:#ddd6fe}.round-map.svelte-16n65gj{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-top:8px}.round-map.svelte-16n65gj span:where(.svelte-16n65gj){display:grid;aspect-ratio:1;place-items:center;border-radius:5px;background:#e2e8f0;color:#64748b;font:700 7px var(--tool-mono)}.round-map.svelte-16n65gj span.passed:where(.svelte-16n65gj){background:#ddd6fe;color:#6d28d9}.round-map.svelte-16n65gj span.current:where(.svelte-16n65gj){background:#7c3aed;color:#fff;box-shadow:0 0 0 3px #ede9fe}.metrics.svelte-16n65gj{grid-template-columns:1fr 1fr}.rule-card.svelte-16n65gj{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.rule-card.svelte-16n65gj>strong:where(.svelte-16n65gj){display:block;border-bottom:1px solid var(--tool-border);padding:8px 10px;font-size:9px}.rule-card.svelte-16n65gj ol:where(.svelte-16n65gj){display:grid;gap:7px;margin:0;padding:9px 10px;list-style:none}.rule-card.svelte-16n65gj li:where(.svelte-16n65gj){display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:8px}.rule-card.svelte-16n65gj li:where(.svelte-16n65gj) span:where(.svelte-16n65gj){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#f5f3ff;color:#7c3aed;font-weight:850}.privacy-note.svelte-16n65gj{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;border-left:3px solid #a78bfa;border-radius:7px;background:#f5f3ff;padding:8px 10px}.privacy-note.svelte-16n65gj strong:where(.svelte-16n65gj){color:#6d28d9;font-size:8px}.privacy-note.svelte-16n65gj span:where(.svelte-16n65gj){color:#7c3aed;font-size:8px}button.svelte-16n65gj:focus-visible{outline:3px solid rgb(124 58 237/.28);outline-offset:2px}@media(max-width:1180px){.difference-ad-layout.svelte-16n65gj{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.difference-ad-layout.svelte-16n65gj>.tool-ad-left,.difference-ad-layout.svelte-16n65gj>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-static-color-difference{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-static-color-difference .detail-grid{height:calc(100dvh - 110px)!important}.difference-ad-layout.svelte-16n65gj{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.difference-ad-layout.svelte-16n65gj>.tool-ad-left,.difference-ad-layout.svelte-16n65gj>.tool-ad-right{display:none}.difference-workspace.svelte-16n65gj{border-radius:9px}.workspace-grid.svelte-16n65gj{display:block;overflow:auto}.training-panel.svelte-16n65gj,.insight-panel.svelte-16n65gj{overflow:visible}.insight-panel.svelte-16n65gj{border-top:1px solid var(--tool-border);border-left:0}.color-grid.svelte-16n65gj{width:min(100%,310px)}}@media(max-width:430px){.workspace-header.svelte-16n65gj{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-16n65gj em:where(.svelte-16n65gj){justify-self:start}.training-panel.svelte-16n65gj,.insight-panel.svelte-16n65gj{padding:10px 12px}.panel-heading.svelte-16n65gj{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-16n65gj .reset:where(.svelte-16n65gj){grid-column:2;justify-self:start}.live-stats.svelte-16n65gj{grid-template-columns:1fr 1fr}.play-stage.svelte-16n65gj{min-height:310px;padding:9px}.color-grid.svelte-16n65gj{width:min(100%,270px)}}@media(prefers-reduced-motion:reduce){.progress-card.svelte-16n65gj>i:where(.svelte-16n65gj) span:where(.svelte-16n65gj),.color-grid.svelte-16n65gj button:where(.svelte-16n65gj),.start-state.svelte-16n65gj{transition:none}}html:has(.tool-slug-stroop-effect),body:has(.tool-slug-stroop-effect){height:100%;overflow:hidden!important}.tool-slug-stroop-effect{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-stroop-effect .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.stroop-ad-layout.svelte-1jkq7ml{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.stroop-ad-layout.svelte-1jkq7ml>.tool-ad-left{grid-area:left}.stroop-ad-layout.svelte-1jkq7ml>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1jkq7ml{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1jkq7ml>.tool-ad-bottom{height:100%;min-height:0}.stroop-workspace.svelte-1jkq7ml{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-1jkq7ml{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1jkq7ml>div:where(.svelte-1jkq7ml){display:grid;gap:2px}.workspace-header.svelte-1jkq7ml span:where(.svelte-1jkq7ml){color:#4f46e5;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1jkq7ml strong:where(.svelte-1jkq7ml){font-size:13px}.workspace-header.svelte-1jkq7ml em:where(.svelte-1jkq7ml){border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-1jkq7ml{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.2fr) minmax(285px,.8fr);overflow:hidden}.training-panel.svelte-1jkq7ml,.insight-panel.svelte-1jkq7ml{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.insight-panel.svelte-1jkq7ml{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1jkq7ml{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-1jkq7ml>b:where(.svelte-1jkq7ml){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#eef2ff;color:#4f46e5;font-size:9px}.panel-heading.svelte-1jkq7ml h2:where(.svelte-1jkq7ml){margin:0;font-size:12px}.panel-heading.svelte-1jkq7ml p:where(.svelte-1jkq7ml){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-1jkq7ml{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-1jkq7ml:disabled{opacity:.4}.progress-rail.svelte-1jkq7ml{display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 10px}.progress-rail.svelte-1jkq7ml>div:where(.svelte-1jkq7ml){display:flex;justify-content:space-between;color:var(--tool-faint);font-size:8px}.progress-rail.svelte-1jkq7ml strong:where(.svelte-1jkq7ml){color:var(--tool-muted);font-family:var(--tool-mono)}.progress-rail.svelte-1jkq7ml>i:where(.svelte-1jkq7ml){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-rail.svelte-1jkq7ml>i:where(.svelte-1jkq7ml) span:where(.svelte-1jkq7ml){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#0ea5e9);transition:width .2s ease}.live-stats.svelte-1jkq7ml,.metrics.svelte-1jkq7ml{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.live-stats.svelte-1jkq7ml article:where(.svelte-1jkq7ml),.metrics.svelte-1jkq7ml article:where(.svelte-1jkq7ml){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-1jkq7ml small:where(.svelte-1jkq7ml),.metrics.svelte-1jkq7ml small:where(.svelte-1jkq7ml){color:var(--tool-faint);font-size:8px}.live-stats.svelte-1jkq7ml strong:where(.svelte-1jkq7ml),.metrics.svelte-1jkq7ml strong:where(.svelte-1jkq7ml){font:10px var(--tool-mono)}.start-card.svelte-1jkq7ml,.completion.svelte-1jkq7ml{display:grid;min-height:300px;width:100%;place-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid #c7d2fe;border-radius:11px;background:radial-gradient(circle at 50% 18%,#eef2ff,#e0e7ff);color:#312e81;padding:20px;text-align:center;cursor:pointer}.sample-word.svelte-1jkq7ml{color:#dc2626;font-size:56px;font-weight:900;line-height:1;text-shadow:16px 0 #2563eb,-16px 0 #16a34a;opacity:.82}.start-card.svelte-1jkq7ml small:where(.svelte-1jkq7ml),.completion.svelte-1jkq7ml small:where(.svelte-1jkq7ml){font-size:8px;font-weight:850;letter-spacing:.15em}.start-card.svelte-1jkq7ml strong:where(.svelte-1jkq7ml){font-size:30px}.start-card.svelte-1jkq7ml>span:where(.svelte-1jkq7ml):last-child{max-width:360px;font-size:9px;line-height:1.6}.start-card.svelte-1jkq7ml:active{transform:scale(.997)}.challenge.svelte-1jkq7ml{display:grid;min-height:300px;grid-template-columns:minmax(0,1fr) minmax(210px,.58fr);gap:12px;margin-top:8px}.prompt.svelte-1jkq7ml{display:grid;place-content:center;justify-items:center;border:1px solid var(--tool-border);border-radius:11px;background:#fbfcff;text-align:center}.prompt.svelte-1jkq7ml small:where(.svelte-1jkq7ml){color:var(--tool-faint);font-size:9px}.prompt.svelte-1jkq7ml strong:where(.svelte-1jkq7ml){font-size:clamp(72px,10vw,126px);font-weight:900;line-height:1.15}.prompt.svelte-1jkq7ml span:where(.svelte-1jkq7ml){min-height:18px;color:var(--tool-muted);font-size:9px}.challenge.correct.svelte-1jkq7ml .prompt:where(.svelte-1jkq7ml){border-color:#86efac;background:#f0fdf4}.challenge.wrong.svelte-1jkq7ml .prompt:where(.svelte-1jkq7ml){border-color:#fda4af;background:#fff1f2}.choices.svelte-1jkq7ml{display:grid;grid-template-columns:1fr 1fr;gap:7px}.choices.svelte-1jkq7ml button:where(.svelte-1jkq7ml){display:grid;min-height:90px;place-content:center;justify-items:center;gap:3px;border:1px solid var(--tool-border);border-radius:10px;background:var(--choice-soft);color:var(--choice);cursor:pointer;touch-action:manipulation}.choices.svelte-1jkq7ml button:where(.svelte-1jkq7ml):hover{border-color:var(--choice);box-shadow:0 0 0 3px color-mix(in srgb,var(--choice) 12%,transparent)}.choices.svelte-1jkq7ml button:where(.svelte-1jkq7ml):active{transform:scale(.98)}.choices.svelte-1jkq7ml i:where(.svelte-1jkq7ml){width:18px;height:5px;border-radius:999px;background:var(--choice)}.choices.svelte-1jkq7ml strong:where(.svelte-1jkq7ml){font-size:16px}.choices.svelte-1jkq7ml span:where(.svelte-1jkq7ml){font-size:8px;opacity:.7}.completion.svelte-1jkq7ml{border:0;background:linear-gradient(145deg,#312e81,#1e1b4b);color:#fff;cursor:default}.completion.svelte-1jkq7ml>strong:where(.svelte-1jkq7ml){font:750 58px/1 var(--tool-mono)}.completion.svelte-1jkq7ml>span:where(.svelte-1jkq7ml){font-size:13px;font-weight:800}.completion.svelte-1jkq7ml p:where(.svelte-1jkq7ml){max-width:360px;margin:2px 0;color:#c7d2fe;font-size:9px;line-height:1.6}.completion.svelte-1jkq7ml button:where(.svelte-1jkq7ml){min-height:34px;border:0;border-radius:7px;background:#fff;color:#312e81;padding:6px 14px;font-size:9px;font-weight:800;cursor:pointer}.focus-card.svelte-1jkq7ml{display:grid;min-height:150px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;text-align:center}.focus-card.svelte-1jkq7ml>span:where(.svelte-1jkq7ml){display:grid;min-width:58px;height:42px;place-items:center;border-radius:9px;background:#eef2ff;color:#4f46e5;padding-inline:8px;font:850 10px var(--tool-mono)}.focus-card.svelte-1jkq7ml strong:where(.svelte-1jkq7ml){font-size:14px}.focus-card.svelte-1jkq7ml p:where(.svelte-1jkq7ml){max-width:250px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.focus-card.active.svelte-1jkq7ml{border-style:solid}.focus-card.done.svelte-1jkq7ml{border:0;background:#312e81;color:#fff}.focus-card.done.svelte-1jkq7ml>span:where(.svelte-1jkq7ml){background:#ffffff1f;color:#fff}.focus-card.done.svelte-1jkq7ml p:where(.svelte-1jkq7ml){color:#c7d2fe}.metrics.svelte-1jkq7ml{grid-template-columns:1fr 1fr}.rule-card.svelte-1jkq7ml{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.rule-card.svelte-1jkq7ml>strong:where(.svelte-1jkq7ml){display:block;border-bottom:1px solid var(--tool-border);padding:8px 10px;font-size:9px}.rule-card.svelte-1jkq7ml ol:where(.svelte-1jkq7ml){display:grid;gap:7px;margin:0;padding:9px 10px;list-style:none}.rule-card.svelte-1jkq7ml li:where(.svelte-1jkq7ml){display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:8px}.rule-card.svelte-1jkq7ml li:where(.svelte-1jkq7ml) span:where(.svelte-1jkq7ml){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#eef2ff;color:#4f46e5;font-weight:850}.privacy-note.svelte-1jkq7ml{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;border-left:3px solid #34d399;border-radius:7px;background:#ecfdf5;padding:8px 10px}.privacy-note.svelte-1jkq7ml strong:where(.svelte-1jkq7ml){color:#047857;font-size:8px}.privacy-note.svelte-1jkq7ml span:where(.svelte-1jkq7ml){color:#38866c;font-size:8px}button.svelte-1jkq7ml:focus-visible{outline:3px solid rgb(99 102 241/.28);outline-offset:2px}@media(max-width:1180px){.stroop-ad-layout.svelte-1jkq7ml{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.stroop-ad-layout.svelte-1jkq7ml>.tool-ad-left,.stroop-ad-layout.svelte-1jkq7ml>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-stroop-effect{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-stroop-effect .detail-grid{height:calc(100dvh - 110px)!important}.stroop-ad-layout.svelte-1jkq7ml{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.stroop-ad-layout.svelte-1jkq7ml>.tool-ad-left,.stroop-ad-layout.svelte-1jkq7ml>.tool-ad-right{display:none}.stroop-workspace.svelte-1jkq7ml{border-radius:9px}.workspace-grid.svelte-1jkq7ml{display:block;overflow:auto}.training-panel.svelte-1jkq7ml,.insight-panel.svelte-1jkq7ml{overflow:visible}.insight-panel.svelte-1jkq7ml{border-top:1px solid var(--tool-border);border-left:0}.challenge.svelte-1jkq7ml{min-height:280px}}@media(max-width:430px){.workspace-header.svelte-1jkq7ml{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-1jkq7ml em:where(.svelte-1jkq7ml){justify-self:start}.training-panel.svelte-1jkq7ml,.insight-panel.svelte-1jkq7ml{padding:10px 12px}.panel-heading.svelte-1jkq7ml{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-1jkq7ml .reset:where(.svelte-1jkq7ml){grid-column:2;justify-self:start}.live-stats.svelte-1jkq7ml{grid-template-columns:1fr 1fr}.challenge.svelte-1jkq7ml{display:grid;grid-template-columns:1fr;min-height:0}.prompt.svelte-1jkq7ml{min-height:185px}.prompt.svelte-1jkq7ml strong:where(.svelte-1jkq7ml){font-size:72px}.choices.svelte-1jkq7ml button:where(.svelte-1jkq7ml){min-height:62px}.start-card.svelte-1jkq7ml,.completion.svelte-1jkq7ml{min-height:250px}}@media(prefers-reduced-motion:reduce){.progress-rail.svelte-1jkq7ml>i:where(.svelte-1jkq7ml) span:where(.svelte-1jkq7ml),.start-card.svelte-1jkq7ml,.choices.svelte-1jkq7ml button:where(.svelte-1jkq7ml){transition:none}}html:has(.tool-slug-symmetry-blocks),body:has(.tool-slug-symmetry-blocks){height:100%;overflow:hidden!important}.tool-slug-symmetry-blocks{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-symmetry-blocks .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.symmetry-ad-layout.svelte-ku1yqr{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.symmetry-ad-layout.svelte-ku1yqr>.tool-ad-left{grid-area:left}.symmetry-ad-layout.svelte-ku1yqr>.tool-ad-right{grid-area:right}.bottom-ad.svelte-ku1yqr{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-ku1yqr>.tool-ad-bottom{height:100%;min-height:0}.symmetry-workspace.svelte-ku1yqr{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.workspace-header.svelte-ku1yqr{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-ku1yqr>div:where(.svelte-ku1yqr){display:grid;gap:2px}.workspace-header.svelte-ku1yqr span:where(.svelte-ku1yqr){color:#047857;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-ku1yqr strong:where(.svelte-ku1yqr){font-size:13px}.workspace-header.svelte-ku1yqr em:where(.svelte-ku1yqr){border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-ku1yqr{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);overflow:hidden}.training-panel.svelte-ku1yqr,.insight-panel.svelte-ku1yqr{display:grid;min-width:0;min-height:0;align-content:start;overflow:auto;padding:14px 16px}.insight-panel.svelte-ku1yqr{border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-ku1yqr{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;padding-bottom:10px}.panel-heading.svelte-ku1yqr>b:where(.svelte-ku1yqr){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#ecfdf5;color:#047857;font-size:9px}.panel-heading.svelte-ku1yqr h2:where(.svelte-ku1yqr){margin:0;font-size:12px}.panel-heading.svelte-ku1yqr p:where(.svelte-ku1yqr){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.reset.svelte-ku1yqr{min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:4px 9px;font-size:9px;font-weight:750;cursor:pointer}.reset.svelte-ku1yqr:disabled{opacity:.4}.progress-card.svelte-ku1yqr{display:grid;gap:5px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 10px}.progress-card.svelte-ku1yqr>div:where(.svelte-ku1yqr){display:flex;justify-content:space-between;color:var(--tool-faint);font-size:8px}.progress-card.svelte-ku1yqr strong:where(.svelte-ku1yqr){color:var(--tool-muted);font-family:var(--tool-mono)}.progress-card.svelte-ku1yqr>i:where(.svelte-ku1yqr){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-ku1yqr>i:where(.svelte-ku1yqr) span:where(.svelte-ku1yqr){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#14b8a6);transition:width .2s ease}.live-stats.svelte-ku1yqr,.metrics.svelte-ku1yqr{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.live-stats.svelte-ku1yqr article:where(.svelte-ku1yqr),.metrics.svelte-ku1yqr article:where(.svelte-ku1yqr){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:8px}.live-stats.svelte-ku1yqr small:where(.svelte-ku1yqr),.metrics.svelte-ku1yqr small:where(.svelte-ku1yqr){color:var(--tool-faint);font-size:8px}.live-stats.svelte-ku1yqr strong:where(.svelte-ku1yqr),.metrics.svelte-ku1yqr strong:where(.svelte-ku1yqr){font:10px var(--tool-mono)}.start-state.svelte-ku1yqr,.result-state.svelte-ku1yqr{display:grid;min-height:290px;width:100%;place-content:center;justify-items:center;gap:7px;margin-top:8px;border:1px solid #a7f3d0;border-radius:11px;background:radial-gradient(circle at 50% 18%,#ecfdf5,#f0fdfa);color:#064e3b;padding:20px;text-align:center;cursor:pointer}.mirror-sample.svelte-ku1yqr{display:grid;width:150px;grid-template-columns:1fr 1fr 5px 1fr;gap:5px}.mirror-sample.svelte-ku1yqr span:where(.svelte-ku1yqr){height:42px;border-radius:7px;background:#d1fae5}.mirror-sample.svelte-ku1yqr span.lit:where(.svelte-ku1yqr){background:#10b981}.mirror-sample.svelte-ku1yqr span.ghost:where(.svelte-ku1yqr){border:2px dashed #6ee7b7;background:transparent}.mirror-sample.svelte-ku1yqr i:where(.svelte-ku1yqr){grid-row:span 2;background:#047857}.start-state.svelte-ku1yqr small:where(.svelte-ku1yqr),.result-state.svelte-ku1yqr small:where(.svelte-ku1yqr){font-size:8px;font-weight:850;letter-spacing:.16em}.start-state.svelte-ku1yqr>strong:where(.svelte-ku1yqr){font-size:21px}.start-state.svelte-ku1yqr>span:where(.svelte-ku1yqr):last-child{font-size:9px}.start-state.svelte-ku1yqr:active{transform:scale(.997)}.board-stage.svelte-ku1yqr{display:grid;min-height:320px;align-content:center;justify-items:center;gap:6px;margin-top:8px;border:1px solid var(--tool-border);border-radius:11px;background:#fbfefc;padding:8px}.zone-labels.svelte-ku1yqr{display:grid;width:min(100%,310px);grid-template-columns:1fr auto 1fr;align-items:center;color:#64748b;font-size:8px;text-align:center}.zone-labels.svelte-ku1yqr b:where(.svelte-ku1yqr){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:7px}.board.svelte-ku1yqr{position:relative;display:grid;width:min(100%,310px);aspect-ratio:1;gap:6px}.board.svelte-ku1yqr button:where(.svelte-ku1yqr){min-width:0;aspect-ratio:1;border:1px solid #d6dee7;border-radius:7px;background:#f1f5f9;cursor:pointer;transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.board.svelte-ku1yqr button.source:where(.svelte-ku1yqr){background:#f8fafc;cursor:default}.board.svelte-ku1yqr button.sourceLit:where(.svelte-ku1yqr){border-color:#047857;background:#10b981;box-shadow:0 0 0 2px #d1fae5}.board.svelte-ku1yqr button.axis:where(.svelte-ku1yqr){background:repeating-linear-gradient(135deg,#f8fafc,#f8fafc 5px,#e2e8f0 5px,#e2e8f0 10px)}.board.svelte-ku1yqr button.selected:where(.svelte-ku1yqr){border-color:#047857;background:#34d399;box-shadow:0 0 0 2px #d1fae5}.board.svelte-ku1yqr button.wrong:where(.svelte-ku1yqr){border-color:#be123c;background:#fb7185;box-shadow:0 0 0 3px #ffe4e6}.board.svelte-ku1yqr button:where(.svelte-ku1yqr):hover:not(:disabled){border-color:#10b981;background:#ecfdf5;transform:scale(.94)}.board.svelte-ku1yqr button:where(.svelte-ku1yqr):disabled{opacity:1}.mirror-axis.svelte-ku1yqr{position:absolute;top:-3px;bottom:-3px;width:3px;transform:translate(-1px);border-radius:999px;background:#047857;box-shadow:0 0 0 3px #d1fae5;pointer-events:none}.feedback-line.svelte-ku1yqr{display:flex;width:min(100%,310px);align-items:center;justify-content:space-between;color:#64748b;font-size:8px}.feedback-line.svelte-ku1yqr strong:where(.svelte-ku1yqr){font-size:9px}.feedback-line.success.svelte-ku1yqr strong:where(.svelte-ku1yqr){color:#047857}.feedback-line.error.svelte-ku1yqr strong:where(.svelte-ku1yqr){color:#be123c}.result-state.svelte-ku1yqr{border:0;background:linear-gradient(145deg,#065f46,#0f766e);color:#fff;cursor:default}.result-state.svelte-ku1yqr>strong:where(.svelte-ku1yqr){font:800 56px/1 var(--tool-mono)}.result-state.svelte-ku1yqr h3:where(.svelte-ku1yqr){margin:0;font-size:16px}.result-state.svelte-ku1yqr p:where(.svelte-ku1yqr){margin:0;color:#a7f3d0;font-size:9px}.result-state.svelte-ku1yqr>div:where(.svelte-ku1yqr){display:flex;gap:7px}.result-state.svelte-ku1yqr button:where(.svelte-ku1yqr){min-height:34px;border:0;border-radius:7px;background:#fff;color:#065f46;padding:6px 13px;font-size:9px;font-weight:800;cursor:pointer}.result-state.svelte-ku1yqr button.secondary:where(.svelte-ku1yqr){border:1px solid rgb(255 255 255/.35);background:transparent;color:#fff}.focus-card.svelte-ku1yqr{display:grid;min-height:145px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;text-align:center}.focus-card.svelte-ku1yqr>span:where(.svelte-ku1yqr){display:grid;min-width:58px;height:42px;place-items:center;border-radius:9px;background:#ecfdf5;color:#047857;font:850 13px var(--tool-mono)}.focus-card.svelte-ku1yqr strong:where(.svelte-ku1yqr){font-size:13px}.focus-card.svelte-ku1yqr p:where(.svelte-ku1yqr){max-width:260px;margin:0;color:var(--tool-faint);font-size:9px;line-height:1.6}.focus-card.active.svelte-ku1yqr{border-style:solid}.focus-card.done.svelte-ku1yqr{border:0;background:#065f46;color:#fff}.focus-card.done.svelte-ku1yqr>span:where(.svelte-ku1yqr){background:#ffffff1f;color:#fff}.focus-card.done.svelte-ku1yqr p:where(.svelte-ku1yqr){color:#a7f3d0}.level-map.svelte-ku1yqr{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.level-map.svelte-ku1yqr span:where(.svelte-ku1yqr){display:grid;min-height:38px;place-items:center;border-radius:7px;background:#e2e8f0;color:#64748b;font:800 8px var(--tool-mono)}.level-map.svelte-ku1yqr span.current:where(.svelte-ku1yqr){background:#10b981;color:#fff;box-shadow:0 0 0 3px #d1fae5}.answer-map.svelte-ku1yqr{display:grid;width:min(100%,180px);gap:4px;margin:10px auto 0}.answer-map.svelte-ku1yqr span:where(.svelte-ku1yqr){aspect-ratio:1;border-radius:4px;background:#e2e8f0}.answer-map.svelte-ku1yqr span.source:where(.svelte-ku1yqr){background:#10b981}.answer-map.svelte-ku1yqr span.target:where(.svelte-ku1yqr){background:#4ade80}.answer-map.svelte-ku1yqr span.wrong:where(.svelte-ku1yqr){background:#fb7185}.metrics.svelte-ku1yqr{grid-template-columns:1fr 1fr}.rule-card.svelte-ku1yqr{margin-top:8px;overflow:hidden;border:1px solid var(--tool-border);border-radius:9px;background:#fff}.rule-card.svelte-ku1yqr>strong:where(.svelte-ku1yqr){display:block;border-bottom:1px solid var(--tool-border);padding:8px 10px;font-size:9px}.rule-card.svelte-ku1yqr ol:where(.svelte-ku1yqr){display:grid;gap:7px;margin:0;padding:9px 10px;list-style:none}.rule-card.svelte-ku1yqr li:where(.svelte-ku1yqr){display:flex;align-items:center;gap:7px;color:var(--tool-muted);font-size:8px}.rule-card.svelte-ku1yqr li:where(.svelte-ku1yqr) span:where(.svelte-ku1yqr){display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#ecfdf5;color:#047857;font-weight:850}.privacy-note.svelte-ku1yqr{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;border-left:3px solid #10b981;border-radius:7px;background:#ecfdf5;padding:8px 10px}.privacy-note.svelte-ku1yqr strong:where(.svelte-ku1yqr){color:#047857;font-size:8px}.privacy-note.svelte-ku1yqr span:where(.svelte-ku1yqr){color:#059669;font-size:8px}button.svelte-ku1yqr:focus-visible{outline:3px solid rgb(16 185 129/.28);outline-offset:2px}@media(max-width:1180px){.symmetry-ad-layout.svelte-ku1yqr{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.symmetry-ad-layout.svelte-ku1yqr>.tool-ad-left,.symmetry-ad-layout.svelte-ku1yqr>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-symmetry-blocks{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-symmetry-blocks .detail-grid{height:calc(100dvh - 110px)!important}.symmetry-ad-layout.svelte-ku1yqr{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.symmetry-ad-layout.svelte-ku1yqr>.tool-ad-left,.symmetry-ad-layout.svelte-ku1yqr>.tool-ad-right{display:none}.symmetry-workspace.svelte-ku1yqr{border-radius:9px}.workspace-grid.svelte-ku1yqr{display:block;overflow:auto}.training-panel.svelte-ku1yqr,.insight-panel.svelte-ku1yqr{overflow:visible}.insight-panel.svelte-ku1yqr{border-top:1px solid var(--tool-border);border-left:0}.board.svelte-ku1yqr{width:min(100%,285px)}}@media(max-width:430px){.workspace-header.svelte-ku1yqr{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-ku1yqr em:where(.svelte-ku1yqr){justify-self:start}.training-panel.svelte-ku1yqr,.insight-panel.svelte-ku1yqr{padding:10px 12px}.panel-heading.svelte-ku1yqr{grid-template-columns:27px minmax(0,1fr)}.panel-heading.svelte-ku1yqr .reset:where(.svelte-ku1yqr){grid-column:2;justify-self:start}.live-stats.svelte-ku1yqr{grid-template-columns:1fr 1fr}.board-stage.svelte-ku1yqr{min-height:315px;padding:7px}.board.svelte-ku1yqr{width:min(100%,255px);gap:5px}.feedback-line.svelte-ku1yqr{display:grid}.mirror-axis.svelte-ku1yqr{width:2px}}@media(prefers-reduced-motion:reduce){.progress-card.svelte-ku1yqr i:where(.svelte-ku1yqr) span:where(.svelte-ku1yqr),.board.svelte-ku1yqr button:where(.svelte-ku1yqr),.start-state.svelte-ku1yqr{transition:none}}.workspace.svelte-rew4r6{display:grid;grid-template-rows:auto minmax(0,1fr) 34px;height:100%;min-height:0;overflow:hidden;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a08}.toolbar.svelte-rew4r6{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid #d8dee8;background:#fff;padding:8px 14px}.toolbar.svelte-rew4r6>div:where(.svelte-rew4r6){display:flex;align-items:center;flex-wrap:wrap;gap:8px}.toolbar.svelte-rew4r6 button:where(.svelte-rew4r6){min-height:36px;border:1px solid #cfd6e1;border-radius:6px;background:#fff;color:#344054;padding:6px 14px;font-size:12px;font-weight:650;cursor:pointer;transition:.15s}.toolbar.svelte-rew4r6 button:where(.svelte-rew4r6):hover:not(:disabled){border-color:#818cf8;background:#f8faff;color:#4338ca}.toolbar.svelte-rew4r6 button:where(.svelte-rew4r6):focus-visible{outline:3px solid rgb(99 102 241/.2);outline-offset:1px}.toolbar.svelte-rew4r6 button.primary:where(.svelte-rew4r6){border-color:#4f46e5;background:#4f46e5;color:#fff;box-shadow:0 1px 2px #4f46e533}.toolbar.svelte-rew4r6 button.danger:where(.svelte-rew4r6){color:#b42318}.toolbar.svelte-rew4r6 button:where(.svelte-rew4r6):disabled{cursor:not-allowed;opacity:.42}.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:46px 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 #d8dee8}.editors.svelte-rew4r6 header:where(.svelte-rew4r6){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e7ee;padding:0 16px;color:#667085;font-size:11px}.editors.svelte-rew4r6 header:where(.svelte-rew4r6) strong:where(.svelte-rew4r6){color:#1d2939;font-size:13px}.code.svelte-rew4r6{display:grid;grid-template-columns:46px minmax(0,1fr);min-height:0}.code.svelte-rew4r6 pre:where(.svelte-rew4r6){overflow:hidden;margin:0;border-right:1px solid #eaecf0;background:#f8fafc;color:#98a2b3;padding:14px 10px;text-align:right;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,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:14px 16px;white-space:pre-wrap;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;color:#344054}.code.svelte-rew4r6 textarea:where(.svelte-rew4r6):focus{box-shadow:inset 0 0 0 2px #6366f11f}.output.svelte-rew4r6>pre:where(.svelte-rew4r6){background:#fcfcfd}.placeholder.svelte-rew4r6{display:grid;height:100%;place-content:center;justify-items:center;gap:7px;color:#98a2b3;text-align:center}.placeholder.svelte-rew4r6 strong:where(.svelte-rew4r6){color:#667085;font-size:15px}.placeholder.svelte-rew4r6 span:where(.svelte-rew4r6){font-size:12px}.error.svelte-rew4r6{margin:16px;border:1px solid #fecdd3;border-radius:7px;background:#fff1f3;color:#9f1239;padding:12px 14px}footer.svelte-rew4r6{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d8dee8;background:#fbfcfe;padding:0 14px;color:#667085;font-size:10px}footer.svelte-rew4r6 span:where(.svelte-rew4r6):last-child{color:#027a48}@media(max-width:900px){.workspace.svelte-rew4r6{overflow:auto}.toolbar.svelte-rew4r6{align-items:flex-start;flex-direction:column}.toolbar.svelte-rew4r6>div:where(.svelte-rew4r6):last-child{width:100%}.editors.svelte-rew4r6{grid-template-columns:1fr;grid-template-rows:minmax(320px,1fr) minmax(320px,1fr)}.editors.svelte-rew4r6>section:where(.svelte-rew4r6)+section:where(.svelte-rew4r6){border-left:0;border-top:1px solid #d8dee8}}@media(max-width:640px){.toolbar.svelte-rew4r6{padding:8px}.toolbar.svelte-rew4r6 button:where(.svelte-rew4r6){min-height:34px;padding:5px 10px;font-size:11px}.code.svelte-rew4r6{grid-template-columns:34px 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:10px 7px;font-size:11px}.editors.svelte-rew4r6 header:where(.svelte-rew4r6) span:where(.svelte-rew4r6),footer.svelte-rew4r6 span:where(.svelte-rew4r6):first-child{display:none}}.compare-workspace.svelte-6g9plb{display:grid;grid-template-rows:auto minmax(0,1fr) 34px;height:100%;min-height:0;overflow:hidden;border:1px solid #d8dee8;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a0f}.toolbar.svelte-6g9plb{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #d8dee8;padding:8px 14px}.identity.svelte-6g9plb,.controls.svelte-6g9plb,.editor-head.svelte-6g9plb>div:where(.svelte-6g9plb){display:flex;align-items:center}.identity.svelte-6g9plb{gap:9px}.identity.svelte-6g9plb>span:where(.svelte-6g9plb){color:#4f46e5;font-size:9px;font-weight:850;letter-spacing:.12em}.identity.svelte-6g9plb strong:where(.svelte-6g9plb){font-size:13px}.identity.svelte-6g9plb em:where(.svelte-6g9plb){border-radius:99px;background:#f2f4f7;color:#667085;padding:3px 7px;font-size:9px;font-style:normal}.identity.svelte-6g9plb em.changed:where(.svelte-6g9plb){background:#eef2ff;color:#4338ca}.controls.svelte-6g9plb{gap:7px}.controls.svelte-6g9plb fieldset:where(.svelte-6g9plb){display:flex;align-items:center;gap:3px;margin:0 5px 0 0;border:0;padding:0}.controls.svelte-6g9plb legend:where(.svelte-6g9plb){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.controls.svelte-6g9plb label:where(.svelte-6g9plb){cursor:pointer}.controls.svelte-6g9plb label:where(.svelte-6g9plb) input:where(.svelte-6g9plb){position:absolute;opacity:0}.controls.svelte-6g9plb label:where(.svelte-6g9plb) span:where(.svelte-6g9plb),.controls.svelte-6g9plb button:where(.svelte-6g9plb){display:grid;min-height:32px;box-sizing:border-box;place-items:center;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#475467;padding:5px 10px;font-size:10px;font-weight:750;cursor:pointer}.controls.svelte-6g9plb label:where(.svelte-6g9plb) input:where(.svelte-6g9plb):checked+span:where(.svelte-6g9plb){border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.controls.svelte-6g9plb label:where(.svelte-6g9plb) input:where(.svelte-6g9plb):focus-visible+span:where(.svelte-6g9plb),.controls.svelte-6g9plb button:where(.svelte-6g9plb):focus-visible,textarea.svelte-6g9plb:focus-visible{outline:3px solid rgb(99 102 241/.18);outline-offset:1px}.controls.svelte-6g9plb button:where(.svelte-6g9plb):disabled{cursor:not-allowed;opacity:.42}.input-grid.svelte-6g9plb{display:grid;grid-template-columns:1fr 1fr;min-height:0}.editor.svelte-6g9plb{display:grid;grid-template-rows:48px minmax(0,1fr);min-width:0;min-height:0}.editor.svelte-6g9plb+.editor:where(.svelte-6g9plb){border-left:1px solid #d8dee8}.editor-head.svelte-6g9plb{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:0 12px}.editor-head.svelte-6g9plb>div:where(.svelte-6g9plb){gap:8px}.editor-head.svelte-6g9plb i:where(.svelte-6g9plb){display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:#eef2ff;color:#4f46e5;font-size:9px;font-style:normal}.editor-head.svelte-6g9plb strong:where(.svelte-6g9plb),.editor-head.svelte-6g9plb small:where(.svelte-6g9plb){display:block}.editor-head.svelte-6g9plb strong:where(.svelte-6g9plb){color:#344054;font-size:11px}.editor-head.svelte-6g9plb small:where(.svelte-6g9plb){margin-top:2px;color:#98a2b3;font-size:9px}.count.svelte-6g9plb{border-radius:99px;padding:3px 7px;font-size:9px;font-weight:850}.removed-count.svelte-6g9plb{background:#fff1f2;color:#be123c}.added-count.svelte-6g9plb{background:#ecfdf3;color:#027a48}.live-editor.svelte-6g9plb{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);min-height:0;overflow:hidden;background:#fff}.line-numbers.svelte-6g9plb{z-index:2;overflow:hidden;margin:0;border-right:1px solid #e5e7eb;background:#f8fafc;padding:12px 8px;color:#98a2b3;text-align:right;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.highlight-layer.svelte-6g9plb,.live-editor.svelte-6g9plb textarea:where(.svelte-6g9plb){grid-area:1/2;box-sizing:border-box;width:100%;height:100%;overflow:auto;margin:0;border:0;padding:12px 14px;white-space:pre-wrap;word-break:break-word;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.highlight-layer.svelte-6g9plb{z-index:0;color:#344054;pointer-events:none}.highlight-layer.svelte-6g9plb mark:where(.svelte-6g9plb){border-radius:3px;background:transparent;color:inherit;padding:1px 0}.highlight-layer.svelte-6g9plb .removed:where(.svelte-6g9plb){background:#ffe4e8;color:#c01048;text-decoration:line-through;text-decoration-thickness:1px}.highlight-layer.svelte-6g9plb .added:where(.svelte-6g9plb){background:#dcfae6;color:#067647}.placeholder-text.svelte-6g9plb{color:#98a2b3}.live-editor.svelte-6g9plb textarea:where(.svelte-6g9plb){z-index:1;resize:none;background:transparent;color:transparent;caret-color:#111827;outline:0}.live-editor.svelte-6g9plb textarea:where(.svelte-6g9plb)::-moz-placeholder{color:transparent}.live-editor.svelte-6g9plb textarea:where(.svelte-6g9plb)::placeholder{color:transparent}.live-editor.svelte-6g9plb textarea:where(.svelte-6g9plb)::-moz-selection{background:#6366f12e;color:transparent}.live-editor.svelte-6g9plb textarea:where(.svelte-6g9plb)::selection{background:#6366f12e;color:transparent}footer.svelte-6g9plb{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e8f0;background:#fbfcfe;padding:0 12px;color:#667085;font-size:9px}footer.svelte-6g9plb span:where(.svelte-6g9plb):last-child{color:#027a48}@media(max-width:760px){.compare-workspace.svelte-6g9plb{grid-template-rows:auto auto 34px;height:auto;min-height:760px;overflow:visible}.toolbar.svelte-6g9plb{align-items:flex-start;flex-direction:column}.controls.svelte-6g9plb{width:100%;flex-wrap:wrap}.controls.svelte-6g9plb fieldset:where(.svelte-6g9plb){flex:1}.controls.svelte-6g9plb label:where(.svelte-6g9plb){flex:1}.controls.svelte-6g9plb button:where(.svelte-6g9plb){flex:1}.input-grid.svelte-6g9plb{grid-template-columns:1fr;grid-template-rows:minmax(330px,1fr) minmax(330px,1fr)}.editor.svelte-6g9plb+.editor:where(.svelte-6g9plb){border-top:1px solid #d8dee8;border-left:0}.editor-head.svelte-6g9plb small:where(.svelte-6g9plb){display:none}}@media(max-width:420px){.toolbar.svelte-6g9plb{padding:8px}.identity.svelte-6g9plb{flex-wrap:wrap}.controls.svelte-6g9plb{display:grid;grid-template-columns:1fr 1fr}.controls.svelte-6g9plb fieldset:where(.svelte-6g9plb){grid-column:1/-1}.live-editor.svelte-6g9plb{grid-template-columns:32px minmax(0,1fr)}footer.svelte-6g9plb span:where(.svelte-6g9plb):first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}html:has(.tool-slug-thunder-url),body:has(.tool-slug-thunder-url){overflow:auto!important}.thunder-ad-layout.svelte-11e55oe{display:grid;min-height:560px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.thunder-ad-layout.svelte-11e55oe>.tool-ad-left{grid-area:left}.thunder-ad-layout.svelte-11e55oe>.tool-ad-right{grid-area:right}.bottom-ad.svelte-11e55oe{grid-area:bottom;min-width:0}.thunder-workspace.svelte-11e55oe{grid-area:workspace;display:grid;min-height:560px;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-thunder-url{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-thunder-url .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-11e55oe,.input-meta.svelte-11e55oe,.editor-actions.svelte-11e55oe,.result-actions.svelte-11e55oe{display:flex;align-items:center}.workspace-header.svelte-11e55oe{justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-11e55oe>div:where(.svelte-11e55oe){display:grid;gap:2px}.eyebrow.svelte-11e55oe{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-11e55oe strong:where(.svelte-11e55oe){font-size:13px}.privacy.svelte-11e55oe{border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:9px;font-weight:750}.direction-bar.svelte-11e55oe{display:grid;grid-template-columns:1fr 42px 1fr;align-items:center;gap:5px;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:7px}.direction-bar.svelte-11e55oe>button:where(.svelte-11e55oe):not(.swap){display:grid;min-height:46px;align-content:center;gap:2px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tool-muted);cursor:pointer}.direction-bar.svelte-11e55oe button:where(.svelte-11e55oe) span:where(.svelte-11e55oe){font-size:8px}.direction-bar.svelte-11e55oe button:where(.svelte-11e55oe) strong:where(.svelte-11e55oe){font-size:10px}.direction-bar.svelte-11e55oe>button[aria-pressed=true]:where(.svelte-11e55oe){border-color:#c7d2fe;background:#fff;color:var(--tool-primary);box-shadow:0 3px 8px #0f172a0f}.direction-bar.svelte-11e55oe .swap:where(.svelte-11e55oe){display:grid;width:34px;height:34px;place-items:center;justify-self:center;border:1px solid var(--tool-border);border-radius:50%;background:#fff;color:var(--tool-primary);cursor:pointer;font:800 8px var(--tool-font)}.workspace-grid.svelte-11e55oe{display:grid;min-height:0;grid-template-columns:1fr 1fr}.editor-panel.svelte-11e55oe,.result-panel.svelte-11e55oe{display:grid;min-width:0;min-height:0;align-content:start;padding:16px}.result-panel.svelte-11e55oe{grid-template-rows:auto minmax(255px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-11e55oe{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-11e55oe>span:where(.svelte-11e55oe){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-11e55oe h2:where(.svelte-11e55oe){margin:0;font-size:12px}.panel-heading.svelte-11e55oe p:where(.svelte-11e55oe){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.panel-heading.svelte-11e55oe em:where(.svelte-11e55oe){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-11e55oe em.idle:where(.svelte-11e55oe){background:#f1f5f9;color:#64748b}.editor-panel.svelte-11e55oe>label:where(.svelte-11e55oe){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.editor-panel.svelte-11e55oe textarea:where(.svelte-11e55oe){box-sizing:border-box;width:100%;min-height:252px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#fbfcfe;padding:13px 14px;color:#1e293b;font:12px/1.7 var(--tool-mono);outline:none}.editor-panel.svelte-11e55oe textarea:where(.svelte-11e55oe):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.editor-panel.svelte-11e55oe textarea[aria-invalid=true]:where(.svelte-11e55oe){border-color:#fb7185}.input-meta.svelte-11e55oe{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.local-error.svelte-11e55oe,.server-error.svelte-11e55oe{margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-11e55oe{display:grid;gap:2px}.editor-actions.svelte-11e55oe{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px}.editor-actions.svelte-11e55oe button:where(.svelte-11e55oe),.result-actions.svelte-11e55oe button:where(.svelte-11e55oe){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.editor-actions.svelte-11e55oe .quiet-danger:where(.svelte-11e55oe){color:#b42318}.editor-actions.svelte-11e55oe .convert:where(.svelte-11e55oe){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.editor-actions.svelte-11e55oe button:where(.svelte-11e55oe):hover:not(:disabled),.result-actions.svelte-11e55oe button:where(.svelte-11e55oe):hover:not(:disabled),.direction-bar.svelte-11e55oe .swap:where(.svelte-11e55oe):hover{border-color:var(--tool-primary);color:var(--tool-primary)}.editor-actions.svelte-11e55oe .convert:where(.svelte-11e55oe):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.editor-actions.svelte-11e55oe button:where(.svelte-11e55oe):disabled,.result-actions.svelte-11e55oe button:where(.svelte-11e55oe):disabled{cursor:not-allowed;opacity:.42}.result-box.svelte-11e55oe{display:grid;min-height:255px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:10px;background:#fff}.result-label.svelte-11e55oe{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:8px 11px;color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.08em}.result-label.svelte-11e55oe strong:where(.svelte-11e55oe){color:var(--tool-muted);font-size:8px;letter-spacing:0}.result-box.svelte-11e55oe pre:where(.svelte-11e55oe){overflow:auto;margin:0;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;color:#1e293b;font:12px/1.7 var(--tool-mono)}.empty-state.svelte-11e55oe{display:grid;min-height:255px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-11e55oe div:where(.svelte-11e55oe){display:grid;width:46px;height:46px;place-items:center;border-radius:12px;background:#eef2ff;color:#4f46e5;font:850 11px var(--tool-mono)}.empty-state.svelte-11e55oe strong:where(.svelte-11e55oe){color:var(--tool-muted);font-size:12px}.empty-state.svelte-11e55oe span:where(.svelte-11e55oe){max-width:260px;font-size:9px}.format-note.svelte-11e55oe{display:flex;gap:8px;margin-top:9px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.format-note.svelte-11e55oe strong:where(.svelte-11e55oe){color:#4338ca;font-size:9px}.format-note.svelte-11e55oe span:where(.svelte-11e55oe){color:#6366a5;font-size:8px}.result-actions.svelte-11e55oe{justify-content:flex-end;gap:7px;min-height:46px;margin-top:7px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-11e55oe>span:where(.svelte-11e55oe){margin-right:auto;color:var(--tool-faint);font-size:9px}.direction-bar.svelte-11e55oe button:where(.svelte-11e55oe):focus-visible,.editor-actions.svelte-11e55oe button:where(.svelte-11e55oe):focus-visible,.result-actions.svelte-11e55oe button:where(.svelte-11e55oe):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.thunder-ad-layout.svelte-11e55oe{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.thunder-ad-layout.svelte-11e55oe>.tool-ad-left,.thunder-ad-layout.svelte-11e55oe>.tool-ad-right,.bottom-ad.svelte-11e55oe{min-height:64px}}@media(max-width:900px){.thunder-workspace.svelte-11e55oe{min-height:0;height:auto;overflow:visible}.workspace-grid.svelte-11e55oe{grid-template-columns:1fr}.result-panel.svelte-11e55oe{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-11e55oe{align-items:flex-start;flex-direction:column;padding:10px 12px}.privacy.svelte-11e55oe{border-radius:6px}.direction-bar.svelte-11e55oe{grid-template-columns:1fr 34px 1fr}.direction-bar.svelte-11e55oe>button:where(.svelte-11e55oe):not(.swap){min-height:54px}.editor-panel.svelte-11e55oe,.result-panel.svelte-11e55oe{padding:12px}.editor-panel.svelte-11e55oe textarea:where(.svelte-11e55oe){min-height:210px;font-size:16px}.input-meta.svelte-11e55oe{gap:8px}.editor-actions.svelte-11e55oe{display:grid;grid-template-columns:1fr 1fr}.editor-actions.svelte-11e55oe .convert:where(.svelte-11e55oe){grid-column:1/-1;margin-left:0;min-height:44px}.result-actions.svelte-11e55oe{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-11e55oe>span:where(.svelte-11e55oe){grid-column:1/-1}.result-actions.svelte-11e55oe button:where(.svelte-11e55oe){min-height:44px}.format-note.svelte-11e55oe{align-items:flex-start;flex-direction:column}.thunder-ad-layout.svelte-11e55oe{grid-template-columns:1fr;grid-template-areas:"workspace" "left" "right" "bottom"}}@media(prefers-reduced-motion:reduce){.svelte-11e55oe{transition:none!important}}html:has(.tool-slug-toml-data-generator),body:has(.tool-slug-toml-data-generator){height:100%;overflow:hidden!important}body:has(.tool-slug-toml-data-generator) .seo-content{display:none!important}.tool-slug-toml-data-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-toml-data-generator .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.toml-ad-layout.svelte-tpu1ck{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left workspace right" ". bottom .";gap:8px;overflow:hidden}.toml-ad-layout.svelte-tpu1ck>.tool-ad-left{grid-area:left}.toml-ad-layout.svelte-tpu1ck>.tool-ad-right{grid-area:right}.bottom-ad.svelte-tpu1ck{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-tpu1ck>.tool-ad-bottom{height:100%;min-height:0}.toml-workspace.svelte-tpu1ck{grid-area:workspace;display:grid;min-width:0;min-height:0;grid-template-rows:64px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:16px;background:#fff;box-shadow:0 18px 48px #17203314;color:var(--tool-text)}.workspace-header.svelte-tpu1ck,.editor-toolbar.svelte-tpu1ck,.editor-footer.svelte-tpu1ck,.preview-toolbar.svelte-tpu1ck,.preview-actions.svelte-tpu1ck{display:flex;align-items:center}.workspace-header.svelte-tpu1ck{justify-content:space-between;gap:16px;border-bottom:1px solid var(--tool-border);padding:10px 18px}.title-group.svelte-tpu1ck{display:grid;gap:3px}.eyebrow.svelte-tpu1ck{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.14em}.title-group.svelte-tpu1ck strong:where(.svelte-tpu1ck){font-size:16px;line-height:1.15}.privacy-note.svelte-tpu1ck{display:flex;align-items:center;gap:7px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#047857;padding:7px 11px;font-size:11px;font-weight:700}.privacy-note.svelte-tpu1ck>span:where(.svelte-tpu1ck),.live-status.svelte-tpu1ck>span:where(.svelte-tpu1ck){width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e24}.workspace-grid.svelte-tpu1ck{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.editor-panel.svelte-tpu1ck,.preview-panel.svelte-tpu1ck{display:grid;min-width:0;min-height:0;padding:18px}.editor-panel.svelte-tpu1ck{grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px}.preview-panel.svelte-tpu1ck{grid-template-rows:auto auto minmax(0,1fr) 18px;gap:14px;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-tpu1ck{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px}.step.svelte-tpu1ck{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:10px;font-weight:850}.panel-heading.svelte-tpu1ck h2:where(.svelte-tpu1ck){margin:0;font-size:14px;line-height:1.3}.panel-heading.svelte-tpu1ck p:where(.svelte-tpu1ck){margin:4px 0 0;color:var(--tool-faint);font-size:11px;line-height:1.45}.count.svelte-tpu1ck,.live-status.svelte-tpu1ck{border-radius:999px;background:#eef2f7;color:#64748b;padding:6px 9px;font-size:10px;font-weight:750;white-space:nowrap}.live-status.svelte-tpu1ck{display:flex;align-items:center;gap:6px;background:#ecfdf5;color:#047857}.live-status.svelte-tpu1ck>span:where(.svelte-tpu1ck){width:6px;height:6px;box-shadow:none}.editor-toolbar.svelte-tpu1ck,.preview-toolbar.svelte-tpu1ck{min-height:40px;justify-content:space-between;gap:10px}.column-labels.svelte-tpu1ck{display:grid;flex:1;grid-template-columns:1fr 1fr 50px;gap:9px;padding-left:38px;color:#475569;font-size:10px;font-weight:800}.add-button.svelte-tpu1ck,.preview-actions.svelte-tpu1ck button:where(.svelte-tpu1ck),.preview-actions.svelte-tpu1ck a:where(.svelte-tpu1ck),.disabled-action.svelte-tpu1ck{min-height:38px;border:1px solid var(--tool-primary);border-radius:9px;background:var(--tool-primary);color:#fff;padding:7px 13px;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer}.add-button.svelte-tpu1ck:hover,.preview-actions.svelte-tpu1ck button:where(.svelte-tpu1ck):hover:not(:disabled){background:var(--tool-primary-dark)}.rows.svelte-tpu1ck{display:grid;min-height:0;align-content:start;gap:9px;overflow:auto;padding:2px 3px 2px 0}.field-row.svelte-tpu1ck{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 50px auto;align-items:end;gap:9px}.row-number.svelte-tpu1ck{display:grid;height:40px;align-items:center;color:#94a3b8;font:10px var(--tool-mono)}.field-row.svelte-tpu1ck label:where(.svelte-tpu1ck){display:grid;min-width:0;gap:5px}.field-row.svelte-tpu1ck label:where(.svelte-tpu1ck)>span:where(.svelte-tpu1ck){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.field-row.svelte-tpu1ck input:where(.svelte-tpu1ck){box-sizing:border-box;width:100%;min-width:0;height:40px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 11px;color:var(--tool-text);font:12px var(--tool-mono);outline:none}.field-row.svelte-tpu1ck input:where(.svelte-tpu1ck):hover{border-color:#cbd5e1}.field-row.svelte-tpu1ck input:where(.svelte-tpu1ck):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11f}.field-row.svelte-tpu1ck input[aria-invalid=true]:where(.svelte-tpu1ck){border-color:#fb7185;background:#fff7f7}.type-chip.svelte-tpu1ck{display:grid;height:40px;place-items:center;border-radius:9px;background:#eef2ff;color:#4f46e5;font-size:9px;font-weight:800}.type-chip.type-number.svelte-tpu1ck{background:#e0f2fe;color:#0369a1}.remove-button.svelte-tpu1ck{height:40px;border:1px solid #fecaca;border-radius:9px;background:#fff;color:#b42318;padding:7px 10px;font-size:10px;font-weight:750;cursor:pointer}.remove-button.svelte-tpu1ck:hover:not(:disabled){background:#fff1f2}.remove-button.svelte-tpu1ck:disabled,.preview-actions.svelte-tpu1ck button:where(.svelte-tpu1ck):disabled{cursor:not-allowed;opacity:.4}.editor-footer.svelte-tpu1ck{justify-content:space-between;gap:12px;border-top:1px solid var(--tool-border);padding-top:11px}.editor-footer.svelte-tpu1ck p:where(.svelte-tpu1ck),.copy-status.svelte-tpu1ck{margin:0;color:var(--tool-faint);font-size:10px;line-height:1.45}.editor-footer.svelte-tpu1ck p.warning:where(.svelte-tpu1ck){color:#b45309}.editor-footer.svelte-tpu1ck button:where(.svelte-tpu1ck){border:0;background:transparent;color:var(--tool-primary);padding:6px;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.preview-toolbar.svelte-tpu1ck>span:where(.svelte-tpu1ck){color:#64748b;font:10px var(--tool-mono)}.preview-actions.svelte-tpu1ck{gap:8px}.preview-actions.svelte-tpu1ck a:where(.svelte-tpu1ck),.disabled-action.svelte-tpu1ck{border-color:#0f172a;background:#0f172a}.preview-actions.svelte-tpu1ck a:where(.svelte-tpu1ck):hover{background:#1e293b}.disabled-action.svelte-tpu1ck{display:inline-flex;align-items:center;opacity:.4;cursor:not-allowed}.code-shell.svelte-tpu1ck{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #1e293b;border-radius:11px;background:#101827;box-shadow:inset 0 1px #ffffff0a}.code-bar.svelte-tpu1ck{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #273449;padding:0 13px;color:#94a3b8;font:9px var(--tool-mono)}pre.svelte-tpu1ck{min-width:0;min-height:0;overflow:auto;margin:0;padding:16px;color:#d1fae5;font:12px/1.7 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.empty-state.svelte-tpu1ck{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;color:#94a3b8;text-align:center}.empty-state.svelte-tpu1ck strong:where(.svelte-tpu1ck){color:#cbd5e1;font-size:13px}.empty-state.svelte-tpu1ck span:where(.svelte-tpu1ck){font-size:10px}.copy-status.svelte-tpu1ck{min-height:18px;color:#047857}button.svelte-tpu1ck:focus-visible,a.svelte-tpu1ck:focus-visible,input.svelte-tpu1ck:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.toml-ad-layout.svelte-tpu1ck{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"workspace" "bottom"}.toml-ad-layout.svelte-tpu1ck>.tool-ad-left,.toml-ad-layout.svelte-tpu1ck>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-toml-data-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-toml-data-generator .detail-grid{height:calc(100dvh - 108px)!important}.toml-ad-layout.svelte-tpu1ck{grid-template-rows:minmax(0,1fr) 42px}.toml-workspace.svelte-tpu1ck{grid-template-rows:52px minmax(0,1fr);border-radius:11px}.workspace-header.svelte-tpu1ck{padding:7px 10px}.title-group.svelte-tpu1ck strong:where(.svelte-tpu1ck){font-size:14px}.privacy-note.svelte-tpu1ck{border:0;background:transparent;padding:0;font-size:0}.privacy-note.svelte-tpu1ck:after{content:"本地处理";font-size:9px}.workspace-grid.svelte-tpu1ck{grid-template-columns:1fr;grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr)}.editor-panel.svelte-tpu1ck,.preview-panel.svelte-tpu1ck{padding:10px}.editor-panel.svelte-tpu1ck{gap:8px}.preview-panel.svelte-tpu1ck{grid-template-rows:auto auto minmax(0,1fr) 0;gap:8px;border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-tpu1ck{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.step.svelte-tpu1ck{width:28px;height:28px;border-radius:7px;font-size:9px}.panel-heading.svelte-tpu1ck h2:where(.svelte-tpu1ck){font-size:12px}.panel-heading.svelte-tpu1ck p:where(.svelte-tpu1ck),.column-labels.svelte-tpu1ck,.preview-toolbar.svelte-tpu1ck>span:where(.svelte-tpu1ck),.editor-footer.svelte-tpu1ck p:where(.svelte-tpu1ck),.copy-status.svelte-tpu1ck{display:none}.count.svelte-tpu1ck,.live-status.svelte-tpu1ck{padding:5px 7px;font-size:9px}.editor-toolbar.svelte-tpu1ck,.preview-toolbar.svelte-tpu1ck{min-height:34px}.editor-toolbar.svelte-tpu1ck{justify-content:flex-end}.add-button.svelte-tpu1ck,.preview-actions.svelte-tpu1ck button:where(.svelte-tpu1ck),.preview-actions.svelte-tpu1ck a:where(.svelte-tpu1ck),.disabled-action.svelte-tpu1ck{min-height:36px;padding:7px 11px;font-size:10px}.field-row.svelte-tpu1ck{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;gap:6px}.row-number.svelte-tpu1ck{display:none}.field-row.svelte-tpu1ck input:where(.svelte-tpu1ck),.remove-button.svelte-tpu1ck{height:38px}.field-row.svelte-tpu1ck input:where(.svelte-tpu1ck){padding:7px 9px;font-size:11px}.type-chip.svelte-tpu1ck{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.remove-button.svelte-tpu1ck{padding:6px 4px;font-size:9px}.editor-footer.svelte-tpu1ck{justify-content:flex-end;border-top:0;padding-top:0}.preview-actions.svelte-tpu1ck{width:100%}.preview-actions.svelte-tpu1ck button:where(.svelte-tpu1ck),.preview-actions.svelte-tpu1ck a:where(.svelte-tpu1ck),.disabled-action.svelte-tpu1ck{flex:1;justify-content:center;text-align:center}.code-shell.svelte-tpu1ck{grid-template-rows:28px minmax(0,1fr);border-radius:9px}.code-bar.svelte-tpu1ck{padding:0 10px;font-size:8px}pre.svelte-tpu1ck{padding:11px;font-size:10px}.empty-state.svelte-tpu1ck span:where(.svelte-tpu1ck){display:none}}@media(prefers-reduced-motion:reduce){.svelte-tpu1ck{transition:none!important}}html:has(.tool-slug-toml-editor),body:has(.tool-slug-toml-editor){height:100%;overflow:hidden!important}body:has(.tool-slug-toml-editor) .seo-content{display:none!important}.tool-slug-toml-editor{height:calc(100dvh - 60px)!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-toml-editor .detail-grid{height:calc(100dvh - 126px)!important;overflow:hidden!important}.ad-layout.svelte-1sqkb4k{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-1sqkb4k>.tool-ad-left{grid-area:left}.ad-layout.svelte-1sqkb4k>.tool-ad-right{grid-area:right}.bottom.svelte-1sqkb4k{grid-area:bottom;overflow:hidden}.workspace.svelte-1sqkb4k{grid-area:work;display:grid;grid-template-rows:50px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff}.workspace.svelte-1sqkb4k header:where(.svelte-1sqkb4k){display:flex;align-items:center;justify-content:space-between;padding:7px 14px;border-bottom:1px solid var(--tool-border)}header.svelte-1sqkb4k>div:where(.svelte-1sqkb4k){display:grid;gap:2px}header.svelte-1sqkb4k span:where(.svelte-1sqkb4k){color:var(--tool-primary);font-size:8px;letter-spacing:.13em;font-weight:850}header.svelte-1sqkb4k strong:where(.svelte-1sqkb4k){font-size:13px}header.svelte-1sqkb4k p:where(.svelte-1sqkb4k){margin:0;color:#047857;font-size:8px}.layout.svelte-1sqkb4k{display:grid;grid-template-columns:1fr 1fr;min-width:0;min-height:0}.editor.svelte-1sqkb4k,.output.svelte-1sqkb4k{display:grid;min-width:0;min-height:0;padding:14px;gap:8px}.editor.svelte-1sqkb4k{grid-template-rows:auto minmax(0,1fr) auto}.output.svelte-1sqkb4k{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-1sqkb4k{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px}.heading.svelte-1sqkb4k b:where(.svelte-1sqkb4k){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-1sqkb4k h2:where(.svelte-1sqkb4k){margin:0;font-size:11px}.heading.svelte-1sqkb4k p:where(.svelte-1sqkb4k){margin:2px 0;color:var(--tool-faint);font-size:8px}.heading.svelte-1sqkb4k em:where(.svelte-1sqkb4k){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal}.heading.svelte-1sqkb4k em.ready:where(.svelte-1sqkb4k){background:#dcfce7;color:#15803d}textarea.svelte-1sqkb4k{width:100%;height:100%;min-height:0;box-sizing:border-box;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;color:#dbeafe;padding:12px;font:11px/1.65 var(--tool-mono)}pre.svelte-1sqkb4k{min-height:0;overflow:auto;margin:0;border-radius:9px;background:#101827;color:#d1fae5;padding:14px;font:11px/1.65 var(--tool-mono);white-space:pre-wrap}.actions.svelte-1sqkb4k,.output-actions.svelte-1sqkb4k{display:flex;justify-content:flex-end;gap:7px}.actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k),.output-actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k){min-height:30px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.actions.svelte-1sqkb4k .run:where(.svelte-1sqkb4k),.output-actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k):first-child{border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.error.svelte-1sqkb4k{padding:12px;border-radius:8px;background:#fff1f2;color:#9f1239;font-size:10px}@media(max-width:1180px){.ad-layout.svelte-1sqkb4k{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-1sqkb4k>.tool-ad-left,.ad-layout.svelte-1sqkb4k>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-toml-editor{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.ad-layout.svelte-1sqkb4k{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-1sqkb4k{grid-template-rows:43px minmax(0,1fr)}header.svelte-1sqkb4k p:where(.svelte-1sqkb4k){display:none}.layout.svelte-1sqkb4k{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-1sqkb4k,.output.svelte-1sqkb4k{padding:8px}.output.svelte-1sqkb4k{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-1sqkb4k{grid-template-columns:24px minmax(0,1fr) auto;gap:6px}.heading.svelte-1sqkb4k b:where(.svelte-1sqkb4k){width:24px;height:24px}.heading.svelte-1sqkb4k p:where(.svelte-1sqkb4k){display:none}textarea.svelte-1sqkb4k{font-size:16px;padding:9px}.actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k),.output-actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k){flex:1}pre.svelte-1sqkb4k{font-size:10px;padding:9px}}.workspace.svelte-1sqkb4k{grid-template-rows:62px minmax(0,1fr);border-radius:16px;box-shadow:0 18px 48px #17203314}.workspace.svelte-1sqkb4k header:where(.svelte-1sqkb4k){padding:9px 18px}header.svelte-1sqkb4k span:where(.svelte-1sqkb4k){font-size:10px}header.svelte-1sqkb4k strong:where(.svelte-1sqkb4k){font-size:16px}header.svelte-1sqkb4k p:where(.svelte-1sqkb4k){border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;padding:7px 11px;font-size:10px;font-weight:750}header.svelte-1sqkb4k i:where(.svelte-1sqkb4k){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e}.layout.svelte-1sqkb4k{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.editor.svelte-1sqkb4k,.output.svelte-1sqkb4k{padding:18px;gap:12px}.editor.svelte-1sqkb4k{grid-template-rows:auto auto minmax(0,1fr) auto}.output.svelte-1sqkb4k{grid-template-rows:auto minmax(0,1fr) auto}.heading.svelte-1sqkb4k{grid-template-columns:32px minmax(0,1fr) auto}.heading.svelte-1sqkb4k b:where(.svelte-1sqkb4k){width:32px;height:32px}.heading.svelte-1sqkb4k h2:where(.svelte-1sqkb4k){font-size:14px}.heading.svelte-1sqkb4k p:where(.svelte-1sqkb4k){font-size:10px}.heading.svelte-1sqkb4k em:where(.svelte-1sqkb4k){padding:5px 8px;font-size:9px;font-weight:750}.heading.svelte-1sqkb4k em:where(.svelte-1sqkb4k):not(.ready){background:#fee2e2;color:#b91c1c}.summary.svelte-1sqkb4k{display:flex;gap:6px}.summary.svelte-1sqkb4k span:where(.svelte-1sqkb4k){border:1px solid var(--tool-border);border-radius:999px;background:#f8fafc;color:var(--tool-faint);padding:5px 9px;font-size:8px}.summary.svelte-1sqkb4k strong:where(.svelte-1sqkb4k){color:#475569;font:800 9px var(--tool-mono)}.code-shell.svelte-1sqkb4k,.result-shell.svelte-1sqkb4k{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.result-shell.error.svelte-1sqkb4k{border-color:#fecaca}.code-bar.svelte-1sqkb4k{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}textarea.svelte-1sqkb4k{border:0;border-radius:0;background:transparent;padding:15px;font-size:13px;outline:none}.code-shell.svelte-1sqkb4k:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}pre.svelte-1sqkb4k{border-radius:0;background:transparent;padding:15px;font-size:12px}.empty.svelte-1sqkb4k{display:grid;place-content:center;justify-items:center;gap:7px;padding:14px;text-align:center}.empty.svelte-1sqkb4k strong:where(.svelte-1sqkb4k){color:#818cf8;font:16px var(--tool-mono)}.empty.svelte-1sqkb4k span:where(.svelte-1sqkb4k){color:#cbd5e1;font-size:12px;font-weight:750}.empty.svelte-1sqkb4k small:where(.svelte-1sqkb4k){color:#94a3b8;font-size:9px}.error-state.svelte-1sqkb4k strong:where(.svelte-1sqkb4k),.error-state.svelte-1sqkb4k span:where(.svelte-1sqkb4k){color:#fecaca}.actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k),.output-actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k){min-height:36px;border-radius:9px;padding:7px 13px;font-size:10px}.output-footer.svelte-1sqkb4k{display:flex;align-items:center;gap:8px}.output-footer.svelte-1sqkb4k>span:where(.svelte-1sqkb4k){margin-right:auto;color:var(--tool-faint);font-size:9px}.output-actions.svelte-1sqkb4k{display:flex;gap:7px}.actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k):disabled,.output-actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k):disabled{opacity:.42}button.svelte-1sqkb4k:focus-visible,textarea.svelte-1sqkb4k:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:760px){.workspace.svelte-1sqkb4k{grid-template-rows:52px minmax(0,1fr)}.workspace.svelte-1sqkb4k header:where(.svelte-1sqkb4k){padding:7px 10px}header.svelte-1sqkb4k p:where(.svelte-1sqkb4k){border:0;background:transparent;padding:0;font-size:0}header.svelte-1sqkb4k p:where(.svelte-1sqkb4k):after{content:"服务端校验";font-size:9px}.editor.svelte-1sqkb4k,.output.svelte-1sqkb4k{padding:9px;gap:8px}.summary.svelte-1sqkb4k{display:none}.code-shell.svelte-1sqkb4k,.result-shell.svelte-1sqkb4k{grid-template-rows:28px minmax(0,1fr)}.code-bar.svelte-1sqkb4k{padding:0 10px;font-size:9px}textarea.svelte-1sqkb4k{padding:10px;font-size:13px}.output-footer.svelte-1sqkb4k>span:where(.svelte-1sqkb4k){display:none}.output-actions.svelte-1sqkb4k{width:100%}.output-actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k){flex:1}}@media(prefers-reduced-motion:reduce){.svelte-1sqkb4k{transition:none!important}}.layout.svelte-1sqkb4k{min-width:0}@media(max-width:760px){.layout.svelte-1sqkb4k{grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important}.actions.svelte-1sqkb4k,.output-actions.svelte-1sqkb4k{width:100%;gap:4px}.actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k),.output-actions.svelte-1sqkb4k button:where(.svelte-1sqkb4k){flex:1;min-height:32px;padding:5px 7px;font-size:9px}}html:has(.tool-slug-toml-to-json),body:has(.tool-slug-toml-to-json){height:100%;overflow:hidden!important}body:has(.tool-slug-toml-to-json) .seo-content{display:none!important}.tool-slug-toml-to-json{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-toml-to-json .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.toml-ad-layout.svelte-p94fni{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.toml-ad-layout.svelte-p94fni>.tool-ad-left{grid-area:left}.toml-ad-layout.svelte-p94fni>.tool-ad-right{grid-area:right}.bottom-ad.svelte-p94fni{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-p94fni>.tool-ad-bottom{height:100%;min-height:0}.toml-workspace.svelte-p94fni{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-p94fni{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-p94fni>div:where(.svelte-p94fni){display:grid;gap:2px}.workspace-header.svelte-p94fni span:where(.svelte-p94fni){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-p94fni strong:where(.svelte-p94fni){font-size:13px}.workspace-header.svelte-p94fni p:where(.svelte-p94fni){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-p94fni{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-p94fni,.result-panel.svelte-p94fni{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-p94fni{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-p94fni{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-p94fni{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-p94fni>b:where(.svelte-p94fni){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-p94fni h2:where(.svelte-p94fni){margin:0;font-size:11px}.panel-heading.svelte-p94fni p:where(.svelte-p94fni){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-p94fni em:where(.svelte-p94fni){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-p94fni em.ready:where(.svelte-p94fni){background:#dcfce7;color:#15803d}.format-row.svelte-p94fni{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:#334155;font-size:8px}.format-row.svelte-p94fni>span:where(.svelte-p94fni){margin-right:2px;font-weight:800}.format-row.svelte-p94fni label:where(.svelte-p94fni){display:flex;align-items:center;gap:4px;border:1px solid var(--tool-border);border-radius:999px;background:#fff;padding:5px 8px;color:var(--tool-muted);cursor:pointer}.format-row.svelte-p94fni label:where(.svelte-p94fni):has(input:where(.svelte-p94fni):checked){border-color:var(--tool-primary);background:var(--tool-primary-soft);color:var(--tool-primary);font-weight:750}.format-row.svelte-p94fni input:where(.svelte-p94fni){width:12px;height:12px;margin:0;accent-color:var(--tool-primary)}.editor-label.svelte-p94fni{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-p94fni{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-p94fni:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.syntax-guide.svelte-p94fni{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.syntax-guide.svelte-p94fni span:where(.svelte-p94fni){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.syntax-guide.svelte-p94fni code:where(.svelte-p94fni){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-p94fni,.result-actions.svelte-p94fni{display:flex;align-items:center;gap:7px}.input-actions.svelte-p94fni{margin-top:8px}.input-actions.svelte-p94fni button:where(.svelte-p94fni),.result-actions.svelte-p94fni button:where(.svelte-p94fni){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-p94fni .clear:where(.svelte-p94fni){color:#b42318}.input-actions.svelte-p94fni .run:where(.svelte-p94fni){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-p94fni button:where(.svelte-p94fni):disabled,.result-actions.svelte-p94fni button:where(.svelte-p94fni):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-p94fni button:where(.svelte-p94fni):hover:not(:disabled),.result-actions.svelte-p94fni button:where(.svelte-p94fni):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-p94fni .run:where(.svelte-p94fni):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-p94fni{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-p94fni{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-p94fni{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-p94fni small:where(.svelte-p94fni){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-p94fni{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-p94fni code:where(.svelte-p94fni){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-p94fni{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-p94fni>span:where(.svelte-p94fni){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-p94fni strong:where(.svelte-p94fni){color:var(--tool-muted);font-size:11px}.empty-state.svelte-p94fni p:where(.svelte-p94fni){max-width:280px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-p94fni{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-p94fni>span:where(.svelte-p94fni){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-p94fni:focus-visible,input.svelte-p94fni:focus-visible,textarea.svelte-p94fni:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.toml-ad-layout.svelte-p94fni{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.toml-ad-layout.svelte-p94fni>.tool-ad-left,.toml-ad-layout.svelte-p94fni>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-toml-to-json{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-toml-to-json .detail-grid{height:calc(100dvh - 108px)!important}.toml-ad-layout.svelte-p94fni{grid-template-rows:minmax(0,1fr) 42px}.toml-workspace.svelte-p94fni{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-p94fni{padding:6px 9px}.workspace-header.svelte-p94fni p:where(.svelte-p94fni){display:none}.workspace-grid.svelte-p94fni{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-p94fni,.result-panel.svelte-p94fni{padding:8px}.input-panel.svelte-p94fni{grid-template-rows:auto auto auto minmax(60px,1fr) auto auto auto}.result-panel.svelte-p94fni{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-p94fni{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-p94fni>b:where(.svelte-p94fni){width:24px;height:24px}.panel-heading.svelte-p94fni p:where(.svelte-p94fni){display:none}.format-row.svelte-p94fni{margin-bottom:5px}.format-row.svelte-p94fni label:where(.svelte-p94fni){padding:4px 6px}.syntax-guide.svelte-p94fni{display:none}.input-actions.svelte-p94fni{margin-top:5px}.input-actions.svelte-p94fni button:where(.svelte-p94fni),.result-actions.svelte-p94fni button:where(.svelte-p94fni){min-height:30px;padding:4px 8px}.result-actions.svelte-p94fni{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-p94fni>span:where(.svelte-p94fni){display:none}.empty-state.svelte-p94fni p:where(.svelte-p94fni){display:none}textarea.svelte-p94fni{font-size:16px;padding:9px}.output-shell.svelte-p94fni{grid-template-rows:27px minmax(0,1fr)}pre.svelte-p94fni{padding:9px}pre.svelte-p94fni code:where(.svelte-p94fni){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-p94fni em:where(.svelte-p94fni){display:none}.format-row.svelte-p94fni>span:where(.svelte-p94fni){display:none}.format-row.svelte-p94fni{justify-content:space-between}.format-row.svelte-p94fni label:where(.svelte-p94fni){flex:1;justify-content:center}.input-actions.svelte-p94fni button:where(.svelte-p94fni),.result-actions.svelte-p94fni button:where(.svelte-p94fni){flex:1}.input-actions.svelte-p94fni .run:where(.svelte-p94fni){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-p94fni{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-toml-to-yaml),body:has(.tool-slug-toml-to-yaml){height:100%;overflow:hidden!important}body:has(.tool-slug-toml-to-yaml) .seo-content{display:none!important}.tool-slug-toml-to-yaml{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-toml-to-yaml .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.toml-ad-layout.svelte-enx1r1{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.toml-ad-layout.svelte-enx1r1>.tool-ad-left{grid-area:left}.toml-ad-layout.svelte-enx1r1>.tool-ad-right{grid-area:right}.bottom-ad.svelte-enx1r1{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-enx1r1>.tool-ad-bottom{height:100%;min-height:0}.toml-workspace.svelte-enx1r1{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-enx1r1{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-enx1r1>div:where(.svelte-enx1r1){display:grid;gap:2px}.workspace-header.svelte-enx1r1 span:where(.svelte-enx1r1){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-enx1r1 strong:where(.svelte-enx1r1){font-size:13px}.workspace-header.svelte-enx1r1 p:where(.svelte-enx1r1){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-enx1r1{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-enx1r1,.result-panel.svelte-enx1r1{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-enx1r1{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-enx1r1{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-enx1r1{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-enx1r1>b:where(.svelte-enx1r1){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-enx1r1 h2:where(.svelte-enx1r1){margin:0;font-size:11px}.panel-heading.svelte-enx1r1 p:where(.svelte-enx1r1){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-enx1r1 em:where(.svelte-enx1r1){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-enx1r1 em.ready:where(.svelte-enx1r1){background:#dcfce7;color:#15803d}.editor-label.svelte-enx1r1{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-enx1r1{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-enx1r1:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.syntax-guide.svelte-enx1r1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.syntax-guide.svelte-enx1r1 span:where(.svelte-enx1r1){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.syntax-guide.svelte-enx1r1 code:where(.svelte-enx1r1){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-enx1r1,.result-actions.svelte-enx1r1{display:flex;align-items:center;gap:7px}.input-actions.svelte-enx1r1{margin-top:8px}.input-actions.svelte-enx1r1 button:where(.svelte-enx1r1),.result-actions.svelte-enx1r1 button:where(.svelte-enx1r1),.indent-control.svelte-enx1r1 select:where(.svelte-enx1r1){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750}.input-actions.svelte-enx1r1 button:where(.svelte-enx1r1),.result-actions.svelte-enx1r1 button:where(.svelte-enx1r1){cursor:pointer}.indent-control.svelte-enx1r1{display:flex;align-items:center;gap:6px;color:var(--tool-faint);font-size:8px;font-weight:750}.indent-control.svelte-enx1r1 select:where(.svelte-enx1r1){cursor:pointer;padding-inline:7px}.input-actions.svelte-enx1r1 .clear:where(.svelte-enx1r1){color:#b42318}.input-actions.svelte-enx1r1 .run:where(.svelte-enx1r1){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-enx1r1 button:where(.svelte-enx1r1):disabled,.result-actions.svelte-enx1r1 button:where(.svelte-enx1r1):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-enx1r1 button:where(.svelte-enx1r1):hover:not(:disabled),.result-actions.svelte-enx1r1 button:where(.svelte-enx1r1):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-enx1r1 .run:where(.svelte-enx1r1):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-enx1r1{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-enx1r1{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-enx1r1{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-enx1r1 small:where(.svelte-enx1r1){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-enx1r1{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-enx1r1 code:where(.svelte-enx1r1){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-enx1r1{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-enx1r1>span:where(.svelte-enx1r1){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-enx1r1 strong:where(.svelte-enx1r1){color:var(--tool-muted);font-size:11px}.empty-state.svelte-enx1r1 p:where(.svelte-enx1r1){max-width:280px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-enx1r1{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-enx1r1>span:where(.svelte-enx1r1){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-enx1r1:focus-visible,textarea.svelte-enx1r1:focus-visible,select.svelte-enx1r1:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.toml-ad-layout.svelte-enx1r1{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.toml-ad-layout.svelte-enx1r1>.tool-ad-left,.toml-ad-layout.svelte-enx1r1>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-toml-to-yaml{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-toml-to-yaml .detail-grid{height:calc(100dvh - 108px)!important}.toml-ad-layout.svelte-enx1r1{grid-template-rows:minmax(0,1fr) 42px}.toml-workspace.svelte-enx1r1{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-enx1r1{padding:6px 9px}.workspace-header.svelte-enx1r1 p:where(.svelte-enx1r1){display:none}.workspace-grid.svelte-enx1r1{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-enx1r1,.result-panel.svelte-enx1r1{padding:8px}.input-panel.svelte-enx1r1{grid-template-rows:auto auto minmax(70px,1fr) auto auto auto}.result-panel.svelte-enx1r1{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-enx1r1{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-enx1r1>b:where(.svelte-enx1r1){width:24px;height:24px}.panel-heading.svelte-enx1r1 p:where(.svelte-enx1r1){display:none}.syntax-guide.svelte-enx1r1{display:none}.input-actions.svelte-enx1r1{margin-top:5px}.indent-control.svelte-enx1r1{font-size:0}.indent-control.svelte-enx1r1 select:where(.svelte-enx1r1){min-height:30px;font-size:8px}.input-actions.svelte-enx1r1 button:where(.svelte-enx1r1),.result-actions.svelte-enx1r1 button:where(.svelte-enx1r1){min-height:30px;padding:4px 8px}.result-actions.svelte-enx1r1{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-enx1r1>span:where(.svelte-enx1r1){display:none}.empty-state.svelte-enx1r1 p:where(.svelte-enx1r1){display:none}textarea.svelte-enx1r1{font-size:16px;padding:9px}.output-shell.svelte-enx1r1{grid-template-rows:27px minmax(0,1fr)}pre.svelte-enx1r1{padding:9px}pre.svelte-enx1r1 code:where(.svelte-enx1r1){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-enx1r1 em:where(.svelte-enx1r1){display:none}.input-actions.svelte-enx1r1{gap:5px}.input-actions.svelte-enx1r1 button:where(.svelte-enx1r1){flex:1}.input-actions.svelte-enx1r1 .run:where(.svelte-enx1r1){margin-left:0}.indent-control.svelte-enx1r1 select:where(.svelte-enx1r1){width:60px;padding-inline:4px}}@media(prefers-reduced-motion:reduce){.svelte-enx1r1{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-tsv-data-generator),body:has(.tool-slug-tsv-data-generator){height:100%;overflow:hidden!important}body:has(.tool-slug-tsv-data-generator) .seo-content{display:none!important}.tool-slug-tsv-data-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-tsv-data-generator .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.tsv-ad-layout.svelte-1hz0tad{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left workspace right" ". bottom .";gap:8px;overflow:hidden}.tsv-ad-layout.svelte-1hz0tad>.tool-ad-left{grid-area:left}.tsv-ad-layout.svelte-1hz0tad>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1hz0tad{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-1hz0tad>.tool-ad-bottom{height:100%;min-height:0}.tsv-workspace.svelte-1hz0tad{grid-area:workspace;display:grid;min-width:0;min-height:0;grid-template-rows:64px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:16px;background:#fff;box-shadow:0 18px 48px #17203314;color:var(--tool-text)}.workspace-header.svelte-1hz0tad,.editor-toolbar.svelte-1hz0tad,.editor-footer.svelte-1hz0tad,.preview-toolbar.svelte-1hz0tad,.preview-actions.svelte-1hz0tad,.format-meta.svelte-1hz0tad{display:flex;align-items:center}.workspace-header.svelte-1hz0tad{justify-content:space-between;gap:16px;border-bottom:1px solid var(--tool-border);padding:10px 18px}.title-group.svelte-1hz0tad{display:grid;gap:3px}.eyebrow.svelte-1hz0tad{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.14em}.title-group.svelte-1hz0tad strong:where(.svelte-1hz0tad){font-size:16px;line-height:1.15}.privacy-note.svelte-1hz0tad{display:flex;align-items:center;gap:7px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#047857;padding:7px 11px;font-size:11px;font-weight:700}.privacy-note.svelte-1hz0tad>span:where(.svelte-1hz0tad),.live-status.svelte-1hz0tad>span:where(.svelte-1hz0tad){width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e24}.workspace-grid.svelte-1hz0tad{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.editor-panel.svelte-1hz0tad,.preview-panel.svelte-1hz0tad{display:grid;min-width:0;min-height:0;padding:18px}.editor-panel.svelte-1hz0tad{grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px}.preview-panel.svelte-1hz0tad{grid-template-rows:auto auto minmax(0,1fr) 18px;gap:14px;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1hz0tad{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px}.step.svelte-1hz0tad{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:10px;font-weight:850}.panel-heading.svelte-1hz0tad h2:where(.svelte-1hz0tad){margin:0;font-size:14px;line-height:1.3}.panel-heading.svelte-1hz0tad p:where(.svelte-1hz0tad){margin:4px 0 0;color:var(--tool-faint);font-size:11px;line-height:1.45}.count.svelte-1hz0tad,.live-status.svelte-1hz0tad{border-radius:999px;background:#eef2f7;color:#64748b;padding:6px 9px;font-size:10px;font-weight:750;white-space:nowrap}.live-status.svelte-1hz0tad{display:flex;align-items:center;gap:6px;background:#ecfdf5;color:#047857}.live-status.svelte-1hz0tad>span:where(.svelte-1hz0tad){width:6px;height:6px;box-shadow:none}.editor-toolbar.svelte-1hz0tad,.preview-toolbar.svelte-1hz0tad{min-height:40px;justify-content:space-between;gap:10px}.column-labels.svelte-1hz0tad{display:grid;flex:1;grid-template-columns:1fr 1fr;gap:10px;padding-left:38px;color:#475569;font-size:10px;font-weight:800}.add-button.svelte-1hz0tad,.preview-actions.svelte-1hz0tad button:where(.svelte-1hz0tad),.preview-actions.svelte-1hz0tad a:where(.svelte-1hz0tad){min-height:38px;border:1px solid var(--tool-primary);border-radius:9px;background:var(--tool-primary);color:#fff;padding:7px 13px;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer}.add-button.svelte-1hz0tad:hover,.preview-actions.svelte-1hz0tad button:where(.svelte-1hz0tad):hover{background:var(--tool-primary-dark)}.rows.svelte-1hz0tad{display:grid;min-height:0;align-content:start;gap:9px;overflow:auto;padding:2px 3px 2px 0}.field-row.svelte-1hz0tad{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px}.row-number.svelte-1hz0tad{display:grid;height:40px;align-items:center;color:#94a3b8;font:10px var(--tool-mono)}.field-row.svelte-1hz0tad label:where(.svelte-1hz0tad){display:grid;min-width:0;gap:5px}.field-row.svelte-1hz0tad label:where(.svelte-1hz0tad)>span:where(.svelte-1hz0tad){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.field-row.svelte-1hz0tad input:where(.svelte-1hz0tad){box-sizing:border-box;width:100%;min-width:0;height:40px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:8px 11px;color:var(--tool-text);font:12px var(--tool-mono);outline:none}.field-row.svelte-1hz0tad input:where(.svelte-1hz0tad):hover{border-color:#cbd5e1}.field-row.svelte-1hz0tad input:where(.svelte-1hz0tad):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11f}.remove-button.svelte-1hz0tad{height:40px;border:1px solid #fecaca;border-radius:9px;background:#fff;color:#b42318;padding:7px 10px;font-size:10px;font-weight:750;cursor:pointer}.remove-button.svelte-1hz0tad:hover:not(:disabled){background:#fff1f2}.remove-button.svelte-1hz0tad:disabled{cursor:not-allowed;opacity:.4}.editor-footer.svelte-1hz0tad{justify-content:space-between;gap:12px;border-top:1px solid var(--tool-border);padding-top:11px}.editor-footer.svelte-1hz0tad p:where(.svelte-1hz0tad),.copy-status.svelte-1hz0tad{margin:0;color:var(--tool-faint);font-size:10px;line-height:1.45}.editor-footer.svelte-1hz0tad button:where(.svelte-1hz0tad){border:0;background:transparent;color:var(--tool-primary);padding:6px;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.format-meta.svelte-1hz0tad{gap:8px;color:#64748b;font:10px var(--tool-mono)}.format-meta.svelte-1hz0tad strong:where(.svelte-1hz0tad){font-weight:600}.format-meta.svelte-1hz0tad span:where(.svelte-1hz0tad){border-radius:999px;background:#e0f2fe;color:#0369a1;padding:5px 8px;font-size:8px;font-weight:850;letter-spacing:.05em}.preview-actions.svelte-1hz0tad{gap:8px}.preview-actions.svelte-1hz0tad a:where(.svelte-1hz0tad){border-color:#0f172a;background:#0f172a}.preview-actions.svelte-1hz0tad a:where(.svelte-1hz0tad):hover{background:#1e293b}.code-shell.svelte-1hz0tad{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #1e293b;border-radius:11px;background:#101827;box-shadow:inset 0 1px #ffffff0a}.code-bar.svelte-1hz0tad{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #273449;padding:0 13px;color:#94a3b8;font:9px var(--tool-mono)}pre.svelte-1hz0tad{min-width:0;min-height:0;overflow:auto;margin:0;padding:16px;color:#d1fae5;font:12px/1.7 var(--tool-mono);white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.copy-status.svelte-1hz0tad{min-height:18px;color:#047857}button.svelte-1hz0tad:focus-visible,a.svelte-1hz0tad:focus-visible,input.svelte-1hz0tad:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.tsv-ad-layout.svelte-1hz0tad{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"workspace" "bottom"}.tsv-ad-layout.svelte-1hz0tad>.tool-ad-left,.tsv-ad-layout.svelte-1hz0tad>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-tsv-data-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-tsv-data-generator .detail-grid{height:calc(100dvh - 108px)!important}.tsv-ad-layout.svelte-1hz0tad{grid-template-rows:minmax(0,1fr) 42px}.tsv-workspace.svelte-1hz0tad{grid-template-rows:52px minmax(0,1fr);border-radius:11px}.workspace-header.svelte-1hz0tad{padding:7px 10px}.title-group.svelte-1hz0tad strong:where(.svelte-1hz0tad){font-size:14px}.privacy-note.svelte-1hz0tad{border:0;background:transparent;padding:0;font-size:0}.privacy-note.svelte-1hz0tad:after{content:"本地处理";font-size:9px}.workspace-grid.svelte-1hz0tad{grid-template-columns:1fr;grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr)}.editor-panel.svelte-1hz0tad,.preview-panel.svelte-1hz0tad{padding:10px}.editor-panel.svelte-1hz0tad{gap:8px}.preview-panel.svelte-1hz0tad{grid-template-rows:auto auto minmax(0,1fr) 0;gap:8px;border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-1hz0tad{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.step.svelte-1hz0tad{width:28px;height:28px;border-radius:7px;font-size:9px}.panel-heading.svelte-1hz0tad h2:where(.svelte-1hz0tad){font-size:12px}.panel-heading.svelte-1hz0tad p:where(.svelte-1hz0tad),.column-labels.svelte-1hz0tad,.format-meta.svelte-1hz0tad,.editor-footer.svelte-1hz0tad p:where(.svelte-1hz0tad),.copy-status.svelte-1hz0tad{display:none}.count.svelte-1hz0tad,.live-status.svelte-1hz0tad{padding:5px 7px;font-size:9px}.editor-toolbar.svelte-1hz0tad,.preview-toolbar.svelte-1hz0tad{min-height:34px}.editor-toolbar.svelte-1hz0tad{justify-content:flex-end}.add-button.svelte-1hz0tad,.preview-actions.svelte-1hz0tad button:where(.svelte-1hz0tad),.preview-actions.svelte-1hz0tad a:where(.svelte-1hz0tad){min-height:36px;padding:7px 11px;font-size:10px}.field-row.svelte-1hz0tad{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px;gap:6px}.row-number.svelte-1hz0tad{display:none}.field-row.svelte-1hz0tad input:where(.svelte-1hz0tad),.remove-button.svelte-1hz0tad{height:38px}.field-row.svelte-1hz0tad input:where(.svelte-1hz0tad){padding:7px 9px;font-size:11px}.remove-button.svelte-1hz0tad{padding:6px 5px;font-size:9px}.editor-footer.svelte-1hz0tad{justify-content:flex-end;border-top:0;padding-top:0}.preview-actions.svelte-1hz0tad{width:100%}.preview-actions.svelte-1hz0tad button:where(.svelte-1hz0tad),.preview-actions.svelte-1hz0tad a:where(.svelte-1hz0tad){flex:1;text-align:center}.code-shell.svelte-1hz0tad{grid-template-rows:28px minmax(0,1fr);border-radius:9px}.code-bar.svelte-1hz0tad{padding:0 10px;font-size:8px}pre.svelte-1hz0tad{padding:11px;font-size:10px}}@media(prefers-reduced-motion:reduce){.svelte-1hz0tad{transition:none!important}}html:has(.tool-slug-tsv-to-json),body:has(.tool-slug-tsv-to-json){height:100%;overflow:hidden!important}body:has(.tool-slug-tsv-to-json) .seo-content{display:none!important}.tool-slug-tsv-to-json{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-tsv-to-json .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.tsv-ad-layout.svelte-7hfp9j{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.tsv-ad-layout.svelte-7hfp9j>.tool-ad-left{grid-area:left}.tsv-ad-layout.svelte-7hfp9j>.tool-ad-right{grid-area:right}.bottom-ad.svelte-7hfp9j{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-7hfp9j>.tool-ad-bottom{height:100%;min-height:0}.tsv-workspace.svelte-7hfp9j{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-7hfp9j{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-7hfp9j>div:where(.svelte-7hfp9j){display:grid;gap:2px}.workspace-header.svelte-7hfp9j span:where(.svelte-7hfp9j){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-7hfp9j strong:where(.svelte-7hfp9j){font-size:13px}.workspace-header.svelte-7hfp9j p:where(.svelte-7hfp9j){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-7hfp9j{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-7hfp9j,.result-panel.svelte-7hfp9j{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-7hfp9j{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-7hfp9j{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-7hfp9j{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-7hfp9j>b:where(.svelte-7hfp9j){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-7hfp9j h2:where(.svelte-7hfp9j){margin:0;font-size:11px}.panel-heading.svelte-7hfp9j p:where(.svelte-7hfp9j){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-7hfp9j em:where(.svelte-7hfp9j){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-7hfp9j em.idle:where(.svelte-7hfp9j){background:#e2e8f0;color:#64748b}.editor-label.svelte-7hfp9j{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-7hfp9j{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4}textarea.svelte-7hfp9j:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}fieldset.svelte-7hfp9j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;border:0}legend.svelte-7hfp9j{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}fieldset.svelte-7hfp9j label:where(.svelte-7hfp9j){display:flex;align-items:center;gap:7px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:7px 8px;cursor:pointer}fieldset.svelte-7hfp9j input:where(.svelte-7hfp9j){width:14px;height:14px;margin:0;accent-color:var(--tool-primary)}fieldset.svelte-7hfp9j span:where(.svelte-7hfp9j){display:grid;min-width:0;gap:1px}fieldset.svelte-7hfp9j strong:where(.svelte-7hfp9j){font-size:8px}fieldset.svelte-7hfp9j small:where(.svelte-7hfp9j){overflow:hidden;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.input-actions.svelte-7hfp9j,.result-actions.svelte-7hfp9j{display:flex;align-items:center;gap:7px}.input-actions.svelte-7hfp9j{margin-top:8px}.input-actions.svelte-7hfp9j button:where(.svelte-7hfp9j),.result-actions.svelte-7hfp9j button:where(.svelte-7hfp9j){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-7hfp9j .clear:where(.svelte-7hfp9j){color:#b42318}.input-actions.svelte-7hfp9j .run:where(.svelte-7hfp9j){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-7hfp9j button:where(.svelte-7hfp9j):disabled,.result-actions.svelte-7hfp9j button:where(.svelte-7hfp9j):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-7hfp9j button:where(.svelte-7hfp9j):hover:not(:disabled),.result-actions.svelte-7hfp9j button:where(.svelte-7hfp9j):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-7hfp9j .run:where(.svelte-7hfp9j):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-7hfp9j{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}pre.svelte-7hfp9j{box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;overflow:auto;margin:0;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:12px 13px;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}pre.svelte-7hfp9j:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}pre.svelte-7hfp9j code:where(.svelte-7hfp9j){font:10px/1.6 var(--tool-mono)}.empty-state.svelte-7hfp9j{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-7hfp9j>span:where(.svelte-7hfp9j){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 11px var(--tool-mono)}.empty-state.svelte-7hfp9j strong:where(.svelte-7hfp9j){color:var(--tool-muted);font-size:11px}.empty-state.svelte-7hfp9j p:where(.svelte-7hfp9j){max-width:260px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-7hfp9j{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-7hfp9j>span:where(.svelte-7hfp9j){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-7hfp9j:focus-visible,input.svelte-7hfp9j:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.tsv-ad-layout.svelte-7hfp9j{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.tsv-ad-layout.svelte-7hfp9j>.tool-ad-left,.tsv-ad-layout.svelte-7hfp9j>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-tsv-to-json{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-tsv-to-json .detail-grid{height:calc(100dvh - 108px)!important}.tsv-ad-layout.svelte-7hfp9j{grid-template-rows:minmax(0,1fr) 42px}.tsv-workspace.svelte-7hfp9j{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-7hfp9j{padding:6px 9px}.workspace-header.svelte-7hfp9j p:where(.svelte-7hfp9j){display:none}.workspace-grid.svelte-7hfp9j{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-7hfp9j,.result-panel.svelte-7hfp9j{padding:8px}.input-panel.svelte-7hfp9j{grid-template-rows:auto auto minmax(82px,1fr) auto auto auto}.result-panel.svelte-7hfp9j{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-7hfp9j{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-7hfp9j>b:where(.svelte-7hfp9j){width:24px;height:24px}.panel-heading.svelte-7hfp9j p:where(.svelte-7hfp9j){display:none}fieldset.svelte-7hfp9j{gap:4px;margin-top:5px}fieldset.svelte-7hfp9j label:where(.svelte-7hfp9j){justify-content:center;padding:6px 4px}fieldset.svelte-7hfp9j small:where(.svelte-7hfp9j){display:none}.input-actions.svelte-7hfp9j{margin-top:5px}.input-actions.svelte-7hfp9j button:where(.svelte-7hfp9j),.result-actions.svelte-7hfp9j button:where(.svelte-7hfp9j){min-height:30px;padding:4px 8px}.result-actions.svelte-7hfp9j{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-7hfp9j>span:where(.svelte-7hfp9j){display:none}.empty-state.svelte-7hfp9j p:where(.svelte-7hfp9j){display:none}textarea.svelte-7hfp9j{font-size:16px;padding:9px}}@media(max-width:430px){fieldset.svelte-7hfp9j strong:where(.svelte-7hfp9j){font-size:7px}.panel-heading.svelte-7hfp9j em:where(.svelte-7hfp9j){display:none}.input-actions.svelte-7hfp9j button:where(.svelte-7hfp9j){flex:1}.input-actions.svelte-7hfp9j .run:where(.svelte-7hfp9j){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-7hfp9j{scroll-behavior:auto!important;transition:none!important}}.ulid-workspace.svelte-1uhact3{display:grid;height:100%;min-height:0;grid-template-rows:minmax(210px,.9fr) auto auto;gap:10px;overflow:auto;color:#1d2939}.generator.svelte-1uhact3,.batch.svelte-1uhact3,.recent.svelte-1uhact3{border:1px solid #d8dee8;border-radius:8px;background:#fff}.generator.svelte-1uhact3{padding:0 16px 14px}.controls.svelte-1uhact3{display:grid;grid-template-columns:180px 180px 130px minmax(180px,1fr);align-items:end;gap:16px;min-height:74px}.controls.svelte-1uhact3 label:where(.svelte-1uhact3){display:grid;gap:6px;color:#475467;font-size:11px;font-weight:700}.stepper.svelte-1uhact3{display:grid;grid-template-columns:38px 1fr 38px}.stepper.svelte-1uhact3 button:where(.svelte-1uhact3),.stepper.svelte-1uhact3 input:where(.svelte-1uhact3),.controls.svelte-1uhact3 select:where(.svelte-1uhact3),.actions.svelte-1uhact3 button:where(.svelte-1uhact3),.primary-result.svelte-1uhact3 button:where(.svelte-1uhact3),.recent-list.svelte-1uhact3 button:where(.svelte-1uhact3){box-sizing:border-box;min-height:36px;border:1px solid #cfd6e1;background:#fff;color:#475467;font-size:11px;font-weight:650}.stepper.svelte-1uhact3 button:where(.svelte-1uhact3){cursor:pointer}.stepper.svelte-1uhact3 button:where(.svelte-1uhact3):first-child{border-radius:6px 0 0 6px}.stepper.svelte-1uhact3 button:where(.svelte-1uhact3):last-child{border-radius:0 6px 6px 0}.stepper.svelte-1uhact3 input:where(.svelte-1uhact3){min-width:0;border-inline:0;text-align:center}.controls.svelte-1uhact3 select:where(.svelte-1uhact3){border-radius:6px;padding:0 10px}.generate.svelte-1uhact3{min-height:38px;border:1px solid #4f46e5;border-radius:6px;background:#4f46e5;color:#fff;font-size:12px;font-weight:750;cursor:pointer}.generate.svelte-1uhact3:hover{background:#4338ca}.generated.svelte-1uhact3{align-self:center;justify-self:end;color:#027a48;font-size:12px;font-weight:700}.primary-result.svelte-1uhact3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;margin-top:6px;border:1px solid #d8dee8;border-radius:7px;background:#fcfcfd;padding:14px 18px}.primary-result.svelte-1uhact3 code:where(.svelte-1uhact3){overflow-wrap:anywhere;color:#101828;font:clamp(20px,2.5vw,34px)/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.primary-result.svelte-1uhact3 button:where(.svelte-1uhact3),.actions.svelte-1uhact3 button:where(.svelte-1uhact3),.recent-list.svelte-1uhact3 button:where(.svelte-1uhact3){border-radius:6px;padding:5px 12px;cursor:pointer}.primary-result.svelte-1uhact3 p:where(.svelte-1uhact3){grid-column:1/-1;margin:0;color:#667085;font-size:10px}.primary-result.empty.svelte-1uhact3{place-content:center;justify-items:center;color:#98a2b3}.primary-result.empty.svelte-1uhact3 strong:where(.svelte-1uhact3){font-size:14px}.primary-result.empty.svelte-1uhact3 span:where(.svelte-1uhact3){font-size:11px}.error.svelte-1uhact3{display:grid;gap:5px;margin-top:8px;border:1px solid #fecdd3;border-radius:7px;background:#fff1f3;color:#9f1239;padding:12px}.batch.svelte-1uhact3{padding:0 16px 12px}.batch.svelte-1uhact3>header:where(.svelte-1uhact3),.recent.svelte-1uhact3>header:where(.svelte-1uhact3){display:flex;min-height:50px;align-items:center;justify-content:space-between}.batch.svelte-1uhact3>header:where(.svelte-1uhact3)>div:where(.svelte-1uhact3):first-child{display:flex;align-items:center;gap:8px}.batch.svelte-1uhact3>header:where(.svelte-1uhact3) span:where(.svelte-1uhact3){display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#eef2ff;color:#4f46e5;font-size:10px}.actions.svelte-1uhact3{display:flex;gap:8px}.actions.svelte-1uhact3 button:where(.svelte-1uhact3):disabled{cursor:not-allowed;opacity:.45}.batch-empty.svelte-1uhact3{display:grid;min-height:92px;place-items:center;color:#98a2b3;font-size:11px}.recent.svelte-1uhact3{padding:0 16px 12px}.recent.svelte-1uhact3>header:where(.svelte-1uhact3){justify-content:flex-start;gap:10px}.recent.svelte-1uhact3>header:where(.svelte-1uhact3) span:where(.svelte-1uhact3){color:#98a2b3;font-size:10px}.recent-list.svelte-1uhact3{overflow:hidden;border:1px solid #e1e6ed;border-radius:7px}.recent-list.svelte-1uhact3 article:where(.svelte-1uhact3){display:grid;grid-template-columns:minmax(0,1fr) 100px 88px 68px;align-items:center;gap:10px;min-height:50px;padding:0 12px}.recent-list.svelte-1uhact3 article:where(.svelte-1uhact3)+article:where(.svelte-1uhact3){border-top:1px solid #e7eaf0}.recent-list.svelte-1uhact3 article:where(.svelte-1uhact3)>div:where(.svelte-1uhact3){display:flex;align-items:center;gap:18px;min-width:0}.recent-list.svelte-1uhact3 strong:where(.svelte-1uhact3){min-width:120px;font-size:11px}.recent-list.svelte-1uhact3 code:where(.svelte-1uhact3){overflow:hidden;color:#667085;font:10px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.recent-list.svelte-1uhact3 time:where(.svelte-1uhact3){color:#667085;font-size:10px}.recent-list.svelte-1uhact3 button:where(.svelte-1uhact3){min-height:28px;padding-inline:8px}.recent-empty.svelte-1uhact3{margin:0;color:#98a2b3;font-size:11px}@media(max-width:760px){.ulid-workspace.svelte-1uhact3{height:auto;overflow:visible}.controls.svelte-1uhact3{grid-template-columns:1fr 1fr}.generate.svelte-1uhact3{grid-column:1/-1}.generated.svelte-1uhact3{grid-column:1/-1;justify-self:start}.primary-result.svelte-1uhact3{grid-template-columns:1fr}.primary-result.svelte-1uhact3 code:where(.svelte-1uhact3){font-size:18px}.recent-list.svelte-1uhact3 article:where(.svelte-1uhact3){grid-template-columns:1fr auto;gap:8px;padding-block:10px}.recent-list.svelte-1uhact3 article:where(.svelte-1uhact3)>div:where(.svelte-1uhact3){display:grid;gap:3px}.recent-list.svelte-1uhact3 time:where(.svelte-1uhact3){grid-column:2}.recent-list.svelte-1uhact3 button:where(.svelte-1uhact3){justify-self:start}}.controls.svelte-1uhact3{grid-template-columns:160px 160px 160px 130px minmax(110px,1fr)}.ulid-workspace.svelte-1uhact3{overflow:hidden}.batch.svelte-1uhact3{min-height:0}.batch-scroll.svelte-1uhact3{max-height:236px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.batch-grid.svelte-1uhact3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.batch-grid.svelte-1uhact3 article:where(.svelte-1uhact3){display:grid;grid-template-columns:28px minmax(0,1fr) 64px;align-items:center;gap:9px;min-height:62px;border:1px solid #e1e6ed;border-radius:7px;background:#fcfcfd;padding:8px 10px}.batch-grid.svelte-1uhact3 .index:where(.svelte-1uhact3){display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#eef2ff;color:#4f46e5;font-size:10px;font-weight:750}.batch-grid.svelte-1uhact3 article:where(.svelte-1uhact3)>div:where(.svelte-1uhact3){display:grid;min-width:0;gap:5px}.batch-grid.svelte-1uhact3 code:where(.svelte-1uhact3){overflow:hidden;color:#344054;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.batch-grid.svelte-1uhact3 time:where(.svelte-1uhact3){color:#98a2b3;font-size:9px}.batch-grid.svelte-1uhact3 button:where(.svelte-1uhact3){box-sizing:border-box;min-height:28px;border:1px solid #cfd6e1;border-radius:6px;background:#fff;color:#475467;padding:5px 8px;font-size:11px;font-weight:650;cursor:pointer}@media(max-width:900px){.controls.svelte-1uhact3{grid-template-columns:1fr 1fr}.generate.svelte-1uhact3{grid-column:1/-1}.generated.svelte-1uhact3{grid-column:1/-1;justify-self:start}}@media(max-width:760px){.batch-grid.svelte-1uhact3{grid-template-columns:1fr}}html:has(.tool-slug-ulid-generator),body:has(.tool-slug-ulid-generator){height:100%;overflow:hidden!important}body:has(.tool-slug-ulid-generator) .seo-content{display:none!important}.tool-slug-ulid-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-ulid-generator .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ulid-ad-layout.svelte-1uhact3{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left workspace right" ". bottom .";gap:8px;overflow:hidden}.ulid-ad-layout.svelte-1uhact3>.tool-ad-left{grid-area:left}.ulid-ad-layout.svelte-1uhact3>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1uhact3{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-1uhact3>.tool-ad-bottom{height:100%;min-height:0}.ulid-workspace.svelte-1uhact3{grid-area:workspace;grid-template-rows:minmax(165px,.8fr) minmax(120px,1fr) minmax(72px,.55fr);gap:8px;overflow:hidden}.generator.svelte-1uhact3,.batch.svelte-1uhact3,.recent.svelte-1uhact3{min-width:0;min-height:0;overflow:hidden}.generator.svelte-1uhact3{padding-inline:12px}.controls.svelte-1uhact3{grid-template-columns:130px 110px 110px 120px minmax(90px,1fr);gap:9px;min-height:62px}.primary-result.svelte-1uhact3{min-height:78px;margin-top:4px;padding:10px 13px}.batch.svelte-1uhact3{display:grid;grid-template-rows:44px minmax(0,1fr);padding:0 12px 9px}.batch.svelte-1uhact3>header:where(.svelte-1uhact3),.recent.svelte-1uhact3>header:where(.svelte-1uhact3){min-height:44px}.batch-scroll.svelte-1uhact3{height:100%;max-height:none}.recent.svelte-1uhact3{display:grid;grid-template-rows:40px minmax(0,1fr);padding:0 12px 8px}.recent-list.svelte-1uhact3{min-height:0;overflow:auto}.recent-empty.svelte-1uhact3{overflow:auto}@media(max-width:1180px){.ulid-ad-layout.svelte-1uhact3{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"workspace" "bottom"}.ulid-ad-layout.svelte-1uhact3>.tool-ad-left,.ulid-ad-layout.svelte-1uhact3>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-ulid-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-ulid-generator .detail-grid{height:calc(100dvh - 108px)!important}.ulid-ad-layout.svelte-1uhact3{grid-template-rows:minmax(0,1fr) 42px}.ulid-workspace.svelte-1uhact3{height:100%;grid-template-rows:minmax(160px,.9fr) minmax(120px,1fr) minmax(65px,.45fr);gap:6px;overflow:hidden}.generator.svelte-1uhact3{padding:0 8px 7px}.controls.svelte-1uhact3{grid-template-columns:1fr 1fr 1fr;gap:6px;min-height:54px}.controls.svelte-1uhact3 label:where(.svelte-1uhact3){gap:3px;font-size:8px}.generate.svelte-1uhact3{grid-column:auto;min-height:34px}.generated.svelte-1uhact3{display:none}.stepper.svelte-1uhact3{grid-template-columns:28px 1fr 28px}.stepper.svelte-1uhact3 button:where(.svelte-1uhact3),.stepper.svelte-1uhact3 input:where(.svelte-1uhact3),.controls.svelte-1uhact3 select:where(.svelte-1uhact3){min-height:30px;font-size:9px}.primary-result.svelte-1uhact3{min-height:58px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:7px 9px}.primary-result.svelte-1uhact3 code:where(.svelte-1uhact3){font-size:12px}.primary-result.svelte-1uhact3 p:where(.svelte-1uhact3){display:none}.batch.svelte-1uhact3{padding:0 8px 6px}.batch.svelte-1uhact3>header:where(.svelte-1uhact3),.recent.svelte-1uhact3>header:where(.svelte-1uhact3){min-height:36px}.batch-grid.svelte-1uhact3 article:where(.svelte-1uhact3){min-height:48px;padding:5px 7px}.recent.svelte-1uhact3{padding:0 8px 5px}.recent-list.svelte-1uhact3 article:where(.svelte-1uhact3){grid-template-columns:minmax(0,1fr) auto auto;min-height:42px;padding:5px 7px}.recent-list.svelte-1uhact3 article:where(.svelte-1uhact3)>div:where(.svelte-1uhact3){display:grid;gap:2px}.recent-list.svelte-1uhact3 time:where(.svelte-1uhact3){display:none}.recent-list.svelte-1uhact3 button:where(.svelte-1uhact3){min-height:26px;padding:3px 6px;font-size:8px}}html:has(.tool-slug-unicode-escape),body:has(.tool-slug-unicode-escape){overflow:auto!important}.unicode-ad-layout.svelte-1tqtjzd{display:grid;height:auto;min-height:560px;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.unicode-ad-layout.svelte-1tqtjzd>.tool-ad-left{grid-area:left}.unicode-ad-layout.svelte-1tqtjzd>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1tqtjzd{grid-area:bottom;min-width:0}.unicode-workspace.svelte-1tqtjzd{grid-area:workspace;display:grid;min-height:560px;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203312;color:var(--tool-text)}.tool-slug-unicode-escape{height:auto!important;min-height:calc(100dvh - 48px);overflow:visible!important}.tool-slug-unicode-escape .detail-grid{height:auto!important;overflow:visible!important}.workspace-header.svelte-1tqtjzd,.result-actions.svelte-1tqtjzd,.input-meta.svelte-1tqtjzd,.editor-actions.svelte-1tqtjzd{display:flex;align-items:center}.workspace-header.svelte-1tqtjzd{justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-1tqtjzd>div:where(.svelte-1tqtjzd){display:grid;gap:2px}.eyebrow.svelte-1tqtjzd{color:var(--tool-primary);font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-1tqtjzd strong:where(.svelte-1tqtjzd){font-size:13px}.syntax.svelte-1tqtjzd{border-radius:999px;background:#eef2ff;color:#4338ca;padding:5px 9px;font:750 9px var(--tool-mono)}.mode-switch.svelte-1tqtjzd{display:grid;grid-template-columns:1fr 1fr;gap:5px;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:6px}.mode-switch.svelte-1tqtjzd button:where(.svelte-1tqtjzd){display:grid;min-height:42px;align-content:center;gap:1px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tool-muted);cursor:pointer}.mode-switch.svelte-1tqtjzd button:where(.svelte-1tqtjzd) span:where(.svelte-1tqtjzd){font-size:8px}.mode-switch.svelte-1tqtjzd button:where(.svelte-1tqtjzd) strong:where(.svelte-1tqtjzd){font-size:10px}.mode-switch.svelte-1tqtjzd button[aria-pressed=true]:where(.svelte-1tqtjzd){border-color:#c7d2fe;background:#fff;color:var(--tool-primary);box-shadow:0 3px 8px #0f172a0f}.workspace-grid.svelte-1tqtjzd{display:grid;min-height:0;grid-template-columns:1fr 1fr}.editor-panel.svelte-1tqtjzd,.result-panel.svelte-1tqtjzd{display:grid;min-width:0;min-height:0;align-content:start;padding:15px 16px}.result-panel.svelte-1tqtjzd{grid-template-rows:auto minmax(270px,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1tqtjzd{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px}.panel-heading.svelte-1tqtjzd>span:where(.svelte-1tqtjzd){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px;font-weight:850}.panel-heading.svelte-1tqtjzd h2:where(.svelte-1tqtjzd){margin:0;font-size:12px}.panel-heading.svelte-1tqtjzd p:where(.svelte-1tqtjzd){margin:3px 0 0;color:var(--tool-faint);font-size:9px}.panel-heading.svelte-1tqtjzd em:where(.svelte-1tqtjzd){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.panel-heading.svelte-1tqtjzd em.idle:where(.svelte-1tqtjzd){background:#f1f5f9;color:#64748b}.editor-panel.svelte-1tqtjzd>label:where(.svelte-1tqtjzd){margin-bottom:6px;color:#334155;font-size:10px;font-weight:800}.editor-panel.svelte-1tqtjzd textarea:where(.svelte-1tqtjzd){box-sizing:border-box;width:100%;min-height:225px;resize:vertical;border:1px solid var(--tool-border);border-radius:9px;background:#fbfcfe;padding:13px 14px;color:#1e293b;font:12px/1.7 var(--tool-mono);outline:none}.editor-panel.svelte-1tqtjzd textarea:where(.svelte-1tqtjzd):focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}.editor-panel.svelte-1tqtjzd textarea[aria-invalid=true]:where(.svelte-1tqtjzd){border-color:#fb7185}.input-meta.svelte-1tqtjzd{justify-content:space-between;padding-top:6px;color:var(--tool-faint);font-size:8px}.local-error.svelte-1tqtjzd,.server-error.svelte-1tqtjzd{margin-top:9px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:9px 11px;font-size:9px}.server-error.svelte-1tqtjzd{display:grid;gap:2px}.format-guide.svelte-1tqtjzd{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.format-guide.svelte-1tqtjzd article:where(.svelte-1tqtjzd){display:grid;gap:3px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:8px}.format-guide.svelte-1tqtjzd code:where(.svelte-1tqtjzd){color:var(--tool-primary);font:850 10px var(--tool-mono)}.format-guide.svelte-1tqtjzd span:where(.svelte-1tqtjzd){color:var(--tool-faint);font-size:7px}.editor-actions.svelte-1tqtjzd{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:11px}.editor-actions.svelte-1tqtjzd button:where(.svelte-1tqtjzd),.result-actions.svelte-1tqtjzd button:where(.svelte-1tqtjzd){min-height:36px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:6px 11px;font-size:9px;font-weight:750;cursor:pointer}.editor-actions.svelte-1tqtjzd .quiet-danger:where(.svelte-1tqtjzd){color:#b42318}.editor-actions.svelte-1tqtjzd .convert:where(.svelte-1tqtjzd){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.editor-actions.svelte-1tqtjzd button:where(.svelte-1tqtjzd):hover:not(:disabled),.result-actions.svelte-1tqtjzd button:where(.svelte-1tqtjzd):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.editor-actions.svelte-1tqtjzd .convert:where(.svelte-1tqtjzd):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.editor-actions.svelte-1tqtjzd button:where(.svelte-1tqtjzd):disabled,.result-actions.svelte-1tqtjzd button:where(.svelte-1tqtjzd):disabled{cursor:not-allowed;opacity:.42}.result-box.svelte-1tqtjzd{display:grid;min-height:270px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:10px;background:#fff}.result-box.svelte-1tqtjzd header:where(.svelte-1tqtjzd){display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);background:#f8fafc;padding:8px 11px;color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.08em}.result-box.svelte-1tqtjzd header:where(.svelte-1tqtjzd) strong:where(.svelte-1tqtjzd){color:var(--tool-muted);font-size:8px;letter-spacing:0}.result-box.svelte-1tqtjzd pre:where(.svelte-1tqtjzd){overflow:auto;margin:0;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;color:#1e293b;font:12px/1.7 var(--tool-mono)}.empty-state.svelte-1tqtjzd{display:grid;min-height:270px;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1tqtjzd code:where(.svelte-1tqtjzd){display:grid;width:46px;height:46px;place-items:center;border-radius:12px;background:#eef2ff;color:#4f46e5;font:850 14px var(--tool-mono)}.empty-state.svelte-1tqtjzd strong:where(.svelte-1tqtjzd){color:var(--tool-muted);font-size:12px}.empty-state.svelte-1tqtjzd span:where(.svelte-1tqtjzd){max-width:270px;font-size:9px}.safety-note.svelte-1tqtjzd{display:flex;gap:8px;margin-top:9px;border-left:3px solid #818cf8;border-radius:7px;background:#eef2ff;padding:9px 11px}.safety-note.svelte-1tqtjzd strong:where(.svelte-1tqtjzd){color:#4338ca;font-size:9px}.safety-note.svelte-1tqtjzd span:where(.svelte-1tqtjzd){color:#6366a5;font-size:8px}.result-actions.svelte-1tqtjzd{justify-content:flex-end;gap:7px;min-height:46px;margin-top:7px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-1tqtjzd>span:where(.svelte-1tqtjzd){margin-right:auto;color:var(--tool-faint);font-size:9px}.mode-switch.svelte-1tqtjzd button:where(.svelte-1tqtjzd):focus-visible,.editor-actions.svelte-1tqtjzd button:where(.svelte-1tqtjzd):focus-visible,.result-actions.svelte-1tqtjzd button:where(.svelte-1tqtjzd):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.unicode-ad-layout.svelte-1tqtjzd{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.unicode-ad-layout.svelte-1tqtjzd>.tool-ad-left,.unicode-ad-layout.svelte-1tqtjzd>.tool-ad-right,.bottom-ad.svelte-1tqtjzd{min-height:64px}}@media(max-width:900px){.unicode-ad-layout.svelte-1tqtjzd,.unicode-workspace.svelte-1tqtjzd{min-height:0}.unicode-workspace.svelte-1tqtjzd{height:auto;overflow:visible}.workspace-grid.svelte-1tqtjzd{grid-template-columns:1fr}.result-panel.svelte-1tqtjzd{border-top:1px solid var(--tool-border);border-left:0}}@media(max-width:640px){.workspace-header.svelte-1tqtjzd{align-items:flex-start;flex-direction:column;padding:10px 12px}.syntax.svelte-1tqtjzd{border-radius:6px}.mode-switch.svelte-1tqtjzd{grid-template-columns:1fr}.mode-switch.svelte-1tqtjzd button:where(.svelte-1tqtjzd){min-height:48px}.editor-panel.svelte-1tqtjzd,.result-panel.svelte-1tqtjzd{padding:12px}.editor-panel.svelte-1tqtjzd textarea:where(.svelte-1tqtjzd){min-height:220px;font-size:16px}.format-guide.svelte-1tqtjzd{grid-template-columns:1fr}.editor-actions.svelte-1tqtjzd{display:grid;grid-template-columns:1fr 1fr}.editor-actions.svelte-1tqtjzd .convert:where(.svelte-1tqtjzd){grid-column:1/-1;margin-left:0;min-height:44px}.result-actions.svelte-1tqtjzd{display:grid;grid-template-columns:1fr 1fr}.result-actions.svelte-1tqtjzd>span:where(.svelte-1tqtjzd){grid-column:1/-1}.result-actions.svelte-1tqtjzd button:where(.svelte-1tqtjzd){min-height:44px}.safety-note.svelte-1tqtjzd{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.svelte-1tqtjzd{transition:none!important}}.url-workspace.svelte-jktog3{display:grid;height:auto;gap:10px;color:#1d2939}.input-card.svelte-jktog3,.overview-card.svelte-jktog3,.detail-panel.svelte-jktog3,.query-panel.svelte-jktog3,.empty-card.svelte-jktog3{border:1px solid #d8dee8;border-radius:8px;background:#fff}.input-card.svelte-jktog3{padding:14px 16px}.input-head.svelte-jktog3,.input-head.svelte-jktog3>div:where(.svelte-jktog3),.actions.svelte-jktog3,.overview-card.svelte-jktog3>header:where(.svelte-jktog3),.detail-panel.svelte-jktog3>header:where(.svelte-jktog3),.detail-panel.svelte-jktog3>header:where(.svelte-jktog3)>div:where(.svelte-jktog3),.query-panel.svelte-jktog3>header:where(.svelte-jktog3),.query-panel.svelte-jktog3>header:where(.svelte-jktog3)>div:where(.svelte-jktog3){display:flex;align-items:center}.input-head.svelte-jktog3,.overview-card.svelte-jktog3>header:where(.svelte-jktog3),.detail-panel.svelte-jktog3>header:where(.svelte-jktog3),.query-panel.svelte-jktog3>header:where(.svelte-jktog3){justify-content:space-between;gap:12px}.input-head.svelte-jktog3{margin-bottom:9px}.input-head.svelte-jktog3>div:where(.svelte-jktog3):first-child,.detail-panel.svelte-jktog3>header:where(.svelte-jktog3)>div:where(.svelte-jktog3),.query-panel.svelte-jktog3>header:where(.svelte-jktog3)>div:where(.svelte-jktog3){gap:8px}.input-head.svelte-jktog3 strong:where(.svelte-jktog3),.overview-card.svelte-jktog3>header:where(.svelte-jktog3) strong:where(.svelte-jktog3),.detail-panel.svelte-jktog3>header:where(.svelte-jktog3) strong:where(.svelte-jktog3),.query-panel.svelte-jktog3>header:where(.svelte-jktog3) strong:where(.svelte-jktog3){font-size:12px}.input-head.svelte-jktog3 span:where(.svelte-jktog3),.overview-card.svelte-jktog3>header:where(.svelte-jktog3) span:where(.svelte-jktog3),.detail-panel.svelte-jktog3>header:where(.svelte-jktog3) span:where(.svelte-jktog3),.query-panel.svelte-jktog3>header:where(.svelte-jktog3) span:where(.svelte-jktog3){color:#667085;font-size:9px}.actions.svelte-jktog3{gap:7px}.actions.svelte-jktog3 button:where(.svelte-jktog3),.detail-panel.svelte-jktog3 button:where(.svelte-jktog3),.query-panel.svelte-jktog3 button:where(.svelte-jktog3){min-height:31px;border:1px solid #cfd6e1;border-radius:6px;background:#fff;color:#475467;padding:4px 10px;font-size:9px;font-weight:750;cursor:pointer}.actions.svelte-jktog3 button:where(.svelte-jktog3):hover,.detail-panel.svelte-jktog3 button:where(.svelte-jktog3):hover,.query-panel.svelte-jktog3 button:where(.svelte-jktog3):hover{border-color:#6366f1;color:#4f46e5}.actions.svelte-jktog3 .primary:where(.svelte-jktog3){min-width:105px;border-color:#4f46e5;background:#5557df;color:#fff}.actions.svelte-jktog3 .primary:where(.svelte-jktog3):hover{background:#4749ca;color:#fff}.actions.svelte-jktog3 button:where(.svelte-jktog3):disabled{cursor:not-allowed;opacity:.55}.input-card.svelte-jktog3>input:where(.svelte-jktog3){box-sizing:border-box;width:100%;height:40px;border:1px solid #cfd6e1;border-radius:7px;background:#fcfcfd;color:#1d2939;padding:8px 11px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;outline:none}.input-card.svelte-jktog3>input:where(.svelte-jktog3):focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.input-card.svelte-jktog3>small:where(.svelte-jktog3){display:block;margin-top:6px;color:#98a2b3;font-size:8px}.error.svelte-jktog3{display:flex;gap:8px;margin:9px 0 0;border:1px solid #fecdd3;border-radius:7px;background:#fff1f3;color:#9f1239;padding:8px 10px;font-size:9px}.error.svelte-jktog3 strong:where(.svelte-jktog3){white-space:nowrap}.overview-card.svelte-jktog3{padding:0 12px 12px}.overview-card.svelte-jktog3>header:where(.svelte-jktog3),.detail-panel.svelte-jktog3>header:where(.svelte-jktog3),.query-panel.svelte-jktog3>header:where(.svelte-jktog3){min-height:42px}.overview-grid.svelte-jktog3{display:grid;grid-template-columns:.7fr 1fr .55fr 1.1fr 1.55fr .7fr;gap:7px}.overview-grid.svelte-jktog3>div:where(.svelte-jktog3){display:grid;gap:4px;min-width:0;border:1px solid #d8dee8;border-radius:7px;background:#fbfcfe;padding:8px 10px}.overview-grid.svelte-jktog3 span:where(.svelte-jktog3){color:#667085;font-size:8px}.overview-grid.svelte-jktog3 strong:where(.svelte-jktog3){overflow:hidden;color:#344054;font:10px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.overview-grid.svelte-jktog3>div:where(.svelte-jktog3):first-child strong:where(.svelte-jktog3){color:#4f46e5}.overview-grid.svelte-jktog3 .wide:where(.svelte-jktog3) strong:where(.svelte-jktog3){color:#0f907b}.result-grid.svelte-jktog3{display:grid;grid-template-columns:1.05fr .95fr;gap:10px}.detail-panel.svelte-jktog3,.query-panel.svelte-jktog3{min-width:0;overflow:hidden}.detail-panel.svelte-jktog3>header:where(.svelte-jktog3),.query-panel.svelte-jktog3>header:where(.svelte-jktog3){border-bottom:1px solid #e1e6ed;padding:0 11px}.detail-panel.svelte-jktog3>header:where(.svelte-jktog3) button:where(.svelte-jktog3),.query-panel.svelte-jktog3>header:where(.svelte-jktog3) button:where(.svelte-jktog3){min-height:27px;padding:3px 8px}.detail-list.svelte-jktog3{display:grid}.detail-row.svelte-jktog3{display:grid;grid-template-columns:105px minmax(0,1fr) 54px;align-items:center;gap:8px;min-height:35px;border-top:1px solid #e7eaf0;padding:4px 9px}.detail-row.svelte-jktog3:first-child{border-top:0}.detail-row.svelte-jktog3>span:where(.svelte-jktog3){color:#344054;font-size:9px}.detail-row.svelte-jktog3 small:where(.svelte-jktog3){display:block;color:#98a2b3;font-size:7px}.detail-row.svelte-jktog3 code:where(.svelte-jktog3){min-width:0;color:#475467;font:9px/1.35 ui-monospace,monospace;overflow-wrap:anywhere}.detail-row.svelte-jktog3 button:where(.svelte-jktog3),.query-row.svelte-jktog3 button:where(.svelte-jktog3){min-height:25px;padding:2px 6px;font-size:8px}.query-table.svelte-jktog3{display:grid}.table-head.svelte-jktog3,.query-row.svelte-jktog3{display:grid;grid-template-columns:.7fr 1fr 48px 54px;align-items:center;gap:8px;padding:0 9px}.table-head.svelte-jktog3{min-height:30px;background:#f8fafc;color:#667085;font-size:8px;font-weight:750}.query-row.svelte-jktog3{min-height:38px;border-top:1px solid #e7eaf0}.query-row.svelte-jktog3 code:where(.svelte-jktog3){min-width:0;color:#344054;font:9px ui-monospace,monospace;overflow-wrap:anywhere}.query-row.svelte-jktog3>span:where(.svelte-jktog3){color:#667085;font-size:9px;text-align:center}.query-empty.svelte-jktog3,.empty-card.svelte-jktog3{display:grid;place-content:center;justify-items:center;gap:5px;color:#98a2b3}.query-empty.svelte-jktog3{min-height:240px}.empty-card.svelte-jktog3{min-height:360px}.query-empty.svelte-jktog3 strong:where(.svelte-jktog3),.empty-card.svelte-jktog3 strong:where(.svelte-jktog3){font-size:12px}.query-empty.svelte-jktog3 span:where(.svelte-jktog3),.empty-card.svelte-jktog3 span:where(.svelte-jktog3){font-size:9px}@media(max-width:900px){.overview-grid.svelte-jktog3{grid-template-columns:repeat(3,1fr)}.result-grid.svelte-jktog3{grid-template-columns:1fr}.query-empty.svelte-jktog3{min-height:120px}}@media(max-width:640px){.input-head.svelte-jktog3{align-items:flex-start;flex-direction:column}.actions.svelte-jktog3{width:100%}.actions.svelte-jktog3 button:where(.svelte-jktog3){flex:1}.overview-grid.svelte-jktog3{grid-template-columns:1fr 1fr}.overview-grid.svelte-jktog3 .wide:where(.svelte-jktog3){grid-column:1/-1}.detail-row.svelte-jktog3{grid-template-columns:80px minmax(0,1fr) 48px}.table-head.svelte-jktog3,.query-row.svelte-jktog3{grid-template-columns:.65fr 1fr 38px 48px;padding-inline:7px}.overview-card.svelte-jktog3>header:where(.svelte-jktog3){align-items:flex-start;flex-direction:column;justify-content:center;gap:2px}}\<!-- scoped containment overrides --> html:has(.tool-slug-url-parser),body:has(.tool-slug-url-parser){height:100%;overflow:hidden!important}body:has(.tool-slug-url-parser) .seo-content{display:none!important}.tool-slug-url-parser{height:calc(100dvh - 60px)!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-url-parser .detail-grid{height:calc(100dvh - 126px)!important;overflow:hidden!important}.url-ad-layout.svelte-jktog3{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left workspace right" ". bottom .";gap:8px;overflow:hidden}.url-ad-layout.svelte-jktog3>.tool-ad-left{grid-area:left}.url-ad-layout.svelte-jktog3>.tool-ad-right{grid-area:right}.url-ad-layout.svelte-jktog3 .bottom-ad:where(.svelte-jktog3){grid-area:bottom;overflow:hidden}.url-ad-layout.svelte-jktog3 .bottom-ad:where(.svelte-jktog3)>.tool-ad-bottom{height:100%}.url-workspace.svelte-jktog3{grid-area:workspace;min-width:0;min-height:0;height:100%;overflow:auto}.overview-card.svelte-jktog3,.result-grid.svelte-jktog3,.empty-card.svelte-jktog3{min-width:0}.result-grid.svelte-jktog3{min-height:0;overflow:auto}@media(max-width:1180px){.url-ad-layout.svelte-jktog3{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"workspace" "bottom"}.url-ad-layout.svelte-jktog3>.tool-ad-left,.url-ad-layout.svelte-jktog3>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-url-parser{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.url-ad-layout.svelte-jktog3{grid-template-rows:minmax(0,1fr) 42px}.url-workspace.svelte-jktog3{height:100%}.tool-slug-url-parser{box-sizing:border-box!important;height:calc(100dvh - 57px)!important}.url-ad-layout.svelte-jktog3{box-sizing:border-box!important}}.tool-slug-url-parser{box-sizing:border-box!important;height:calc(100dvh - 62px)!important}@media(max-width:760px){html:has(.tool-slug-url-parser),body:has(.tool-slug-url-parser){height:calc(100% - 1px)!important}}@media(min-width:761px){.url-ad-layout.svelte-jktog3{grid-template-rows:minmax(0,1fr) 63px}}@media(max-width:760px){.url-ad-layout.svelte-jktog3{grid-template-rows:minmax(0,1fr) 41px}}.workbench.svelte-l2wx5l{display:grid;grid-template-rows:auto auto minmax(0,1fr) 34px;height:100%;min-height:0;overflow:hidden;border:1px solid #d8dee8;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a0f}.toolbar.svelte-l2wx5l{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e8f0;padding:8px 14px}.identity.svelte-l2wx5l,.actions.svelte-l2wx5l,.result-actions.svelte-l2wx5l{display:flex;align-items:center;gap:8px}.identity.svelte-l2wx5l>span:where(.svelte-l2wx5l){color:#4f46e5;font-size:9px;font-weight:850;letter-spacing:.12em}.identity.svelte-l2wx5l strong:where(.svelte-l2wx5l){font-size:13px}.identity.svelte-l2wx5l em:where(.svelte-l2wx5l){border-radius:99px;background:#ecfdf3;color:#027a48;padding:3px 7px;font-size:9px;font-style:normal}.actions.svelte-l2wx5l button:where(.svelte-l2wx5l),.result-actions.svelte-l2wx5l button:where(.svelte-l2wx5l){min-height:34px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#475467;padding:6px 11px;font-size:10px;font-weight:750;cursor:pointer}.actions.svelte-l2wx5l button:where(.svelte-l2wx5l):hover:not(:disabled),.result-actions.svelte-l2wx5l button:where(.svelte-l2wx5l):hover:not(:disabled){border-color:#818cf8;background:#f8faff;color:#4338ca}.actions.svelte-l2wx5l button:where(.svelte-l2wx5l):focus-visible,.result-actions.svelte-l2wx5l button:where(.svelte-l2wx5l):focus-visible,input.svelte-l2wx5l:focus-visible,select.svelte-l2wx5l:focus-visible,textarea.svelte-l2wx5l:focus-visible{outline:3px solid rgb(99 102 241/.18);outline-offset:1px}.actions.svelte-l2wx5l .primary:where(.svelte-l2wx5l){border-color:#4f46e5;background:#4f46e5;color:#fff}.options.svelte-l2wx5l{display:flex;align-items:end;flex-wrap:wrap;gap:10px;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:8px 14px}.options.svelte-l2wx5l label:where(.svelte-l2wx5l){display:grid;min-width:120px;gap:3px;color:#667085;font-size:9px;font-weight:750}.options.svelte-l2wx5l label:where(.svelte-l2wx5l)>span:where(.svelte-l2wx5l) em:where(.svelte-l2wx5l),.editor-field.svelte-l2wx5l>span:where(.svelte-l2wx5l) em:where(.svelte-l2wx5l){color:#e11d48;font-style:normal}.options.svelte-l2wx5l input:where(.svelte-l2wx5l),.options.svelte-l2wx5l select:where(.svelte-l2wx5l){box-sizing:border-box;min-height:30px;border:1px solid #d8dee8;border-radius:6px;background:#fff;padding:4px 8px;color:#344054;font-size:11px}.options.svelte-l2wx5l .check:where(.svelte-l2wx5l){display:flex;min-width:auto;min-height:30px;align-items:center;gap:7px;border:1px solid #d8dee8;border-radius:6px;background:#fff;padding:0 9px}.options.svelte-l2wx5l .check:where(.svelte-l2wx5l) input:where(.svelte-l2wx5l){width:15px;min-height:15px;margin:0}.panes.svelte-l2wx5l{display:grid;grid-template-columns:1fr 1fr;min-height:0}.panes.svelte-l2wx5l>section:where(.svelte-l2wx5l){display:grid;grid-template-rows:52px minmax(0,1fr);min-width:0;min-height:0}.panes.svelte-l2wx5l>section:where(.svelte-l2wx5l)+section:where(.svelte-l2wx5l){border-left:1px solid #d8dee8}.pane-head.svelte-l2wx5l{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e2e8f0;padding:0 14px}.pane-head.svelte-l2wx5l>div:where(.svelte-l2wx5l){display:flex;align-items:center;gap:9px}.pane-head.svelte-l2wx5l>div:where(.svelte-l2wx5l)>span:where(.svelte-l2wx5l){display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#eef2ff;color:#4f46e5;font-size:9px;font-weight:850}.pane-head.svelte-l2wx5l strong:where(.svelte-l2wx5l),.pane-head.svelte-l2wx5l small:where(.svelte-l2wx5l){display:block}.pane-head.svelte-l2wx5l strong:where(.svelte-l2wx5l){color:#1d2939;font-size:12px}.pane-head.svelte-l2wx5l small:where(.svelte-l2wx5l){margin-top:2px;color:#98a2b3;font-size:9px}.pane-head.svelte-l2wx5l>em:where(.svelte-l2wx5l){color:#027a48;font-size:9px;font-style:normal}.result-head.svelte-l2wx5l{background:#fafaff}.result-head.svelte-l2wx5l>div:where(.svelte-l2wx5l)>span:where(.svelte-l2wx5l){background:#4f46e5;color:#fff}.result-actions.svelte-l2wx5l{gap:5px}.result-actions.svelte-l2wx5l button:where(.svelte-l2wx5l){min-height:29px;padding:4px 8px}.result-actions.svelte-l2wx5l button:where(.svelte-l2wx5l):disabled{cursor:not-allowed;opacity:.4}.editor-stack.svelte-l2wx5l{display:grid;min-height:0;overflow:auto}.editor-field.svelte-l2wx5l{display:grid;grid-template-rows:28px minmax(120px,1fr);min-height:0}.editor-field.svelte-l2wx5l+.editor-field:where(.svelte-l2wx5l){border-top:1px solid #e2e8f0}.editor-field.svelte-l2wx5l>span:where(.svelte-l2wx5l){padding:8px 12px 0;color:#667085;font-size:9px;font-weight:800}.code.svelte-l2wx5l{display:grid;grid-template-columns:42px minmax(0,1fr);min-height:0}.code.svelte-l2wx5l pre:where(.svelte-l2wx5l){overflow:hidden;margin:0;border-right:1px solid #e5e7eb;background:#f8fafc;padding:10px 8px;color:#98a2b3;text-align:right;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.code.svelte-l2wx5l textarea:where(.svelte-l2wx5l){box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:0;background:#fff;padding:10px 12px;color:#344054;outline:0;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.output.svelte-l2wx5l{box-sizing:border-box;width:100%;height:100%;overflow:auto;margin:0;background:#fcfcfd;padding:13px 15px;color:#344054;white-space:pre-wrap;word-break:break-word;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.placeholder.svelte-l2wx5l,.option-only.svelte-l2wx5l{display:grid;height:100%;place-content:center;justify-items:center;gap:6px;color:#98a2b3;text-align:center}.placeholder.svelte-l2wx5l>span:where(.svelte-l2wx5l){display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:850}.placeholder.svelte-l2wx5l strong:where(.svelte-l2wx5l),.option-only.svelte-l2wx5l strong:where(.svelte-l2wx5l){color:#667085;font-size:14px}.placeholder.svelte-l2wx5l p:where(.svelte-l2wx5l),.option-only.svelte-l2wx5l p:where(.svelte-l2wx5l){margin:0;font-size:10px}.error.svelte-l2wx5l{margin:14px;border:1px solid #fecdd3;border-radius:8px;background:#fff1f2;padding:12px;color:#9f1239}.error.svelte-l2wx5l strong:where(.svelte-l2wx5l){font-size:12px}.error.svelte-l2wx5l p:where(.svelte-l2wx5l){margin:4px 0 0;font-size:10px}footer.svelte-l2wx5l{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e8f0;background:#fbfcfe;padding:0 14px;color:#667085;font-size:9px}footer.svelte-l2wx5l span:where(.svelte-l2wx5l):last-child{color:#027a48}@media(max-width:900px){.workbench.svelte-l2wx5l{height:auto;min-height:700px;overflow:visible}.toolbar.svelte-l2wx5l{align-items:flex-start;flex-direction:column}.actions.svelte-l2wx5l{width:100%;flex-wrap:wrap}.options.svelte-l2wx5l{align-items:stretch}.options.svelte-l2wx5l label:where(.svelte-l2wx5l){flex:1 1 135px}.panes.svelte-l2wx5l{grid-template-columns:1fr;grid-template-rows:minmax(320px,auto) minmax(320px,auto)}.panes.svelte-l2wx5l>section:where(.svelte-l2wx5l)+section:where(.svelte-l2wx5l){border-top:1px solid #d8dee8;border-left:0}.editor-stack.svelte-l2wx5l{min-height:260px}.result.svelte-l2wx5l{min-height:320px}}@media(max-width:480px){.workbench.svelte-l2wx5l{border-radius:9px}.identity.svelte-l2wx5l{flex-wrap:wrap}.toolbar.svelte-l2wx5l,.options.svelte-l2wx5l{padding:8px}.actions.svelte-l2wx5l button:where(.svelte-l2wx5l){flex:1;padding:5px 7px}.pane-head.svelte-l2wx5l{padding:0 9px}.pane-head.svelte-l2wx5l small:where(.svelte-l2wx5l){display:none}.code.svelte-l2wx5l{grid-template-columns:32px minmax(0,1fr)}.code.svelte-l2wx5l pre:where(.svelte-l2wx5l),.code.svelte-l2wx5l textarea:where(.svelte-l2wx5l),.output.svelte-l2wx5l{font-size:10px}.result-actions.svelte-l2wx5l button:where(.svelte-l2wx5l){min-width:50px}}.uuid-workspace.svelte-1l8isgq{display:grid;height:100%;min-height:0;grid-template-rows:auto auto auto;gap:10px;overflow:hidden;color:#1d2939}.generator.svelte-1l8isgq,.batch.svelte-1l8isgq,.recent.svelte-1l8isgq{border:1px solid #d8dee8;border-radius:8px;background:#fff}.generator.svelte-1l8isgq{padding:16px}.top-controls.svelte-1l8isgq{display:grid;grid-template-columns:minmax(430px,1fr) 210px 150px;align-items:end;gap:18px}.count-control.svelte-1l8isgq>span:where(.svelte-1l8isgq),.name-controls.svelte-1l8isgq label:where(.svelte-1l8isgq)>span:where(.svelte-1l8isgq){display:block;margin-bottom:7px;color:#344054;font-size:11px;font-weight:750}.version-tabs.svelte-1l8isgq{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid #cfd6e1;border-radius:6px}.count-control.svelte-1l8isgq{display:block}.stepper.svelte-1l8isgq{display:grid;grid-template-columns:40px 1fr 40px}.stepper.svelte-1l8isgq button:where(.svelte-1l8isgq),.stepper.svelte-1l8isgq input:where(.svelte-1l8isgq),.name-controls.svelte-1l8isgq input:where(.svelte-1l8isgq),.primary-result.svelte-1l8isgq button:where(.svelte-1l8isgq),.actions.svelte-1l8isgq button:where(.svelte-1l8isgq),.batch-grid.svelte-1l8isgq button:where(.svelte-1l8isgq),.recent-list.svelte-1l8isgq button:where(.svelte-1l8isgq){box-sizing:border-box;min-height:38px;border:1px solid #cfd6e1;background:#fff;color:#475467;font-size:11px;font-weight:650}.stepper.svelte-1l8isgq button:where(.svelte-1l8isgq){cursor:pointer}.stepper.svelte-1l8isgq button:where(.svelte-1l8isgq):first-child{border-radius:6px 0 0 6px}.stepper.svelte-1l8isgq button:where(.svelte-1l8isgq):last-child{border-radius:0 6px 6px 0}.stepper.svelte-1l8isgq input:where(.svelte-1l8isgq){min-width:0;border-inline:0;text-align:center}.generate.svelte-1l8isgq{min-height:40px;border:1px solid #4f46e5;border-radius:6px;background:#5557df;color:#fff;font-size:12px;font-weight:750;cursor:pointer}.generate.svelte-1l8isgq:hover{background:#4749ca}.generate.svelte-1l8isgq:disabled{cursor:wait;opacity:.7}.name-controls.svelte-1l8isgq{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;border-top:1px solid #e6e9ef;padding-top:13px}.name-controls.svelte-1l8isgq input:where(.svelte-1l8isgq){width:100%;border-radius:6px;padding:0 11px}.primary-result.svelte-1l8isgq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;border-top:1px solid #e6e9ef;padding:13px 0 0}.primary-result.svelte-1l8isgq>div:where(.svelte-1l8isgq){display:grid;gap:7px}.primary-result.svelte-1l8isgq span:where(.svelte-1l8isgq){color:#344054;font-size:11px;font-weight:750}.primary-result.svelte-1l8isgq code:where(.svelte-1l8isgq){overflow-wrap:anywhere;color:#101828;font:clamp(18px,2vw,25px)/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.primary-result.svelte-1l8isgq button:where(.svelte-1l8isgq),.actions.svelte-1l8isgq button:where(.svelte-1l8isgq),.batch-grid.svelte-1l8isgq button:where(.svelte-1l8isgq),.recent-list.svelte-1l8isgq button:where(.svelte-1l8isgq){min-height:32px;border-radius:6px;padding:4px 12px;cursor:pointer}.primary-result.empty.svelte-1l8isgq{grid-template-columns:1fr;min-height:68px;place-content:center;justify-items:center;color:#98a2b3}.primary-result.empty.svelte-1l8isgq strong:where(.svelte-1l8isgq){font-size:13px}.primary-result.empty.svelte-1l8isgq span:where(.svelte-1l8isgq){font-size:10px;font-weight:500}.error.svelte-1l8isgq{display:grid;gap:5px;margin-top:13px;border:1px solid #fecdd3;border-radius:7px;background:#fff1f3;color:#9f1239;padding:11px}.batch.svelte-1l8isgq{min-height:0;padding:0 16px 13px}.batch.svelte-1l8isgq>header:where(.svelte-1l8isgq),.recent.svelte-1l8isgq>header:where(.svelte-1l8isgq){display:flex;min-height:50px;align-items:center;justify-content:space-between}.batch.svelte-1l8isgq>header:where(.svelte-1l8isgq)>div:where(.svelte-1l8isgq):first-child{display:flex;align-items:center;gap:8px}.batch.svelte-1l8isgq>header:where(.svelte-1l8isgq) span:where(.svelte-1l8isgq){display:grid;width:25px;height:21px;place-items:center;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:10px}.actions.svelte-1l8isgq{display:flex;gap:8px}.actions.svelte-1l8isgq button:where(.svelte-1l8isgq):disabled{cursor:not-allowed;opacity:.45}.batch-scroll.svelte-1l8isgq{max-height:278px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.batch-grid.svelte-1l8isgq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #dfe4eb;border-radius:7px}.batch-column.svelte-1l8isgq+.batch-column:where(.svelte-1l8isgq){border-left:1px solid #e7eaf0}.batch-grid.svelte-1l8isgq article:where(.svelte-1l8isgq){display:grid;grid-template-columns:34px minmax(0,1fr) 58px;align-items:center;min-height:42px;border-bottom:1px solid #e7eaf0;padding:0 8px}.batch-grid.svelte-1l8isgq article:where(.svelte-1l8isgq):last-child{border-bottom:0}.batch-grid.svelte-1l8isgq .index:where(.svelte-1l8isgq){color:#667085;font-size:10px}.batch-grid.svelte-1l8isgq code:where(.svelte-1l8isgq){overflow:hidden;color:#344054;font:10.5px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.batch-grid.svelte-1l8isgq button:where(.svelte-1l8isgq){min-height:27px;padding:3px 7px}.batch-empty.svelte-1l8isgq{display:grid;min-height:100px;place-items:center;color:#98a2b3;font-size:11px}.recent.svelte-1l8isgq{padding:0 16px 12px}.recent.svelte-1l8isgq>header:where(.svelte-1l8isgq){justify-content:flex-start;gap:10px}.recent.svelte-1l8isgq>header:where(.svelte-1l8isgq) span:where(.svelte-1l8isgq){color:#6366f1;font-size:10px}.recent-list.svelte-1l8isgq{overflow:hidden;border:1px solid #e1e6ed;border-radius:7px}.recent-list.svelte-1l8isgq article:where(.svelte-1l8isgq){display:grid;grid-template-columns:90px 44px 54px minmax(0,1fr) 78px;align-items:center;gap:8px;min-height:40px;padding:0 10px}.recent-list.svelte-1l8isgq article:where(.svelte-1l8isgq)+article:where(.svelte-1l8isgq){border-top:1px solid #e7eaf0}.recent-list.svelte-1l8isgq time:where(.svelte-1l8isgq),.recent-list.svelte-1l8isgq span:where(.svelte-1l8isgq){color:#667085;font-size:10px}.recent-list.svelte-1l8isgq strong:where(.svelte-1l8isgq){font-size:11px}.recent-list.svelte-1l8isgq code:where(.svelte-1l8isgq){overflow:hidden;color:#475467;font:10px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.recent-list.svelte-1l8isgq button:where(.svelte-1l8isgq){min-height:27px;padding:3px 7px}.recent-empty.svelte-1l8isgq{margin:0;color:#98a2b3;font-size:11px}.top-controls.svelte-1l8isgq{grid-template-columns:minmax(500px,1fr) 260px 150px;align-items:start}.version-control.svelte-1l8isgq{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px}.version-control.svelte-1l8isgq .control-label:where(.svelte-1l8isgq),.count-control.svelte-1l8isgq>span:where(.svelte-1l8isgq){margin:0;color:#344054;font-size:11px;font-weight:750;white-space:nowrap}.version-control.svelte-1l8isgq p:where(.svelte-1l8isgq){grid-column:2;margin:7px 0 0;color:#667085;font-size:10px}.count-control.svelte-1l8isgq{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.version-tabs.svelte-1l8isgq label:where(.svelte-1l8isgq){position:relative;display:grid;min-height:38px;place-items:center;border-left:1px solid #d8dee8;background:#fff;color:#344054;font-size:12px;font-weight:700;cursor:pointer}.version-tabs.svelte-1l8isgq label:where(.svelte-1l8isgq):first-child{border-left:0}.version-tabs.svelte-1l8isgq label:where(.svelte-1l8isgq):hover{background:#f5f3ff;color:#4f46e5}.version-tabs.svelte-1l8isgq label.active:where(.svelte-1l8isgq){background:#5b5ce2;color:#fff}.version-tabs.svelte-1l8isgq input:where(.svelte-1l8isgq){position:absolute;width:1px;height:1px;opacity:0}.version-tabs.svelte-1l8isgq label:where(.svelte-1l8isgq):focus-within{outline:3px solid rgb(99 102 241 / 24%);outline-offset:-3px}@media(max-width:900px){.uuid-workspace.svelte-1l8isgq{height:auto;overflow:visible}.top-controls.svelte-1l8isgq{grid-template-columns:1fr 1fr}.version-control.svelte-1l8isgq,.generate.svelte-1l8isgq{grid-column:1/-1}.batch-scroll.svelte-1l8isgq{max-height:320px}.recent-list.svelte-1l8isgq article:where(.svelte-1l8isgq){grid-template-columns:72px 40px 48px minmax(0,1fr) 70px}}@media(max-width:640px){.top-controls.svelte-1l8isgq,.name-controls.svelte-1l8isgq{grid-template-columns:1fr}.version-control.svelte-1l8isgq,.count-control.svelte-1l8isgq{grid-template-columns:1fr;gap:7px}.version-control.svelte-1l8isgq p:where(.svelte-1l8isgq){grid-column:1}.generate.svelte-1l8isgq{grid-column:1}.version-tabs.svelte-1l8isgq{grid-template-columns:repeat(5,minmax(54px,1fr));overflow-x:auto}.batch-grid.svelte-1l8isgq{grid-template-columns:1fr}.batch-column.svelte-1l8isgq+.batch-column:where(.svelte-1l8isgq){border-top:1px solid #e7eaf0;border-left:0}.recent-list.svelte-1l8isgq article:where(.svelte-1l8isgq){grid-template-columns:62px 35px 45px 1fr}.recent-list.svelte-1l8isgq code:where(.svelte-1l8isgq){grid-column:1/4}.recent-list.svelte-1l8isgq button:where(.svelte-1l8isgq){grid-column:4;grid-row:1/3}.primary-result.svelte-1l8isgq{grid-template-columns:1fr}.primary-result.svelte-1l8isgq button:where(.svelte-1l8isgq){justify-self:start}}html:has(.tool-slug-uuid-generator),body:has(.tool-slug-uuid-generator){height:100%;overflow:hidden!important}body:has(.tool-slug-uuid-generator) .seo-content{display:none!important}.tool-slug-uuid-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-uuid-generator .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.uuid-ad-layout.svelte-1l8isgq{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left workspace right" ". bottom .";gap:8px;overflow:hidden}.uuid-ad-layout.svelte-1l8isgq>.tool-ad-left{grid-area:left}.uuid-ad-layout.svelte-1l8isgq>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1l8isgq{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-1l8isgq>.tool-ad-bottom{height:100%;min-height:0}.uuid-workspace.svelte-1l8isgq{grid-area:workspace;height:100%;grid-template-rows:minmax(160px,.8fr) minmax(130px,1fr) minmax(65px,.5fr);gap:8px;overflow:hidden}.generator.svelte-1l8isgq,.batch.svelte-1l8isgq,.recent.svelte-1l8isgq{min-width:0;min-height:0;overflow:hidden}.generator.svelte-1l8isgq{padding:12px}.top-controls.svelte-1l8isgq{grid-template-columns:minmax(360px,1fr) 190px 120px;gap:10px}.primary-result.svelte-1l8isgq{margin-top:9px;padding-top:9px}.batch.svelte-1l8isgq{display:grid;grid-template-rows:42px minmax(0,1fr);padding:0 12px 8px}.batch.svelte-1l8isgq>header:where(.svelte-1l8isgq),.recent.svelte-1l8isgq>header:where(.svelte-1l8isgq){min-height:42px}.batch-scroll.svelte-1l8isgq{height:100%;max-height:none}.recent.svelte-1l8isgq{display:grid;grid-template-rows:38px minmax(0,1fr);padding:0 12px 7px}.recent-list.svelte-1l8isgq{min-height:0;overflow:auto}.recent-empty.svelte-1l8isgq{overflow:auto}@media(max-width:1180px){.uuid-ad-layout.svelte-1l8isgq{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"workspace" "bottom"}.uuid-ad-layout.svelte-1l8isgq>.tool-ad-left,.uuid-ad-layout.svelte-1l8isgq>.tool-ad-right{display:none}}@media(max-width:900px){.uuid-workspace.svelte-1l8isgq{height:100%;overflow:hidden}.top-controls.svelte-1l8isgq{grid-template-columns:minmax(0,1fr) 150px 110px}.version-control.svelte-1l8isgq,.generate.svelte-1l8isgq{grid-column:auto}.batch-scroll.svelte-1l8isgq{max-height:none}}@media(max-width:760px){.tool-slug-uuid-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-uuid-generator .detail-grid{height:calc(100dvh - 108px)!important}.uuid-ad-layout.svelte-1l8isgq{grid-template-rows:minmax(0,1fr) 42px}.uuid-workspace.svelte-1l8isgq{grid-template-rows:minmax(160px,.95fr) minmax(115px,1fr) minmax(60px,.4fr);gap:6px}.generator.svelte-1l8isgq{padding:7px}.top-controls.svelte-1l8isgq{grid-template-columns:minmax(0,1fr) 100px;gap:6px}.version-control.svelte-1l8isgq{grid-column:1/-1}.version-control.svelte-1l8isgq p:where(.svelte-1l8isgq){display:none}.version-tabs.svelte-1l8isgq label:where(.svelte-1l8isgq){min-height:30px;font-size:9px}.count-control.svelte-1l8isgq{grid-template-columns:auto minmax(0,1fr);gap:5px}.stepper.svelte-1l8isgq{grid-template-columns:26px 1fr 26px}.stepper.svelte-1l8isgq button:where(.svelte-1l8isgq),.stepper.svelte-1l8isgq input:where(.svelte-1l8isgq){min-height:30px;font-size:9px}.generate.svelte-1l8isgq{grid-column:auto;min-height:30px}.name-controls.svelte-1l8isgq{grid-template-columns:1fr 1fr;gap:5px;margin-top:5px;padding-top:5px}.name-controls.svelte-1l8isgq label:where(.svelte-1l8isgq)>span:where(.svelte-1l8isgq){display:none}.name-controls.svelte-1l8isgq input:where(.svelte-1l8isgq){min-height:30px;font-size:9px}.primary-result.svelte-1l8isgq{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:5px;padding-top:5px}.primary-result.svelte-1l8isgq code:where(.svelte-1l8isgq){font-size:11px}.primary-result.svelte-1l8isgq span:where(.svelte-1l8isgq){display:none}.primary-result.empty.svelte-1l8isgq{min-height:45px}.batch.svelte-1l8isgq{padding:0 7px 5px}.batch.svelte-1l8isgq>header:where(.svelte-1l8isgq),.recent.svelte-1l8isgq>header:where(.svelte-1l8isgq){min-height:34px}.batch-grid.svelte-1l8isgq{grid-template-columns:1fr}.batch-column.svelte-1l8isgq+.batch-column:where(.svelte-1l8isgq){border-top:1px solid #e7eaf0;border-left:0}.batch-grid.svelte-1l8isgq article:where(.svelte-1l8isgq){min-height:34px}.recent.svelte-1l8isgq{padding:0 7px 4px}.recent-list.svelte-1l8isgq article:where(.svelte-1l8isgq){grid-template-columns:38px 28px 36px minmax(0,1fr) 50px;min-height:34px;padding:3px 5px}.recent-list.svelte-1l8isgq code:where(.svelte-1l8isgq){grid-column:auto}.recent-list.svelte-1l8isgq button:where(.svelte-1l8isgq){grid-column:auto;grid-row:auto;min-height:25px;padding:2px 5px;font-size:8px}}@media(prefers-reduced-motion:reduce){.svelte-1l8isgq{transition:none!important}}.uuid-workspace.svelte-1l8isgq{grid-template-rows:52px minmax(155px,.8fr) minmax(145px,1fr) minmax(62px,.42fr);gap:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.studio-header.svelte-1l8isgq{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.studio-header.svelte-1l8isgq>div:where(.svelte-1l8isgq){display:grid;gap:2px}.studio-header.svelte-1l8isgq span:where(.svelte-1l8isgq){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.studio-header.svelte-1l8isgq strong:where(.svelte-1l8isgq){font-size:13px}.studio-header.svelte-1l8isgq p:where(.svelte-1l8isgq){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:8px;font-weight:750}.studio-header.svelte-1l8isgq i:where(.svelte-1l8isgq){display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#22c55e}.generator.svelte-1l8isgq,.batch.svelte-1l8isgq,.recent.svelte-1l8isgq{border:0;border-radius:0}.generator.svelte-1l8isgq{border-bottom:1px solid var(--tool-border);background:#fff}.batch.svelte-1l8isgq{border-bottom:1px solid var(--tool-border);background:#f8fafc}.recent.svelte-1l8isgq{background:#fff}.version-tabs.svelte-1l8isgq{border-color:#d8dee8;border-radius:8px}.version-tabs.svelte-1l8isgq label.active:where(.svelte-1l8isgq){background:var(--tool-primary)}.generate.svelte-1l8isgq{border-radius:8px;background:var(--tool-primary)}.primary-result.svelte-1l8isgq{border:1px solid #273448;border-radius:9px;background:#101827;padding:10px 12px}.primary-result.svelte-1l8isgq span:where(.svelte-1l8isgq){color:#94a3b8}.primary-result.svelte-1l8isgq code:where(.svelte-1l8isgq){color:#d1fae5;font-size:clamp(15px,1.8vw,21px)}.primary-result.svelte-1l8isgq button:where(.svelte-1l8isgq){border-color:#475569;background:#1e293b;color:#fff}.primary-result.empty.svelte-1l8isgq{border:1px dashed #cbd5e1;background:#f8fafc;color:#94a3b8}.primary-result.empty.svelte-1l8isgq strong:where(.svelte-1l8isgq){color:#64748b}.batch-grid.svelte-1l8isgq{border-radius:9px;background:#fff}.batch-grid.svelte-1l8isgq article:where(.svelte-1l8isgq):hover{background:#f8faff}.recent-list.svelte-1l8isgq{border-radius:8px}.generate.svelte-1l8isgq:focus-visible,.version-tabs.svelte-1l8isgq label:where(.svelte-1l8isgq):focus-within,.stepper.svelte-1l8isgq button:where(.svelte-1l8isgq):focus-visible,.stepper.svelte-1l8isgq input:where(.svelte-1l8isgq):focus-visible,.name-controls.svelte-1l8isgq input:where(.svelte-1l8isgq):focus-visible,.primary-result.svelte-1l8isgq button:where(.svelte-1l8isgq):focus-visible,.actions.svelte-1l8isgq button:where(.svelte-1l8isgq):focus-visible,.batch-grid.svelte-1l8isgq button:where(.svelte-1l8isgq):focus-visible,.recent-list.svelte-1l8isgq button:where(.svelte-1l8isgq):focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:760px){.uuid-workspace.svelte-1l8isgq{grid-template-rows:44px minmax(150px,.95fr) minmax(115px,1fr) minmax(56px,.4fr);gap:0}.studio-header.svelte-1l8isgq{padding:6px 9px}.studio-header.svelte-1l8isgq p:where(.svelte-1l8isgq){display:none}.generator.svelte-1l8isgq,.batch.svelte-1l8isgq,.recent.svelte-1l8isgq{border-radius:0}.primary-result.svelte-1l8isgq{padding:6px 8px}}html:has(.tool-slug-vegetable-oil),body:has(.tool-slug-vegetable-oil){height:100%;overflow:hidden!important}.tool-slug-vegetable-oil{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-vegetable-oil .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.oil-ad-layout.svelte-amr590{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.oil-ad-layout.svelte-amr590>.tool-ad-left{grid-area:left}.oil-ad-layout.svelte-amr590>.tool-ad-right{grid-area:right}.bottom-ad.svelte-amr590{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-amr590>.tool-ad-bottom{height:100%;min-height:0}.oil-workspace.svelte-amr590{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #222e2514;color:var(--tool-text)}.workspace-header.svelte-amr590{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-amr590>div:where(.svelte-amr590){display:grid;gap:2px}.workspace-header.svelte-amr590 span:where(.svelte-amr590){color:#15803d;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-amr590 strong:where(.svelte-amr590){font-size:13px}.workspace-header.svelte-amr590 em:where(.svelte-amr590){border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-amr590{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr);overflow:hidden}.browser-panel.svelte-amr590,.detail-panel.svelte-amr590{display:grid;min-width:0;min-height:0;align-content:start;overflow:hidden;padding:14px 16px}.detail-panel.svelte-amr590{overflow:auto;border-left:1px solid var(--tool-border);background:#f8faf8}.panel-heading.svelte-amr590{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding-bottom:10px}.panel-heading.svelte-amr590>b:where(.svelte-amr590){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#dcfce7;color:#15803d;font-size:9px}.panel-heading.svelte-amr590 h2:where(.svelte-amr590){margin:0;font-size:12px}.panel-heading.svelte-amr590 p:where(.svelte-amr590){margin:3px 0 0;color:var(--tool-faint);font-size:9px;line-height:1.5}.search-box.svelte-amr590{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid #cbd5d0;border-radius:8px;background:#fff}.search-box.svelte-amr590>span:where(.svelte-amr590){padding-left:10px;color:#64748b;font-size:8px;font-weight:800}.search-box.svelte-amr590 input:where(.svelte-amr590){min-width:0;height:38px;border:0;background:transparent;padding:7px 10px;color:#0f172a;font:10px var(--tool-font);outline:none}.search-box.svelte-amr590 button:where(.svelte-amr590){height:28px;margin-right:5px;border:0;border-radius:6px;background:#f0fdf4;color:#15803d;padding:4px 8px;font-size:8px;cursor:pointer}.search-box.svelte-amr590:focus-within{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.filter-tabs.svelte-amr590{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.filter-tabs.svelte-amr590 button:where(.svelte-amr590){min-height:30px;border:1px solid #dce5df;border-radius:7px;background:#fff;color:#64748b;font-size:8px;font-weight:750;cursor:pointer}.filter-tabs.svelte-amr590 button.active:where(.svelte-amr590){border-color:#15803d;background:#15803d;color:#fff}.list-summary.svelte-amr590{display:flex;align-items:center;justify-content:space-between;padding:9px 1px 7px;color:#94a3b8;font-size:8px}.list-summary.svelte-amr590 strong:where(.svelte-amr590){color:#475569;font:800 8px var(--tool-mono)}.oil-list.svelte-amr590{display:grid;min-height:0;gap:6px;overflow:auto;padding:1px 3px 8px 1px}.oil-list.svelte-amr590 button:where(.svelte-amr590){display:grid;min-width:0;grid-template-columns:90px minmax(90px,1fr) 58px;align-items:center;gap:10px;border:1px solid #dce5df;border-radius:8px;background:#fff;padding:9px 10px;text-align:left;cursor:pointer}.oil-list.svelte-amr590 button:where(.svelte-amr590):hover{border-color:#86efac;background:#fbfffc}.oil-list.svelte-amr590 button.selected:where(.svelte-amr590){border-color:#16a34a;background:#f0fdf4;box-shadow:0 0 0 2px #dcfce7}.oil-name.svelte-amr590{display:grid;min-width:0;gap:3px}.oil-name.svelte-amr590 strong:where(.svelte-amr590){overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.oil-name.svelte-amr590 small:where(.svelte-amr590),.smoke.svelte-amr590 small:where(.svelte-amr590){color:#94a3b8;font-size:7px}.mini-bars.svelte-amr590{display:flex;height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.mini-bars.svelte-amr590 i:where(.svelte-amr590){display:block;height:100%}.sat.svelte-amr590{background:#f59e0b}.mono.svelte-amr590{background:#22c55e}.poly.svelte-amr590{background:#3b82f6}.smoke.svelte-amr590{display:grid;justify-items:end;gap:3px}.smoke.svelte-amr590 strong:where(.svelte-amr590){font:800 9px var(--tool-mono)}.empty-state.svelte-amr590{display:grid;min-height:260px;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;text-align:center}.empty-state.svelte-amr590 strong:where(.svelte-amr590){font-size:13px}.empty-state.svelte-amr590 span:where(.svelte-amr590){color:#64748b;font-size:9px}.empty-state.svelte-amr590 button:where(.svelte-amr590){border:0;border-radius:7px;background:#15803d;color:#fff;padding:7px 12px;font-size:9px;cursor:pointer}.detail-hero.svelte-amr590{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #d9eadf;border-radius:11px;background:linear-gradient(135deg,#fff,#f0fdf4);padding:14px}.detail-hero.svelte-amr590>div:where(.svelte-amr590):first-child{display:grid;gap:5px}.detail-hero.svelte-amr590>div:where(.svelte-amr590):first-child span:where(.svelte-amr590){width:-moz-max-content;width:max-content;border-radius:999px;background:#dcfce7;color:#15803d;padding:4px 7px;font-size:7px;font-weight:850}.detail-hero.svelte-amr590>div:where(.svelte-amr590):first-child strong:where(.svelte-amr590){font-size:20px}.detail-hero.svelte-amr590>div:where(.svelte-amr590):first-child small:where(.svelte-amr590){color:#64748b;font-size:8px}.smoke-value.svelte-amr590{display:grid;justify-items:end}.smoke-value.svelte-amr590 small:where(.svelte-amr590){color:#64748b;font-size:7px}.smoke-value.svelte-amr590 strong:where(.svelte-amr590){color:#166534;font:850 25px var(--tool-mono)}.smoke-value.svelte-amr590 strong:where(.svelte-amr590) i:where(.svelte-amr590){font-size:10px;font-style:normal}.smoke-value.svelte-amr590 span:where(.svelte-amr590){border-radius:5px;background:#fff;color:#15803d;padding:3px 6px;font-size:7px;font-weight:800}.composition.svelte-amr590{display:grid;gap:10px;margin-top:8px;border:1px solid #e2e8e4;border-radius:10px;background:#fff;padding:11px}.legend.svelte-amr590{display:flex;align-items:center;justify-content:space-between}.legend.svelte-amr590 strong:where(.svelte-amr590){font-size:9px}.legend.svelte-amr590 span:where(.svelte-amr590){color:#94a3b8;font-size:7px}.composition.svelte-amr590 article:where(.svelte-amr590){display:grid;gap:5px}.composition.svelte-amr590 article:where(.svelte-amr590)>div:where(.svelte-amr590){display:flex;align-items:center;justify-content:space-between;font-size:8px}.composition.svelte-amr590 article:where(.svelte-amr590) span:where(.svelte-amr590){display:flex;align-items:center;gap:6px;color:#475569}.composition.svelte-amr590 article:where(.svelte-amr590) i:where(.svelte-amr590){width:7px;height:7px;border-radius:2px}.composition.svelte-amr590 article:where(.svelte-amr590) strong:where(.svelte-amr590){font:800 8px var(--tool-mono)}progress.svelte-amr590{width:100%;height:7px;overflow:hidden;border:0;border-radius:999px;background:#e2e8f0}progress.svelte-amr590::-webkit-progress-bar{border-radius:999px;background:#e2e8f0}progress.svelte-amr590::-webkit-progress-value{border-radius:999px}progress.sat.svelte-amr590::-webkit-progress-value{background:#f59e0b}progress.mono.svelte-amr590::-webkit-progress-value{background:#22c55e}progress.poly.svelte-amr590::-webkit-progress-value{background:#3b82f6}.facts.svelte-amr590{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.facts.svelte-amr590 article:where(.svelte-amr590){display:grid;gap:4px;border:1px solid #e2e8e4;border-radius:8px;background:#fff;padding:9px}.facts.svelte-amr590 small:where(.svelte-amr590){color:#94a3b8;font-size:7px}.facts.svelte-amr590 strong:where(.svelte-amr590){font-size:10px}.smoke-scale.svelte-amr590{display:grid;gap:8px;margin-top:8px;border:1px solid #e2e8e4;border-radius:9px;background:#fff;padding:10px}.smoke-scale.svelte-amr590>div:where(.svelte-amr590):first-child{display:grid;gap:3px}.smoke-scale.svelte-amr590 strong:where(.svelte-amr590){font-size:9px}.smoke-scale.svelte-amr590 span:where(.svelte-amr590){color:#64748b;font-size:7px;line-height:1.45}.scale.svelte-amr590{position:relative;height:7px;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#facc15,#f97316)}.scale.svelte-amr590 i:where(.svelte-amr590){position:absolute;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);border:3px solid #fff;border-radius:50%;background:#166534;box-shadow:0 1px 4px #00000040}.ticks.svelte-amr590{display:flex;justify-content:space-between}.source-note.svelte-amr590{display:grid;gap:3px;margin-top:8px;border-left:3px solid #16a34a;border-radius:7px;background:#f0fdf4;padding:8px 10px}.source-note.svelte-amr590 strong:where(.svelte-amr590){color:#166534;font-size:8px}.source-note.svelte-amr590 span:where(.svelte-amr590){color:#3f684c;font-size:7px;line-height:1.5}button.svelte-amr590:focus-visible{outline:3px solid rgb(34 197 94/.24);outline-offset:2px}@media(max-width:1180px){.oil-ad-layout.svelte-amr590{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.oil-ad-layout.svelte-amr590>.tool-ad-left,.oil-ad-layout.svelte-amr590>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-vegetable-oil{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-vegetable-oil .detail-grid{height:calc(100dvh - 110px)!important}.oil-ad-layout.svelte-amr590{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.oil-ad-layout.svelte-amr590>.tool-ad-left,.oil-ad-layout.svelte-amr590>.tool-ad-right{display:none}.oil-workspace.svelte-amr590{border-radius:9px}.workspace-grid.svelte-amr590{display:block;overflow:auto}.browser-panel.svelte-amr590,.detail-panel.svelte-amr590{overflow:visible}.detail-panel.svelte-amr590{border-top:1px solid var(--tool-border);border-left:0}.oil-list.svelte-amr590{max-height:350px;overflow:auto}}@media(max-width:430px){.workspace-header.svelte-amr590{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-amr590 em:where(.svelte-amr590){justify-self:start}.browser-panel.svelte-amr590,.detail-panel.svelte-amr590{padding:10px 12px}.oil-list.svelte-amr590 button:where(.svelte-amr590){grid-template-columns:78px minmax(65px,1fr) 52px;gap:7px;padding:8px}.filter-tabs.svelte-amr590{grid-template-columns:1fr 1fr}.detail-hero.svelte-amr590>div:where(.svelte-amr590):first-child strong:where(.svelte-amr590){font-size:17px}}html:has(.tool-slug-video-trimmer),body:has(.tool-slug-video-trimmer){height:100%;overflow:hidden!important}.tool-slug-video-trimmer{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-video-trimmer .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.video-ad-layout.svelte-1ccnze0{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.video-ad-layout.svelte-1ccnze0>.tool-ad-left{grid-area:left}.video-ad-layout.svelte-1ccnze0>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1ccnze0{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1ccnze0>.tool-ad-bottom{height:100%;min-height:0}.clip-lab.svelte-1ccnze0{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.lab-header.svelte-1ccnze0{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.lab-header.svelte-1ccnze0>div:where(.svelte-1ccnze0):first-child{display:grid;gap:2px}.lab-header.svelte-1ccnze0 span:where(.svelte-1ccnze0){color:#c2410c;font-size:9px;font-weight:850;letter-spacing:.12em}.lab-header.svelte-1ccnze0 strong:where(.svelte-1ccnze0){font-size:14px}.privacy.svelte-1ccnze0{display:flex;align-items:center;color:#64748b;font-size:8px}.privacy.svelte-1ccnze0 i:where(.svelte-1ccnze0){width:6px;height:6px;margin-right:5px;border-radius:50%;background:#f97316;box-shadow:0 0 0 4px #f973161f}.lab-grid.svelte-1ccnze0{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(220px,.68fr) minmax(390px,1.35fr) minmax(225px,.7fr);overflow:hidden}.source-panel.svelte-1ccnze0,.editor-panel.svelte-1ccnze0,.export-panel.svelte-1ccnze0{min-width:0;min-height:0;padding:13px 14px}.source-panel.svelte-1ccnze0{display:grid;align-content:start;gap:10px;overflow:auto;border-right:1px solid var(--tool-border);background:#fbfcfe}.editor-panel.svelte-1ccnze0{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px;overflow:hidden}.export-panel.svelte-1ccnze0{display:grid;align-content:start;gap:9px;overflow:auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1ccnze0{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:start}.panel-heading.svelte-1ccnze0>b:where(.svelte-1ccnze0){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#ffedd5;color:#c2410c;font-size:9px}.panel-heading.svelte-1ccnze0 h2:where(.svelte-1ccnze0){margin:0;font-size:11px}.panel-heading.svelte-1ccnze0 p:where(.svelte-1ccnze0){margin:3px 0 0;color:#94a3b8;font-size:7px;line-height:1.45}.time-chip.svelte-1ccnze0{align-self:center;border-radius:999px;background:#ffedd5;color:#c2410c;padding:4px 7px;font:800 7px var(--tool-mono)}.drop-zone.svelte-1ccnze0{display:grid;min-height:78px;place-content:center;justify-items:center;gap:5px;border:1px dashed #94a3b8;border-radius:9px;background:#fff;color:#334155;cursor:pointer}.drop-zone.svelte-1ccnze0:hover,.drop-zone.dragging.svelte-1ccnze0{border-color:#ea580c;background:#fff7ed}.drop-zone.svelte-1ccnze0 span:where(.svelte-1ccnze0){font-size:8px;font-weight:800}.drop-zone.svelte-1ccnze0 small:where(.svelte-1ccnze0){color:#94a3b8;font-size:6px}.file-input.svelte-1ccnze0{position:absolute;width:1px;height:1px;opacity:0}.file-card.svelte-1ccnze0{display:flex;align-items:center;justify-content:space-between;gap:7px;border:1px solid #e5dfd9;border-radius:8px;background:#fff;padding:8px}.file-card.svelte-1ccnze0>div:where(.svelte-1ccnze0){display:grid;min-width:0;gap:2px}.file-card.svelte-1ccnze0 strong:where(.svelte-1ccnze0){overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.file-card.svelte-1ccnze0 span:where(.svelte-1ccnze0){color:#94a3b8;font-size:6px}.file-card.svelte-1ccnze0 button:where(.svelte-1ccnze0){border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#475569;padding:4px 7px;font-size:6px;cursor:pointer}.source-panel.svelte-1ccnze0 dl:where(.svelte-1ccnze0){margin:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.source-panel.svelte-1ccnze0 dl:where(.svelte-1ccnze0) div:where(.svelte-1ccnze0),.summary.svelte-1ccnze0 div:where(.svelte-1ccnze0){display:flex;justify-content:space-between;border-bottom:1px solid #edf2f4;padding:7px}.source-panel.svelte-1ccnze0 dt:where(.svelte-1ccnze0),.summary.svelte-1ccnze0 span:where(.svelte-1ccnze0){color:#94a3b8;font-size:6px}.source-panel.svelte-1ccnze0 dd:where(.svelte-1ccnze0){margin:0;color:#334155;font:750 7px var(--tool-mono)}.source-empty.svelte-1ccnze0,.editor-empty.svelte-1ccnze0,.result-empty.svelte-1ccnze0{display:grid;place-content:center;justify-items:center;gap:5px;color:#94a3b8;text-align:center}.source-empty.svelte-1ccnze0{min-height:100px}.source-empty.svelte-1ccnze0 strong:where(.svelte-1ccnze0),.editor-empty.svelte-1ccnze0 strong:where(.svelte-1ccnze0),.result-empty.svelte-1ccnze0 strong:where(.svelte-1ccnze0){font-size:9px}.source-empty.svelte-1ccnze0 span:where(.svelte-1ccnze0),.editor-empty.svelte-1ccnze0 span:where(.svelte-1ccnze0),.result-empty.svelte-1ccnze0 span:where(.svelte-1ccnze0){font-size:7px}.error-message.svelte-1ccnze0{margin:0;border-radius:7px;background:#fff1f2;color:#be123c;padding:8px;font-size:7px}.video-stage.svelte-1ccnze0{display:grid;min-height:0;place-items:center;overflow:hidden;border:1px solid #1e293b;border-radius:10px;background:#0b1220;padding:8px}.video-stage.svelte-1ccnze0 video:where(.svelte-1ccnze0){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.track.svelte-1ccnze0{position:relative;height:16px;overflow:hidden;border-radius:5px;background:#e2e8f0}.track.svelte-1ccnze0 .selected:where(.svelte-1ccnze0){position:absolute;top:0;bottom:0;background:#fb923c}.playhead.svelte-1ccnze0{position:absolute;top:0;bottom:0;width:2px;background:#0f172a}.range-stack.svelte-1ccnze0{position:relative;height:20px;margin-top:-18px}.range-stack.svelte-1ccnze0 input:where(.svelte-1ccnze0){position:absolute;top:0;left:0;width:100%;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.range-stack.svelte-1ccnze0 input:where(.svelte-1ccnze0)::-webkit-slider-thumb{width:14px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #fff;border-radius:4px;background:#c2410c;box-shadow:0 1px 5px #0f172a59;pointer-events:auto}.timeline-labels.svelte-1ccnze0{display:flex;justify-content:space-between;color:#94a3b8;font:6px var(--tool-mono)}.time-fields.svelte-1ccnze0{display:grid;grid-template-columns:1fr 1fr 105px;gap:7px;align-items:end}.time-fields.svelte-1ccnze0 label:where(.svelte-1ccnze0),.export-panel.svelte-1ccnze0>label:where(.svelte-1ccnze0){display:grid;gap:4px}.time-fields.svelte-1ccnze0 label:where(.svelte-1ccnze0)>span:where(.svelte-1ccnze0),.export-panel.svelte-1ccnze0 label:where(.svelte-1ccnze0)>span:where(.svelte-1ccnze0){color:#64748b;font-size:7px;font-weight:800}.time-fields.svelte-1ccnze0 label:where(.svelte-1ccnze0)>div:where(.svelte-1ccnze0){display:grid;grid-template-columns:1fr 25px;border:1px solid #d7e0e5;border-radius:7px;overflow:hidden}.time-fields.svelte-1ccnze0 input:where(.svelte-1ccnze0){box-sizing:border-box;width:100%;height:30px;border:0;padding:5px 8px}.time-fields.svelte-1ccnze0 em:where(.svelte-1ccnze0){display:grid;place-items:center;background:#f1f5f9;color:#94a3b8;font-size:6px;font-style:normal}.time-fields.svelte-1ccnze0 button:where(.svelte-1ccnze0){min-height:31px;border:1px solid #fed7aa;border-radius:7px;background:#fff;color:#c2410c;font-size:7px;font-weight:800}.editor-empty.svelte-1ccnze0{min-height:280px}.export-panel.svelte-1ccnze0 select:where(.svelte-1ccnze0){box-sizing:border-box;width:100%;height:32px;border:1px solid #d7deea;border-radius:7px;background:#fff;padding:5px 8px;font-size:8px}.summary.svelte-1ccnze0{display:grid;border:1px solid #e2e8f0;border-radius:7px;background:#fff}.summary.svelte-1ccnze0 div:where(.svelte-1ccnze0):last-child{border-bottom:0}.summary.svelte-1ccnze0 strong:where(.svelte-1ccnze0){color:#c2410c;font:800 7px var(--tool-mono)}.export-button.svelte-1ccnze0{min-height:33px;border:0;border-radius:7px;background:#ea580c;color:#fff;font-size:8px;font-weight:800}.export-button.svelte-1ccnze0:disabled{background:#cbd5e1}.export-panel.svelte-1ccnze0 progress:where(.svelte-1ccnze0){width:100%;height:7px}.result-empty.svelte-1ccnze0{min-height:140px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff}.result-ready.svelte-1ccnze0{display:grid;gap:7px;border:1px solid #fdba74;border-radius:9px;background:#fff7ed;padding:8px}.result-ready.svelte-1ccnze0>span:where(.svelte-1ccnze0){color:#c2410c;font-size:6px;font-weight:850}.result-ready.svelte-1ccnze0 video:where(.svelte-1ccnze0){width:100%;max-height:120px;background:#000}.result-ready.svelte-1ccnze0 a:where(.svelte-1ccnze0){display:grid;min-height:31px;place-items:center;border-radius:7px;background:#ea580c;color:#fff;font-size:8px;font-weight:800;text-decoration:none}button.svelte-1ccnze0:focus-visible,input.svelte-1ccnze0:focus-visible,select.svelte-1ccnze0:focus-visible,a.svelte-1ccnze0:focus-visible{outline:3px solid rgb(249 115 22/.25);outline-offset:2px}@media(max-width:1180px){.video-ad-layout.svelte-1ccnze0{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.video-ad-layout.svelte-1ccnze0>.tool-ad-left,.video-ad-layout.svelte-1ccnze0>.tool-ad-right{min-height:0;height:100%}.lab-grid.svelte-1ccnze0{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-template-rows:minmax(0,1fr) 165px}.export-panel.svelte-1ccnze0{grid-column:1/-1;grid-template-columns:190px 150px 150px minmax(220px,1fr);align-content:stretch;border-top:1px solid var(--tool-border);border-left:0}.result-empty.svelte-1ccnze0,.result-ready.svelte-1ccnze0{min-height:0}}@media(max-width:760px){.tool-slug-video-trimmer{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-video-trimmer .detail-grid{height:calc(100dvh - 110px)!important}.video-ad-layout.svelte-1ccnze0{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.video-ad-layout.svelte-1ccnze0>.tool-ad-left,.video-ad-layout.svelte-1ccnze0>.tool-ad-right{display:none}.clip-lab.svelte-1ccnze0{border-radius:9px}.lab-grid.svelte-1ccnze0{display:block;overflow:auto}.source-panel.svelte-1ccnze0{border-right:0;border-bottom:1px solid var(--tool-border)}.editor-panel.svelte-1ccnze0{height:520px}.export-panel.svelte-1ccnze0{display:grid;min-height:390px;grid-template-columns:1fr;border-left:0}.video-stage.svelte-1ccnze0{min-height:280px}}@media(max-width:430px){.lab-header.svelte-1ccnze0{display:grid;min-height:58px;padding:7px 12px}.privacy.svelte-1ccnze0{justify-self:start}.source-panel.svelte-1ccnze0,.editor-panel.svelte-1ccnze0,.export-panel.svelte-1ccnze0{padding:11px 12px}.editor-panel.svelte-1ccnze0{height:500px}.video-stage.svelte-1ccnze0{min-height:245px}.time-fields.svelte-1ccnze0{grid-template-columns:1fr 1fr}.time-fields.svelte-1ccnze0 button:where(.svelte-1ccnze0){grid-column:1/-1}}html:has(.tool-slug-visual-tracking-training),body:has(.tool-slug-visual-tracking-training){height:100%;overflow:hidden!important}body:has(.tool-slug-visual-tracking-training) .seo-content{display:none!important}.tool-slug-visual-tracking-training{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-visual-tracking-training .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-xajhqa{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-xajhqa>.tool-ad-left{grid-area:left}.ad-layout.svelte-xajhqa>.tool-ad-right{grid-area:right}.bottom-ad.svelte-xajhqa{grid-area:bottom;min-height:0;overflow:hidden}.bottom-ad.svelte-xajhqa>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-xajhqa{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 16px 42px #17203314}.workspace-header.svelte-xajhqa{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-xajhqa>div:where(.svelte-xajhqa){display:grid;gap:2px}.workspace-header.svelte-xajhqa span:where(.svelte-xajhqa){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.14em}.workspace-header.svelte-xajhqa strong:where(.svelte-xajhqa){font-size:13px}.workspace-header.svelte-xajhqa p:where(.svelte-xajhqa){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 9px;font-size:8px;font-weight:750}.workspace-header.svelte-xajhqa i:where(.svelte-xajhqa){display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#22c55e}.dashboard.svelte-xajhqa{display:grid;grid-template-columns:205px minmax(0,1fr);min-width:0;min-height:0}.side-panel.svelte-xajhqa{display:grid;align-content:start;gap:10px;border-right:1px solid var(--tool-border);background:#f8fafc;padding:14px}.progress-card.svelte-xajhqa,.metrics.svelte-xajhqa article:where(.svelte-xajhqa),.guide.svelte-xajhqa{border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:10px}.progress-card.svelte-xajhqa{display:grid;gap:7px}.progress-card.svelte-xajhqa span:where(.svelte-xajhqa),.metrics.svelte-xajhqa span:where(.svelte-xajhqa),.side-panel.svelte-xajhqa label:where(.svelte-xajhqa)>span:where(.svelte-xajhqa){color:var(--tool-faint);font-size:8px;font-weight:750}.progress-card.svelte-xajhqa strong:where(.svelte-xajhqa){font:850 18px var(--tool-mono)}.progress-card.svelte-xajhqa>div:where(.svelte-xajhqa){height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-card.svelte-xajhqa i:where(.svelte-xajhqa){display:block;height:100%;border-radius:inherit;background:var(--tool-primary);transition:width .2s}.metrics.svelte-xajhqa{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.metrics.svelte-xajhqa article:where(.svelte-xajhqa){display:grid;justify-items:center;gap:3px;padding:7px 4px}.metrics.svelte-xajhqa strong:where(.svelte-xajhqa){font:850 15px var(--tool-mono)}.side-panel.svelte-xajhqa label:where(.svelte-xajhqa){display:grid;gap:5px}.side-panel.svelte-xajhqa select:where(.svelte-xajhqa){height:34px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:0 8px;color:#334155;font-size:9px}.guide.svelte-xajhqa{display:grid;gap:6px}.guide.svelte-xajhqa strong:where(.svelte-xajhqa){font-size:9px}.guide.svelte-xajhqa ol:where(.svelte-xajhqa){display:grid;gap:5px;margin:0;padding-left:17px;color:#64748b;font-size:8px;line-height:1.45}.secondary.svelte-xajhqa,.primary.svelte-xajhqa{min-height:36px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;color:#475569;padding:6px 11px;font-size:9px;font-weight:800;cursor:pointer}.primary.svelte-xajhqa{border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.training-panel.svelte-xajhqa{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) 38px;background:#101827;padding:12px 12px 0}.stage.svelte-xajhqa{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid #2b384c;border-radius:12px;background:radial-gradient(circle at 50% 45%,#17243a,#0d1523 72%)}.stage.svelte-xajhqa:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(148 163 184/.07) 1px,transparent 1px),linear-gradient(90deg,rgb(148 163 184/.07) 1px,transparent 1px);background-size:32px 32px;content:""}.stage.svelte-xajhqa>button:where(.svelte-xajhqa){position:absolute;z-index:2;width:26px;height:26px;transform:translate(-50%,-50%);border:3px solid #94a3b8;border-radius:50%;background:#e2e8f0;box-shadow:0 4px 14px #00000059;cursor:pointer;transition:left .05s linear,top .05s linear,transform .15s}.stage.svelte-xajhqa>button:where(.svelte-xajhqa):disabled{opacity:1}.stage.svelte-xajhqa>button.target:where(.svelte-xajhqa){border-color:#facc15;background:#fef08a;box-shadow:0 0 0 9px #facc152e,0 0 25px #facc15;animation:svelte-xajhqa-pulse .8s infinite alternate}.stage.svelte-xajhqa>button.selected:where(.svelte-xajhqa){transform:translate(-50%,-50%) scale(1.25)}.stage.svelte-xajhqa>button.correct:where(.svelte-xajhqa){border-color:#22c55e;background:#86efac;box-shadow:0 0 0 8px #22c55e2e}.center-state.svelte-xajhqa{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;color:#94a3b8;text-align:center;padding:20px}.center-state.svelte-xajhqa strong:where(.svelte-xajhqa){color:#f8fafc;font-size:17px}.center-state.svelte-xajhqa p:where(.svelte-xajhqa){max-width:360px;margin:0;font-size:9px;line-height:1.6}.focus-ring.svelte-xajhqa{width:45px;height:45px;border:2px solid #818cf8;border-radius:50%;box-shadow:0 0 0 10px #6366f11f,0 0 30px #6366f14d}.status.svelte-xajhqa{position:absolute;z-index:4;top:12px;left:50%;transform:translate(-50%);border:1px solid #475569;border-radius:999px;background:#0f172ae0;color:#cbd5e1;padding:6px 10px;font-size:8px;font-weight:800}.status.action.svelte-xajhqa{border-color:#818cf8;color:#e0e7ff}.status.wrong.svelte-xajhqa{border-color:#fb7185;color:#fecdd3}.result.svelte-xajhqa b:where(.svelte-xajhqa){color:#86efac;font:900 42px var(--tool-mono)}.training-panel.svelte-xajhqa footer:where(.svelte-xajhqa){display:flex;align-items:center;gap:16px;color:#64748b;font-size:8px}.training-panel.svelte-xajhqa footer:where(.svelte-xajhqa) strong:where(.svelte-xajhqa){margin-left:auto;color:#a5b4fc}.training-panel.svelte-xajhqa button:where(.svelte-xajhqa):focus-visible,.side-panel.svelte-xajhqa button:where(.svelte-xajhqa):focus-visible,.side-panel.svelte-xajhqa select:where(.svelte-xajhqa):focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}@keyframes svelte-xajhqa-pulse{to{transform:translate(-50%,-50%) scale(1.12)}}@media(max-width:1180px){.ad-layout.svelte-xajhqa{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-xajhqa>.tool-ad-left,.ad-layout.svelte-xajhqa>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-visual-tracking-training{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-visual-tracking-training .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-xajhqa{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-xajhqa{grid-template-rows:44px minmax(0,1fr)}.workspace-header.svelte-xajhqa{padding:6px 9px}.workspace-header.svelte-xajhqa p:where(.svelte-xajhqa){display:none}.dashboard.svelte-xajhqa{grid-template-columns:1fr;grid-template-rows:112px minmax(0,1fr)}.side-panel.svelte-xajhqa{grid-template-columns:1fr 1fr auto;grid-template-rows:auto auto;align-content:center;gap:6px;border-right:0;border-bottom:1px solid var(--tool-border);padding:6px}.progress-card.svelte-xajhqa{padding:6px}.progress-card.svelte-xajhqa strong:where(.svelte-xajhqa){font-size:13px}.metrics.svelte-xajhqa{grid-column:2}.side-panel.svelte-xajhqa label:where(.svelte-xajhqa){grid-column:3}.side-panel.svelte-xajhqa select:where(.svelte-xajhqa){width:82px;height:30px}.guide.svelte-xajhqa{display:none}.secondary.svelte-xajhqa{grid-column:3;min-height:28px;padding:3px 7px}.training-panel.svelte-xajhqa{padding:7px 7px 0}.stage.svelte-xajhqa>button:where(.svelte-xajhqa){width:23px;height:23px}.training-panel.svelte-xajhqa footer:where(.svelte-xajhqa){height:30px}.center-state.svelte-xajhqa strong:where(.svelte-xajhqa){font-size:14px}}html:has(.tool-slug-web-safe-colors),body:has(.tool-slug-web-safe-colors){height:100%;overflow:hidden!important}.tool-slug-web-safe-colors{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:10px!important}.tool-slug-web-safe-colors .detail-grid{height:calc(100dvh - 128px)!important;min-width:0;min-height:0;overflow:hidden!important}.safe-ad-layout.svelte-gi328u{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 72px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.safe-ad-layout.svelte-gi328u>.tool-ad-left{grid-area:left}.safe-ad-layout.svelte-gi328u>.tool-ad-right{grid-area:right}.bottom-ad.svelte-gi328u{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-gi328u>.tool-ad-bottom{height:100%;min-height:0}.safe-workspace.svelte-gi328u{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 40px #17203314;color:var(--tool-text)}.workspace-header.svelte-gi328u{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 16px}.workspace-header.svelte-gi328u>div:where(.svelte-gi328u){display:grid;gap:2px}.workspace-header.svelte-gi328u span:where(.svelte-gi328u){color:#0f766e;font-size:9px;font-weight:850;letter-spacing:.12em}.workspace-header.svelte-gi328u strong:where(.svelte-gi328u){font-size:13px}.workspace-header.svelte-gi328u em:where(.svelte-gi328u){border-radius:999px;background:#f0fdfa;color:#0f766e;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.workspace-grid.svelte-gi328u{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);overflow:hidden}.browser-panel.svelte-gi328u,.detail-panel.svelte-gi328u{display:grid;min-width:0;min-height:0;align-content:start;overflow:hidden;padding:13px 16px}.detail-panel.svelte-gi328u{overflow:auto;border-left:1px solid var(--tool-border);background:#fafcfc}.panel-heading.svelte-gi328u{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding-bottom:9px}.panel-heading.svelte-gi328u>b:where(.svelte-gi328u){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#ccfbf1;color:#0f766e;font-size:9px}.panel-heading.svelte-gi328u h2:where(.svelte-gi328u){margin:0;font-size:12px}.panel-heading.svelte-gi328u p:where(.svelte-gi328u){margin:3px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.5}.search-box.svelte-gi328u{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid #cbd5d2;border-radius:8px;background:#fff}.search-box.svelte-gi328u>span:where(.svelte-gi328u){padding-left:10px;color:#64748b;font-size:8px;font-weight:800}.search-box.svelte-gi328u input:where(.svelte-gi328u){min-width:0;height:36px;border:0;background:transparent;padding:6px 10px;color:#0f172a;font:9px var(--tool-font);outline:none}.search-box.svelte-gi328u button:where(.svelte-gi328u){height:27px;margin-right:5px;border:0;border-radius:6px;background:#f0fdfa;color:#0f766e;padding:4px 8px;font-size:8px;cursor:pointer}.search-box.svelte-gi328u:focus-within{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}.filter-row.svelte-gi328u{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;margin-top:8px}.filter-row.svelte-gi328u label:where(.svelte-gi328u),.filter-row.svelte-gi328u>div:where(.svelte-gi328u){display:grid;gap:4px}.filter-row.svelte-gi328u span:where(.svelte-gi328u){color:#94a3b8;font-size:7px}.filter-row.svelte-gi328u select:where(.svelte-gi328u){box-sizing:border-box;height:31px;border:1px solid #d6dee3;border-radius:7px;background:#fff;padding:4px 7px;color:#475569;font:8px var(--tool-font)}.filter-row.svelte-gi328u>div:where(.svelte-gi328u){min-width:64px;justify-items:end;padding-bottom:4px}.filter-row.svelte-gi328u strong:where(.svelte-gi328u){color:#475569;font:800 8px var(--tool-mono)}.palette.svelte-gi328u{display:grid;min-height:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:9px;overflow:auto;padding:1px 3px 8px 1px}.palette.svelte-gi328u button:where(.svelte-gi328u){display:grid;min-width:0;min-height:54px;align-content:end;gap:2px;border:2px solid transparent;border-radius:7px;background:var(--color);padding:7px;text-align:left;color:var(--label);cursor:pointer}.palette.svelte-gi328u button:where(.svelte-gi328u):hover{transform:translateY(-1px);box-shadow:0 5px 12px #0f172a29}.palette.svelte-gi328u button.selected:where(.svelte-gi328u){border-color:#fff;box-shadow:0 0 0 2px #0f766e,0 5px 12px #0f172a29}.palette.svelte-gi328u span:where(.svelte-gi328u){overflow:hidden;font:800 8px var(--tool-mono);text-overflow:ellipsis}.palette.svelte-gi328u small:where(.svelte-gi328u){font-size:6px;opacity:.76}.empty-state.svelte-gi328u{display:grid;min-height:260px;margin-top:9px;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;text-align:center}.empty-state.svelte-gi328u strong:where(.svelte-gi328u){font-size:12px}.empty-state.svelte-gi328u span:where(.svelte-gi328u){color:#64748b;font-size:8px}.empty-state.svelte-gi328u button:where(.svelte-gi328u){border:0;border-radius:7px;background:#0f766e;color:#fff;padding:7px 12px;font-size:8px;cursor:pointer}.color-hero.svelte-gi328u{display:grid;min-height:160px;align-content:center;justify-items:center;gap:7px;border-radius:11px;box-shadow:inset 0 0 0 1px #0f172a14;text-align:center}.color-hero.svelte-gi328u>span:where(.svelte-gi328u){font:800 7px var(--tool-mono);letter-spacing:.13em;opacity:.76}.color-hero.svelte-gi328u>strong:where(.svelte-gi328u){font:850 24px var(--tool-mono)}.color-hero.svelte-gi328u>small:where(.svelte-gi328u){font:8px var(--tool-mono)}.color-hero.svelte-gi328u button:where(.svelte-gi328u){min-height:28px;border:1px solid currentColor;border-radius:6px;background:#ffffff2e;color:inherit;padding:4px 10px;font-size:8px;font-weight:750;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.facts.svelte-gi328u{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.facts.svelte-gi328u article:where(.svelte-gi328u){display:grid;gap:3px;border:1px solid #e1e8e7;border-radius:8px;background:#fff;padding:8px}.facts.svelte-gi328u small:where(.svelte-gi328u){color:#94a3b8;font-size:7px}.facts.svelte-gi328u strong:where(.svelte-gi328u){font-size:9px}.contrast-title.svelte-gi328u{display:flex;align-items:end;justify-content:space-between;margin-top:9px}.contrast-title.svelte-gi328u strong:where(.svelte-gi328u){font-size:9px}.contrast-title.svelte-gi328u span:where(.svelte-gi328u){color:#94a3b8;font-size:7px}.contrast-preview.svelte-gi328u{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.contrast-preview.svelte-gi328u article:where(.svelte-gi328u){display:grid;gap:3px;border-radius:8px;padding:10px;box-shadow:inset 0 0 0 1px #0f172a1a}.contrast-preview.svelte-gi328u strong:where(.svelte-gi328u){font-size:8px}.contrast-preview.svelte-gi328u span:where(.svelte-gi328u){font:800 8px var(--tool-mono)}.contrast-preview.svelte-gi328u p:where(.svelte-gi328u){margin:4px 0 0;font-size:8px}.source-note.svelte-gi328u{display:grid;gap:3px;margin-top:8px;border-left:3px solid #14b8a6;border-radius:7px;background:#f0fdfa;padding:8px 10px}.source-note.svelte-gi328u strong:where(.svelte-gi328u){color:#0f766e;font-size:8px}.source-note.svelte-gi328u span:where(.svelte-gi328u){color:#39756e;font-size:7px;line-height:1.5}button.svelte-gi328u:focus-visible,input.svelte-gi328u:focus-visible,select.svelte-gi328u:focus-visible{outline:3px solid rgb(20 184 166/.24);outline-offset:2px}@media(prefers-reduced-motion:reduce){.palette.svelte-gi328u button:where(.svelte-gi328u){transform:none!important}}@media(max-width:1180px){.safe-ad-layout.svelte-gi328u{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 52px 52px;grid-template-areas:"work work" "left right" "bottom bottom"}.safe-ad-layout.svelte-gi328u>.tool-ad-left,.safe-ad-layout.svelte-gi328u>.tool-ad-right{min-height:0;height:100%}}@media(max-width:760px){.tool-slug-web-safe-colors{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-web-safe-colors .detail-grid{height:calc(100dvh - 110px)!important}.safe-ad-layout.svelte-gi328u{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 44px;grid-template-areas:"work" "bottom"}.safe-ad-layout.svelte-gi328u>.tool-ad-left,.safe-ad-layout.svelte-gi328u>.tool-ad-right{display:none}.safe-workspace.svelte-gi328u{border-radius:9px}.workspace-grid.svelte-gi328u{display:block;overflow:auto}.browser-panel.svelte-gi328u,.detail-panel.svelte-gi328u{overflow:visible}.detail-panel.svelte-gi328u{border-top:1px solid var(--tool-border);border-left:0}.palette.svelte-gi328u{max-height:360px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:auto}.color-hero.svelte-gi328u{min-height:180px}}@media(max-width:430px){.workspace-header.svelte-gi328u{display:grid;min-height:58px;padding:7px 12px}.workspace-header.svelte-gi328u em:where(.svelte-gi328u){justify-self:start}.browser-panel.svelte-gi328u,.detail-panel.svelte-gi328u{padding:10px 12px}.palette.svelte-gi328u{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-row.svelte-gi328u{grid-template-columns:1fr 1fr}.filter-row.svelte-gi328u>div:where(.svelte-gi328u){grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;justify-items:stretch}.contrast-preview.svelte-gi328u{grid-template-columns:1fr 1fr}}html:has(.tool-slug-xml-data-generator),body:has(.tool-slug-xml-data-generator){height:100%;overflow:hidden!important}body:has(.tool-slug-xml-data-generator) .seo-content{display:none!important}.tool-slug-xml-data-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-xml-data-generator .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-14t4tnd{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-14t4tnd>.tool-ad-left{grid-area:left}.ad-layout.svelte-14t4tnd>.tool-ad-right{grid-area:right}.bottom.svelte-14t4tnd{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-14t4tnd>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-14t4tnd{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-14t4tnd{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-14t4tnd>div:where(.svelte-14t4tnd){display:grid;gap:2px}header.svelte-14t4tnd span:where(.svelte-14t4tnd){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-14t4tnd strong:where(.svelte-14t4tnd){font-size:13px}header.svelte-14t4tnd p:where(.svelte-14t4tnd){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.layout.svelte-14t4tnd{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0;min-height:0}.editor.svelte-14t4tnd,.output.svelte-14t4tnd{display:grid;min-width:0;min-height:0;padding:14px}.editor.svelte-14t4tnd{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px}.output.svelte-14t4tnd{grid-template-rows:auto auto minmax(0,1fr);gap:8px;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-14t4tnd{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:start}.heading.svelte-14t4tnd b:where(.svelte-14t4tnd){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-14t4tnd h2:where(.svelte-14t4tnd){margin:0;font-size:11px}.heading.svelte-14t4tnd p:where(.svelte-14t4tnd){margin:2px 0;color:var(--tool-faint);font-size:8px}.heading.svelte-14t4tnd em:where(.svelte-14t4tnd){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-14t4tnd em.ready:where(.svelte-14t4tnd){background:#dcfce7;color:#15803d}.head.svelte-14t4tnd,.output-actions.svelte-14t4tnd{display:flex;align-items:center;justify-content:space-between;gap:8px}.head.svelte-14t4tnd strong:where(.svelte-14t4tnd){color:#334155;font-size:9px}.head.svelte-14t4tnd button:where(.svelte-14t4tnd),.output-actions.svelte-14t4tnd button:where(.svelte-14t4tnd){min-height:30px;border:1px solid var(--tool-primary);border-radius:7px;background:var(--tool-primary);color:#fff;padding:5px 10px;font-size:8px;font-weight:750;text-decoration:none;cursor:pointer}.rows.svelte-14t4tnd{min-height:0;overflow:auto;display:grid;align-content:start;gap:7px}.row.svelte-14t4tnd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:7px}.row.svelte-14t4tnd input:where(.svelte-14t4tnd){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono)}.row.svelte-14t4tnd input:where(.svelte-14t4tnd):focus{outline:2px solid rgb(99 102 241/.2);border-color:#818cf8}.row.svelte-14t4tnd button:where(.svelte-14t4tnd){border:1px solid #fecaca;border-radius:7px;background:#fff;color:#b42318;padding:5px 8px;font-size:8px;cursor:pointer}.row.svelte-14t4tnd button:where(.svelte-14t4tnd):disabled{cursor:not-allowed;opacity:.4}.editor.svelte-14t4tnd small:where(.svelte-14t4tnd){color:var(--tool-faint);font-size:8px;line-height:1.5}.output-actions.svelte-14t4tnd{justify-content:flex-end}pre.svelte-14t4tnd{min-height:0;overflow:auto;margin:0;border-radius:9px;background:#101827;color:#d1fae5;padding:14px;font:11px/1.65 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}button.svelte-14t4tnd:focus-visible,input.svelte-14t4tnd:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-14t4tnd{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-14t4tnd>.tool-ad-left,.ad-layout.svelte-14t4tnd>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-xml-data-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-xml-data-generator .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-14t4tnd{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-14t4tnd{grid-template-rows:43px minmax(0,1fr)}header.svelte-14t4tnd{padding:6px 9px}header.svelte-14t4tnd p:where(.svelte-14t4tnd){display:none}.layout.svelte-14t4tnd{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-14t4tnd,.output.svelte-14t4tnd{padding:8px}.output.svelte-14t4tnd{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-14t4tnd{grid-template-columns:24px minmax(0,1fr) auto;gap:6px}.heading.svelte-14t4tnd b:where(.svelte-14t4tnd){width:24px;height:24px}.heading.svelte-14t4tnd p:where(.svelte-14t4tnd){display:none}.row.svelte-14t4tnd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.row.svelte-14t4tnd button:where(.svelte-14t4tnd){grid-column:1/-1}.output-actions.svelte-14t4tnd button:where(.svelte-14t4tnd){flex:1;text-align:center}pre.svelte-14t4tnd{font-size:10px;padding:9px}}@media(prefers-reduced-motion:reduce){.svelte-14t4tnd{transition:none!important}}.editor.svelte-14t4tnd{grid-template-rows:auto auto auto minmax(0,1fr) auto}.root-control.svelte-14t4tnd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid var(--tool-border);border-radius:8px;background:#f8fafc;padding:7px 8px}.root-control.svelte-14t4tnd label:where(.svelte-14t4tnd){color:#334155;font-size:8px;font-weight:800}.root-control.svelte-14t4tnd input:where(.svelte-14t4tnd){box-sizing:border-box;min-width:0;height:30px;border:1px solid var(--tool-border);border-radius:6px;padding:4px 8px;font:10px var(--tool-mono)}.root-control.svelte-14t4tnd code:where(.svelte-14t4tnd){color:var(--tool-primary);font:8px var(--tool-mono)}.head-actions.svelte-14t4tnd{display:flex;gap:6px}.head.svelte-14t4tnd button.secondary:where(.svelte-14t4tnd){border-color:var(--tool-border);background:#fff;color:#475569}.row.svelte-14t4tnd{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 66px auto;align-items:center}.row.svelte-14t4tnd select:where(.svelte-14t4tnd){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#f1f5f9;color:#475569;padding:0 5px;font-size:8px;font-weight:750}.row.svelte-14t4tnd select:where(.svelte-14t4tnd):focus,.root-control.svelte-14t4tnd input:where(.svelte-14t4tnd):focus{border-color:#818cf8;outline:2px solid rgb(99 102 241/.2)}.name-hint.svelte-14t4tnd{grid-column:1/-1;margin-top:-3px;color:#9a3412;font:8px var(--tool-mono)}.diagnostic.svelte-14t4tnd{border:1px solid #bfdbfe;border-radius:7px;background:#eff6ff;color:#1d4ed8;padding:6px 8px;font-size:8px;line-height:1.4}.diagnostic.error.svelte-14t4tnd{border-color:#fecaca;background:#fff1f2;color:#be123c}.output-actions.svelte-14t4tnd>span:where(.svelte-14t4tnd){margin-right:auto;color:var(--tool-faint);font-size:8px;font-weight:700}.output-actions.svelte-14t4tnd button.download:where(.svelte-14t4tnd){border-color:#0f172a;background:#0f172a}.output-actions.svelte-14t4tnd button:where(.svelte-14t4tnd):disabled{cursor:not-allowed;opacity:.45}@media(max-width:760px){.root-control.svelte-14t4tnd{padding:5px 6px}.root-control.svelte-14t4tnd code:where(.svelte-14t4tnd){display:none}.head-actions.svelte-14t4tnd button:where(.svelte-14t4tnd){padding-inline:7px}.row.svelte-14t4tnd{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 60px auto}.row.svelte-14t4tnd button:where(.svelte-14t4tnd){grid-column:auto}.output-actions.svelte-14t4tnd>span:where(.svelte-14t4tnd){display:none}}html:has(.tool-slug-xml-formatter),body:has(.tool-slug-xml-formatter){height:100%;overflow:hidden!important}body:has(.tool-slug-xml-formatter) .seo-content{display:none!important}.tool-slug-xml-formatter{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-xml-formatter .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.xml-ad-layout.svelte-1lwmehw{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.xml-ad-layout.svelte-1lwmehw>.tool-ad-left{grid-area:left}.xml-ad-layout.svelte-1lwmehw>.tool-ad-right{grid-area:right}.bottom-ad.svelte-1lwmehw{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-1lwmehw>.tool-ad-bottom{height:100%;min-height:0}.xml-workspace.svelte-1lwmehw{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-1lwmehw{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-1lwmehw>div:where(.svelte-1lwmehw){display:grid;gap:2px}.workspace-header.svelte-1lwmehw span:where(.svelte-1lwmehw){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-1lwmehw strong:where(.svelte-1lwmehw){font-size:13px}.workspace-header.svelte-1lwmehw p:where(.svelte-1lwmehw){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-1lwmehw{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-1lwmehw,.result-panel.svelte-1lwmehw{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-1lwmehw{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-1lwmehw{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-1lwmehw{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-1lwmehw>b:where(.svelte-1lwmehw){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-1lwmehw h2:where(.svelte-1lwmehw){margin:0;font-size:11px}.panel-heading.svelte-1lwmehw p:where(.svelte-1lwmehw){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-1lwmehw em:where(.svelte-1lwmehw){border-radius:999px;background:#ecfdf5;color:#047857;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-1lwmehw em.idle:where(.svelte-1lwmehw){background:#e2e8f0;color:#64748b}.editor-label.svelte-1lwmehw{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-1lwmehw{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-1lwmehw:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}fieldset.svelte-1lwmehw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;border:0}legend.svelte-1lwmehw{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}fieldset.svelte-1lwmehw label:where(.svelte-1lwmehw){display:flex;align-items:center;gap:7px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:7px 8px;cursor:pointer}fieldset.svelte-1lwmehw label.active:where(.svelte-1lwmehw){border-color:var(--tool-primary);background:var(--tool-primary-soft)}fieldset.svelte-1lwmehw input:where(.svelte-1lwmehw){width:14px;height:14px;margin:0;accent-color:var(--tool-primary)}fieldset.svelte-1lwmehw span:where(.svelte-1lwmehw){display:grid;min-width:0;gap:1px}fieldset.svelte-1lwmehw strong:where(.svelte-1lwmehw){font-size:8px}fieldset.svelte-1lwmehw small:where(.svelte-1lwmehw){overflow:hidden;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.input-actions.svelte-1lwmehw,.result-actions.svelte-1lwmehw{display:flex;align-items:center;gap:7px}.input-actions.svelte-1lwmehw{margin-top:8px}.input-actions.svelte-1lwmehw button:where(.svelte-1lwmehw),.result-actions.svelte-1lwmehw button:where(.svelte-1lwmehw){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-1lwmehw .clear:where(.svelte-1lwmehw){color:#b42318}.input-actions.svelte-1lwmehw .run:where(.svelte-1lwmehw){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-1lwmehw button:where(.svelte-1lwmehw):disabled,.result-actions.svelte-1lwmehw button:where(.svelte-1lwmehw):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-1lwmehw button:where(.svelte-1lwmehw):hover:not(:disabled),.result-actions.svelte-1lwmehw button:where(.svelte-1lwmehw):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-1lwmehw .run:where(.svelte-1lwmehw):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-1lwmehw{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}pre.svelte-1lwmehw{box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;overflow:auto;margin:0;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:12px 13px;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}pre.svelte-1lwmehw:focus{border-color:var(--tool-primary);box-shadow:0 0 0 3px #6366f11c}pre.svelte-1lwmehw code:where(.svelte-1lwmehw){font:10px/1.6 var(--tool-mono)}.empty-state.svelte-1lwmehw{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-1lwmehw>span:where(.svelte-1lwmehw){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-1lwmehw strong:where(.svelte-1lwmehw){color:var(--tool-muted);font-size:11px}.empty-state.svelte-1lwmehw p:where(.svelte-1lwmehw){max-width:260px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-1lwmehw{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-1lwmehw>span:where(.svelte-1lwmehw){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-1lwmehw:focus-visible,input.svelte-1lwmehw:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.xml-ad-layout.svelte-1lwmehw{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.xml-ad-layout.svelte-1lwmehw>.tool-ad-left,.xml-ad-layout.svelte-1lwmehw>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-xml-formatter{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-xml-formatter .detail-grid{height:calc(100dvh - 108px)!important}.xml-ad-layout.svelte-1lwmehw{grid-template-rows:minmax(0,1fr) 42px}.xml-workspace.svelte-1lwmehw{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-1lwmehw{padding:6px 9px}.workspace-header.svelte-1lwmehw p:where(.svelte-1lwmehw){display:none}.workspace-grid.svelte-1lwmehw{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-1lwmehw,.result-panel.svelte-1lwmehw{padding:8px}.input-panel.svelte-1lwmehw{grid-template-rows:auto auto minmax(82px,1fr) auto auto auto}.result-panel.svelte-1lwmehw{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-1lwmehw{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-1lwmehw>b:where(.svelte-1lwmehw){width:24px;height:24px}.panel-heading.svelte-1lwmehw p:where(.svelte-1lwmehw){display:none}fieldset.svelte-1lwmehw{gap:4px;margin-top:5px}fieldset.svelte-1lwmehw label:where(.svelte-1lwmehw){justify-content:center;padding:6px 4px}fieldset.svelte-1lwmehw small:where(.svelte-1lwmehw){display:none}.input-actions.svelte-1lwmehw{margin-top:5px}.input-actions.svelte-1lwmehw button:where(.svelte-1lwmehw),.result-actions.svelte-1lwmehw button:where(.svelte-1lwmehw){min-height:30px;padding:4px 8px}.result-actions.svelte-1lwmehw{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-1lwmehw>span:where(.svelte-1lwmehw){display:none}.empty-state.svelte-1lwmehw p:where(.svelte-1lwmehw){display:none}textarea.svelte-1lwmehw{font-size:16px;padding:9px}}@media(max-width:430px){fieldset.svelte-1lwmehw strong:where(.svelte-1lwmehw){font-size:7px}.panel-heading.svelte-1lwmehw em:where(.svelte-1lwmehw){display:none}.input-actions.svelte-1lwmehw button:where(.svelte-1lwmehw){flex:1}.input-actions.svelte-1lwmehw .run:where(.svelte-1lwmehw){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-1lwmehw{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-xml-to-json),body:has(.tool-slug-xml-to-json){height:100%;overflow:hidden!important}body:has(.tool-slug-xml-to-json) .seo-content{display:none!important}.tool-slug-xml-to-json{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-xml-to-json .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.xml-json-ad-layout.svelte-6mibjn{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.xml-json-ad-layout.svelte-6mibjn>.tool-ad-left{grid-area:left}.xml-json-ad-layout.svelte-6mibjn>.tool-ad-right{grid-area:right}.bottom-ad.svelte-6mibjn{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-6mibjn>.tool-ad-bottom{height:100%;min-height:0}.xml-json-workspace.svelte-6mibjn{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-6mibjn{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-6mibjn>div:where(.svelte-6mibjn){display:grid;gap:2px}.workspace-header.svelte-6mibjn span:where(.svelte-6mibjn){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-6mibjn strong:where(.svelte-6mibjn){font-size:13px}.workspace-header.svelte-6mibjn p:where(.svelte-6mibjn){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-6mibjn{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-6mibjn,.result-panel.svelte-6mibjn{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-6mibjn{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-6mibjn{grid-template-rows:auto minmax(0,1fr) auto auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-6mibjn{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-6mibjn>b:where(.svelte-6mibjn){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-6mibjn h2:where(.svelte-6mibjn){margin:0;font-size:11px}.panel-heading.svelte-6mibjn p:where(.svelte-6mibjn){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-6mibjn em:where(.svelte-6mibjn){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-6mibjn em.ready:where(.svelte-6mibjn){background:#dcfce7;color:#15803d}.editor-label.svelte-6mibjn{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-6mibjn{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-6mibjn:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}fieldset.svelte-6mibjn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;border:0}legend.svelte-6mibjn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}fieldset.svelte-6mibjn label:where(.svelte-6mibjn){display:flex;align-items:center;gap:7px;border:1px solid var(--tool-border);border-radius:8px;background:#fff;padding:7px 8px;cursor:pointer}fieldset.svelte-6mibjn label.active:where(.svelte-6mibjn){border-color:var(--tool-primary);background:var(--tool-primary-soft)}fieldset.svelte-6mibjn input:where(.svelte-6mibjn){width:14px;height:14px;margin:0;accent-color:var(--tool-primary)}fieldset.svelte-6mibjn span:where(.svelte-6mibjn){display:grid;min-width:0;gap:1px}fieldset.svelte-6mibjn strong:where(.svelte-6mibjn){font-size:8px}fieldset.svelte-6mibjn small:where(.svelte-6mibjn){overflow:hidden;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.input-actions.svelte-6mibjn,.result-actions.svelte-6mibjn{display:flex;align-items:center;gap:7px}.input-actions.svelte-6mibjn{margin-top:8px}.input-actions.svelte-6mibjn button:where(.svelte-6mibjn),.result-actions.svelte-6mibjn button:where(.svelte-6mibjn){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-6mibjn .clear:where(.svelte-6mibjn){color:#b42318}.input-actions.svelte-6mibjn .run:where(.svelte-6mibjn){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-6mibjn button:where(.svelte-6mibjn):disabled,.result-actions.svelte-6mibjn button:where(.svelte-6mibjn):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-6mibjn button:where(.svelte-6mibjn):hover:not(:disabled),.result-actions.svelte-6mibjn button:where(.svelte-6mibjn):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-6mibjn .run:where(.svelte-6mibjn):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-6mibjn{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-6mibjn{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-6mibjn{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-6mibjn small:where(.svelte-6mibjn){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-6mibjn{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-6mibjn code:where(.svelte-6mibjn){font:11px/1.65 var(--tool-mono)}.mapping-guide.svelte-6mibjn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.mapping-guide.svelte-6mibjn span:where(.svelte-6mibjn){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.mapping-guide.svelte-6mibjn code:where(.svelte-6mibjn){color:var(--tool-primary);font:750 7px var(--tool-mono)}.empty-state.svelte-6mibjn{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-6mibjn>span:where(.svelte-6mibjn){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-6mibjn strong:where(.svelte-6mibjn){color:var(--tool-muted);font-size:11px}.empty-state.svelte-6mibjn p:where(.svelte-6mibjn){max-width:270px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-6mibjn{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-6mibjn>span:where(.svelte-6mibjn){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-6mibjn:focus-visible,input.svelte-6mibjn:focus-visible,textarea.svelte-6mibjn:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.xml-json-ad-layout.svelte-6mibjn{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.xml-json-ad-layout.svelte-6mibjn>.tool-ad-left,.xml-json-ad-layout.svelte-6mibjn>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-xml-to-json{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-xml-to-json .detail-grid{height:calc(100dvh - 108px)!important}.xml-json-ad-layout.svelte-6mibjn{grid-template-rows:minmax(0,1fr) 42px}.xml-json-workspace.svelte-6mibjn{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-6mibjn{padding:6px 9px}.workspace-header.svelte-6mibjn p:where(.svelte-6mibjn){display:none}.workspace-grid.svelte-6mibjn{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-6mibjn,.result-panel.svelte-6mibjn{padding:8px}.input-panel.svelte-6mibjn{grid-template-rows:auto auto minmax(72px,1fr) auto auto auto}.result-panel.svelte-6mibjn{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-6mibjn{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-6mibjn>b:where(.svelte-6mibjn){width:24px;height:24px}.panel-heading.svelte-6mibjn p:where(.svelte-6mibjn){display:none}fieldset.svelte-6mibjn{gap:4px;margin-top:5px}fieldset.svelte-6mibjn label:where(.svelte-6mibjn){justify-content:center;padding:6px 4px}fieldset.svelte-6mibjn small:where(.svelte-6mibjn){display:none}.input-actions.svelte-6mibjn{margin-top:5px}.input-actions.svelte-6mibjn button:where(.svelte-6mibjn),.result-actions.svelte-6mibjn button:where(.svelte-6mibjn){min-height:30px;padding:4px 8px}.result-actions.svelte-6mibjn{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-6mibjn>span:where(.svelte-6mibjn){display:none}.mapping-guide.svelte-6mibjn{display:none}.empty-state.svelte-6mibjn p:where(.svelte-6mibjn){display:none}textarea.svelte-6mibjn{font-size:16px;padding:9px}.output-shell.svelte-6mibjn{grid-template-rows:27px minmax(0,1fr)}pre.svelte-6mibjn{padding:9px}pre.svelte-6mibjn code:where(.svelte-6mibjn){font-size:10px}}@media(max-width:430px){fieldset.svelte-6mibjn strong:where(.svelte-6mibjn){font-size:7px}.panel-heading.svelte-6mibjn em:where(.svelte-6mibjn){display:none}.input-actions.svelte-6mibjn button:where(.svelte-6mibjn){flex:1}.input-actions.svelte-6mibjn .run:where(.svelte-6mibjn){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-6mibjn{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-xml-validator),body:has(.tool-slug-xml-validator){height:100%;overflow:hidden!important}body:has(.tool-slug-xml-validator) .seo-content{display:none!important}.tool-slug-xml-validator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-xml-validator .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.validator-ad-layout.svelte-115adk{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.validator-ad-layout.svelte-115adk>.tool-ad-left{grid-area:left}.validator-ad-layout.svelte-115adk>.tool-ad-right{grid-area:right}.bottom-ad.svelte-115adk{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-115adk>.tool-ad-bottom{height:100%;min-height:0}.validator-workspace.svelte-115adk{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-115adk{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-115adk>div:where(.svelte-115adk){display:grid;gap:2px}.workspace-header.svelte-115adk span:where(.svelte-115adk){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-115adk strong:where(.svelte-115adk){font-size:13px}.workspace-header.svelte-115adk p:where(.svelte-115adk){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-115adk{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);overflow:hidden}.input-panel.svelte-115adk,.result-panel.svelte-115adk{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-115adk{grid-template-rows:auto auto minmax(0,1fr) auto auto}.result-panel.svelte-115adk{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-115adk{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-115adk>b:where(.svelte-115adk){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-115adk h2:where(.svelte-115adk){margin:0;font-size:11px}.panel-heading.svelte-115adk p:where(.svelte-115adk){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-115adk em:where(.svelte-115adk){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-115adk em.valid:where(.svelte-115adk){background:#dcfce7;color:#15803d}.panel-heading.svelte-115adk em.invalid:where(.svelte-115adk){background:#ffe4e6;color:#be123c}.editor-label.svelte-115adk{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-115adk{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-115adk:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.input-actions.svelte-115adk,.result-actions.svelte-115adk{display:flex;align-items:center;gap:7px}.input-actions.svelte-115adk{margin-top:8px}.input-actions.svelte-115adk button:where(.svelte-115adk),.result-actions.svelte-115adk button:where(.svelte-115adk){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-115adk .clear:where(.svelte-115adk){color:#b42318}.input-actions.svelte-115adk .run:where(.svelte-115adk){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-115adk button:where(.svelte-115adk):disabled,.result-actions.svelte-115adk button:where(.svelte-115adk):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-115adk button:where(.svelte-115adk):hover:not(:disabled),.result-actions.svelte-115adk button:where(.svelte-115adk):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-115adk .run:where(.svelte-115adk):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.request-error.svelte-115adk{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.result-card.svelte-115adk{align-self:stretch;min-height:0;overflow:auto;border:1px solid var(--tool-border);border-radius:10px;background:#fff;padding:18px}.result-card.success.svelte-115adk{border-color:#bbf7d0;background:linear-gradient(145deg,#f0fdf4,#fff)}.result-card.error.svelte-115adk{border-color:#fecdd3;background:linear-gradient(145deg,#fff1f2,#fff)}.status-mark.svelte-115adk{display:grid;width:52px;height:52px;place-items:center;border-radius:14px;background:#e2e8f0;color:#475569;font:850 10px var(--tool-mono)}.success.svelte-115adk .status-mark:where(.svelte-115adk){background:#16a34a;color:#fff}.error.svelte-115adk .status-mark:where(.svelte-115adk){background:#e11d48;color:#fff}.result-copy.svelte-115adk{display:grid;gap:4px;margin-top:14px}.result-copy.svelte-115adk span:where(.svelte-115adk){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.12em}.result-copy.svelte-115adk strong:where(.svelte-115adk){font-size:18px}.result-copy.svelte-115adk p:where(.svelte-115adk){max-width:420px;margin:0;color:var(--tool-muted);font-size:9px;line-height:1.65}.result-card.svelte-115adk dl:where(.svelte-115adk){display:grid;gap:7px;margin:16px 0 0}.result-card.svelte-115adk dl:where(.svelte-115adk) div:where(.svelte-115adk){display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;border-top:1px solid #fecdd3;padding-top:8px}.result-card.svelte-115adk dt:where(.svelte-115adk){color:#9f1239;font-size:8px;font-weight:800}.result-card.svelte-115adk dd:where(.svelte-115adk){min-width:0;margin:0;color:#881337;font:9px/1.55 var(--tool-mono);overflow-wrap:anywhere}.result-card.svelte-115adk ul:where(.svelte-115adk){display:grid;gap:7px;margin:16px 0 0;padding:0;list-style:none}.result-card.svelte-115adk li:where(.svelte-115adk){position:relative;padding-left:17px;color:#166534;font-size:9px}.result-card.svelte-115adk li:where(.svelte-115adk):before{position:absolute;left:0;content:"✓";font-weight:900}.empty-state.svelte-115adk{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-115adk>span:where(.svelte-115adk){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-115adk strong:where(.svelte-115adk){color:var(--tool-muted);font-size:11px}.empty-state.svelte-115adk p:where(.svelte-115adk){max-width:260px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-115adk{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-115adk>span:where(.svelte-115adk){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-115adk:focus-visible,textarea.svelte-115adk:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.validator-ad-layout.svelte-115adk{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.validator-ad-layout.svelte-115adk>.tool-ad-left,.validator-ad-layout.svelte-115adk>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-xml-validator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-xml-validator .detail-grid{height:calc(100dvh - 108px)!important}.validator-ad-layout.svelte-115adk{grid-template-rows:minmax(0,1fr) 42px}.validator-workspace.svelte-115adk{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-115adk{padding:6px 9px}.workspace-header.svelte-115adk p:where(.svelte-115adk){display:none}.workspace-grid.svelte-115adk{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-115adk,.result-panel.svelte-115adk{padding:8px}.input-panel.svelte-115adk{grid-template-rows:auto auto minmax(80px,1fr) auto auto}.result-panel.svelte-115adk{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-115adk{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-115adk>b:where(.svelte-115adk){width:24px;height:24px}.panel-heading.svelte-115adk p:where(.svelte-115adk){display:none}.input-actions.svelte-115adk{margin-top:5px}.input-actions.svelte-115adk button:where(.svelte-115adk),.result-actions.svelte-115adk button:where(.svelte-115adk){min-height:30px;padding:4px 8px}.result-actions.svelte-115adk{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-115adk>span:where(.svelte-115adk){display:none}.result-card.svelte-115adk{padding:10px}.status-mark.svelte-115adk{width:34px;height:34px;border-radius:9px}.result-copy.svelte-115adk{margin-top:7px}.result-copy.svelte-115adk strong:where(.svelte-115adk){font-size:13px}.result-copy.svelte-115adk p:where(.svelte-115adk){display:none}.result-card.svelte-115adk dl:where(.svelte-115adk),.result-card.svelte-115adk ul:where(.svelte-115adk){margin-top:8px}.empty-state.svelte-115adk p:where(.svelte-115adk){display:none}textarea.svelte-115adk{font-size:16px;padding:9px}}@media(max-width:430px){.panel-heading.svelte-115adk em:where(.svelte-115adk){display:none}.input-actions.svelte-115adk button:where(.svelte-115adk){flex:1}.input-actions.svelte-115adk .run:where(.svelte-115adk){margin-left:0}.result-card.svelte-115adk dl:where(.svelte-115adk) div:where(.svelte-115adk){grid-template-columns:58px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.svelte-115adk{scroll-behavior:auto!important;transition:none!important}}html:has(.tool-slug-yaml-data-generator),body:has(.tool-slug-yaml-data-generator){height:100%;overflow:hidden!important}body:has(.tool-slug-yaml-data-generator) .seo-content{display:none!important}.tool-slug-yaml-data-generator{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-yaml-data-generator .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-143sa6x{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-143sa6x>.tool-ad-left{grid-area:left}.ad-layout.svelte-143sa6x>.tool-ad-right{grid-area:right}.bottom.svelte-143sa6x{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-143sa6x>.tool-ad-bottom{height:100%;min-height:0}.workspace.svelte-143sa6x{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312}header.svelte-143sa6x{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tool-border);padding:7px 14px}header.svelte-143sa6x>div:where(.svelte-143sa6x){display:grid;gap:2px}header.svelte-143sa6x span:where(.svelte-143sa6x){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}header.svelte-143sa6x strong:where(.svelte-143sa6x){font-size:13px}header.svelte-143sa6x p:where(.svelte-143sa6x){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.layout.svelte-143sa6x{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0;min-height:0}.editor.svelte-143sa6x,.output.svelte-143sa6x{display:grid;min-width:0;min-height:0;padding:14px}.editor.svelte-143sa6x{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px}.output.svelte-143sa6x{grid-template-rows:auto auto minmax(0,1fr);gap:8px;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-143sa6x{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;align-items:start}.heading.svelte-143sa6x b:where(.svelte-143sa6x){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.heading.svelte-143sa6x h2:where(.svelte-143sa6x){margin:0;font-size:11px}.heading.svelte-143sa6x p:where(.svelte-143sa6x){margin:2px 0;color:var(--tool-faint);font-size:8px}.heading.svelte-143sa6x em:where(.svelte-143sa6x){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.heading.svelte-143sa6x em.ready:where(.svelte-143sa6x){background:#dcfce7;color:#15803d}.head.svelte-143sa6x,.output-actions.svelte-143sa6x{display:flex;align-items:center;justify-content:space-between;gap:8px}.head.svelte-143sa6x strong:where(.svelte-143sa6x){color:#334155;font-size:9px}.head.svelte-143sa6x button:where(.svelte-143sa6x),.output-actions.svelte-143sa6x button:where(.svelte-143sa6x){min-height:30px;border:1px solid var(--tool-primary);border-radius:7px;background:var(--tool-primary);color:#fff;padding:5px 10px;font-size:8px;font-weight:750;text-decoration:none;cursor:pointer}.rows.svelte-143sa6x{min-height:0;overflow:auto;display:grid;align-content:start;gap:7px}.row.svelte-143sa6x{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:7px}.row.svelte-143sa6x input:where(.svelte-143sa6x){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:5px 9px;color:var(--tool-text);font:11px var(--tool-mono)}.row.svelte-143sa6x input:where(.svelte-143sa6x):focus{outline:2px solid rgb(99 102 241/.2);border-color:#818cf8}.row.svelte-143sa6x button:where(.svelte-143sa6x){border:1px solid #fecaca;border-radius:7px;background:#fff;color:#b42318;padding:5px 8px;font-size:8px;cursor:pointer}.row.svelte-143sa6x button:where(.svelte-143sa6x):disabled{cursor:not-allowed;opacity:.4}.editor.svelte-143sa6x small:where(.svelte-143sa6x){color:var(--tool-faint);font-size:8px;line-height:1.5}.output-actions.svelte-143sa6x{justify-content:flex-end}pre.svelte-143sa6x{min-height:0;overflow:auto;margin:0;border-radius:9px;background:#101827;color:#d1fae5;padding:14px;font:11px/1.65 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}button.svelte-143sa6x:focus-visible,input.svelte-143sa6x:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-143sa6x{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-143sa6x>.tool-ad-left,.ad-layout.svelte-143sa6x>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-yaml-data-generator{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-yaml-data-generator .detail-grid{height:calc(100dvh - 108px)!important}.ad-layout.svelte-143sa6x{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-143sa6x{grid-template-rows:43px minmax(0,1fr)}header.svelte-143sa6x{padding:6px 9px}header.svelte-143sa6x p:where(.svelte-143sa6x){display:none}.layout.svelte-143sa6x{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-143sa6x,.output.svelte-143sa6x{padding:8px}.output.svelte-143sa6x{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-143sa6x{grid-template-columns:24px minmax(0,1fr) auto;gap:6px}.heading.svelte-143sa6x b:where(.svelte-143sa6x){width:24px;height:24px}.heading.svelte-143sa6x p:where(.svelte-143sa6x){display:none}.row.svelte-143sa6x{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.row.svelte-143sa6x button:where(.svelte-143sa6x){grid-column:1/-1}.output-actions.svelte-143sa6x button:where(.svelte-143sa6x){flex:1;text-align:center}pre.svelte-143sa6x{font-size:10px;padding:9px}}@media(prefers-reduced-motion:reduce){.svelte-143sa6x{transition:none!important}}.head-actions.svelte-143sa6x{display:flex;gap:6px}.head.svelte-143sa6x button.secondary:where(.svelte-143sa6x){border-color:var(--tool-border);background:#fff;color:#475569}.row.svelte-143sa6x{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px auto;align-items:center}.row.svelte-143sa6x select:where(.svelte-143sa6x){box-sizing:border-box;min-width:0;height:32px;border:1px solid var(--tool-border);border-radius:7px;padding:0 6px;font-size:8px;font-weight:750;cursor:pointer}.row.svelte-143sa6x select:where(.svelte-143sa6x):focus{border-color:#818cf8;outline:2px solid rgb(99 102 241/.2)}.type-auto.svelte-143sa6x{background:#f1f5f9;color:#475569}.type-string.svelte-143sa6x{background:#f8fafc;color:#475569}.type-number.svelte-143sa6x{background:#e0f2fe;color:#0369a1}.type-boolean.svelte-143sa6x{background:#ede9fe;color:#6d28d9}.type-null.svelte-143sa6x{background:#f1f5f9;color:#64748b}.type-json.svelte-143sa6x{background:#ecfdf5;color:#047857}.row-error.svelte-143sa6x{grid-column:2/-1;margin-top:-3px;color:#b42318;font-size:8px}.diagnostic.svelte-143sa6x{display:grid;gap:2px;border:1px solid #fed7aa;border-radius:7px;background:#fff7ed;color:#9a3412;padding:6px 8px;font-size:8px;line-height:1.4}.output-actions.svelte-143sa6x>span:where(.svelte-143sa6x){margin-right:auto;color:var(--tool-faint);font-size:8px;font-weight:700}.output-actions.svelte-143sa6x button.download:where(.svelte-143sa6x){border-color:#0f172a;background:#0f172a}.output-actions.svelte-143sa6x button:where(.svelte-143sa6x):disabled{cursor:not-allowed;opacity:.45}@media(max-width:760px){.head-actions.svelte-143sa6x button:where(.svelte-143sa6x){padding-inline:7px}.row.svelte-143sa6x{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px auto}.row.svelte-143sa6x button:where(.svelte-143sa6x){grid-column:auto}.row.svelte-143sa6x select:where(.svelte-143sa6x){padding-inline:3px}.output-actions.svelte-143sa6x>span:where(.svelte-143sa6x){display:none}}html:has(.tool-slug-yaml-editor),body:has(.tool-slug-yaml-editor){height:100%;overflow:hidden!important}body:has(.tool-slug-yaml-editor) .seo-content{display:none!important}.tool-slug-yaml-editor{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-yaml-editor .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.ad-layout.svelte-43ehzt{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.ad-layout.svelte-43ehzt>.tool-ad-left{grid-area:left}.ad-layout.svelte-43ehzt>.tool-ad-right{grid-area:right}.bottom.svelte-43ehzt{grid-area:bottom;min-height:0;overflow:hidden}.bottom.svelte-43ehzt>.tool-ad-bottom{height:100%}.workspace.svelte-43ehzt{grid-area:work;display:grid;grid-template-rows:62px minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--tool-border);border-radius:16px;background:#fff;box-shadow:0 18px 48px #17203314}.workspace.svelte-43ehzt header:where(.svelte-43ehzt){display:flex;align-items:center;justify-content:space-between;padding:9px 18px;border-bottom:1px solid var(--tool-border)}header.svelte-43ehzt>div:where(.svelte-43ehzt){display:grid;gap:2px}header.svelte-43ehzt span:where(.svelte-43ehzt){color:var(--tool-primary);font-size:10px;font-weight:850;letter-spacing:.14em}header.svelte-43ehzt strong:where(.svelte-43ehzt){font-size:16px}header.svelte-43ehzt p:where(.svelte-43ehzt){margin:0;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:7px 11px;font-size:10px;font-weight:750}header.svelte-43ehzt i:where(.svelte-43ehzt){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.layout.svelte-43ehzt{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-width:0;min-height:0}.editor.svelte-43ehzt,.output.svelte-43ehzt{display:grid;min-width:0;min-height:0;padding:18px;gap:12px}.editor.svelte-43ehzt{grid-template-rows:auto auto minmax(0,1fr) auto}.output.svelte-43ehzt{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.heading.svelte-43ehzt{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.heading.svelte-43ehzt b:where(.svelte-43ehzt){display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:10px}.heading.svelte-43ehzt h2:where(.svelte-43ehzt){margin:0;font-size:14px}.heading.svelte-43ehzt p:where(.svelte-43ehzt){margin:3px 0 0;color:var(--tool-faint);font-size:10px}.heading.svelte-43ehzt em:where(.svelte-43ehzt){border-radius:999px;background:#e2e8f0;color:#64748b;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750}.heading.svelte-43ehzt em.ready:where(.svelte-43ehzt){background:#dcfce7;color:#15803d}.heading.svelte-43ehzt em:where(.svelte-43ehzt):not(.ready){background:#fee2e2;color:#b91c1c}.summary.svelte-43ehzt{display:flex;gap:6px}.summary.svelte-43ehzt span:where(.svelte-43ehzt){border:1px solid var(--tool-border);border-radius:999px;background:#f8fafc;color:var(--tool-faint);padding:5px 9px;font-size:8px}.summary.svelte-43ehzt strong:where(.svelte-43ehzt){color:#475569;font:800 9px var(--tool-mono)}.code-shell.svelte-43ehzt,.result-shell.svelte-43ehzt{display:grid;min-width:0;min-height:0;grid-template-rows:36px minmax(0,1fr);overflow:hidden;border:1px solid #263449;border-radius:11px;background:#0f1827}.result-shell.error.svelte-43ehzt{border-color:#fecaca}.code-bar.svelte-43ehzt{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #263449;padding:0 13px;color:#94a3b8;font:10px var(--tool-mono)}textarea.svelte-43ehzt{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:0;background:transparent;color:#dbeafe;padding:15px;font:13px/1.7 var(--tool-mono);outline:none}.code-shell.svelte-43ehzt:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}pre.svelte-43ehzt{min-height:0;overflow:auto;margin:0;background:transparent;color:#d1fae5;padding:15px;font:12px/1.7 var(--tool-mono);white-space:pre-wrap;overflow-wrap:anywhere}.empty.svelte-43ehzt{display:grid;place-content:center;justify-items:center;gap:7px;padding:14px;text-align:center}.empty.svelte-43ehzt strong:where(.svelte-43ehzt){color:#818cf8;font:16px var(--tool-mono)}.empty.svelte-43ehzt span:where(.svelte-43ehzt){color:#cbd5e1;font-size:12px;font-weight:750}.empty.svelte-43ehzt small:where(.svelte-43ehzt){color:#94a3b8;font-size:9px}.error-state.svelte-43ehzt strong:where(.svelte-43ehzt),.error-state.svelte-43ehzt span:where(.svelte-43ehzt){color:#fecaca}.actions.svelte-43ehzt,.output-actions.svelte-43ehzt,.output-footer.svelte-43ehzt{display:flex;align-items:center;gap:7px}.actions.svelte-43ehzt{justify-content:flex-end}.actions.svelte-43ehzt button:where(.svelte-43ehzt),.output-actions.svelte-43ehzt button:where(.svelte-43ehzt){min-height:36px;border:1px solid var(--tool-border);border-radius:9px;background:#fff;padding:7px 13px;font-size:10px;font-weight:750;cursor:pointer}.actions.svelte-43ehzt .run:where(.svelte-43ehzt),.output-actions.svelte-43ehzt button:where(.svelte-43ehzt):first-child{border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.actions.svelte-43ehzt button:where(.svelte-43ehzt):disabled,.output-actions.svelte-43ehzt button:where(.svelte-43ehzt):disabled{cursor:not-allowed;opacity:.42}.output-footer.svelte-43ehzt>span:where(.svelte-43ehzt){margin-right:auto;color:var(--tool-faint);font-size:9px}button.svelte-43ehzt:hover:not(:disabled){filter:brightness(.97)}button.svelte-43ehzt:focus-visible,textarea.svelte-43ehzt:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.ad-layout.svelte-43ehzt{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.ad-layout.svelte-43ehzt>.tool-ad-left,.ad-layout.svelte-43ehzt>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-yaml-editor{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.ad-layout.svelte-43ehzt{grid-template-rows:minmax(0,1fr) 42px}.workspace.svelte-43ehzt{grid-template-rows:52px minmax(0,1fr);border-radius:12px}.workspace.svelte-43ehzt header:where(.svelte-43ehzt){padding:7px 10px}header.svelte-43ehzt span:where(.svelte-43ehzt){font-size:8px}header.svelte-43ehzt strong:where(.svelte-43ehzt){font-size:14px}header.svelte-43ehzt p:where(.svelte-43ehzt){border:0;background:transparent;padding:0;font-size:0}header.svelte-43ehzt p:where(.svelte-43ehzt):after{content:"服务端校验";font-size:9px}.layout.svelte-43ehzt{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor.svelte-43ehzt,.output.svelte-43ehzt{padding:9px;gap:8px}.output.svelte-43ehzt{border-top:1px solid var(--tool-border);border-left:0}.heading.svelte-43ehzt{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.heading.svelte-43ehzt b:where(.svelte-43ehzt){width:27px;height:27px}.heading.svelte-43ehzt h2:where(.svelte-43ehzt){font-size:12px}.heading.svelte-43ehzt p:where(.svelte-43ehzt){display:none}.heading.svelte-43ehzt em:where(.svelte-43ehzt){padding:4px 7px;font-size:8px}.summary.svelte-43ehzt{display:none}.code-shell.svelte-43ehzt,.result-shell.svelte-43ehzt{grid-template-rows:28px minmax(0,1fr);border-radius:9px}.code-bar.svelte-43ehzt{padding:0 10px;font-size:9px}textarea.svelte-43ehzt{padding:10px;font-size:13px;line-height:1.55}.actions.svelte-43ehzt,.output-actions.svelte-43ehzt{gap:4px}.actions.svelte-43ehzt button:where(.svelte-43ehzt),.output-actions.svelte-43ehzt button:where(.svelte-43ehzt){flex:1;min-height:32px;padding:5px 7px;font-size:9px}.output-footer.svelte-43ehzt>span:where(.svelte-43ehzt){display:none}.output-actions.svelte-43ehzt{width:100%}pre.svelte-43ehzt{padding:10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.svelte-43ehzt{transition:none!important}}html:has(.tool-slug-yaml-to-toml),body:has(.tool-slug-yaml-to-toml){height:100%;overflow:hidden!important}body:has(.tool-slug-yaml-to-toml) .seo-content{display:none!important}.tool-slug-yaml-to-toml{height:calc(100dvh - 60px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important}.tool-slug-yaml-to-toml .detail-grid{height:calc(100dvh - 126px)!important;min-width:0;min-height:0;overflow:hidden!important}.yaml-ad-layout.svelte-suu2m1{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:120px minmax(0,1fr) 120px;grid-template-rows:minmax(0,1fr) 64px;grid-template-areas:"left work right" ". bottom .";gap:8px;overflow:hidden}.yaml-ad-layout.svelte-suu2m1>.tool-ad-left{grid-area:left}.yaml-ad-layout.svelte-suu2m1>.tool-ad-right{grid-area:right}.bottom-ad.svelte-suu2m1{grid-area:bottom;min-width:0;min-height:0;overflow:hidden}.bottom-ad.svelte-suu2m1>.tool-ad-bottom{height:100%;min-height:0}.yaml-workspace.svelte-suu2m1{grid-area:work;display:grid;min-width:0;min-height:0;grid-template-rows:50px minmax(0,1fr);overflow:hidden;border:1px solid var(--tool-border);border-radius:12px;background:#fff;box-shadow:0 14px 38px #17203312;color:var(--tool-text)}.workspace-header.svelte-suu2m1{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--tool-border);padding:7px 14px}.workspace-header.svelte-suu2m1>div:where(.svelte-suu2m1){display:grid;gap:2px}.workspace-header.svelte-suu2m1 span:where(.svelte-suu2m1){color:var(--tool-primary);font-size:8px;font-weight:850;letter-spacing:.13em}.workspace-header.svelte-suu2m1 strong:where(.svelte-suu2m1){font-size:13px}.workspace-header.svelte-suu2m1 p:where(.svelte-suu2m1){margin:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:8px;font-weight:700}.workspace-grid.svelte-suu2m1{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.input-panel.svelte-suu2m1,.result-panel.svelte-suu2m1{display:grid;min-width:0;min-height:0;padding:12px 13px}.input-panel.svelte-suu2m1{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.result-panel.svelte-suu2m1{grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--tool-border);background:#f8fafc}.panel-heading.svelte-suu2m1{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:9px}.panel-heading.svelte-suu2m1>b:where(.svelte-suu2m1){display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:var(--tool-primary-soft);color:var(--tool-primary);font-size:9px}.panel-heading.svelte-suu2m1 h2:where(.svelte-suu2m1){margin:0;font-size:11px}.panel-heading.svelte-suu2m1 p:where(.svelte-suu2m1){margin:2px 0 0;color:var(--tool-faint);font-size:8px;line-height:1.45}.panel-heading.svelte-suu2m1 em:where(.svelte-suu2m1){border-radius:999px;background:#e2e8f0;color:#64748b;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.panel-heading.svelte-suu2m1 em.ready:where(.svelte-suu2m1){background:#dcfce7;color:#15803d}.editor-label.svelte-suu2m1{padding-bottom:5px;color:#334155;font-size:9px;font-weight:800}textarea.svelte-suu2m1{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;border:1px solid #27364d;border-radius:9px;background:#101827;padding:12px 13px;color:#dbeafe;font:11px/1.65 var(--tool-mono);outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}textarea.svelte-suu2m1:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f121}.syntax-guide.svelte-suu2m1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.syntax-guide.svelte-suu2m1 span:where(.svelte-suu2m1){overflow:hidden;border:1px solid var(--tool-border);border-radius:7px;background:#fff;padding:6px 7px;color:var(--tool-faint);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.syntax-guide.svelte-suu2m1 code:where(.svelte-suu2m1){color:var(--tool-primary);font:750 7px var(--tool-mono)}.input-actions.svelte-suu2m1,.result-actions.svelte-suu2m1{display:flex;align-items:center;gap:7px}.input-actions.svelte-suu2m1{margin-top:8px}.input-actions.svelte-suu2m1 button:where(.svelte-suu2m1),.result-actions.svelte-suu2m1 button:where(.svelte-suu2m1){min-height:32px;border:1px solid var(--tool-border);border-radius:7px;background:#fff;color:var(--tool-muted);padding:5px 10px;font-size:8px;font-weight:750;cursor:pointer}.input-actions.svelte-suu2m1 .clear:where(.svelte-suu2m1){color:#b42318}.input-actions.svelte-suu2m1 .run:where(.svelte-suu2m1){margin-left:auto;border-color:var(--tool-primary);background:var(--tool-primary);color:#fff}.input-actions.svelte-suu2m1 button:where(.svelte-suu2m1):disabled,.result-actions.svelte-suu2m1 button:where(.svelte-suu2m1):disabled{cursor:not-allowed;opacity:.4}.input-actions.svelte-suu2m1 button:where(.svelte-suu2m1):hover:not(:disabled),.result-actions.svelte-suu2m1 button:where(.svelte-suu2m1):hover:not(:disabled){border-color:var(--tool-primary);color:var(--tool-primary)}.input-actions.svelte-suu2m1 .run:where(.svelte-suu2m1):hover:not(:disabled){background:var(--tool-primary-dark);color:#fff}.error.svelte-suu2m1{display:grid;gap:2px;margin-top:7px;border-left:3px solid #fb7185;border-radius:7px;background:#fff1f2;color:#9f1239;padding:7px 9px;font-size:8px}.output-shell.svelte-suu2m1{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;border:1px solid #27364d;border-radius:9px;background:#101827}.output-bar.svelte-suu2m1{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #27364d;padding:0 11px;background:#182337;color:#cbd5e1;font:8px var(--tool-mono)}.output-bar.svelte-suu2m1 small:where(.svelte-suu2m1){border-radius:999px;background:#334155;padding:3px 6px;color:#a5b4fc;font-size:7px}pre.svelte-suu2m1{min-width:0;min-height:0;overflow:auto;margin:0;padding:12px 13px;color:#d1fae5;white-space:pre-wrap;overflow-wrap:anywhere}pre.svelte-suu2m1 code:where(.svelte-suu2m1){font:11px/1.65 var(--tool-mono)}.empty-state.svelte-suu2m1{display:grid;min-height:0;place-content:center;justify-items:center;gap:6px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;color:var(--tool-faint);text-align:center}.empty-state.svelte-suu2m1>span:where(.svelte-suu2m1){display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:var(--tool-primary-soft);color:var(--tool-primary);font:850 9px var(--tool-mono)}.empty-state.svelte-suu2m1 strong:where(.svelte-suu2m1){color:var(--tool-muted);font-size:11px}.empty-state.svelte-suu2m1 p:where(.svelte-suu2m1){max-width:280px;margin:0;font-size:8px;line-height:1.55}.result-actions.svelte-suu2m1{min-height:40px;margin-top:8px;border-top:1px solid var(--tool-border);padding-top:7px}.result-actions.svelte-suu2m1>span:where(.svelte-suu2m1){margin-right:auto;color:var(--tool-faint);font-size:8px}button.svelte-suu2m1:focus-visible,textarea.svelte-suu2m1:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media(max-width:1180px){.yaml-ad-layout.svelte-suu2m1{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 50px;grid-template-areas:"work" "bottom"}.yaml-ad-layout.svelte-suu2m1>.tool-ad-left,.yaml-ad-layout.svelte-suu2m1>.tool-ad-right{display:none}}@media(max-width:760px){.tool-slug-yaml-to-toml{height:calc(100dvh - 56px)!important;padding-inline:6px!important}.tool-slug-yaml-to-toml .detail-grid{height:calc(100dvh - 108px)!important}.yaml-ad-layout.svelte-suu2m1{grid-template-rows:minmax(0,1fr) 42px}.yaml-workspace.svelte-suu2m1{grid-template-rows:43px minmax(0,1fr);border-radius:9px}.workspace-header.svelte-suu2m1{padding:6px 9px}.workspace-header.svelte-suu2m1 p:where(.svelte-suu2m1){display:none}.workspace-grid.svelte-suu2m1{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.input-panel.svelte-suu2m1,.result-panel.svelte-suu2m1{padding:8px}.input-panel.svelte-suu2m1{grid-template-rows:auto auto minmax(76px,1fr) auto auto auto}.result-panel.svelte-suu2m1{border-top:1px solid var(--tool-border);border-left:0}.panel-heading.svelte-suu2m1{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-bottom:6px}.panel-heading.svelte-suu2m1>b:where(.svelte-suu2m1){width:24px;height:24px}.panel-heading.svelte-suu2m1 p:where(.svelte-suu2m1){display:none}.syntax-guide.svelte-suu2m1{display:none}.input-actions.svelte-suu2m1{margin-top:5px}.input-actions.svelte-suu2m1 button:where(.svelte-suu2m1),.result-actions.svelte-suu2m1 button:where(.svelte-suu2m1){min-height:30px;padding:4px 8px}.result-actions.svelte-suu2m1{min-height:34px;margin-top:5px;padding-top:5px}.result-actions.svelte-suu2m1>span:where(.svelte-suu2m1){display:none}.empty-state.svelte-suu2m1 p:where(.svelte-suu2m1){display:none}textarea.svelte-suu2m1{font-size:16px;padding:9px}.output-shell.svelte-suu2m1{grid-template-rows:27px minmax(0,1fr)}pre.svelte-suu2m1{padding:9px}pre.svelte-suu2m1 code:where(.svelte-suu2m1){font-size:10px}}@media(max-width:430px){.panel-heading.svelte-suu2m1 em:where(.svelte-suu2m1){display:none}.input-actions.svelte-suu2m1 button:where(.svelte-suu2m1){flex:1}.input-actions.svelte-suu2m1 .run:where(.svelte-suu2m1){margin-left:0}}@media(prefers-reduced-motion:reduce){.svelte-suu2m1{scroll-behavior:auto!important;transition:none!important}}: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}.workspace-kind-json.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.workspace-kind-text-codec.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-columns:minmax(0,1fr);grid-template-areas:"workspace" "bottom";gap:8px}.tool-slug-hash.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-columns:minmax(0,1fr);grid-template-areas:"workspace" "bottom";gap:8px}.workspace-kind-json.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-left,.workspace-kind-json.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-right,.workspace-kind-text-codec.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-left,.workspace-kind-text-codec.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-right{display:none}.tool-slug-hash.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-left,.tool-slug-hash.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-right{display:none}.workspace-kind-json.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o),.workspace-kind-text-codec.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o){padding-left:24px}.tool-slug-hash.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o){padding-left:24px}.tool-slug-json-format.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-json-escape.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-json-stringify.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-hash.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right" ". bottom .";gap:10px}.tool-slug-json-format.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-left,.tool-slug-json-format.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-right,.tool-slug-json-escape.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-left,.tool-slug-json-escape.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-right,.tool-slug-json-stringify.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-left,.tool-slug-json-stringify.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-right,.tool-slug-hash.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-left,.tool-slug-hash.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o)>.tool-ad-right{display:flex}.tool-slug-json-format.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o),.tool-slug-json-escape.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o),.tool-slug-json-stringify.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o),.tool-slug-hash.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o){padding-left:130px}.tool-slug-header-parser.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-areas:"left workspace right";grid-template-rows:minmax(0,1fr)}.tool-slug-header-parser.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o){display:none}.tool-slug-query-string-builder.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-areas:"left workspace right";grid-template-rows:minmax(0,1fr)}.tool-slug-query-string-builder.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o){display:none}@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}.tool-slug-json-format.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-json-escape.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-json-stringify.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-hash.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right" "bottom bottom"}.tool-slug-json-format.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o),.tool-slug-json-escape.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o),.tool-slug-json-stringify.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o),.tool-slug-hash.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o){padding-left:0}.tool-slug-header-parser.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right";grid-template-rows:minmax(0,1fr) auto}.tool-slug-query-string-builder.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right";grid-template-rows:minmax(0,1fr) auto}}.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}}.seo-content.svelte-1yb2e8o{width:min(1120px,calc(100% - 32px));margin:34px auto 72px;color:var(--tool-text);font-family:var(--tool-font)}.seo-content.svelte-1yb2e8o header:where(.svelte-1yb2e8o){max-width:820px}.seo-kicker.svelte-1yb2e8o{margin:0 0 8px;color:var(--tool-primary);font-size:11px;font-weight:800;letter-spacing:.12em}.seo-content.svelte-1yb2e8o h2:where(.svelte-1yb2e8o){margin:0;font-size:clamp(22px,3vw,32px);letter-spacing:-.025em}.seo-answer.svelte-1yb2e8o{margin:12px 0 0;color:var(--tool-muted);font-size:14px;line-height:1.9}.seo-content-grid.svelte-1yb2e8o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.seo-content-grid.svelte-1yb2e8o section:where(.svelte-1yb2e8o),.seo-faq.svelte-1yb2e8o,.seo-related.svelte-1yb2e8o,.seo-tools.svelte-1yb2e8o{border:1px solid var(--tool-border);border-radius:14px;background:var(--tool-surface);padding:18px}.seo-content.svelte-1yb2e8o h3:where(.svelte-1yb2e8o){margin:0 0 10px;font-size:15px}.seo-content.svelte-1yb2e8o ul:where(.svelte-1yb2e8o),.seo-content.svelte-1yb2e8o ol:where(.svelte-1yb2e8o){margin:0;padding-left:20px;color:var(--tool-muted);font-size:13px;line-height:1.8}.seo-faq.svelte-1yb2e8o{margin-top:12px}.seo-faq.svelte-1yb2e8o>div:where(.svelte-1yb2e8o){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seo-faq.svelte-1yb2e8o details:where(.svelte-1yb2e8o){border-top:1px solid var(--tool-border);padding:10px 0}.seo-faq.svelte-1yb2e8o summary:where(.svelte-1yb2e8o){cursor:pointer;font-size:13px;font-weight:700}.seo-faq.svelte-1yb2e8o p:where(.svelte-1yb2e8o){margin:8px 0 0;color:var(--tool-muted);font-size:13px;line-height:1.75}.seo-related.svelte-1yb2e8o,.seo-tools.svelte-1yb2e8o{margin-top:12px}.seo-related.svelte-1yb2e8o div:where(.svelte-1yb2e8o),.seo-tools.svelte-1yb2e8o div:where(.svelte-1yb2e8o){display:flex;flex-wrap:wrap;gap:8px}.seo-related.svelte-1yb2e8o span:where(.svelte-1yb2e8o),.seo-tools.svelte-1yb2e8o a:where(.svelte-1yb2e8o){border-radius:999px;background:var(--tool-surface-soft);color:var(--tool-muted);padding:7px 11px;font-size:12px}.seo-tools.svelte-1yb2e8o a:where(.svelte-1yb2e8o):hover{background:var(--tool-primary-soft);color:var(--tool-primary)}@media(max-width:760px){.seo-content-grid.svelte-1yb2e8o,.seo-faq.svelte-1yb2e8o>div:where(.svelte-1yb2e8o){grid-template-columns:1fr}.seo-content.svelte-1yb2e8o{width:min(100% - 24px,1120px)}}html:has(.tool-detail-page),body:has(.tool-detail-page){overflow-x:hidden;overflow-y:auto}.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}.tool-slug-hmac-generator.svelte-1yb2e8o,.tool-slug-jwt-parser.svelte-1yb2e8o,.tool-slug-url-parser.svelte-1yb2e8o,.tool-slug-regex-test.svelte-1yb2e8o,.tool-slug-http-status-codes.svelte-1yb2e8o,.tool-slug-header-parser.svelte-1yb2e8o{height:auto;min-height:calc(100dvh - 48px);overflow:visible}.tool-slug-hmac-generator.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-hmac-generator.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-jwt-parser.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-jwt-parser.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-url-parser.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-url-parser.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-regex-test.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-regex-test.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-http-status-codes.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-http-status-codes.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-header-parser.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-header-parser.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:auto;overflow:visible}html:has(.tool-slug-header-parser),body:has(.tool-slug-header-parser){overflow:auto}.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}.tool-slug-qr-code-generator.svelte-1yb2e8o{height:auto;min-height:calc(100dvh - 56px);overflow:visible}.tool-slug-qr-code-generator.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-qr-code-generator.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:auto;overflow:visible}}html:has(.tool-slug-http-request-builder),body:has(.tool-slug-http-request-builder){overflow:auto}.tool-slug-http-request-builder.svelte-1yb2e8o{height:auto;min-height:calc(100dvh - 48px);overflow:visible}.tool-slug-http-request-builder.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-http-request-builder.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:calc(100dvh - 128px);min-height:620px;overflow:visible}.tool-slug-http-request-builder.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-areas:"left workspace right";grid-template-rows:minmax(0,1fr)}.tool-slug-http-request-builder.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o){display:none}@media(max-width:1180px){.tool-slug-http-request-builder.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right";grid-template-rows:minmax(0,1fr) auto}}@media(max-width:760px){.tool-slug-http-request-builder.svelte-1yb2e8o{height:auto}.tool-slug-http-request-builder.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-http-request-builder.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:auto;min-height:0;overflow:visible}}html:has(.tool-slug-curl-converter),body:has(.tool-slug-curl-converter){overflow:auto}.tool-slug-curl-converter.svelte-1yb2e8o{height:auto;min-height:calc(100dvh - 48px);overflow:visible}.tool-slug-curl-converter.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-curl-converter.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:calc(100dvh - 128px);min-height:620px;overflow:visible}.tool-slug-curl-converter.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-areas:"left workspace right";grid-template-rows:minmax(0,1fr)}.tool-slug-curl-converter.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o){display:none}@media(max-width:1180px){.tool-slug-curl-converter.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right";grid-template-rows:minmax(0,1fr) auto}}@media(max-width:760px){.tool-slug-curl-converter.svelte-1yb2e8o{height:auto}.tool-slug-curl-converter.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-curl-converter.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:auto;min-height:0;overflow:visible}}html:has(.tool-slug-chmod-calculator),body:has(.tool-slug-chmod-calculator){overflow:auto}.tool-slug-chmod-calculator.svelte-1yb2e8o{height:auto;min-height:calc(100dvh - 48px);overflow:visible}.tool-slug-chmod-calculator.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-chmod-calculator.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:calc(100dvh - 128px);min-height:620px;overflow:visible}.tool-slug-chmod-calculator.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-areas:"left workspace right";grid-template-rows:minmax(0,1fr)}.tool-slug-chmod-calculator.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o){display:none}@media(max-width:1180px){.tool-slug-chmod-calculator.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right";grid-template-rows:minmax(0,1fr) auto}}@media(max-width:760px){.tool-slug-chmod-calculator.svelte-1yb2e8o{height:auto}.tool-slug-chmod-calculator.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-chmod-calculator.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:auto;min-height:0;overflow:visible}}html:has(.tool-slug-color-converter),body:has(.tool-slug-color-converter),html:has(.tool-slug-email-normalizer),body:has(.tool-slug-email-normalizer){overflow:auto}.tool-slug-color-converter.svelte-1yb2e8o,.tool-slug-email-normalizer.svelte-1yb2e8o{height:auto;min-height:calc(100dvh - 48px);overflow:visible}.tool-slug-color-converter.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-color-converter.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-email-normalizer.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-email-normalizer.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:calc(100dvh - 128px);min-height:620px;overflow:visible}.tool-slug-color-converter.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-email-normalizer.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-areas:"left workspace right";grid-template-rows:minmax(0,1fr)}.tool-slug-color-converter.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o),.tool-slug-email-normalizer.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o){display:none}@media(max-width:1180px){.tool-slug-color-converter.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-email-normalizer.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right";grid-template-rows:minmax(0,1fr) auto}}@media(max-width:760px){.tool-slug-color-converter.svelte-1yb2e8o,.tool-slug-email-normalizer.svelte-1yb2e8o{height:auto}.tool-slug-color-converter.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-color-converter.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-email-normalizer.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-email-normalizer.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:auto;min-height:0;overflow:visible}}html:has(.tool-slug-safelink-decoder),body:has(.tool-slug-safelink-decoder),html:has(.tool-slug-base32),body:has(.tool-slug-base32),html:has(.tool-slug-hex-text-converter),body:has(.tool-slug-hex-text-converter),html:has(.tool-slug-binary-text-converter),body:has(.tool-slug-binary-text-converter),html:has(.tool-slug-caesar-cipher),body:has(.tool-slug-caesar-cipher),html:has(.tool-slug-crc32),body:has(.tool-slug-crc32){overflow:auto}.tool-slug-safelink-decoder.svelte-1yb2e8o,.tool-slug-base32.svelte-1yb2e8o,.tool-slug-hex-text-converter.svelte-1yb2e8o,.tool-slug-binary-text-converter.svelte-1yb2e8o,.tool-slug-caesar-cipher.svelte-1yb2e8o,.tool-slug-crc32.svelte-1yb2e8o{height:auto;min-height:calc(100dvh - 48px);overflow:visible}.tool-slug-safelink-decoder.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-safelink-decoder.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-base32.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-base32.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-hex-text-converter.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-hex-text-converter.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-binary-text-converter.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-binary-text-converter.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-caesar-cipher.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-caesar-cipher.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-crc32.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-crc32.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:calc(100dvh - 128px);min-height:620px;overflow:visible}.tool-slug-safelink-decoder.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-base32.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-hex-text-converter.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-binary-text-converter.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-caesar-cipher.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-crc32.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-areas:"left workspace right";grid-template-rows:minmax(0,1fr)}.tool-slug-safelink-decoder.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o),.tool-slug-base32.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o),.tool-slug-hex-text-converter.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o),.tool-slug-binary-text-converter.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o),.tool-slug-caesar-cipher.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o),.tool-slug-crc32.svelte-1yb2e8o .tool-ad-bottom-wrap:where(.svelte-1yb2e8o){display:none}@media(max-width:1180px){.tool-slug-safelink-decoder.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-base32.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-hex-text-converter.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-binary-text-converter.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-caesar-cipher.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o),.tool-slug-crc32.svelte-1yb2e8o .tool-ad-layout:where(.svelte-1yb2e8o){grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right";grid-template-rows:minmax(0,1fr) auto}}@media(max-width:760px){.tool-slug-safelink-decoder.svelte-1yb2e8o,.tool-slug-base32.svelte-1yb2e8o,.tool-slug-hex-text-converter.svelte-1yb2e8o,.tool-slug-binary-text-converter.svelte-1yb2e8o,.tool-slug-caesar-cipher.svelte-1yb2e8o,.tool-slug-crc32.svelte-1yb2e8o{height:auto}.tool-slug-safelink-decoder.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-safelink-decoder.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-base32.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-base32.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-hex-text-converter.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-hex-text-converter.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-binary-text-converter.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-binary-text-converter.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-caesar-cipher.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-caesar-cipher.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o),.tool-slug-crc32.svelte-1yb2e8o .detail-grid:where(.svelte-1yb2e8o),.tool-slug-crc32.svelte-1yb2e8o .workspace-stack:where(.svelte-1yb2e8o){height:auto;min-height:0;overflow:visible}}html:has(.data-workbench),body:has(.data-workbench){overflow:auto}.tool-detail-page:has(.data-workbench){height:auto;min-height:calc(100dvh - 48px);overflow:visible}.tool-detail-page:has(.data-workbench) .detail-grid,.tool-detail-page:has(.data-workbench) .workspace-stack{height:calc(100dvh - 128px);min-height:620px;overflow:visible}.tool-detail-page:has(.data-workbench) .tool-ad-layout{grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right";grid-template-rows:minmax(0,1fr)}.tool-detail-page:has(.data-workbench) .tool-ad-bottom-wrap{display:none}@media(max-width:1180px){.tool-detail-page:has(.data-workbench) .tool-ad-layout{grid-template-columns:1fr 1fr;grid-template-areas:"workspace workspace" "left right";grid-template-rows:minmax(0,1fr) auto}}@media(max-width:760px){.tool-detail-page:has(.data-workbench) .detail-grid,.tool-detail-page:has(.data-workbench) .workspace-stack{height:auto;min-height:0;overflow:visible}.tool-detail-page:has(.data-workbench) .workspace-stack>section{height:auto;overflow:visible!important}}.tool-slug-regex-test,.tool-slug-http-status-codes,.tool-slug-header-parser,.tool-slug-query-string-builder,.tool-slug-base58,.tool-slug-random-string-generator,.tool-slug-color-inverter,.tool-slug-color-gradient,.tool-slug-color-contrast,.tool-slug-color-adjust{height:calc(100dvh - 62px)!important;min-height:0!important;overflow:hidden!important;padding-bottom:8px!important;position:fixed!important;top:49px!important;right:0!important;bottom:0!important;left:0!important}html:has(.tool-slug-regex-test),body:has(.tool-slug-regex-test),html:has(.tool-slug-http-status-codes),body:has(.tool-slug-http-status-codes),html:has(.tool-slug-header-parser),body:has(.tool-slug-header-parser),html:has(.tool-slug-query-string-builder),body:has(.tool-slug-query-string-builder),html:has(.tool-slug-base58),body:has(.tool-slug-base58),html:has(.tool-slug-random-string-generator),body:has(.tool-slug-random-string-generator),html:has(.tool-slug-color-inverter),body:has(.tool-slug-color-inverter),html:has(.tool-slug-color-gradient),body:has(.tool-slug-color-gradient),html:has(.tool-slug-color-contrast),body:has(.tool-slug-color-contrast),html:has(.tool-slug-color-adjust),body:has(.tool-slug-color-adjust){height:100%!important;max-height:100%!important;overflow:hidden!important}.tool-slug-regex-test .tool-hero,.tool-slug-http-status-codes .tool-hero,.tool-slug-header-parser .tool-hero,.tool-slug-query-string-builder .tool-hero,.tool-slug-base58 .tool-hero,.tool-slug-random-string-generator .tool-hero,.tool-slug-color-inverter .tool-hero,.tool-slug-color-gradient .tool-hero,.tool-slug-color-contrast .tool-hero,.tool-slug-color-adjust .tool-hero{display:none!important}.tool-slug-regex-test .detail-grid,.tool-slug-http-status-codes .detail-grid,.tool-slug-header-parser .detail-grid,.tool-slug-query-string-builder .detail-grid,.tool-slug-base58 .detail-grid,.tool-slug-random-string-generator .detail-grid,.tool-slug-color-inverter .detail-grid,.tool-slug-color-gradient .detail-grid,.tool-slug-color-contrast .detail-grid,.tool-slug-color-adjust .detail-grid{display:block!important;height:100%!important;min-height:0!important;overflow:hidden!important}.tool-slug-regex-test .workspace-stack,.tool-slug-http-status-codes .workspace-stack,.tool-slug-header-parser .workspace-stack,.tool-slug-query-string-builder .workspace-stack,.tool-slug-base58 .workspace-stack,.tool-slug-random-string-generator .workspace-stack,.tool-slug-color-inverter .workspace-stack,.tool-slug-color-gradient .workspace-stack,.tool-slug-color-contrast .workspace-stack,.tool-slug-color-adjust .workspace-stack{height:calc(100dvh - 120px)!important;max-height:calc(100dvh - 120px)!important;min-height:0!important;overflow:auto!important}.tool-slug-regex-test .workspace-stack>form,.tool-slug-http-status-codes .workspace-stack>form,.tool-slug-header-parser .workspace-stack>form,.tool-slug-query-string-builder .workspace-stack>form,.tool-slug-base58 .workspace-stack>form,.tool-slug-random-string-generator .workspace-stack>form,.tool-slug-color-inverter .workspace-stack>form,.tool-slug-color-gradient .workspace-stack>form,.tool-slug-color-contrast .workspace-stack>form,.tool-slug-color-adjust .workspace-stack>form{height:100%!important;min-height:0!important;overflow:auto!important}@media(max-width:760px){.tool-slug-regex-test,.tool-slug-http-status-codes,.tool-slug-header-parser,.tool-slug-query-string-builder,.tool-slug-base58,.tool-slug-random-string-generator,.tool-slug-color-inverter,.tool-slug-color-gradient,.tool-slug-color-contrast,.tool-slug-color-adjust{height:calc(100dvh - 57px)!important;padding-inline:6px!important}}
