.workspace-loading.svelte-ndov47,.workspace-load-error.svelte-ndov47{color:#64748b;text-align:center;place-content:center;justify-items:center;gap:12px;min-height:240px;display:grid}.workspace-load-error.svelte-ndov47 button:where(.svelte-ndov47){color:#334155;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px}:root{--tool-primary:#6366f1;--tool-primary-dark:#4f46e5;--tool-primary-soft:#6366f114;--tool-accent:#0ea5e9;--tool-danger:#ef4444;--tool-bg:#f8fafc;--tool-surface:#fff;--tool-surface-soft:#f1f5f9;--tool-border:#e2e8f0;--tool-text:#0f172a;--tool-muted:#64748b;--tool-faint:#94a3b8;--tool-shadow:0 4px 12px #0f172a14;--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{color:var(--tool-text);font-family:var(--tool-font);margin:0 auto}.workspace-context-loading.svelte-1yb2e8o{color:#64748b;place-content:center;min-height:240px;display:grid}.tool-title-area.svelte-1yb2e8o h1:where(.svelte-1yb2e8o){letter-spacing:-.035em;font-weight:780}.tool-title-area.svelte-1yb2e8o p:where(.svelte-1yb2e8o){color:var(--tool-muted);margin:0}.favorite-form.svelte-1yb2e8o button:where(.svelte-1yb2e8o){border:1px solid var(--tool-border);color:var(--tool-text);background:var(--tool-surface);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px}.favorite-form.svelte-1yb2e8o button:where(.svelte-1yb2e8o):focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px}.detail-grid.svelte-1yb2e8o{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.workspace-stack.svelte-1yb2e8o{display:grid}.tool-ad-layout.svelte-1yb2e8o{grid-template-columns:120px minmax(0,1fr) 120px;grid-template-areas:"left workspace right"".bottom.";gap:10px;min-width:0;display:grid}.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}.tool-workspace-ad-layout{grid-template:"left work right"minmax(0,1fr)".bottom."64px/120px minmax(0,1fr) 120px;gap:8px;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.tool-workspace-ad-layout.tool-workspace-ad-layout--bottom-72{grid-template-rows:minmax(0,1fr) 72px}.tool-workspace-ad-layout.tool-workspace-ad-layout--compact{grid-template-rows:minmax(0,1fr) 32px;grid-template-columns:112px minmax(0,1fr) 112px;gap:7px}.tool-workspace-ad-layout.tool-workspace-ad-layout--narrow-52{grid-template-rows:minmax(0,1fr) 52px;grid-template-columns:116px minmax(0,1fr) 116px}.tool-workspace-ad-layout.tool-workspace-ad-layout--bottom-36{grid-template-rows:minmax(0,1fr) 36px;grid-template-columns:112px minmax(0,1fr) 112px}.tool-workspace-ad-layout.tool-workspace-ad-layout--bottom-42{grid-template-rows:minmax(0,1fr) 42px;grid-template-columns:112px minmax(0,1fr) 112px}.tool-workspace-ad-layout>.tool-ad-left{grid-area:left}.tool-workspace-ad-layout>.tool-ad-right{grid-area:right}@media (width<=1180px){.tool-detail-page .tool-workspace-ad-layout.tool-workspace-ad-layout--tablet-50{grid-template:"work"minmax(0,1fr)"bottom"50px/1fr}.tool-detail-page .tool-workspace-ad-layout.tool-workspace-ad-layout--tablet-50>.tool-ad-left,.tool-detail-page .tool-workspace-ad-layout.tool-workspace-ad-layout--tablet-50>.tool-ad-right{display:none}.tool-workspace-ad-layout.tool-workspace-ad-layout--tablet-52{grid-template:"work work"minmax(0,1fr)"left right"52px"bottom bottom"52px/minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.tool-detail-page .tool-workspace-ad-layout.tool-workspace-ad-layout--mobile-42-760{grid-template-rows:minmax(0,1fr) 42px}}@media (width<=700px){.tool-detail-page .tool-workspace-ad-layout.tool-workspace-ad-layout--mobile-42-700{grid-template-rows:minmax(0,1fr) 42px}}.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}.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}.workspace-kind-json.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o),.workspace-kind-text-codec.svelte-1yb2e8o .tool-hero:where(.svelte-1yb2e8o){padding-left:24px}@media (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,.tool-ad-bottom-wrap.svelte-1yb2e8o{min-height:64px}}.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{overflow:hidden;background:#fff!important;border:1px solid #dfe2ea!important;border-radius:14px!important;box-shadow:0 14px 40px #17203312!important}@media (width<=760px){.detail-grid.svelte-1yb2e8o{grid-template-columns:1fr}}.seo-content{width:min(1120px,100% - 32px);color:var(--tool-text);font-family:var(--tool-font);margin:34px auto 72px}.seo-content header{max-width:820px}.seo-kicker{color:var(--tool-primary);letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:800}.seo-content h2{letter-spacing:-.025em;margin:0;font-size:clamp(22px,3vw,32px)}.seo-answer{color:var(--tool-muted);margin:12px 0 0;font-size:14px;line-height:1.9}.seo-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.seo-content-grid section,.seo-faq,.seo-related,.seo-tools{border:1px solid var(--tool-border);background:var(--tool-surface);border-radius:14px;padding:18px}.seo-content h3{margin:0 0 10px;font-size:15px}.seo-content ul,.seo-content ol{color:var(--tool-muted);margin:0;padding-left:20px;font-size:13px;line-height:1.8}.seo-faq{margin-top:12px}.seo-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.seo-faq details{border-top:1px solid var(--tool-border);padding:10px 0}.seo-faq summary{cursor:pointer;font-size:13px;font-weight:700}.seo-faq p{color:var(--tool-muted);margin:8px 0 0;font-size:13px;line-height:1.75}.seo-related,.seo-tools{margin-top:12px}.seo-related div,.seo-tools div{flex-wrap:wrap;gap:8px;display:flex}.seo-related span,.seo-tools a{background:var(--tool-surface-soft);color:var(--tool-muted);border-radius:999px;padding:7px 11px;font-size:12px}.seo-tools a:hover{background:var(--tool-primary-soft);color:var(--tool-primary)}@media (width<=760px){.seo-content-grid,.seo-faq>div{grid-template-columns:1fr}.seo-content{width:min(100% - 24px,1120px)}}.tool-detail-page.svelte-1yb2e8o{box-sizing:border-box;width:100%;padding:0 14px 10px 6px}.tool-hero.svelte-1yb2e8o{box-sizing:border-box;height:58px;padding:8px 0 6px 130px;overflow:hidden}@media (width<=1180px){.tool-hero.svelte-1yb2e8o{padding-left:0}}.tool-title-area.svelte-1yb2e8o h1:where(.svelte-1yb2e8o){text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:20px;line-height:1.2;overflow:hidden}.tool-title-area.svelte-1yb2e8o p:where(.svelte-1yb2e8o){text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:11px;line-height:1.35;overflow:hidden}.detail-grid.svelte-1yb2e8o,.workspace-stack.svelte-1yb2e8o{gap:6px;height:calc(100dvh - 128px);min-height:0;overflow:hidden}.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;min-height:0!important;max-height:calc(100dvh - 128px)!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 (width<=760px){.tool-detail-page.svelte-1yb2e8o{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)}}:is(html:has(#tool-detail-page),body:has(#tool-detail-page)){height:auto!important;max-height:none!important;overflow:hidden auto!important}.site-shell:has(#tool-detail-page){height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}#tool-detail-page{height:auto!important;min-height:calc(100dvh - 48px)!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important}#tool-detail-page+#tool-guide-content{visibility:visible!important;max-height:none!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}
