:root{color:#f7f8fb;background:#07090d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-bg: #07090d;--surface: rgba(16, 20, 29, .84);--surface-strong: rgba(22, 28, 39, .94);--surface-soft: rgba(255, 255, 255, .045);--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .2);--text: #f7f8fb;--muted: #b6c0cf;--soft: #7d8796;--cyan: #5eead4;--green: #86efac;--red: #fb7185;--amber: #facc15;--blue: #93c5fd;--content: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:linear-gradient(180deg,rgba(94,234,212,.1) 0%,transparent 18%),linear-gradient(180deg,#0a0d13 0%,var(--page-bg) 48%,#050609 100%)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}#app{min-height:100vh}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-header{position:sticky;top:0;z-index:10;width:min(var(--content),calc(100% - 32px));min-height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:#07090de0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{display:inline-flex;align-items:center;gap:12px;min-width:176px}.brand-mark{width:34px;height:34px;border:1px solid rgba(94,234,212,.48);border-radius:8px;background:linear-gradient(90deg,transparent 38%,rgba(94,234,212,.88) 38% 46%,transparent 46%),linear-gradient(180deg,#93c5fd75,#fb718557);box-shadow:0 0 28px #5eead42e}.brand strong{display:block;font-size:17px;line-height:1.1;letter-spacing:0}.brand small{display:block;margin-top:3px;color:var(--soft);font-size:12px;line-height:1.2}.site-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.nav-link{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;padding:0 12px;color:var(--muted);font-size:14px;line-height:1}.nav-link:hover,.nav-link:focus-visible{border-color:var(--line);color:var(--text);outline:none;background:#ffffff0d}.nav-link.is-active{border-color:#5eead46b;color:var(--text);background:#5eead41a}.page-main{width:min(var(--content),calc(100% - 32px));margin:0 auto;flex:1;padding:64px 0 72px}.hero-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:40px;min-height:calc(100vh - 180px)}.page-hero{min-height:560px}.hero-copy{min-width:0}.eyebrow{margin:0 0 12px;color:var(--cyan);font-size:13px;font-weight:700;line-height:1.4}h1,h2,h3,p,span,a{overflow-wrap:anywhere}h1{max-width:12ch;margin:0;font-size:clamp(48px,7vw,84px);line-height:1.02;letter-spacing:0}.hero-lead{max-width:24ch;margin:18px 0 0;color:var(--text);font-size:28px;font-weight:760;line-height:1.24}h2{margin:0;font-size:30px;line-height:1.26;letter-spacing:0}h3{margin:0;font-size:18px;line-height:1.35;letter-spacing:0}.summary{max-width:58ch;margin:20px 0 0;color:var(--muted);font-size:17px;line-height:1.8}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.tag-row span,.card-meta,.step-number{border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff0e}.tag-row span{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;font-size:13px;line-height:1.2}.hero-actions,.card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;padding:0 16px;font-size:15px;font-weight:700;line-height:1;text-align:center}.button-primary{border-color:#5eead4b8;color:#06100f;background:var(--cyan)}.button-secondary{color:var(--text);background:#ffffff0f}.button:hover,.button:focus-visible{outline:2px solid rgba(94,234,212,.34);outline-offset:2px}.product-frame{min-width:0;border:1px solid var(--line-strong);border-radius:8px;padding:14px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),var(--surface);box-shadow:0 28px 80px #00000047}.frame-toolbar{height:28px;display:flex;align-items:center;gap:7px}.frame-toolbar span{width:9px;height:9px;border-radius:999px;background:var(--soft)}.frame-toolbar span:nth-child(1){background:var(--red)}.frame-toolbar span:nth-child(2){background:var(--amber)}.frame-toolbar span:nth-child(3){background:var(--green)}.timeline-preview{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;min-height:330px;overflow:hidden;border:1px solid var(--line);border-radius:8px;padding:16px;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / 42px 100%,linear-gradient(180deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 100% 54px,#0b0f16}.side-panel{display:grid;gap:9px;align-content:start}.side-panel span{min-height:36px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--muted);background:#ffffff0d;font-size:13px}.preview-canvas{position:relative;min-width:0}.video-tile,.wave-row,.track-row,.region-row{border-radius:8px}.video-tile{width:min(180px,48%);height:86px;margin-left:auto;margin-bottom:12px;border:1px solid rgba(147,197,253,.3);background:linear-gradient(135deg,#93c5fd5c,#5eead414),#ffffff0a}.wave-row{height:64px;margin-bottom:16px;background:repeating-linear-gradient(90deg,rgba(94,234,212,.3) 0 4px,rgba(94,234,212,.1) 4px 10px,transparent 10px 16px),#5eead414}.track-row{height:46px;margin-top:12px;border:1px solid rgba(255,255,255,.1)}.track-row-a{background:linear-gradient(90deg,rgba(147,197,253,.3) 0 58%,transparent 58%)}.track-row-b{background:linear-gradient(90deg,transparent 0 18%,rgba(251,113,133,.28) 18% 82%,transparent 82%)}.region-row{height:34px;margin-top:12px;border:1px solid rgba(250,204,21,.28);background:linear-gradient(90deg,transparent 0 12%,rgba(250,204,21,.25) 12% 72%,transparent 72%)}.cue-line{position:absolute;top:0;bottom:0;left:56%;width:2px;background:var(--red);box-shadow:0 0 24px #fb71859e}.product-frame p{margin:12px 0 0;color:var(--soft);font-size:13px;line-height:1.6}.content-section{margin-top:76px}.section-heading{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:26px;align-items:end;margin-bottom:20px}.section-heading p:last-child{margin:0;color:var(--muted);font-size:15px;line-height:1.8}.card-grid,.workflow-grid,.media-grid,.entry-section{display:grid;gap:14px}.compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.value-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-grid,.media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.entry-section{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rule-grid,.support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.info-card,.entry-card,.note-panel,.price-card,.support-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.info-card{min-height:192px;padding:22px}.price-card{min-height:520px;display:flex;flex-direction:column;align-items:flex-start;padding:22px;background:var(--surface-strong)}.price-card h3{margin-top:2px;color:var(--text);font-size:30px;line-height:1.15}.price-card>p:not(.card-meta){margin:16px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.price-card .button{width:100%;margin-top:auto}.plan-list{display:grid;gap:14px;margin:22px 0 0}.plan-list div{display:grid;gap:6px}.plan-list dt{color:var(--soft);font-size:12px;font-weight:800;line-height:1.2}.plan-list dd{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.info-card p:not(.card-meta){margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.card-meta{display:inline-flex;align-items:center;min-height:30px;margin:0 0 14px;padding:0 9px;color:var(--cyan);font-size:12px;line-height:1.2}.step-number{width:42px;height:34px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--text);font-size:13px;font-weight:800}.note-panel{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:24px;margin-top:60px;padding:24px;background:var(--surface-strong)}.note-panel p:last-child{margin:0;color:var(--muted);font-size:15px;line-height:1.8}.process-section{margin-top:72px}.step-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.step-list li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;border:1px solid var(--line);border-radius:8px;padding:20px;background:var(--surface-soft)}.step-list .step-number{margin-bottom:0}.step-list h3{margin-top:2px}.step-list p{margin:9px 0 0;color:var(--muted);font-size:15px;line-height:1.75}.support-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:22px;background:var(--surface-strong)}.download-hero{align-items:stretch}.manifest-panel,.platform-card,.warning-panel,.release-notes{border:1px solid var(--line);border-radius:8px;background:var(--surface-strong)}.manifest-panel{min-width:0;align-self:center;padding:24px}.status-row,.platform-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.status-row{margin-bottom:20px;color:var(--muted);font-size:14px;line-height:1.5}.status-pill{min-height:30px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:0 10px;font-size:12px;font-weight:800;line-height:1.2}.status-draft{border-color:#facc156b;color:var(--amber);background:#facc1514}.status-release{border-color:#5eead46b;color:var(--cyan);background:#5eead414}.manifest-list,.platform-list{display:grid;gap:12px;margin:0}.manifest-list div,.platform-list div{display:grid;gap:6px;border-top:1px solid var(--line);padding-top:12px}.manifest-list dt,.platform-list dt{color:var(--soft);font-size:12px;font-weight:800;line-height:1.2}.manifest-list dd,.platform-list dd{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-card{min-width:0;display:flex;flex-direction:column;gap:20px;padding:24px}.platform-card .button{margin-top:auto}.code-value,.hash-value,.url-value{overflow-wrap:anywhere;word-break:break-word}.hash-value,.code-value{color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.url-value a{color:var(--cyan)}.warning-panel{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:24px;margin-top:36px;padding:24px;border-color:#facc1557;background:#facc150e}.warning-panel p,.warning-panel li{color:var(--muted);font-size:15px;line-height:1.75}.warning-panel p{margin:0}.warning-panel ul,.release-notes{margin:14px 0 0;padding-left:20px}.release-notes{margin:0;padding:22px 22px 22px 42px}.release-notes li{color:var(--muted);font-size:15px;line-height:1.8}.release-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.error-text{color:var(--red)}.support-panel .support-line{width:auto;min-width:min(100%,360px);margin:0}.support-panel .button{margin-left:auto}.entry-card{min-height:310px;display:flex;flex-direction:column;align-items:flex-start;padding:24px;background:var(--surface-strong)}.entry-card p:not(.eyebrow){margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.entry-card .button,.entry-card .card-actions{margin-top:auto}.support-line{width:100%;display:grid;gap:8px;margin:16px 0 18px;color:var(--muted);font-size:14px;line-height:1.5}.support-line a{color:var(--cyan)}.site-footer{width:min(var(--content),calc(100% - 32px));margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding:28px 0 36px;color:var(--muted)}.site-footer strong{color:var(--text)}.site-footer p{max-width:52ch;margin:8px 0 0;font-size:14px;line-height:1.7}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 16px}.footer-links a{color:var(--muted);font-size:14px;line-height:1.5}.footer-links a:hover,.footer-links a:focus-visible{color:var(--text);outline:none}@media(max-width:1100px){.value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-grid,.workflow-grid,.media-grid,.pricing-grid,.rule-grid,.support-grid,.release-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.site-header{min-height:auto;padding:14px 0;align-items:flex-start;flex-direction:column}.site-nav{width:100%;justify-content:flex-start}.hero-section{min-height:auto;grid-template-columns:1fr;padding-top:28px}h1{max-width:14ch}.section-heading,.note-panel,.warning-panel,.entry-section{grid-template-columns:1fr}.site-footer{flex-direction:column}.footer-links{justify-content:flex-start}}@media(max-width:640px){.compact-grid,.value-grid,.workflow-grid,.media-grid,.pricing-grid,.platform-grid,.rule-grid,.support-grid,.release-check-grid{grid-template-columns:1fr}.price-card{min-height:auto}.hero-lead{max-width:100%;font-size:23px}.timeline-preview{grid-template-columns:1fr}.side-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.site-header,.page-main,.site-footer{width:min(100% - 24px,var(--content))}.page-main{padding:36px 0 52px}.brand{min-width:0}.site-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nav-link{width:100%;min-height:42px;padding:0 10px}h1{max-width:12ch;font-size:44px}h2{font-size:24px}.summary{font-size:16px}.button,.card-actions{width:100%}.card-actions{display:grid}.timeline-preview{min-height:280px;padding:14px}.video-tile{width:100%;height:74px}.wave-row{height:58px}.track-row{height:42px}.info-card,.entry-card,.manifest-panel,.platform-card,.warning-panel,.note-panel,.price-card,.support-panel,.step-list li{padding:18px}.support-panel .button{margin-left:0}}
