.app-navigation[data-v-82768ce3]{display:grid;gap:22px}.nav-section[data-v-82768ce3]{display:grid;gap:10px}.nav-group-row[data-v-82768ce3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.nav-group[data-v-82768ce3],.nav-group-state[data-v-82768ce3]{color:var(--color-muted);font-size:.8125rem;line-height:1.4}.nav-group[data-v-82768ce3]{font-weight:600}.nav-group-state[data-v-82768ce3]{color:var(--color-soft)}.nav-children[data-v-82768ce3]{display:grid;gap:8px}.nav-link[data-v-82768ce3]{min-height:44px;padding:11px 12px;border:1px solid transparent;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-soft);font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.nav-link[data-v-82768ce3]:hover,.nav-link[data-v-82768ce3]:focus-visible{border-color:var(--color-border-strong);background:#94a3b814;color:var(--color-text);outline:none}.nav-link-child[data-v-82768ce3]{min-height:52px;padding-right:14px}.nav-link-child small[data-v-82768ce3]{color:var(--color-muted);font-size:.75rem;font-weight:500}.nav-link-active[data-v-82768ce3]{border-color:#38bdf84d;background:#38bdf81f;color:var(--color-text)}.nav-link-active small[data-v-82768ce3]{color:var(--color-soft)}.nav-subtree[data-v-82768ce3]{display:grid;gap:6px}.nav-grandchildren[data-v-82768ce3]{display:grid;gap:6px;margin-left:10px;padding-left:12px;border-left:1px solid var(--color-border)}.nav-link-parent[data-v-82768ce3]{min-height:42px;cursor:default}.nav-link-grandchild[data-v-82768ce3]{min-height:40px;padding:8px 10px 8px 14px;font-size:.875rem}.nav-link-grandchild small[data-v-82768ce3]{font-size:.7rem}.layout-shell[data-v-c6b7a0b1]{min-height:100vh}.mobile-header[data-v-c6b7a0b1]{display:none}.layout-frame[data-v-c6b7a0b1]{min-height:100vh}.layout-sidebar[data-v-c6b7a0b1]{position:fixed;inset:0 auto 0 0;z-index:5;width:260px;min-height:100vh;padding:28px 18px;border-right:1px solid var(--color-border);background:var(--color-sidebar);display:grid;align-content:start;gap:28px}.sidebar-topline[data-v-c6b7a0b1]{padding-bottom:20px;border-bottom:1px solid var(--color-border)}.sidebar-brand[data-v-c6b7a0b1],.brand-link[data-v-c6b7a0b1]{color:inherit;text-decoration:none}.sidebar-brand[data-v-c6b7a0b1]{display:grid;gap:8px}.sidebar-brand-name[data-v-c6b7a0b1],.brand-mark[data-v-c6b7a0b1]{color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.3}.sidebar-brand-copy[data-v-c6b7a0b1],.brand-context[data-v-c6b7a0b1]{color:var(--color-muted);font-size:.875rem;line-height:1.5}.layout-content[data-v-c6b7a0b1]{min-width:0;min-height:100vh;margin-left:260px;padding:40px clamp(32px,3vw,64px) 32px;display:flex;flex-direction:column}.layout-main[data-v-c6b7a0b1]{flex:1;min-width:0;width:100%}.layout-main[data-v-c6b7a0b1] .home-page{width:min(100%,980px)}.layout-main[data-v-c6b7a0b1] .decoder-page,.layout-main[data-v-c6b7a0b1] .json-workbench-page{width:min(100%,1680px)}.layout-footer[data-v-c6b7a0b1]{width:min(100%,1320px);margin-top:56px;padding-top:20px;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--color-muted);font-size:.875rem}.sidebar-backdrop[data-v-c6b7a0b1]{display:none}@media(max-width:960px){.layout-shell[data-v-c6b7a0b1]{padding:16px}.mobile-header[data-v-c6b7a0b1]{margin:0 auto 12px;width:min(100%,1240px);padding:14px 16px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-sidebar);display:flex;align-items:center;justify-content:space-between;gap:16px}.brand-link[data-v-c6b7a0b1]{display:grid;gap:4px;min-width:0}.brand-context[data-v-c6b7a0b1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-frame[data-v-c6b7a0b1]{min-height:calc(100vh - 32px)}.layout-content[data-v-c6b7a0b1]{min-height:calc(100vh - 32px);margin-left:0;padding:0}.layout-sidebar[data-v-c6b7a0b1]{position:fixed;top:16px;left:16px;z-index:20;width:min(320px,calc(100vw - 32px));min-height:auto;max-height:calc(100vh - 32px);overflow:auto;border:1px solid var(--color-border);border-radius:16px;transform:translate(calc(-100% - 24px));opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease}.layout-sidebar-open[data-v-c6b7a0b1]{transform:translate(0);opacity:1;pointer-events:auto}.sidebar-backdrop[data-v-c6b7a0b1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:block;background:#0f172a8f}.layout-main[data-v-c6b7a0b1]{padding:24px 0 0}.layout-footer[data-v-c6b7a0b1]{margin-top:40px;padding:20px 0 0}}@media(max-width:640px){.mobile-header[data-v-c6b7a0b1]{padding:12px 14px}.layout-footer[data-v-c6b7a0b1]{flex-direction:column;align-items:flex-start}}.hero-section[data-v-5b82d2d8]{padding:12px 0 4px}.hero-brand[data-v-5b82d2d8]{margin:0 0 14px;color:var(--color-soft);font-size:.875rem;font-weight:600;letter-spacing:.03em;line-height:1.4}h1[data-v-5b82d2d8]{margin:0;color:var(--color-text);font-size:clamp(2.8rem,8vw,5.5rem);font-weight:800;line-height:.98;letter-spacing:-.03em;text-wrap:balance}.hero-copy[data-v-5b82d2d8]{max-width:42rem;margin:18px 0 0;color:var(--color-muted);font-size:1.0625rem;line-height:1.65;text-wrap:pretty}@media(max-width:640px){h1[data-v-5b82d2d8]{font-size:3rem}.hero-copy[data-v-5b82d2d8]{font-size:1rem}}.metric[data-v-c6efe14b]{min-height:124px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted);display:flex;flex-direction:column;justify-content:space-between;gap:8px}.metric-primary[data-v-c6efe14b]{background:color-mix(in srgb,var(--color-surface-muted) 72%,var(--color-surface) 28%)}.metric-label[data-v-c6efe14b]{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}strong[data-v-c6efe14b]{color:var(--color-text);font-size:1.05rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.metric-primary strong[data-v-c6efe14b]{font-size:1.2rem}.metric-subvalue[data-v-c6efe14b]{min-height:1.25em;color:var(--color-muted);font-size:.8125rem;line-height:1.35}.metric-unavailable strong[data-v-c6efe14b]{color:var(--color-muted)}.status-card[data-v-03de254e]{overflow:hidden}.status-content[data-v-03de254e]{display:grid;gap:18px}.card-heading[data-v-03de254e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card-heading-copy[data-v-03de254e]{display:grid;gap:6px}h2[data-v-03de254e]{margin:0;color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.3}.card-heading p[data-v-03de254e],.status-note[data-v-03de254e],.empty-state[data-v-03de254e]{margin:0;color:var(--color-muted);font-size:.875rem;line-height:1.5}.status-spin[data-v-03de254e]{width:100%;padding:36px 0;display:flex;justify-content:center}.status-note[data-v-03de254e]{max-width:68ch}.empty-state[data-v-03de254e]{min-height:96px;display:flex;align-items:center;padding:16px;border:1px dashed var(--color-border-strong);border-radius:8px;background:#0f172a52}.metric-grid[data-v-03de254e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}@media(max-width:520px){.card-heading[data-v-03de254e]{flex-direction:column}}.home-page[data-v-442c46a5],.decoder-page[data-v-a88c83ee]{display:grid;gap:28px}.page-intro[data-v-a88c83ee]{display:grid;gap:12px}.intro-label[data-v-a88c83ee],.section-label[data-v-a88c83ee],.meta-label[data-v-a88c83ee]{margin:0;color:var(--color-soft);font-size:.8125rem;line-height:1.4}.intro-label[data-v-a88c83ee],.section-label[data-v-a88c83ee]{font-weight:600}h1[data-v-a88c83ee],h2[data-v-a88c83ee],h3[data-v-a88c83ee]{margin:0;color:var(--color-text)}h1[data-v-a88c83ee]{max-width:760px;font-size:2.25rem;font-weight:800;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}h2[data-v-a88c83ee]{font-size:1rem;font-weight:700;line-height:1.35}h3[data-v-a88c83ee]{font-size:1.02rem;font-weight:700;line-height:1.4}.intro-copy[data-v-a88c83ee],.panel-heading p[data-v-a88c83ee],.meta-grid p[data-v-a88c83ee],.empty-state p[data-v-a88c83ee],.candidate-button small[data-v-a88c83ee]{margin:0;color:var(--color-muted);line-height:1.6}.workspace-grid[data-v-a88c83ee]{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.18fr);gap:20px;align-items:start}.panel[data-v-a88c83ee]{min-width:0;padding:22px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);display:grid;gap:18px}.panel-heading[data-v-a88c83ee],.best-guess-header[data-v-a88c83ee],.decoded-toolbar[data-v-a88c83ee],.section-heading[data-v-a88c83ee],.step-topline[data-v-a88c83ee]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.privacy-alert[data-v-a88c83ee]{border-color:#38bdf83d}.decoder-input[data-v-a88c83ee] textarea{line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.input-footer[data-v-a88c83ee],.action-row[data-v-a88c83ee]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.input-footer[data-v-a88c83ee]{justify-content:space-between}.count-label[data-v-a88c83ee]{color:var(--color-muted);font-size:.8125rem}.empty-state[data-v-a88c83ee]{min-height:260px;display:grid;align-content:center;gap:8px;padding:22px;border:1px dashed var(--color-border-strong);border-radius:10px;background:var(--color-surface-muted)}.best-guess[data-v-a88c83ee],.chain-section[data-v-a88c83ee],.result-section[data-v-a88c83ee],.candidate-section[data-v-a88c83ee]{display:grid;gap:16px;padding-top:18px;border-top:1px solid var(--color-border)}.best-guess[data-v-a88c83ee]{padding-top:0;border-top:0}.meta-grid[data-v-a88c83ee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.meta-label[data-v-a88c83ee]{display:block;margin-bottom:7px}code[data-v-a88c83ee]{color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;overflow-wrap:anywhere}.reason-list[data-v-a88c83ee],.warning-list[data-v-a88c83ee],.compact-list[data-v-a88c83ee],.candidate-list[data-v-a88c83ee],.chain-list[data-v-a88c83ee]{margin:0;padding:0;list-style:none}.reason-list[data-v-a88c83ee],.warning-list[data-v-a88c83ee],.compact-list[data-v-a88c83ee]{display:grid;gap:9px}.reason-list li[data-v-a88c83ee],.warning-list li[data-v-a88c83ee],.compact-list li[data-v-a88c83ee]{position:relative;padding-left:18px;color:var(--color-muted);line-height:1.55}.reason-list li[data-v-a88c83ee]:before,.compact-list li[data-v-a88c83ee]:before{content:"";width:6px;height:6px;border-radius:50%;position:absolute;top:.68em;left:0;background:var(--color-blue)}.warning-list li[data-v-a88c83ee]:before,.compact-list .warning-text[data-v-a88c83ee]:before{content:"";width:7px;height:7px;border-radius:2px;position:absolute;top:.65em;left:0;background:var(--color-amber)}.chain-list[data-v-a88c83ee]{display:grid;gap:14px}.chain-list>li[data-v-a88c83ee]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px}.step-index[data-v-a88c83ee]{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:999px;color:var(--color-soft);font-size:.82rem;font-weight:700}.step-body[data-v-a88c83ee]{min-width:0;display:grid;gap:12px}.step-topline strong[data-v-a88c83ee],.candidate-button strong[data-v-a88c83ee]{color:var(--color-text);line-height:1.4}.step-preview-grid[data-v-a88c83ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.decoded-toolbar[data-v-a88c83ee]{align-items:center}.view-tabs[data-v-a88c83ee]{display:flex;flex-wrap:wrap;gap:8px}.decoded-result[data-v-a88c83ee]{max-height:520px;min-height:220px;margin:0;padding:16px;overflow:auto;border:1px solid var(--color-border);border-radius:10px;background:#0f172aa3;color:var(--color-text);font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.candidate-list[data-v-a88c83ee]{display:grid;gap:8px}.candidate-button[data-v-a88c83ee]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;border:0;border-top:1px solid var(--color-border);background:transparent;color:inherit;text-align:left;cursor:pointer}.candidate-button span[data-v-a88c83ee]{min-width:0;display:grid;gap:5px}.candidate-button small[data-v-a88c83ee]{display:block;overflow-wrap:anywhere}.candidate-button:hover strong[data-v-a88c83ee],.candidate-button:focus-visible strong[data-v-a88c83ee]{color:var(--color-blue)}.candidate-button[data-v-a88c83ee]:focus-visible{outline:2px solid rgba(56,189,248,.5);outline-offset:3px}@media(max-width:1080px){.workspace-grid[data-v-a88c83ee]{grid-template-columns:1fr}}@media(max-width:760px){.panel[data-v-a88c83ee],.empty-state[data-v-a88c83ee]{padding:16px}.panel-heading[data-v-a88c83ee],.best-guess-header[data-v-a88c83ee],.decoded-toolbar[data-v-a88c83ee],.section-heading[data-v-a88c83ee],.candidate-button[data-v-a88c83ee]{flex-direction:column}.meta-grid[data-v-a88c83ee],.step-preview-grid[data-v-a88c83ee]{grid-template-columns:1fr}h1[data-v-a88c83ee]{font-size:1.85rem}}.tree-node-item[data-v-8adff972],.tree-node-children[data-v-8adff972]{margin:0;padding:0;list-style:none}.tree-node-item[data-v-8adff972]{display:grid;gap:8px}.tree-node[data-v-8adff972]{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;background:#0f172a2e}.tree-node-summary[data-v-8adff972]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1.2fr) auto minmax(0,1fr);gap:10px;align-items:center;cursor:pointer}.tree-node-summary-static[data-v-8adff972]{cursor:default}.tree-node-summary[data-v-8adff972]::-webkit-details-marker{display:none}.tree-node-key[data-v-8adff972],.tree-node-type[data-v-8adff972],.tree-copy-button[data-v-8adff972]{font-size:.8125rem;line-height:1.4}.tree-node-key[data-v-8adff972]{color:var(--color-text);font-weight:600;overflow-wrap:anywhere}.tree-node-path[data-v-8adff972]{color:var(--color-soft);font-size:.8125rem;overflow-wrap:anywhere}.tree-node-type[data-v-8adff972]{color:var(--color-blue);font-weight:600}.tree-node-value[data-v-8adff972]{color:var(--color-muted);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.tree-node-actions[data-v-8adff972]{display:flex;justify-content:flex-end}.tree-copy-button[data-v-8adff972]{padding:0;border:0;background:transparent;color:var(--color-soft);cursor:pointer}.tree-copy-button[data-v-8adff972]:hover,.tree-copy-button[data-v-8adff972]:focus-visible{color:var(--color-blue);outline:none}.tree-node-children[data-v-8adff972]{display:grid;gap:8px;padding-left:14px}@media(max-width:760px){.tree-node-summary[data-v-8adff972]{grid-template-columns:1fr}.tree-node-actions[data-v-8adff972]{justify-content:flex-start}.tree-node-children[data-v-8adff972]{padding-left:0}}.json-workbench-page[data-v-4b14a77b]{display:grid;gap:28px}.page-intro[data-v-4b14a77b],.source-column[data-v-4b14a77b],.result-column[data-v-4b14a77b],.tool-stack[data-v-4b14a77b],.tool-section[data-v-4b14a77b],.compare-input-block[data-v-4b14a77b],.diff-list[data-v-4b14a77b],.tree-root-list[data-v-4b14a77b],.info-list[data-v-4b14a77b]{display:grid;gap:12px}.workspace-grid[data-v-4b14a77b]{display:grid;grid-template-columns:minmax(340px,.88fr) minmax(0,1.24fr);gap:20px;align-items:start}.source-column[data-v-4b14a77b],.result-column[data-v-4b14a77b]{min-width:0}.panel[data-v-4b14a77b]{min-width:0;padding:22px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.page-intro[data-v-4b14a77b]{gap:10px}.intro-label[data-v-4b14a77b],.section-label[data-v-4b14a77b],.meta-copy[data-v-4b14a77b]{margin:0;color:var(--color-soft);font-size:.8125rem;line-height:1.45}.intro-label[data-v-4b14a77b],.section-label[data-v-4b14a77b]{font-weight:600}h1[data-v-4b14a77b],h2[data-v-4b14a77b],h3[data-v-4b14a77b],p[data-v-4b14a77b],ul[data-v-4b14a77b]{margin:0}h1[data-v-4b14a77b],h2[data-v-4b14a77b],h3[data-v-4b14a77b]{color:var(--color-text)}h1[data-v-4b14a77b]{max-width:760px;font-size:2.25rem;font-weight:800;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}h2[data-v-4b14a77b]{font-size:1.04rem;font-weight:700;line-height:1.35}h3[data-v-4b14a77b]{font-size:.96rem;font-weight:700;line-height:1.4}.intro-copy[data-v-4b14a77b],.panel-heading p[data-v-4b14a77b],.group-heading p[data-v-4b14a77b],.section-topline p[data-v-4b14a77b],.match-item p[data-v-4b14a77b],.status-card p[data-v-4b14a77b],.empty-state p[data-v-4b14a77b]{color:var(--color-muted);line-height:1.6}.panel[data-v-4b14a77b],.group-panel[data-v-4b14a77b],.source-panel[data-v-4b14a77b]{display:grid;gap:18px}.panel-heading[data-v-4b14a77b],.group-heading[data-v-4b14a77b],.section-topline[data-v-4b14a77b],.toolbar-row[data-v-4b14a77b],.subsection-heading[data-v-4b14a77b],.match-topline[data-v-4b14a77b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.compact-heading[data-v-4b14a77b]{align-items:center}.button-row[data-v-4b14a77b]{display:flex;flex-wrap:wrap;gap:10px}.toolbar-row[data-v-4b14a77b]{flex-wrap:wrap}.toolbar-row-stack[data-v-4b14a77b]{align-items:center}.privacy-alert[data-v-4b14a77b]{border-color:#38bdf83d}.workbench-input[data-v-4b14a77b] textarea,.result-block[data-v-4b14a77b],.snippet-block[data-v-4b14a77b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.group-panel[data-v-4b14a77b]{gap:20px}.tool-section[data-v-4b14a77b]{padding-top:18px;border-top:1px solid var(--color-border)}.tool-stack>.tool-section[data-v-4b14a77b]:first-child{padding-top:0;border-top:0}.tool-section-split[data-v-4b14a77b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.query-toolbar[data-v-4b14a77b]{display:grid;gap:12px}.result-block[data-v-4b14a77b],.snippet-block[data-v-4b14a77b]{margin:0;padding:14px 16px;overflow:auto;border:1px solid var(--color-border);border-radius:10px;background:#0f172a9e;color:var(--color-text);font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.result-block[data-v-4b14a77b]{min-height:120px;max-height:360px}.snippet-block[data-v-4b14a77b]{min-height:0}.status-card[data-v-4b14a77b],.empty-state[data-v-4b14a77b],.match-item[data-v-4b14a77b],.diff-item[data-v-4b14a77b]{padding:14px 16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-muted)}.status-card-success[data-v-4b14a77b]{border-color:#22c55e42}.status-card-error[data-v-4b14a77b]{border-color:#ef444442}.compact-empty-state[data-v-4b14a77b]{gap:6px}.compare-grid[data-v-4b14a77b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.subsection-heading[data-v-4b14a77b]{align-items:center}.tree-root-list[data-v-4b14a77b],.bullet-list[data-v-4b14a77b],.match-list[data-v-4b14a77b]{margin:0;padding:0;list-style:none}.bullet-list[data-v-4b14a77b]{display:grid;gap:8px}.bullet-list li[data-v-4b14a77b]{position:relative;padding-left:18px;color:var(--color-muted);line-height:1.55}.bullet-list li[data-v-4b14a77b]:before{content:"";width:6px;height:6px;border-radius:50%;position:absolute;top:.72em;left:0;background:var(--color-blue)}.match-list[data-v-4b14a77b],.diff-list[data-v-4b14a77b],.tree-root-list[data-v-4b14a77b]{gap:10px}.match-topline code[data-v-4b14a77b],.meta-copy code[data-v-4b14a77b]{color:var(--color-soft);overflow-wrap:anywhere}.match-type[data-v-4b14a77b]{color:var(--color-blue);font-size:.8125rem;font-weight:600;line-height:1.4}@media(max-width:1500px){.workspace-grid[data-v-4b14a77b]{grid-template-columns:1fr}}@media(max-width:860px){.compare-grid[data-v-4b14a77b],.tool-section-split[data-v-4b14a77b]{grid-template-columns:1fr}}@media(max-width:760px){.panel[data-v-4b14a77b]{padding:16px}.panel-heading[data-v-4b14a77b],.group-heading[data-v-4b14a77b],.section-topline[data-v-4b14a77b],.toolbar-row[data-v-4b14a77b],.subsection-heading[data-v-4b14a77b],.match-topline[data-v-4b14a77b]{flex-direction:column}h1[data-v-4b14a77b]{font-size:1.85rem}}:root{--color-background: #0f172a;--color-surface: #111c31;--color-surface-muted: #152033;--color-surface-emphasis: #19253c;--color-sidebar: #0c1424;--color-border: rgba(148, 163, 184, .16);--color-border-strong: rgba(148, 163, 184, .26);--color-text: #e5e7eb;--color-muted: #94a3b8;--color-soft: #cbd5e1;--color-green: #22c55e;--color-amber: #f59e0b;--color-red: #ef4444;--color-blue: #38bdf8}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--color-background);color-scheme:dark;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;min-height:100vh;margin:0;background:var(--color-background);color:var(--color-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit}#app{min-height:100vh}
