svg[data-v-18d02d00]{color:var(--electric);display:block;flex:none;height:28px;width:28px}.app-header[data-v-4336da37]{align-items:center;background:color-mix(in srgb,var(--surface) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);display:flex;height:64px;justify-content:space-between;padding:0 clamp(20px,5vw,72px);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand[data-v-4336da37]{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--font-mono);font-size:.96rem;font-weight:700;gap:10px;letter-spacing:0;text-decoration:none}nav[data-v-4336da37]{align-items:center;display:flex;gap:10px}nav a[data-v-4336da37]{align-items:center;color:var(--muted);display:inline-flex;font-size:.86rem;height:34px;justify-content:center;text-decoration:none;width:34px}nav a[data-v-4336da37]:hover{color:var(--acid)}@media (max-width: 620px){.app-header[data-v-4336da37]{padding-inline:18px}}.blade-forge-scene[data-v-bad38add]{height:min(84vh,740px);opacity:.9;pointer-events:none;position:absolute;right:clamp(-8rem,-5vw,0rem);top:clamp(-1rem,0vh,.5rem);width:min(76vw,1080px);z-index:1}.blade-forge-scene.webgl-ready .forge-fallback[data-v-bad38add]{display:none}.blade-forge-scene[data-v-bad38add] canvas{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.forge-fallback[data-v-bad38add]{border:1px solid color-mix(in srgb,var(--electric) 45%,transparent);height:28%;left:9%;position:absolute;top:58%;transform:perspective(420px) rotateX(58deg);width:76%}.forge-fallback[data-v-bad38add]:before{background:linear-gradient(90deg,transparent,var(--electric),transparent);box-shadow:0 0 22px var(--electric);content:"";height:3px;left:18%;position:absolute;top:-63%;transform:rotate(-4deg);width:68%}.forge-fallback span[data-v-bad38add]{background:#ffad26;box-shadow:0 0 18px #ffad26;height:9px;left:64%;position:absolute;top:-58%;width:9px}@media (max-width: 760px){.blade-forge-scene[data-v-bad38add]{height:440px;opacity:.5;right:-13rem;top:19%;width:620px}}.experiment-card[data-v-38edef21]{background:#101715;border:1px solid var(--line);color:var(--ink);display:block;min-height:244px;overflow:hidden;padding:26px;position:relative;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.experiment-card[data-v-38edef21]:after{background:var(--acid);content:"";height:2px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;width:100%}.experiment-card[data-v-38edef21]:hover{background:#17201c;border-color:color-mix(in srgb,var(--electric) 70%,var(--line));transform:translateY(-4px)}.experiment-card[data-v-38edef21]:hover:after{transform:scaleX(1)}.experiment-card[data-v-38edef21]:focus-visible{outline:2px solid var(--electric);outline-offset:4px}.card-top[data-v-38edef21]{align-items:center;color:var(--electric);display:flex}h3[data-v-38edef21]{font-size:1.35rem;margin:56px 0 10px}p[data-v-38edef21]{color:var(--muted);line-height:1.7;margin:0;max-width:28ch}.arrow[data-v-38edef21]{bottom:22px;position:absolute;right:22px}.site-compliance[data-v-4d9e22ad]{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.75rem;gap:10px 24px;justify-content:center;line-height:1.6;padding:16px 0 0;text-align:center}.copyright[data-v-4d9e22ad]{white-space:nowrap}@media (max-width: 760px){.site-compliance[data-v-4d9e22ad]{flex-direction:column}}a[data-v-4d9e22ad]{align-items:center;color:var(--muted);display:inline-flex;gap:6px;text-decoration:none}img[data-v-4d9e22ad]{flex-shrink:0;object-fit:contain}a[data-v-4d9e22ad]:hover{color:var(--acid)}.hero[data-v-b73c336b]{background:#0b1112;isolation:isolate;min-height:calc(100vh - 64px);overflow:hidden;padding:clamp(74px,13vh,164px) clamp(20px,8vw,150px) 64px;position:relative}.hero[data-v-b73c336b]:before{border:1px solid color-mix(in srgb,var(--electric) 13%,transparent);content:"";inset:26px clamp(20px,5vw,72px);pointer-events:none;position:absolute;z-index:-1}.lab-grid[data-v-b73c336b]{background-image:linear-gradient(color-mix(in srgb,var(--line) 52%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 52%,transparent) 1px,transparent 1px);background-size:52px 52px;top:-20%;right:-20%;bottom:-20%;left:-20%;-webkit-mask-image:linear-gradient(to right,black,transparent 75%);mask-image:linear-gradient(to right,black,transparent 75%);opacity:.55;position:absolute;transform:perspective(600px) rotateX(59deg) translateY(23%);transform-origin:center;width:120%;z-index:-2}.scan-line[data-v-b73c336b]{animation:scan-b73c336b 7s linear infinite;background:var(--electric);box-shadow:0 0 18px color-mix(in srgb,var(--electric) 65%,transparent);height:1px;left:0;opacity:.35;position:absolute;top:30%;width:100%}.hero-copy[data-v-b73c336b]{max-width:560px;position:relative;z-index:2}h1[data-v-b73c336b]{font-size:clamp(4.6rem,11vw,9.8rem);letter-spacing:0;line-height:.82;margin:0;text-transform:uppercase}h1 span[data-v-b73c336b]{color:var(--acid)}.tagline[data-v-b73c336b]{color:#c8d1cc;font-size:1.25rem;line-height:1.7;margin:32px 0;max-width:100%;white-space:nowrap}.hero-actions[data-v-b73c336b],.contact-links[data-v-b73c336b]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.primary-action[data-v-b73c336b]{align-items:center;background:var(--acid);color:#101312;display:inline-flex;font-weight:750;gap:8px;min-height:46px;padding:0 18px;text-decoration:none;transition:background .18s ease,transform .18s ease}.primary-action[data-v-b73c336b]:hover{background:#e2ff78;transform:translateY(-2px)}.experiments[data-v-b73c336b]{background:#151a17;padding:clamp(68px,9vw,120px) clamp(20px,8vw,150px)}.section-heading[data-v-b73c336b],.about-layout[data-v-b73c336b]{display:grid;gap:32px;grid-template-columns:1.3fr 1fr}.section-heading[data-v-b73c336b]{align-items:end}.section-heading h2[data-v-b73c336b],.about h2[data-v-b73c336b]{font-size:clamp(2rem,4vw,4.4rem);line-height:1.04;margin:0}.unit-grid[data-v-b73c336b]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:54px}.about[data-v-b73c336b]{background:var(--surface);padding:40px clamp(20px,8vw,42px) 20px}.about h2[data-v-b73c336b]{font-size:2rem;line-height:1.3}.author-label[data-v-b73c336b]{border:1px solid var(--line);color:var(--electric);display:inline-block;font-family:var(--font-display);font-size:.88rem;font-weight:650;margin:0 0 24px;padding:6px 10px}.about-copy[data-v-b73c336b]{max-width:560px}.about-copy>p[data-v-b73c336b]{color:var(--muted);font-size:1.05rem;line-height:1.9;margin:0 0 16px}.contact-links a[data-v-b73c336b]{align-items:center;color:var(--ink);display:inline-flex;gap:5px;text-decoration:none}.contact-links a[data-v-b73c336b]:hover{color:var(--acid)}.footer-tail[data-v-b73c336b]{margin-top:32px}@keyframes scan-b73c336b{0%{transform:translateY(-40vh)}to{transform:translateY(100vh)}}@media (max-width: 760px){.hero[data-v-b73c336b]{min-height:720px;padding-top:52px}.hero[data-v-b73c336b]:before{top:18px;right:18px;bottom:18px;left:18px}.hero-copy[data-v-b73c336b]{max-width:100%}.tagline[data-v-b73c336b]{font-size:1.05rem;white-space:normal}.section-heading[data-v-b73c336b],.about-layout[data-v-b73c336b],.unit-grid[data-v-b73c336b]{grid-template-columns:1fr}}.tool-workspace{min-width:0}.tool-toolbar,.tool-actions,.editor-heading,.tool-filters,.tool-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tool-toolbar{gap:12px;justify-content:space-between;margin-bottom:16px}.tool-actions{flex-shrink:0}.tool-icon-button{align-items:center;background:transparent;border:1px solid var(--line);border-radius:4px;color:var(--muted);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;padding:0;width:36px}.tool-icon-button:hover:not(:disabled){background:var(--surface-raised);border-color:var(--electric);color:var(--ink)}.tool-icon-button:disabled{cursor:not-allowed;opacity:.4}.tool-workspace button:focus-visible,.tool-workspace input:focus-visible,.tool-workspace select:focus-visible,.tool-workspace textarea:focus-visible{outline:2px solid var(--electric);outline-offset:2px}.tool-workspace select,.tool-workspace input[type=search]{background:#0c0f0d;border:1px solid var(--line);border-radius:4px;color:var(--ink);font-size:.85rem;min-height:36px;min-width:0;padding:6px 10px}.tool-select{align-items:center;color:var(--muted);display:flex;font-size:.8rem;gap:8px}.tool-editors{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tool-editor{border:1px solid var(--line);border-radius:6px;min-width:0;overflow:hidden}.editor-heading{background:var(--surface-raised);justify-content:space-between;min-height:54px;padding:8px 12px}.editor-heading label{color:var(--ink);font-size:.85rem;font-weight:600}.editor-meta{color:var(--muted);font-family:var(--font-mono);font-size:.72rem}.tool-editor textarea{background:#0c0f0d;border:0;border-radius:0;color:var(--ink);display:block;font-family:var(--font-mono);font-size:.85rem;line-height:1.7;min-height:280px;padding:14px;resize:vertical;-moz-tab-size:2;tab-size:2;width:100%}.tool-editor textarea[aria-invalid=true]{box-shadow:inset 3px 0 var(--danger)}.tool-editor textarea:focus-visible{outline-offset:-2px}.tool-editor .error{padding:10px 12px}.tool-workspace .error{color:var(--danger);font-size:.8rem;line-height:1.6;margin:0;overflow-wrap:anywhere}.tool-feedback{color:var(--acid);font-size:.8rem;line-height:1.6;margin:10px 0;min-height:21px}.tool-feedback.is-error{color:var(--danger)}.tool-state{color:var(--muted);font-size:.85rem;line-height:1.7;margin:0;padding:24px 0}.tool-state.is-stale{color:#e8bd72;padding:10px 0}.tool-state.is-equal{color:var(--acid)}.tool-filters{border-bottom:1px solid var(--line);gap:12px;padding:12px 0 16px}.tool-filters input{flex:1 1 180px}.tool-pagination{color:var(--muted);font-size:.8rem;justify-content:center;padding:16px 0}@media (max-width: 720px){.tool-editors{grid-template-columns:1fr}.tool-editor textarea{min-height:220px}.tool-select{flex:1 1 140px}.tool-select select{flex:1}}.tool-page[data-v-1fd1b7e0]{display:flex;flex-direction:column;min-height:100vh}.tool-shell[data-v-1fd1b7e0]{flex:1;margin:0 auto;max-width:1440px;padding:32px clamp(20px,5vw,72px) 40px;width:100%}.tool-compliance[data-v-1fd1b7e0]{margin:0 clamp(20px,5vw,72px) 30px}.tool-heading[data-v-1fd1b7e0]{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:20px}.eyebrow[data-v-1fd1b7e0]{color:var(--acid);font-family:Consolas,monospace;font-size:.72rem;letter-spacing:.08em;margin:0 0 12px}h1[data-v-1fd1b7e0]{font-size:2rem;line-height:1.3;margin:0}.tool-heading>p[data-v-1fd1b7e0]:not(.eyebrow){color:var(--muted);margin:12px 0;max-width:680px}span[data-v-1fd1b7e0]{color:var(--electric);font-size:.8rem}.codec-selects[data-v-3a06101c]{flex-wrap:wrap;gap:16px}@media (max-width: 720px){.codec-selects[data-v-3a06101c]{flex-shrink:1;width:100%}}.diff-node[data-v-2fe468f0]{border:1px solid var(--line);border-radius:6px;margin-bottom:12px;overflow:hidden;scroll-margin-top:84px}.diff-node.active[data-v-2fe468f0],.diff-node[data-v-2fe468f0]:focus{outline:2px solid var(--electric);outline-offset:2px}header[data-v-2fe468f0]{align-items:center;background:var(--surface-raised);display:flex;gap:12px;justify-content:space-between;padding:8px 12px}code[data-v-2fe468f0]{color:var(--electric);font-size:.8rem;min-width:0;overflow-wrap:anywhere}span[data-v-2fe468f0]{color:var(--ink);font-size:.76rem}.added header[data-v-2fe468f0]{border-left:3px solid var(--acid)}.removed header[data-v-2fe468f0]{border-left:3px solid var(--danger)}.modified header[data-v-2fe468f0]{border-left:3px solid var(--electric)}.values[data-v-2fe468f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.values>div[data-v-2fe468f0]{min-width:0;padding:10px 12px}.values>div+div[data-v-2fe468f0]{border-left:1px solid var(--line)}.value-label[data-v-2fe468f0]{color:var(--muted);font-size:.7rem}pre[data-v-2fe468f0]{color:var(--ink);font-family:var(--font-mono);font-size:.8rem;line-height:1.65;margin:8px 0 0;max-height:400px;min-height:28px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width: 720px){.values[data-v-2fe468f0]{grid-template-columns:1fr}.values>div+div[data-v-2fe468f0]{border-left:0;border-top:1px solid var(--line)}}.diff-area[data-v-28a6d596]{border-top:1px solid var(--line);padding-top:20px}h2[data-v-28a6d596]{font-size:1.2rem;margin:0}.summary-actions[data-v-28a6d596]{display:flex;flex-wrap:wrap;gap:4px}.summary-actions button[data-v-28a6d596]{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--muted);font-size:.8rem;min-height:36px;padding:6px 10px}.summary-actions button[aria-pressed=true][data-v-28a6d596]{background:var(--surface-raised);border-color:var(--electric);color:var(--ink)}.summary-actions button[data-kind=added][data-v-28a6d596]{color:var(--acid)}.summary-actions button[data-kind=removed][data-v-28a6d596]{color:var(--danger)}.summary-actions button[data-kind=modified][data-v-28a6d596]{color:var(--electric)}.tree[data-v-28a6d596]{padding-top:16px}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);margin:0}button,input,select,textarea{font:inherit}h1,h2,h3,select,button{font-family:var(--font-display)}button{cursor:pointer}:root{--font-ui: "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--font-display: Bahnschrift, "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--font-mono: "Cascadia Mono", Consolas, monospace;--surface: #101312;--surface-raised: #181d1a;--ink: #edf3ee;--muted: #9aa59c;--line: #304038;--acid: #c9f84a;--electric: #49c7ff;--danger: #ff7b72;--radius: 8px;color:var(--ink);background:var(--surface);font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
