.source-controls[data-v-6ec1a728]{border-top:1px solid #94a3b824;margin-top:1.15rem;padding-top:1rem}.calibration-heading[data-v-6ec1a728],.file-readout[data-v-6ec1a728],.section-heading[data-v-6ec1a728],.toggle-list label[data-v-6ec1a728],.upload-row[data-v-6ec1a728]{align-items:center;display:flex}.section-heading[data-v-6ec1a728]{justify-content:space-between;gap:1rem;margin-bottom:.75rem}.section-heading h3[data-v-6ec1a728]{margin:0;font-size:.82rem}.section-heading>span[data-v-6ec1a728]{color:#59697f;letter-spacing:.1em;font:700 .58rem/1 DM Mono,monospace}.control-label[data-v-6ec1a728]{color:#8492a8;margin:0 0 .45rem;font-size:.64rem;font-weight:800}.control-label-spaced[data-v-6ec1a728]{margin-top:.75rem}.mode-switch[data-v-6ec1a728]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.mode-switch button[data-v-6ec1a728]{color:#8190a4;text-align:left;cursor:pointer;background:#030812ad;border:1px solid #94a3b829;border-radius:.65rem .65rem .25rem;grid-template-columns:auto 1fr;gap:.25rem .55rem;min-width:0;padding:.7rem;display:grid}.mode-switch button>span[data-v-6ec1a728]{color:#5ce2ff;grid-row:1/3;align-self:center;font-size:1.15rem}.mode-switch button strong[data-v-6ec1a728]{color:#d7e2ef;font-size:.72rem}.mode-switch button small[data-v-6ec1a728]{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.mode-switch button.active[data-v-6ec1a728]{background:#5ce2ff17;border-color:#5ce2ff8c;box-shadow:inset 0 0 0 1px #5ce2ff14}.upload-row[data-v-6ec1a728]{gap:.5rem;margin-top:.65rem}.clear-button[data-v-6ec1a728],.upload-button[data-v-6ec1a728]{box-sizing:border-box;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.45rem;font-size:.68rem;font-weight:900;display:inline-flex}.upload-button[data-v-6ec1a728]{color:#bdeffc;background:#5ce2ff0f;border:1px dashed #5ce2ff61;flex:1}.upload-button input[data-v-6ec1a728]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.clear-button[data-v-6ec1a728]{color:#ff9bad;background:#ff42680f;border:1px solid #ff789240;padding:0 .7rem}.file-readout[data-v-6ec1a728]{color:#6fdff7;background:#03081275;border:1px solid #94a3b81f;border-radius:.45rem;gap:.55rem;margin-top:.55rem;padding:.55rem .65rem}.file-readout div[data-v-6ec1a728]{min-width:0}.file-readout small[data-v-6ec1a728],.file-readout strong[data-v-6ec1a728]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.font-hint[data-v-6ec1a728]{color:#687a91;margin:0;font-size:.58rem;line-height:1.55}.font-help[data-v-6ec1a728]{margin-top:.5rem}.font-resource-links[data-v-6ec1a728]{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.45rem;font-size:.56rem;display:flex}.font-resource-links>span[data-v-6ec1a728]{color:#52657c;font-weight:800}.font-resource-links a[data-v-6ec1a728]{color:#77dff6;align-items:center;gap:.2rem;text-decoration:none;display:inline-flex}.font-resource-links a[data-v-6ec1a728]:hover{color:#b9f3ff;text-underline-offset:.15rem;text-decoration:underline}.font-readout[data-v-6ec1a728]{color:#f2b66d}.file-readout strong[data-v-6ec1a728]{color:#dce7f3;font-size:.66rem}.file-readout small[data-v-6ec1a728]{color:#687a91;margin-top:.2rem;font-size:.56rem}.calibration-panel[data-v-6ec1a728]{background:#02070f8c;border-radius:.55rem;margin-top:.65rem;padding:.7rem}.calibration-heading[data-v-6ec1a728]{color:#9eabbc;justify-content:space-between;font-size:.64rem;font-weight:900}.calibration-heading button[data-v-6ec1a728]{color:#5ce2ff;cursor:pointer;background:0 0;border:0;font-size:.6rem}.range-grid[data-v-6ec1a728]{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.65rem;display:grid}.range-grid label[data-v-6ec1a728]{gap:.3rem;min-width:0;display:grid}.range-grid label>span[data-v-6ec1a728]{color:#74859a;justify-content:space-between;font-size:.59rem;font-weight:800;display:flex}.range-grid output[data-v-6ec1a728]{color:#b7c8d9;font-family:DM Mono,monospace}.range-grid input[data-v-6ec1a728]{accent-color:#5ce2ff;width:100%}.toggle-list[data-v-6ec1a728]{gap:1rem;margin-top:.75rem}.toggle-list label[data-v-6ec1a728]{color:#8494a8;gap:.35rem;font-size:.59rem;font-weight:800}.toggle-list input[data-v-6ec1a728]{accent-color:#5ce2ff}.empty-hint[data-v-6ec1a728]{color:#708198;margin:.65rem 0 0;font-size:.61rem;line-height:1.55}@media (width<=480px){.mode-switch[data-v-6ec1a728],.range-grid[data-v-6ec1a728]{grid-template-columns:1fr}}.team-editor[data-v-0ca4d47a]{--team-color:#26c6ef;--team-soft:#26c6ef1f;background:#070e1bb8;border:1px solid #94a3b82b;border-radius:.9rem .9rem .35rem;padding:.9rem}.team-editor--red[data-v-0ca4d47a]{--team-color:#ff4268;--team-soft:#ff42681f}.identity-grid[data-v-0ca4d47a],.player-tabs[data-v-0ca4d47a],.stat-grid[data-v-0ca4d47a],.team-heading[data-v-0ca4d47a],.team-meta[data-v-0ca4d47a]{display:flex}.team-heading[data-v-0ca4d47a]{justify-content:space-between;align-items:center;gap:1rem}.team-heading h3[data-v-0ca4d47a],.team-heading p[data-v-0ca4d47a]{margin:0}.team-heading p[data-v-0ca4d47a]{color:var(--team-color);letter-spacing:.12em;font:800 .65rem/1 DM Mono,monospace}.team-heading h3[data-v-0ca4d47a]{color:#f8fafc;margin-top:.3rem;font-size:1rem}.team-heading>span[data-v-0ca4d47a]{border:1px solid color-mix(in srgb, var(--team-color) 35%, transparent);background:var(--team-soft);color:var(--team-color);border-radius:999px;padding:.25rem .55rem;font:800 .7rem/1 DM Mono,monospace}.team-meta[data-v-0ca4d47a]{grid-template-columns:minmax(0,1fr) 5rem;gap:.65rem;margin-top:.8rem;display:grid}.team-editor label[data-v-0ca4d47a]{gap:.35rem;min-width:0;display:grid}.team-editor label>span[data-v-0ca4d47a]{color:#8492a8;font-size:.68rem;font-weight:800}.team-editor input[data-v-0ca4d47a],.team-editor select[data-v-0ca4d47a]{box-sizing:border-box;color:#f8fafc;background:#030812c2;border:1px solid #94a3b82e;border-radius:.45rem;outline:none;width:100%;min-width:0;height:2.45rem;padding:0 .65rem;font:700 .78rem/1 DM Sans,sans-serif}.team-editor input[data-v-0ca4d47a]:focus,.team-editor select[data-v-0ca4d47a]:focus{border-color:var(--team-color);box-shadow:0 0 0 3px var(--team-soft)}.player-tabs[data-v-0ca4d47a]{scrollbar-width:thin;gap:.45rem;margin-top:.85rem;padding-bottom:.2rem;overflow-x:auto}.player-tabs button[data-v-0ca4d47a]{color:#94a3b8;cursor:pointer;background:#0f172acc;border:1px solid #94a3b824;border-radius:.55rem .55rem .2rem;place-items:center;gap:.25rem;min-width:3.6rem;padding:.45rem;display:grid}.player-tabs button>span[data-v-0ca4d47a]{background:#ffffff0d;border-radius:.35rem;place-items:center;width:1.8rem;height:1.8rem;font:900 .65rem/1 DM Mono,monospace;display:grid;overflow:hidden}.player-tabs img[data-v-0ca4d47a]{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.player-tabs button small[data-v-0ca4d47a]{text-overflow:ellipsis;white-space:nowrap;max-width:3.2rem;font-size:.58rem;font-weight:800;overflow:hidden}.player-tabs button.active[data-v-0ca4d47a]{border-color:color-mix(in srgb, var(--team-color) 70%, transparent);background:var(--team-soft);color:#fff}.player-tabs button.active>span[data-v-0ca4d47a]{background:var(--team-color);color:#06101c}.player-tabs .add-player[data-v-0ca4d47a]{border-style:dashed}.player-form[data-v-0ca4d47a]{border-top:1px solid #94a3b824;margin-top:.85rem;padding-top:.85rem}.identity-grid[data-v-0ca4d47a]{grid-template-columns:1.2fr 1fr .8fr;gap:.55rem;display:grid}.stat-grid[data-v-0ca4d47a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.7rem;display:grid}.stat-grid input[data-v-0ca4d47a]{font-family:DM Mono,monospace}.remove-player[data-v-0ca4d47a]{color:#7f8da3;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;min-height:2.35rem;padding:.65rem 0 0;font-size:.68rem;font-weight:800;display:inline-flex}.remove-player[data-v-0ca4d47a]:hover:not(:disabled){color:#ff7892}.remove-player[data-v-0ca4d47a]:disabled{cursor:not-allowed;opacity:.35}@media (width<=480px){.identity-grid[data-v-0ca4d47a]{grid-template-columns:1fr 1fr}.stat-grid[data-v-0ca4d47a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.control-panel[data-v-e45e70d4]{box-sizing:border-box;color:#eef6ff;background:linear-gradient(155deg,#0c182afa,#060c18fa);border:1px solid #6d91b230;border-radius:1.1rem 1.1rem .4rem;width:100%;min-width:0;padding:1.15rem;box-shadow:0 28px 80px #00000047}.panel-actions[data-v-e45e70d4],.panel-heading[data-v-e45e70d4],.privacy-note[data-v-e45e70d4],.section-heading[data-v-e45e70d4],.side-switch[data-v-e45e70d4]{align-items:center;display:flex}.panel-heading[data-v-e45e70d4]{justify-content:space-between;gap:1rem}.panel-heading h2[data-v-e45e70d4],.panel-heading p[data-v-e45e70d4],.privacy-note[data-v-e45e70d4],.section-heading h3[data-v-e45e70d4]{margin:0}.panel-heading p[data-v-e45e70d4]{color:#5ce2ff;letter-spacing:.15em;font:800 .64rem/1 DM Mono,monospace}.panel-heading h2[data-v-e45e70d4]{letter-spacing:.02em;margin-top:.35rem;font-size:1.22rem}.live-chip[data-v-e45e70d4]{color:#9cecff;white-space:nowrap;background:#5ce2ff12;border:1px solid #5ce2ff2e;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.63rem;font-weight:800;display:inline-flex}.live-chip i[data-v-e45e70d4]{background:#5ce2ff;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 4px #5ce2ff1a}.match-section[data-v-e45e70d4],.roster-section[data-v-e45e70d4]{border-top:1px solid #94a3b824;margin-top:1.15rem;padding-top:1rem}.section-heading[data-v-e45e70d4]{justify-content:space-between;gap:1rem;margin-bottom:.75rem}.section-heading h3[data-v-e45e70d4]{font-size:.82rem}.section-heading span[data-v-e45e70d4]{color:#59697f;letter-spacing:.1em;font:700 .58rem/1 DM Mono,monospace}.preset-list[data-v-e45e70d4]{scrollbar-width:thin;gap:.4rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.preset-list button[data-v-e45e70d4]{color:#91a0b5;cursor:pointer;background:#0f1b2ec7;border:1px solid #94a3b826;border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.64rem;font-weight:800}.preset-list button.active[data-v-e45e70d4]{color:#c8f6ff;background:#5ce2ff1a;border-color:#5ce2ff75}.match-grid[data-v-e45e70d4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.55rem;display:grid}.match-field-wide[data-v-e45e70d4]{grid-column:span 2}.match-field-full[data-v-e45e70d4]{grid-column:1/-1}.match-grid label[data-v-e45e70d4]{gap:.35rem;min-width:0;display:grid}.match-grid label>span[data-v-e45e70d4]{color:#8492a8;font-size:.68rem;font-weight:800}.match-grid input[data-v-e45e70d4]{box-sizing:border-box;color:#f8fafc;background:#030812c2;border:1px solid #94a3b82e;border-radius:.45rem;outline:none;width:100%;min-width:0;height:2.45rem;padding:0 .65rem;font:700 .78rem/1 DM Sans,sans-serif}.match-grid input[data-v-e45e70d4]:focus{border-color:#5ce2ff;box-shadow:0 0 0 3px #5ce2ff1a}.side-switch[data-v-e45e70d4]{gap:.45rem;margin-bottom:.6rem}.side-switch button[data-v-e45e70d4]{color:#8492a8;text-align:left;cursor:pointer;background:#030812a8;border:1px solid #94a3b824;border-radius:.55rem;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.55rem .65rem;font-size:.68rem;font-weight:900;display:grid}.side-switch button i[data-v-e45e70d4]{clip-path:polygon(0 0,100% 12%,100% 88%,0 100%);background:#26c6ef;width:.45rem;height:1.3rem}.side-switch button:last-child i[data-v-e45e70d4]{background:#ff4268}.side-switch button strong[data-v-e45e70d4]{font:900 .9rem/1 DM Mono,monospace}.side-switch button.active[data-v-e45e70d4]:first-child{color:#d7f8ff;background:#26c6ef17;border-color:#26c6ef73}.side-switch button.active[data-v-e45e70d4]:last-child{color:#ffe2e8;background:#ff426817;border-color:#ff426873}.panel-actions[data-v-e45e70d4]{grid-template-columns:1fr 1fr 1.35fr;gap:.5rem;margin-top:1rem;display:grid}.panel-actions button[data-v-e45e70d4]{cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .65rem;font-size:.7rem;font-weight:900;display:inline-flex}.random-button[data-v-e45e70d4],.reset-button[data-v-e45e70d4]{color:#c6d1e0;background:#0f1b2ecc;border:1px solid #94a3b82b}.download-button[data-v-e45e70d4]{color:#061422;background:#baf5ff;border:1px solid #a9f2ff;box-shadow:0 0 28px #5ce2ff1f}.panel-actions button[data-v-e45e70d4]:hover:not(:disabled){transform:translateY(-1px)}.panel-actions button[data-v-e45e70d4]:focus-visible{outline-offset:2px;outline:2px solid #5ce2ff}.panel-actions button[data-v-e45e70d4]:disabled{cursor:wait;opacity:.65}.privacy-note[data-v-e45e70d4]{color:#67768a;justify-content:center;gap:.4rem;margin-top:.75rem;font-size:.62rem}@media (width<=480px){.match-grid[data-v-e45e70d4]{grid-template-columns:1fr 1fr}.match-grid label[data-v-e45e70d4]:first-child{grid-column:1/-1}.panel-actions[data-v-e45e70d4]{grid-template-columns:1fr 1fr}.download-button[data-v-e45e70d4]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.panel-actions button[data-v-e45e70d4]{transition:none}}@font-face{font-family:Barlow Condensed OW;src:url(../assets/overwatch/fonts/barlow-condensed-semibold-italic.ttf)format("truetype");font-display:swap;font-style:italic;font-weight:600}@font-face{font-family:Overwatch CJK Substitute;src:url(../assets/overwatch/fonts/noto-sans-sc-overwatch-350.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:350}@font-face{font-family:Overwatch CJK Substitute;src:url(../assets/overwatch/fonts/noto-sans-sc-overwatch-400.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}.preview-surface[data-v-e8469c8e]{background:#05070b;border:1px solid #7aa4c333;border-radius:.85rem .85rem .3rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057}.scoreboard-svg[data-v-e8469c8e]{width:100%;height:auto;font-family:Overwatch CJK Substitute,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;display:block}.ow-ui[data-v-e8469c8e]{font-synthesis:none;font-family:Overwatch Local CJK,Overwatch CJK Substitute,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-style:normal;font-weight:400}.ow-cjk-display[data-v-e8469c8e]{font-synthesis:none;transform-box:fill-box;transform-origin:50%;font-family:Overwatch Local CJK,Overwatch CJK Substitute,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-style:normal;font-weight:350;transform:skew(-9deg)scaleX(.94)}.ow-cjk-display.ow-name[data-v-e8469c8e]{letter-spacing:-.02em;font-weight:400;transform:skew(-9deg)scaleX(.92)}.ow-latin-display[data-v-e8469c8e],.ow-number[data-v-e8469c8e]{font-synthesis:none;font-family:Barlow Condensed OW,DIN Condensed,Arial Narrow,sans-serif;font-style:italic;font-weight:600}.ow-name[data-v-e8469c8e]{fill:#f8fbff;letter-spacing:.2px;font-size:39px}.ow-header[data-v-e8469c8e]{fill:#53565d;text-anchor:middle;font-size:24px;font-weight:400}.ow-stat[data-v-e8469c8e]{fill:#f8fbff;text-anchor:middle;font-size:30px}.ow-result[data-v-e8469c8e]{fill:#fff;letter-spacing:-.01em;font-size:71px}.ow-summary[data-v-e8469c8e]{fill:#f7f8fb;font-size:25px;font-weight:400}.preview-status[data-v-e8469c8e]{color:#b6c4d5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01050cc7;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.7rem;padding:.35rem .6rem;font-size:.58rem;font-weight:900;display:flex;position:absolute;bottom:.65rem;right:.75rem}.preview-status span[data-v-e8469c8e]{align-items:center;gap:.35rem;display:inline-flex}.preview-status i[data-v-e8469c8e]{background:#67e8f9;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 3px #67e8f924}@media (width<=640px){.preview-status[data-v-e8469c8e]{gap:.45rem;font-size:.5rem;bottom:.4rem;right:.45rem}}@font-face{font-family:Barlow Condensed OW;src:url(../assets/overwatch/fonts/barlow-condensed-semibold-italic.ttf)format("truetype");font-display:swap;font-style:italic;font-weight:600}@font-face{font-family:Overwatch CJK Substitute;src:url(../assets/overwatch/fonts/noto-sans-sc-overwatch-350.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:350}@font-face{font-family:Overwatch CJK Substitute;src:url(../assets/overwatch/fonts/noto-sans-sc-overwatch-400.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}.preview-surface[data-v-e9cd49fa]{background:#05070a;border:1px solid #749fbe47;border-radius:.5rem;width:100%;position:relative;overflow:hidden;box-shadow:0 34px 100px #0006}.preview-surface[data-v-e9cd49fa]:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:0;box-shadow:inset 0 0 42px #00000061}.scoreboard-svg[data-v-e9cd49fa]{width:100%;height:auto;display:block}.ow-ui[data-v-e9cd49fa]{font-synthesis:none;font-family:Overwatch Local CJK,Overwatch CJK Substitute,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-style:normal;font-weight:400}.ow-cjk-display[data-v-e9cd49fa]{font-synthesis:none;transform-box:fill-box;transform-origin:50%;font-family:Overwatch Local CJK,Overwatch CJK Substitute,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-style:normal;font-weight:350;transform:skew(-9deg)scaleX(.94)}.ow-cjk-display.ow-name[data-v-e9cd49fa]{letter-spacing:-.02em;font-weight:400;transform:skew(-9deg)scaleX(.92)}.ow-latin-display[data-v-e9cd49fa],.ow-number[data-v-e9cd49fa]{font-synthesis:none;font-family:Barlow Condensed OW,Arial Narrow,Roboto Condensed,sans-serif;font-style:italic;font-weight:600}.ow-header[data-v-e9cd49fa]{fill:#3d434a;text-anchor:middle;font-size:27px;font-weight:400}.ow-name[data-v-e9cd49fa]{fill:#f6f9fb;letter-spacing:.2px;font-size:38px}.ow-stat[data-v-e9cd49fa]{fill:#f8fbfd;text-anchor:middle;font-size:32px}.ow-detail-value[data-v-e9cd49fa]{fill:#f8fafc;font-size:39px}.ow-detail-label[data-v-e9cd49fa]{fill:#82899c;font-size:27px;font-weight:400}.ow-small[data-v-e9cd49fa]{fill:#c6c9d2;font-size:22px;font-weight:400}.preview-badge[data-v-e9cd49fa]{z-index:3;color:#d9e5ef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#030812c7;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.6rem;font-weight:900;display:inline-flex;position:absolute;top:.65rem;left:.65rem}.preview-badge--overlay[data-v-e9cd49fa]{color:#9cecff;border-color:#5ce2ff47}.scoreboard-page[data-v-c57bc326]{color:#eef6ff;background:radial-gradient(circle at 9% 9%,#26c6ef26,#0000 25rem),radial-gradient(circle at 91% 28%,#ff42681f,#0000 28rem),linear-gradient(#07111f,#091522 46%,#050a12);min-height:100dvh;font-family:DM Sans,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:clip}.scoreboard-page[data-v-c57bc326]:before{content:"";pointer-events:none;background-image:linear-gradient(#79a6c107 1px,#0000 0),linear-gradient(90deg,#79a6c107 1px,#0000 0);background-size:44px 44px;position:fixed;inset:0}.page-shell[data-v-c57bc326]{z-index:1;box-sizing:border-box;width:min(100%,100rem);margin:0 auto;padding:2.4rem 1rem 4rem;position:relative}.local-badge[data-v-c57bc326]{color:#cbd6ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c1db8;border:1px solid #9ddcff1f;border-radius:999px;align-items:center;gap:.45rem;min-height:2.5rem;padding:.45rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.hero[data-v-c57bc326]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:1.5rem 0 2.6rem;display:grid}.hero-copy[data-v-c57bc326]{max-width:57rem}.export-message[data-v-c57bc326],.hero-description[data-v-c57bc326],.hero-kicker[data-v-c57bc326],.hero-title[data-v-c57bc326],.notice h2[data-v-c57bc326],.notice p[data-v-c57bc326],.preview-caption p[data-v-c57bc326],.preview-heading h2[data-v-c57bc326],.preview-heading p[data-v-c57bc326]{margin:0}.hero-kicker[data-v-c57bc326]{color:#5ce2ff;letter-spacing:.16em;font:800 .7rem/1.4 DM Mono,monospace}.hero-title[data-v-c57bc326]{letter-spacing:-.055em;max-width:51rem;margin-top:.65rem;font-family:Arial Narrow,PingFang SC,sans-serif;font-size:clamp(2.4rem,5.2vw,5.3rem);font-style:italic;font-weight:1000;line-height:.95}.hero-title span[data-v-c57bc326]{color:#0000;-webkit-text-stroke:1px #ddf1fab8;margin-top:.12em;display:block}.hero-description[data-v-c57bc326]{color:#9cacbf;max-width:48rem;margin-top:1.2rem;font-size:.96rem;line-height:1.75}.hero-readout[data-v-c57bc326]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07101d99;border:1px solid #7dabca29;border-radius:.85rem .85rem .3rem;display:flex}.hero-readout>div[data-v-c57bc326]{min-width:6rem;padding:.9rem 1rem}.hero-readout>div+div[data-v-c57bc326]{border-left:1px solid #7dabca24}.hero-readout span[data-v-c57bc326],.hero-readout strong[data-v-c57bc326]{display:block}.hero-readout strong[data-v-c57bc326]{color:#f7fbff;font:900 1.45rem/1 DM Mono,monospace}.hero-readout span[data-v-c57bc326]{color:#718298;white-space:nowrap;margin-top:.45rem;font-size:.64rem;font-weight:800}.workspace[data-v-c57bc326]{grid-template-columns:minmax(0,1fr) minmax(25rem,29rem);align-items:start;gap:1rem;display:grid}.preview-column[data-v-c57bc326]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040a127a;border:1px solid #6d91b221;border-radius:1.1rem 1.1rem .4rem;min-width:0;padding:1rem;position:sticky;top:1rem}.preview-caption[data-v-c57bc326],.preview-heading[data-v-c57bc326]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.preview-heading[data-v-c57bc326]{margin-bottom:.8rem}.preview-heading p[data-v-c57bc326]{color:#5ce2ff;letter-spacing:.12em;align-items:center;gap:.45rem;font:800 .62rem/1 DM Mono,monospace;display:flex}.preview-heading p span[data-v-c57bc326]{background:#5ce2ff;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 5px #5ce2ff1a}.preview-heading h2[data-v-c57bc326]{margin-top:.35rem;font-size:1rem}.preview-caption span[data-v-c57bc326],.preview-heading>span[data-v-c57bc326]{color:#65768c;font:700 .62rem/1 DM Mono,monospace}.preview-caption[data-v-c57bc326]{color:#91a0b5;padding:.75rem .25rem 0;font-size:.67rem;font-weight:700}.export-message[data-v-c57bc326]{color:#baf5ff;background:#5ce2ff14;border-radius:.55rem;align-items:center;gap:.45rem;margin-top:.65rem;padding:.6rem .75rem;font-size:.7rem;font-weight:800;display:flex}.notice[data-v-c57bc326]{background:#08111d94;border:1px solid #7dabca1f;border-radius:.8rem .8rem .25rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.notice-mark[data-v-c57bc326]{color:#f6b84a;background:#f6b84a1a;border:1px solid #f6b84a66;border-radius:.35rem;place-items:center;width:1.7rem;height:1.7rem;font:900 .75rem/1 DM Mono,monospace;display:grid}.notice h2[data-v-c57bc326]{font-size:.78rem}.notice p[data-v-c57bc326]{color:#73849a;margin-top:.35rem;font-size:.7rem;line-height:1.6}@media (width<=1180px){.workspace[data-v-c57bc326]{grid-template-columns:1fr}.preview-column[data-v-c57bc326]{position:relative;top:auto}}@media (width<=860px){.hero[data-v-c57bc326]{grid-template-columns:1fr;gap:1.2rem}.hero-readout[data-v-c57bc326]{width:fit-content}}@media (width<=640px){.page-shell[data-v-c57bc326]{padding-top:1.2rem}.hero[data-v-c57bc326]{padding-top:.8rem}.hero-title[data-v-c57bc326]{font-size:clamp(2.5rem,14vw,4rem)}.hero-readout[data-v-c57bc326]{width:100%}.hero-readout>div[data-v-c57bc326]{flex:1;min-width:0;padding:.8rem .65rem}.preview-column[data-v-c57bc326]{padding:.65rem}.preview-caption span[data-v-c57bc326],.preview-heading>span[data-v-c57bc326]{display:none}}@media (prefers-reduced-motion:reduce){[data-v-c57bc326]{scroll-behavior:auto!important}}
