:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf8f7;background:#081014;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#081014;min-width:320px;margin:0;overflow-x:hidden}button,textarea,input{font:inherit}button{border:0}button:disabled{cursor:default;opacity:.62}select{color:#edf8f7;background:#081116;border:1px solid #ffffff1f;border-radius:8px;min-height:38px;padding:0 10px}.app-shell{background:radial-gradient(circle at 15% 0,#10b98129,#0000 30%),radial-gradient(circle at 90% 15%,#f59e0b1f,#0000 26%),linear-gradient(135deg,#081014 0%,#0b171b 52%,#111518 100%);grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.setup-journey-shell{background:#05080d;min-height:100vh;overflow:hidden}.setup-journey{isolation:isolate;background:linear-gradient(115deg,#12c99a1f 0 1px,#0000 1px 22%),linear-gradient(135deg,#05080d 0%,#11141d 48%,#071411 100%);min-height:100vh;position:relative;overflow:hidden}.setup-journey:before{content:"";z-index:-1;opacity:.82;pointer-events:none;background-image:linear-gradient(90deg,#9fffe314 1px,#0000 1px),linear-gradient(#8d7aff0e 1px,#0000 1px),linear-gradient(120deg,#0000 0 46%,#f6b13d1a 46% 47%,#0000 47% 100%);background-size:118px 100%,100% 88px,340px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d1,#00000075 52%,#0000 96%);mask-image:linear-gradient(90deg,#000000d1,#00000075 52%,#0000 96%)}.setup-3d-canvas{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.setup-journey:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#05080df2,#05080d70 48%,#05080dc7),linear-gradient(#05080d05 35%,#05080dc2);position:absolute;inset:0}.setup-journey-content{grid-template-columns:minmax(320px,.9fr) minmax(430px,.82fr);align-items:center;gap:52px;width:min(1320px,100vw - 56px);min-height:100vh;margin:0 auto;padding:48px 0;display:grid}.setup-copy{align-content:center;gap:24px;display:grid}.setup-brand{margin-bottom:4px}.setup-kicker{color:#baf3e4;text-transform:uppercase;background:#05080d9e;border:1px solid #9fffe338;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:8px 10px;font-size:12px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #ffffff06}.setup-kicker strong{color:#f6b13d}.setup-copy h1{letter-spacing:0;max-width:760px;font-size:clamp(46px,5.15vw,80px);line-height:.95}.setup-copy p{color:#c9d6d8;max-width:650px;font-size:17px;line-height:1.55}.setup-audio-controls{background:#080f15b3;border:1px solid #9fffe324;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;max-width:620px;padding:12px;display:flex;box-shadow:0 18px 60px #00000042}.setup-audio-controls span{color:#9fb1b4;overflow-wrap:anywhere;font-size:13px;font-weight:800}.setup-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:620px;display:grid}.setup-meta-grid div{background:#080f15a8;border:1px solid #9fffe31a;border-radius:8px;min-width:0;padding:11px 12px}.setup-meta-grid span,.setup-meta-grid strong{overflow-wrap:anywhere;display:block}.setup-meta-grid span{color:#8fa8ab;text-transform:uppercase;font-size:11px;font-weight:900}.setup-meta-grid strong{color:#edf8f7;margin-top:5px;line-height:1.05}.tester-path-card{background:linear-gradient(135deg,#12c99a2e,#8d7aff14),#080f15a8;border:1px solid #12c99a3d;border-radius:8px;gap:6px;max-width:620px;padding:14px;display:grid;box-shadow:0 16px 48px #0000003d}.tester-path-card span,.tester-path-card strong,.tester-path-card small{overflow-wrap:anywhere}.tester-path-card span{color:#8ff7de;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.tester-path-card strong{color:#f5fffd;font-size:18px}.tester-path-card small{color:#b6c8cb;line-height:1.45}.setup-steps{gap:10px;max-width:600px;display:grid}.setup-steps button{color:#c9d7d9;text-align:left;cursor:pointer;background:#080f1594;border:1px solid #9fffe31a;border-radius:8px;gap:4px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.setup-steps button:hover{border-color:#9fffe338;transform:translateY(-1px)}.setup-steps button.selected{color:#edf8f7;background:linear-gradient(135deg,#12c99a38,#8d7aff1a);border-color:#12c99a9e}.setup-steps button.done{border-color:#12c99a40}.setup-steps strong,.setup-steps span{overflow-wrap:anywhere}.setup-steps span{color:#9fb1b4;line-height:1.35}.setup-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0b1219e6,#060c11d6),#081116db;border:1px solid #9fffe324;border-radius:8px;align-content:start;min-width:0;min-height:500px;padding:22px;display:grid;box-shadow:0 28px 110px #00000070}.setup-panel-stage{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.setup-panel-stage span{color:#8fa8ab;text-transform:uppercase;font-size:12px;font-weight:900}.setup-panel-stage strong{color:#f6b13d;overflow-wrap:anywhere}.setup-toggle-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:16px 0;display:grid}.setup-toggle-row label{color:#d9e7e8;background:#ffffff0b;border:1px solid #9fffe31a;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-weight:800;display:flex}.setup-toggle-row input{accent-color:#12c99a;width:auto;min-height:auto}.setup-review{gap:10px;margin:16px 0;display:grid}.setup-review div{background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;gap:3px;padding:13px;display:grid}.setup-review span{color:#9fb1b4}.setup-nav-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060c0fd1;border-right:1px solid #ffffff14;flex-direction:column;gap:24px;padding:22px;display:flex}.brand{align-items:flex-start;gap:12px;display:flex}.brand-mark{color:#071014;background:linear-gradient(135deg,#16d6a3,#f59e0b);border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.brand-copy{min-width:0}.brand strong{font-size:18px;display:block}.brand span{color:#8aa0a4;overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.mode-badge{color:#ffe6ad;background:#f6b13d17;border:1px solid #f6b13d47;border-radius:8px;align-items:center;min-height:24px;margin-top:8px;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.brand-socials{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.brand-socials a{color:#c9f6eb;background:#12c99a14;border:1px solid #12c99a38;border-radius:8px;align-items:center;min-height:24px;padding:0 7px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.brand-socials a:hover{color:#04100d;background:#12c99a}nav{gap:8px;display:grid}nav button{color:#a7b8bc;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}nav button:hover,nav button.active{color:#fff;background:#ffffff14}.sidebar-foot{color:#9fb1b4;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:10px;margin-top:auto;padding:14px;font-size:13px;line-height:1.4;display:flex}main{padding:28px;overflow:hidden}.panel,.metric,.profile,.data-card,.field,.live-meter,pre{min-width:0}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.top-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.top-actions a{text-decoration:none}.share-status{color:#bfeee5;background:#12c99a0f;border:1px solid #12c99a2e;border-radius:8px;margin:-12px 0 18px;padding:10px 12px;font-size:13px}.tester-note-banner{color:#d8f7f0;background:#12c99a14;border:1px solid #12c99a3d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:-8px 0 20px;padding:12px;display:grid}.tester-note-banner svg{color:#12c99a}.tester-note-banner span{overflow-wrap:anywhere;line-height:1.45}.setup-journey-shell>.tester-note-banner{z-index:24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081116eb;max-width:900px;margin:0 auto;position:fixed;bottom:20px;left:20px;right:20px}.ui-note-status{color:#8fb0b4;margin:-8px 0 16px;font-size:13px}.setup-journey-shell>.ui-note-status{z-index:25;background:#081116f0;border:1px solid #ffffff1a;border-radius:8px;width:fit-content;max-width:calc(100vw - 40px);margin:0 auto;padding:8px 10px;position:fixed;bottom:96px;left:20px;right:20px}.ui-note-popover{z-index:30;overscroll-behavior:contain;background:#081116fa;border:1px solid #12c99a4d;border-radius:8px;width:min(340px,100vw - 32px);max-height:calc(100vh - 32px);padding:14px;position:fixed;overflow:auto;box-shadow:0 24px 80px #0000007a}.ui-note-popover.note-above{transform-origin:bottom}.ui-note-popover.note-below{transform-origin:top}.ui-note-head{z-index:2;background:#081116fa;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin:-14px -14px 10px;padding:14px;display:flex;position:sticky;top:-14px}.ui-note-head strong{color:#edf8f7;font-size:17px}.ui-note-popover p{margin:8px 0 12px;font-size:13px}.ui-note-boundary{color:#7f969a;overflow-wrap:anywhere;margin:8px 0 10px;line-height:1.35;display:block}.ui-note-popover .data-card{max-height:170px;overflow:auto}.ui-note-popover textarea{min-height:90px;max-height:34vh}.ui-note-popover .field{min-width:0}.ui-note-actions{z-index:2;background:linear-gradient(#081116d1,#081116fa 35%);border-top:1px solid #ffffff14;margin:12px -14px -14px;padding:12px 14px 14px;position:sticky;bottom:-14px}h1{letter-spacing:0;margin:0;font-size:34px;line-height:1.08}h2{margin:8px 0 10px;font-size:21px;line-height:1.16}p{color:#9fb1b4;overflow-wrap:anywhere;line-height:1.55}.topbar p{max-width:780px;margin:8px 0 0}.primary,.ghost{cursor:pointer;white-space:normal;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0 14px;display:inline-flex}.primary{color:#04100d;background:#12c99a;font-weight:800}.ghost{color:#e9f6f4;background:#ffffff12}.grid{gap:18px;display:grid}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)}.simple-home{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);align-items:start}.two{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.wide{grid-row:span 2}.panel{background:#0d181de0;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:18px;overflow:hidden;box-shadow:0 18px 70px #00000047}.panel.no-pad{padding:0;overflow:hidden}.panel.no-pad>.panel-title{padding:18px 18px 0}.setup-command-center{gap:16px;padding:18px;display:grid}.setup-command-center.compact{background:#12c99a09;border:1px solid #12c99a2e;border-radius:8px;grid-column:1/-1}.command-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);align-items:stretch;gap:16px;display:grid}.command-hero span,.command-next span,.command-card-head span,.command-tester-path span,.command-operating-head span,.chain-node span,.chain-step-copy span,.chain-stats span,.engine-stage-grid span,.mini-gates em,.conflict-item em{color:#8fb0b4;text-transform:uppercase;font-size:12px;font-weight:900}.command-hero h2{color:#f8fffb;margin:4px 0 6px;font-size:30px;line-height:1.05}.command-hero p{max-width:820px;margin:0}.command-next{background:#f6b13d14;border:1px solid #f6b13d47;border-radius:8px;align-content:center;gap:6px;min-width:0;padding:14px;display:grid}.command-next strong{color:#f8fffb;overflow-wrap:anywhere;font-size:18px;line-height:1.2}.command-next small{color:#b5ccce;overflow-wrap:anywhere;line-height:1.35}.command-actions{flex-wrap:wrap;gap:10px;display:flex}.command-main-actions>*{flex:0 auto}.command-tester-path{background:linear-gradient(135deg,#12c99a1f,#8d7aff14),#020d0e75;border:1px solid #9fffe32e;border-radius:8px;gap:6px;padding:13px 14px;display:grid}.command-tester-path strong,.command-tester-path small{overflow-wrap:anywhere}.command-tester-path strong{color:#f8fffb;font-size:16px;line-height:1.25}.command-tester-path small{color:#b5ccce;line-height:1.4}.guided-setup-run{background:linear-gradient(135deg,#12c99a1f,#f6b13d12),#020d0e7a;border:1px solid #12c99a3d;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.guided-setup-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.guided-setup-head>div{gap:5px;min-width:0;display:grid}.guided-setup-head span,.guided-check span{color:#8fb0b4;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.guided-setup-head strong{color:#f8fffb;overflow-wrap:anywhere;font-size:22px;line-height:1.08}.guided-setup-head small{color:#b5ccce;overflow-wrap:anywhere;line-height:1.35}.guided-check-grid{grid-template-columns:repeat(auto-fit,minmax(min(172px,100%),1fr));gap:9px;min-width:0;display:grid}.guided-decision{background:radial-gradient(circle at 10% 10%,#12c99a2e,#0000 34%),#020d0e9e;border:1px solid #12c99a38;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.guided-decision svg{color:#12c99a}.guided-decision div{gap:4px;min-width:0;display:grid}.guided-decision span,.guided-proof span{color:#8fb0b4;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:950;display:flex}.guided-decision strong{color:#f8fffb;overflow-wrap:anywhere;font-size:24px;line-height:1.08}.guided-decision small,.guided-proof small{color:#b5ccce;overflow-wrap:anywhere;line-height:1.35}.guided-decision em{color:#12c99a;text-align:center;background:#12c99a17;border:1px solid #12c99a42;border-radius:8px;min-width:60px;padding:9px 10px;font-style:normal;font-weight:950}.guided-decision.decision-do-not-apply,.guided-decision.decision-do-not-apply-yet{background:radial-gradient(circle at 10% 10%,#ff6f6126,#0000 34%),#020d0e9e;border-color:#ff6f6157}.guided-decision.decision-do-not-apply svg,.guided-decision.decision-do-not-apply-yet svg,.guided-decision.decision-do-not-apply em,.guided-decision.decision-do-not-apply-yet em{color:#ff8b7e}.guided-decision.decision-do-not-apply em,.guided-decision.decision-do-not-apply-yet em{background:#ff6f6117;border-color:#ff6f6152}.guided-decision.decision-needs-fix,.guided-decision.decision-needs-fixes,.guided-decision.decision-needs-scan{border-color:#f6b13d52}.guided-decision.decision-needs-fix svg,.guided-decision.decision-needs-fixes svg,.guided-decision.decision-needs-scan svg,.guided-decision.decision-needs-fix em,.guided-decision.decision-needs-fixes em,.guided-decision.decision-needs-scan em{color:#f6b13d}.guided-proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:9px;display:grid}.guided-proof{color:#e8f7f5;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:118px;padding:12px;display:grid}.guided-proof:hover{background:#12c99a14;border-color:#12c99a7a}.guided-proof strong{color:#f8fffb;overflow-wrap:anywhere;font-size:16px;line-height:1.22}.guided-proof.proof-blocked{border-color:#ff6f6147}.guided-proof.proof-warn,.guided-proof.proof-next{border-color:#f6b13d38}.guided-undo-action{justify-self:start}.guided-check{color:#dcefed;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-rows:auto auto 1fr;align-content:start;gap:7px;min-width:0;min-height:118px;padding:11px;display:grid}.guided-check:hover{background:#12c99a17;border-color:#12c99a85}.guided-check svg{color:#12c99a;flex:none}.guided-check strong{color:#081014;text-transform:uppercase;overflow-wrap:anywhere;background:#8fb0b4;border-radius:8px;width:fit-content;max-width:100%;padding:4px 8px;font-size:11px;line-height:1.1}.guided-check small{color:#a8c4c6;overflow-wrap:anywhere;line-height:1.34}.guided-check.check-done strong{background:#12c99a}.guided-check.check-next strong,.guided-check.check-warn strong{background:#f6b13d}.guided-check.check-blocked strong{background:#ff6f61}.command-operating-panel{background:#020d0e61;border:1px solid #12c99a33;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.command-operating-head{gap:5px;min-width:0;display:grid}.command-operating-head strong{color:#f8fffb;font-size:20px;line-height:1.15}.command-operating-head small{color:#a8c4c6;overflow-wrap:anywhere;line-height:1.35}.command-operating-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.command-question-card{color:#dcefed;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-rows:auto minmax(40px,auto) 1fr;align-content:start;gap:8px;min-width:0;min-height:148px;padding:12px;display:grid}.command-question-card:hover{background:#12c99a17;border-color:#12c99a80}.command-question-card span{color:#8fb0b4;text-transform:uppercase;overflow-wrap:anywhere;align-items:flex-start;gap:7px;font-size:11px;font-weight:900;line-height:1.2;display:flex}.command-question-card svg{color:#12c99a;flex:none;margin-top:1px}.command-question-card strong{color:#f8fffb;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;line-height:1.16;display:-webkit-box;overflow:hidden}.command-question-card small{color:#9fb1b4;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.command-brain-strip{background:linear-gradient(135deg,#12c99a1f,#f6b13d0e);border:1px solid #12c99a33;border-radius:8px;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.brain-score,.brain-proof-item{align-content:start;gap:5px;min-width:0;display:grid}.brain-score{background:#020d0e73;border-radius:8px;padding:10px}.brain-score span,.brain-proof-item span{color:#8fb0b4;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.brain-score svg{color:#12c99a;flex:none}.brain-score strong{color:#f8fffb;font-size:26px;line-height:1}.brain-score small,.brain-proof-item small{color:#b5ccce;overflow-wrap:anywhere;line-height:1.3}.brain-proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px;min-width:0;display:grid}.brain-proof-item{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;min-height:98px;padding:10px}.brain-proof-item strong{color:#081014;text-transform:uppercase;overflow-wrap:anywhere;background:#8fb0b4;border-radius:8px;width:fit-content;max-width:100%;padding:3px 7px;font-size:11px;line-height:1.1}.brain-proof-item.status-proven strong,.brain-proof-item.status-ready strong{background:#12c99a}.brain-proof-item.status-partial strong{background:#f6b13d}.brain-proof-item.status-blocked strong,.brain-proof-item.status-needs-proof strong{background:#ff6f61}.command-home-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}.command-home-card{color:#dcefed;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-rows:auto minmax(42px,auto) 1fr;align-content:start;gap:8px;min-width:0;height:178px;padding:12px;display:grid}.command-home-card:hover,.flow-step:hover{background:#12c99a17;border-color:#12c99a80}.command-home-card span,.command-flow-head span{color:#8fb0b4;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.command-home-card svg{color:#12c99a;flex:none}.command-home-card strong{color:#f8fffb;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;line-height:1.12;display:-webkit-box;overflow:hidden}.command-home-card small{color:#9fb1b4;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.auto-detect-evidence{color:#dcefed;text-align:left;cursor:pointer;background:#12c99a11;border:1px solid #12c99a38;border-left:3px solid #12c99a;border-radius:8px;gap:7px;min-width:0;padding:14px;display:grid}.auto-detect-evidence.partial{background:#f6b13d0e;border-color:#f6b13d57 #f6b13d57 #f6b13d57 #f6b13d}.auto-detect-evidence:hover{background:#12c99a1b;border-color:#12c99a8c}.auto-detect-evidence span,.readiness-next span,.readiness-reasons>span,.replay-export-status span,.evidence-boundary span{color:#8fb0b4;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.auto-detect-evidence svg{color:#12c99a;flex:none}.auto-detect-evidence strong{color:#f8fffb;overflow-wrap:anywhere;font-size:17px;line-height:1.18}.auto-detect-evidence small,.auto-detect-evidence em{color:#a8c4c6;overflow-wrap:anywhere;min-width:0;line-height:1.42}.auto-detect-evidence em{color:#dff7ef;background:#ffffff12;border-radius:999px;width:fit-content;max-width:100%;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.command-flow-panel{background:#04100d85;border:1px solid #12c99a2e;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.command-flow-head{gap:5px;display:grid}.command-flow-head strong{color:#f8fffb;font-size:18px;line-height:1.2}.command-flow-head small{color:#b5ccce;overflow-wrap:anywhere}.command-flow{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));align-items:stretch;gap:8px;display:grid}.flow-step{color:#d9e7e8;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;align-content:start;gap:5px;min-width:0;min-height:78px;padding:10px;display:grid}.flow-step svg{color:#12c99a}.flow-step span{color:#f3fbfa;overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.12}.flow-step em{color:#081014;text-transform:uppercase;background:#8fb0b4;border-radius:8px;width:fit-content;max-width:100%;padding:2px 6px;font-size:10px;font-style:normal;font-weight:900}.flow-step.flow-done em{background:#12c99a}.flow-step.flow-next em{background:#f6b13d}.flow-step.flow-blocked em{background:#ff6f61}.flow-join{display:none}.command-card .command-actions>*{flex:180px;justify-content:center}.command-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.command-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;align-content:start;gap:12px;min-width:0;min-height:230px;padding:14px;display:grid}.command-card-head{align-items:center;gap:8px;min-width:0;display:flex}.command-card-head svg{color:#12c99a;flex:none}.command-card>strong,.profile-rec-card>strong,.engine-preview-card>strong{color:#f8fffb;overflow-wrap:anywhere;font-size:22px;line-height:1.12}.readiness-card>strong{color:#ffc247;font-size:44px;line-height:.95}.readiness-ready>strong{color:#12c99a}.readiness-need>strong{color:#ff6f61}.readiness-bar{background:#ffffff1a;border-radius:999px;height:9px;overflow:hidden}.readiness-bar span{border-radius:inherit;background:linear-gradient(90deg,#f6b13d,#12c99a);height:100%;display:block}.readiness-next,.readiness-reasons{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.readiness-next strong{color:#f8fffb;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.readiness-reasons ul{gap:5px;margin:0;padding-left:18px;display:grid}.readiness-reasons li,.readiness-reasons small{color:#a8c4c6;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.mini-gates,.conflict-list,.engine-stage-grid{gap:8px;display:grid}.mini-gates button,.conflict-item{color:#edf8f7;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:38px;padding:8px;display:grid}.mini-gates button span,.conflict-item span,.conflict-item strong{overflow-wrap:break-word;word-break:normal;min-width:0}.mini-gates svg{color:#12c99a}.identity-row,.chain-stats{flex-wrap:wrap;gap:7px;display:flex}.identity-row span,.chain-stats span{color:#bff1e9;background:#12c99a1a;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.chain-lane{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-items:center;gap:8px;display:grid}.chain-intro{color:#a8c4c6;margin:-3px 0 0;font-size:13px;line-height:1.45}.chain-graph-card{grid-column:span 2}.chain-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.chain-path-block{gap:10px;min-width:0;display:grid}.chain-path-head{justify-content:space-between;align-items:end;gap:10px;min-width:0;padding:0 2px;display:flex}.chain-path-head strong{color:#edf8f7;font-size:14px}.chain-path-head span{color:#8fb0b4;text-align:right;overflow-wrap:anywhere;font-size:12px}.chain-path{gap:0;min-width:0;display:grid}.chain-step{background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #ffffff14;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:82px;padding:12px;display:grid}.chain-step-icon{color:#06110f;background:#12c99a;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 4px #12c99a1f}.chain-step-copy{gap:4px;min-width:0;display:grid}.chain-step-copy strong{color:#f4fffc;overflow-wrap:anywhere;font-size:16px;line-height:1.18}.chain-step-copy small{color:#9fb1b4;overflow-wrap:anywhere;line-height:1.4}.chain-arrow{background:linear-gradient(#12c99a33,#12c99ae6,#f6b13d40);border-radius:999px;width:2px;height:18px;margin:3px 0 3px 30px;position:relative}.chain-arrow:after{content:"";border-bottom:2px solid #12c99ae6;border-right:2px solid #12c99ae6;width:8px;height:8px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)rotate(45deg)}.chain-layer-tags{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.chain-layer-tags em{color:#d6fff6;background:#12c99a1c;border:1px solid #12c99a2e;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.chain-warning-list{gap:8px;display:grid}.chain-warning{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;padding:10px;display:grid}.chain-warning svg{color:#f6b13d;margin-top:2px}.chain-warning div{gap:4px;min-width:0;display:grid}.chain-warning strong{color:#fff7df;overflow-wrap:anywhere;line-height:1.2}.chain-warning span,.chain-warning small{color:#9fb1b4;overflow-wrap:anywhere;line-height:1.35}.chain-warning small{color:#d3eee8}.chain-warning-high{background:#ff6f6114;border-color:#ff6f6147}.chain-warning-high svg{color:#ff6f61}.chain-warning-clear{background:#12c99a14;border-color:#12c99a38}.chain-warning-clear svg,.chain-warning-clear strong{color:#12c99a}.chain-lane i{display:none}.chain-node,.chain-empty,.engine-stage-grid div{background:#00000024;border:1px solid #ffffff14;border-radius:8px;gap:4px;min-width:0;min-height:70px;padding:10px;display:grid}.chain-node strong,.chain-empty strong,.engine-stage-grid strong{color:#edf8f7;overflow-wrap:anywhere;line-height:1.15}.chain-detected,.chain-ready{border-color:#12c99a38}.chain-step.chain-detected,.chain-step.chain-ready,.chain-missing,.chain-limited{border-color:#f6b13d40}.chain-step.chain-detected,.chain-step.chain-ready{border-color:#12c99a3d}.chain-step.chain-selected{background:linear-gradient(135deg,#f6b13d1f,#ffffff06);border-color:#f6b13d4d}.chain-step.chain-selected .chain-step-icon,.chain-step.chain-missing .chain-step-icon,.chain-step.chain-limited .chain-step-icon{background:#f6b13d;box-shadow:0 0 0 4px #f6b13d24}.chain-health-card{background:#12c99a12;border:1px solid #12c99a3d;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.chain-health-score{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.chain-health-score span,.chain-health-list span,.chain-health-next span{color:#8fb0b4;text-transform:uppercase;font-size:12px;font-weight:900}.chain-health-score strong{color:#12c99a;font-size:24px;line-height:1}.chain-health-list{gap:5px;min-width:0;display:grid}.chain-health-list ul{gap:4px;margin:0;padding-left:18px;display:grid}.chain-health-list li{color:#d7ece9;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.chain-health-next{border-top:1px solid #ffffff14;gap:5px;padding-top:8px;display:grid}.chain-health-next strong{color:#f8fffb;overflow-wrap:anywhere;font-size:15px;line-height:1.25}.audio-doctor-card{background:#12c99a13;border:1px solid #12c99a33;border-radius:8px;gap:7px;min-width:0;padding:12px;display:grid}.audio-doctor-card span{color:#8fb0b4;text-transform:uppercase;font-size:12px;font-weight:900}.audio-doctor-card strong{color:#f8fffb;overflow-wrap:anywhere;font-size:17px;line-height:1.2}.audio-doctor-card p{color:#b5cacc;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.audio-doctor-card.doctor-needs-fix{background:#ff6f6114;border-color:#ff6f6152}.audio-doctor-card.doctor-review{background:#f6b13d13;border-color:#f6b13d4d}.doctor-layer-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.doctor-layer-row em{color:#ddf7ee;overflow-wrap:anywhere;background:#0003;border:1px solid #ffffff17;border-radius:999px;max-width:100%;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.conflict-empty{background:#12c99a14;border:1px solid #12c99a38;border-radius:8px;gap:5px;padding:12px;display:grid}.conflict-empty strong{color:#12c99a}.conflict-item{grid-template-columns:minmax(0,1fr) auto}.conflict-item span{color:#9fb1b4;grid-column:1/-1}.conflict-item.severity-high{background:#ff6f6114;border-color:#ff6f6152}.conflict-item.severity-medium{background:#f6b13d12;border-color:#f6b13d4d}.engine-stage-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.panel-title{color:#8fb0b4;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.spectrum{background-color:#081116;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:8px;align-items:end;gap:5px;height:280px;margin:14px 0;padding:20px;display:flex}.spectrum span{height:var(--h);background:linear-gradient(#f6b13d,#12c99a);border-radius:4px 4px 0 0;flex:1;min-height:18px;animation:1.6s ease-in-out infinite alternate pulse}.spectrum span:nth-child(3n){animation-delay:.2s}.spectrum span:nth-child(4n){animation-delay:.45s}@keyframes pulse{to{filter:brightness(1.15);transform:scaleY(.72)}}.metric-row{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:12px;display:grid}.metric{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:14px}.metric span{color:#95a9ad;font-size:13px;display:block}.metric strong{color:#edf8f7;overflow-wrap:anywhere;margin-top:6px;font-size:24px;line-height:1.08;display:block}.metric.teal strong{color:#12c99a}.metric.amber strong{color:#f6b13d}.metric.red strong{color:#ff6f61}.simple-start-panel{min-height:520px}.simple-hero{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:stretch;gap:16px;margin:10px 0 16px;display:grid}.simple-hero h2{font-size:28px}.simple-hero p{overflow-wrap:normal}.simple-next{background:#12c99a14;border:1px solid #12c99a3d;border-radius:8px;align-content:center;gap:6px;padding:16px;display:grid}.simple-next span,.simple-status-list span{color:#91aeb2;font-size:13px;font-weight:800}.simple-next strong{color:#f8fffb;font-size:22px;line-height:1.14}.simple-step-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;display:grid}.simple-step,.mode-choice button{color:#edf8f7;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;align-content:start;gap:8px;min-width:0;min-height:132px;padding:16px;display:grid}.simple-step:hover,.mode-choice button:hover,.mode-choice button.selected{background:#12c99a1c;border-color:#12c99a6b}.simple-flow-confirm{background:#12c99a1a;border:1px solid #12c99a52;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.simple-flow-confirm div{gap:4px;min-width:0;display:grid}.simple-flow-confirm strong{color:#f8fffb}.simple-flow-confirm span{color:#b7c9cc}.desktop-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.desktop-evidence-card{border-color:#f6b13d33;min-height:126px}.desktop-evidence-card.found{background:#12c99a14;border-color:#12c99a47}.desktop-evidence-card.not-found{background:#ffffff09}.desktop-evidence-card small{overflow-wrap:anywhere}.game-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin:14px 0;display:grid}.game-setting-field{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:start;min-height:142px;padding:12px}.game-setting-field small{color:#91aeb2;line-height:1.45}.simple-step svg,.mode-choice svg{color:#12c99a}.simple-step strong,.mode-choice strong{font-size:18px;line-height:1.16}.simple-step span,.mode-choice span{color:#9fb1b4;overflow-wrap:anywhere;line-height:1.42}.simple-status-list,.mode-choice{gap:10px;margin:14px 0;display:grid}.simple-status-list div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;gap:5px;padding:13px;display:grid}.simple-status-list strong{color:#edf8f7;overflow-wrap:anywhere}.field{color:#b8c8cb;gap:8px;font-size:13px;font-weight:700;display:grid}.wide-field{grid-column:1/-1}textarea{resize:vertical;color:#edf8f7;background:#081116;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-width:0;min-height:160px;margin-bottom:12px;padding:12px}input{color:#edf8f7;background:#081116;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:0 12px}input[type=checkbox],input[type=radio]{border-radius:4px;flex:none;width:18px;min-width:18px;height:18px;min-height:18px;padding:0}input::placeholder{color:#6f858a}.callout{background:#12c99a14;border-left:3px solid #12c99a;border-radius:0 8px 8px 0;padding:12px}.settings-page .wide{grid-column:1/-1}.settings-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:18px;display:grid}.settings-stack{gap:12px;display:grid}.settings-toggle{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid;position:relative}.settings-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settings-toggle>span{background:#0d191d;border:1px solid #ffffff29;border-radius:999px;width:46px;height:26px;transition:background .16s,border-color .16s;position:relative}.settings-toggle>span:after{content:"";background:#9fb1b4;border-radius:50%;width:18px;height:18px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.settings-toggle input:checked+span{background:#12c99a38;border-color:#12c99ab8}.settings-toggle input:checked+span:after{background:#12c99a;transform:translate(20px)}.settings-toggle input:focus-visible+span{outline-offset:3px;outline:2px solid #edf8f7}.settings-toggle strong,.settings-toggle small{overflow-wrap:anywhere;min-width:0;display:block}.settings-toggle strong{color:#edf8f7}.settings-toggle small{color:#9fb1b4;margin-top:4px;line-height:1.35}.eq-board{grid-template-columns:repeat(10,minmax(26px,1fr));align-items:end;gap:8px;min-height:360px;display:grid;overflow:hidden}.eq-band{color:#9fb1b4;grid-template-rows:1fr auto auto;justify-items:center;gap:8px;height:330px;display:grid}.eq-band input{writing-mode:vertical-lr;accent-color:#12c99a;direction:rtl;width:28px;height:240px}.eq-band strong{color:#edf8f7;font-size:13px}.eq-band span{font-size:12px}pre{white-space:pre-wrap;word-break:break-word;color:#baf3e4;background:#071014;border:1px solid #ffffff17;border-radius:8px;max-height:320px;padding:14px;font-size:12px;overflow:auto}.success{color:#12c99a}.file-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.stack{gap:10px;display:grid}.profile,.data-card{text-align:left;color:#edf8f7;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:4px;padding:14px;display:grid}.profile{cursor:pointer}.profile.selected{background:#12c99a1a;border-color:#12c99a}.report-preview{gap:14px;display:grid}.profile strong,.profile span,.data-card strong,.data-card span,.data-card small{overflow-wrap:anywhere}.profile span,.data-card span,.data-card small{color:#9fb1b4}.data-card small{line-height:1.45}.desktop-link-card{border-left:3px solid #8fb0b4a6}.desktop-link-card.linked{background:#12c99a14;border-color:#12c99a59 #12c99a59 #12c99a59 #12c99a}.desktop-link-card.ready{background:#f6b13d14;border-color:#f6b13d57 #f6b13d57 #f6b13d57 #f6b13d}.desktop-link-card.browser-only{background:#8d7aff12;border-color:#8d7aff40 #8d7aff40 #8d7aff40 #8d7aff}.evidence-boundary,.replay-export-status{background:#12c99a11;border-color:#12c99a42}.evidence-boundary strong,.replay-export-status strong{color:#f8fffb;line-height:1.22}.evidence-boundary small,.replay-export-status small{line-height:1.42}.evidence-boundary em,.replay-export-status em{color:#bff1e9;text-transform:uppercase;overflow-wrap:anywhere;background:#12c99a1f;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900}.quick-path{background:#20c9a912;border-color:#20c9a947}.quick-path strong,.quick-path span,.quick-path small{overflow-wrap:anywhere}.test-pass{border-color:#12c99a57}.test-warn{border-color:#f6b13d61}.test-fail{border-color:#ff6f616b}.selftest-summary{margin-top:16px}.community-hero{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:12px;margin:14px 0;display:grid}.community-watch-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px;display:grid}.watch-card{min-height:190px;position:relative}.watch-card a{color:#12c99a;font-weight:800;text-decoration:none}.watch-card a:hover{text-decoration:underline}.watch-priority{border-color:#12c99a61}.watch-watch{border-color:#f6b13d5c}.watch-slow,.watch-read-only{border-color:#ffffff1a}.watch-meta{align-items:center;gap:10px;margin:4px 0;display:flex}.watch-meta b{color:#f6b13d;font-size:26px;line-height:1}.watch-meta small{color:#edf8f7;text-transform:capitalize;background:#ffffff12;border-radius:999px;padding:4px 8px}.thread-list{margin-top:14px}.thread-card{gap:10px}.thread-card pre{white-space:pre-wrap;max-height:220px;overflow:auto}.thread-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.thread-card-head strong,.thread-card-head span{overflow-wrap:anywhere}.thread-card-head span{color:#f6b13d;text-align:right;text-transform:uppercase;font-size:12px;font-weight:900}.choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.sound-match-progress{background:#ffffff0a;border:1px solid #12c99a33;border-radius:8px;gap:10px;margin:14px 0;padding:12px;display:grid}.sound-match-progress-bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.sound-match-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#12c99a,#f6b13d);height:100%;display:block}.sound-match-round-dots{grid-template-columns:repeat(auto-fit,minmax(18px,1fr));gap:6px;display:grid}.sound-match-round-dots span{background:#ffffff1f;border-radius:999px;height:8px}.sound-match-round-dots span.done{background:#12c99a}.sound-match-round-dots span.current{background:#f6b13d}.sound-match-progress small{color:#b7c9cc;font-weight:800}.sound-match-lock-note{background:#f6b13d14;border:1px solid #f6b13d3d;border-radius:8px;gap:6px;margin:10px 0;padding:10px 12px;display:grid}.sound-match-lock-note span{color:#e6d9bf;font-size:13px;font-weight:800}button.locked-action:disabled,button.primary.locked-action:disabled{color:#84979b;cursor:not-allowed;opacity:1;background:#ffffff12;border-color:#ffffff14}.learned-status-card{background:radial-gradient(circle at 12% 16%,#12c99a2e,#0000 32%),linear-gradient(135deg,#ffffff12,#ffffff06);border:1px solid #12c99a33;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,.3fr);align-items:stretch;gap:12px;margin:12px 0;padding:14px;display:grid}.learned-status-card>div:first-child{gap:6px;display:grid}.learned-status-card span{color:#12c99a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.learned-status-card strong{color:#edf8f7;font-size:24px;line-height:1.05}.learned-status-card p{color:#b7c9cc;margin:0}.sound-insight-grid{grid-template-columns:minmax(220px,.82fr) minmax(0,1fr);gap:12px;margin:14px 0;display:grid}.preference-radar{background:#071217;border:1px solid #12c99a2e;border-radius:8px;align-content:start;gap:10px;min-height:100%;padding:14px;display:grid}.preference-radar svg{aspect-ratio:1;filter:drop-shadow(0 16px 34px #00000052);justify-self:center;width:100%;max-width:260px}.preference-radar .radar-grid{fill:#12c99a09;stroke:#ffffff1f;stroke-width:1px}.preference-radar .radar-grid.inner{fill:#f6b13d09}.preference-radar .radar-shape{fill:#12c99a61;stroke:#12c99a;stroke-width:2px}.preference-radar circle{fill:#f6b13d}.preference-radar strong{color:#edf8f7;line-height:1.25}.preference-radar span{color:#b7c9cc;font-size:13px;font-weight:750}.preference-signal-list{gap:8px;display:grid}.preference-signal{background:#ffffff0b;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.preference-signal div{gap:3px;display:grid}.preference-signal strong{color:#edf8f7;font-size:13px}.preference-signal span{color:#9fb2b6;font-size:12px;line-height:1.35}.preference-signal em{color:#12c99a;background:#12c99a1a;border:1px solid #12c99a42;border-radius:50%;place-items:center;min-width:42px;min-height:42px;font-style:normal;font-weight:950;display:grid}.setup-grid{grid-template-columns:1.15fr .85fr}.system-grid{align-items:start}.system-overview{grid-column:1/-1}.system-hero{background:linear-gradient(135deg,#12c99a24,#f6b13d14),#081116;border:1px solid #12c99a38;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:18px;display:grid}.system-hero strong{color:#12c99a;font-size:64px;line-height:.95;display:block}.system-hero span{color:#edf8f7;margin-top:8px;font-weight:900;display:block}.system-hero p{max-width:720px;margin:10px 0 0}.system-pill-stack{gap:8px;min-width:190px;display:grid}.system-pill-stack span{color:#c9d7d9;background:#ffffff0e;border:1px solid #ffffff17;border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.module-list{gap:10px;margin-top:14px;display:grid}.module-row{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.module-row svg{color:#12c99a}.module-row.warning-row{background:#f6b13d13;border-color:#f6b13d38}.module-row.warning-row.severity-high{background:#ff6f6117;border-color:#ff6f6152}.module-row.warning-row.severity-info{background:#12c99a13;border-color:#12c99a38}.module-row.warning-row svg{color:#f6b13d}.module-row.warning-row.severity-high svg{color:#ff6f61}.module-row strong,.module-row span,.module-row small,.module-row em{overflow-wrap:anywhere;display:block}.module-row span{color:#9fb1b4;margin-top:3px;line-height:1.35}.module-row small{color:#7f969a;margin-top:6px;line-height:1.35}.module-row em{color:#f6b13d;text-align:right;font-size:12px;font-style:normal;font-weight:900}.status-dot{background:#f6b13d;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #f6b13d1f}.status-dot.ready{background:#12c99a;box-shadow:0 0 0 4px #12c99a21}.repair-boundary{background:#f6b13d12;border:1px solid #f6b13d2e;border-radius:8px;gap:5px;margin-top:12px;padding:12px;display:grid}.repair-boundary strong,.repair-boundary span{overflow-wrap:anywhere}.repair-boundary span{color:#aebfc1;line-height:1.45}.repair-action-list{margin-top:12px}.shortcut-builder{grid-template-columns:minmax(0,1fr) minmax(120px,.45fr);gap:10px;margin-top:14px;display:grid}.shortcut-value-field{grid-column:1/-1}.shortcut-list .module-row span{max-height:4.2em;overflow:hidden}.safety-list{gap:10px;margin-top:14px;display:grid}.safety-list div{background:#12c99a13;border-left:3px solid #12c99a;border-radius:0 8px 8px 0;gap:4px;padding:13px;display:grid}.safety-list span{color:#9fb1b4;overflow-wrap:anywhere;line-height:1.45}.scope-boundary-card{background:#ffbd5914;border:1px solid #ffbd5947;border-radius:8px;gap:5px;margin-top:14px;padding:13px;display:grid}.scope-boundary-card span{color:#9fb1b4;line-height:1.45}.compact-scope-list{max-height:360px;padding-right:4px;overflow:auto}.native-next-card{background:linear-gradient(135deg,#12c99a1f,#f6b13d0f),#ffffff0b;border-color:#12c99a47}.native-roadmap-list{max-height:430px;padding-right:4px;overflow:auto}.system-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px;margin:14px 0;display:grid}.trial-steps{gap:10px;margin-top:14px;display:grid}.trial-step{color:#edf8f7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;min-height:94px;padding:14px;display:grid}.trial-step.done{background:#12c99a14;border-color:#12c99a5c}.trial-step input[type=checkbox]{appearance:none;background:#ffffff14;border:1px solid #ffffff3d;border-radius:6px;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;margin:2px auto 0;padding:0;display:grid;box-shadow:inset 0 0 0 1px #00000038}.trial-step input[type=checkbox]:checked{background:#12c99a;border-color:#12c99ad1}.trial-step input[type=checkbox]:checked:after{content:"";border:3px solid #04100d;border-width:0 3px 3px 0;width:8px;height:12px;transform:rotate(45deg)translate(-1px,-1px)}.trial-step>div{min-width:0}.trial-step strong,.trial-step span{display:block}.trial-step strong{line-height:1.2}.trial-step span{color:#9fb1b4;margin-top:4px;line-height:1.4}.source-tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.source-tabs button{color:#b8c8cb;cursor:pointer;white-space:normal;background:#ffffff0f;border-radius:8px;max-width:100%;min-height:34px;padding:0 10px}.source-tabs button.selected{color:#eafff9;background:#12c99a29;box-shadow:inset 0 0 0 1px #12c99a73}.compact-tabs{margin-top:-4px}.compact-tabs button{min-height:30px;font-size:12px}.device-list{margin-top:14px}.device-name-card{gap:8px}.device-name-card em{color:#75e0c0;font-size:12px;font-style:normal}.compact-field{margin-top:4px}.compact-field input{min-height:34px}.detect-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.link-grid a{color:#eafff9;text-align:center;background:#12c99a1f;border:1px solid #12c99a3d;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-weight:800;text-decoration:none;display:flex}.copy-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px;margin-top:14px;display:grid}.copy-grid .data-card{align-content:start}.copy-grid pre{max-height:260px;margin:8px 0}.setup-intel-controls{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin:14px 0;display:grid}.auto-switch-card label{color:#d7ecec;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.game-profile-editor{margin:14px 0}.game-profile-list{margin-top:10px}.setup-intel-map,.proof-gate-grid,.recommendation-grid{gap:10px;margin-top:14px;display:grid}.setup-intel-map{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.proof-gate-grid,.recommendation-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.setup-stage,.proof-gate{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.setup-stage span,.setup-stage strong,.setup-stage small,.setup-stage em,.proof-gate span,.proof-gate strong,.proof-gate small{overflow-wrap:anywhere;display:block}.setup-stage span,.proof-gate span{color:#8fb0b4;text-transform:uppercase;font-size:12px;font-weight:900}.setup-stage strong,.proof-gate strong{color:#edf8f7;line-height:1.08}.setup-stage small,.proof-gate small{color:#9fb1b4;line-height:1.35}.setup-stage em{color:#7f969a;font-size:12px;font-style:normal;line-height:1.35}.setup-stage.stage-ready,.proof-gate.ready{background:#12c99a14;border-color:#12c99a3d}.setup-stage.stage-ready strong,.proof-gate.ready strong{color:#12c99a}.setup-stage.stage-partial{background:#f6b13d12;border-color:#f6b13d3d}.setup-stage.stage-partial strong,.proof-gate.needed strong{color:#f6b13d}.button-link{color:#041411;background:#20c9a9;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:40px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.bridge-import{color:#b8c8cb;gap:8px;margin:14px 0;font-size:13px;font-weight:800;display:grid}.bridge-import input{color:#cfe2e2;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.desktop-bridge{background:#20c9a914;border:1px solid #20c9a961;border-radius:8px;gap:8px;padding:14px;display:grid}.desktop-bridge strong{color:#dffdf6}.desktop-bridge span,.desktop-bridge small{color:#9fb1b4}.desktop-bridge small{overflow-wrap:anywhere}.live-actions{flex-wrap:wrap;gap:10px;min-width:0;margin:14px 0;display:flex}.compact-actions{gap:6px;margin:10px 0 0}.compact-actions .primary,.compact-actions .ghost{min-height:32px;padding:0 10px;font-size:12px}.meter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:14px 0;display:grid}.live-meter{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;padding:12px}.live-meter div:first-child{color:#9fb1b4;justify-content:space-between;gap:12px;font-size:13px;display:flex}.live-meter strong{color:#edf8f7}.meter-track{background:#ffffff1a;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.meter-track span{border-radius:inherit;background:linear-gradient(90deg,#12c99a,#f6b13d);min-width:3px;height:100%;display:block}.meter-track span.danger{background:linear-gradient(90deg,#f6b13d,#ff6f61)}.analyzer-summary{margin:16px 0 12px}.analyzer-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin:12px 0;display:grid}.band-radar{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;margin:14px 0;display:grid}.band-bar{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(82px,.75fr) minmax(90px,1fr) 42px;align-items:center;gap:8px;padding:10px;display:grid}.band-bar span{color:#9fb1b4;overflow-wrap:anywhere;font-size:12px;font-weight:800}.band-bar div{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.band-bar i{border-radius:inherit;background:linear-gradient(90deg,#12c99a,#f6b13d);min-width:3px;height:100%;display:block}.band-bar strong{color:#edf8f7;text-align:right;font-size:12px}.clean-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.clean-list li{color:#c9d7d9;background:#ffffff0b;border-radius:8px;padding:10px 12px}.hearing-curve{background:#081116;border-radius:8px;align-items:end;gap:12px;height:260px;padding:18px;display:flex}.hearing-status{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:14px 0;display:grid}.hearing-controls{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.hearing-controls .source-tabs{grid-column:1/-1;margin:0}.threshold-card{background:#12c99a11;border:1px solid #12c99a33;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.threshold-card strong,.threshold-card span{overflow-wrap:anywhere;min-width:0}.threshold-card strong{color:#edf8f7;flex:190px;line-height:1.2}.threshold-card span{color:#d9f5f0;text-align:center;white-space:nowrap;background:#0000002e;border-radius:999px;flex:96px;padding:5px 8px;font-size:12px;font-weight:800}.compact-grid{margin:16px 0}.calibration-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;margin:16px 0;display:grid}.eq-preview{background:#081116;border-radius:8px;align-items:end;gap:8px;height:180px;margin:12px 0;padding:14px;display:flex}.eq-preview span{background:linear-gradient(#f6b13d,#12c99a);border-radius:6px 6px 0 0;flex:1;min-height:24px}.dna-hero{background:linear-gradient(135deg,#12c99a29,#f6b13d14),#081116;border:1px solid #12c99a38;border-radius:8px;gap:8px;margin:16px 0;padding:18px;display:grid}.dna-hero strong{font-size:24px;line-height:1.15}.dna-hero span{color:#f6b13d;font-weight:800}.dna-traits{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.dna-traits span{color:#eafff9;background:#ffffff12;border-radius:8px;padding:8px 10px}.dna-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.blind-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.hearing-curve span{background:linear-gradient(#12c99a,#2c6270);border-radius:999px 999px 0 0;flex:1}@media (width<=900px){.setup-journey{overflow:auto}.setup-journey-content{grid-template-columns:1fr;align-items:start;width:min(100% - 32px,760px);padding:28px 0}.setup-copy h1{font-size:42px}.setup-panel{padding:18px}.setup-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr}.sidebar{position:static}nav{grid-template-columns:repeat(2,1fr)}main{padding:18px}.topbar,.dashboard-grid,.simple-home,.simple-hero,.command-hero,.command-brain-strip,.guided-setup-head,.two,.setup-grid{grid-template-columns:1fr;display:grid}.command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chain-graph-card{grid-column:1/-1}.chain-path-grid{grid-template-columns:1fr}.chain-path-head{align-items:start}.chain-path-head span{text-align:left}.simple-start-panel{min-height:auto}.settings-hero,.system-hero{grid-template-columns:1fr}.system-pill-stack{min-width:0}.detect-result,.link-grid,.copy-grid,.shortcut-builder{grid-template-columns:1fr}.shortcut-value-field{grid-column:auto}.hearing-status,.hearing-controls,.dna-stats,.blind-actions,.choice-row{grid-template-columns:1fr}.simple-flow-confirm{flex-direction:column;align-items:stretch}.eq-board{grid-template-columns:repeat(5,1fr)}h1{font-size:28px}}@media (width<=540px){.setup-copy h1{font-size:34px}.setup-audio-controls>*{flex:100%}.setup-meta-grid{grid-template-columns:1fr}.setup-nav-actions>*{flex:100%}.setup-journey-shell>.tester-note-banner{bottom:12px;left:12px;right:12px}.sidebar{border-bottom:1px solid #ffffff14;border-right:0;max-height:260px;padding:18px;overflow-y:auto}nav,.tester-note-banner,.command-home-grid,.guided-check-grid,.brain-proof-grid,.command-grid,.engine-stage-grid{grid-template-columns:1fr}.command-home-card{height:auto;min-height:150px}.live-actions>*{flex:100%}.community-hero,.metric-row,.meter-grid,.simple-step-grid,.threshold-card{grid-template-columns:1fr}.top-actions{justify-content:stretch;width:100%}.top-actions>*,.tester-note-banner>button{flex:100%}.module-row{grid-template-columns:auto minmax(0,1fr)}.module-row em{text-align:left;grid-column:2}.system-hero strong{font-size:54px}.panel{padding:16px}}.video-starter-page{color:#f6fbf8;background:#071010;min-height:100vh;padding:0}.video-hero-preview{background:#071010;min-height:100vh;position:relative;overflow:hidden}.video-hero-media{z-index:0;object-fit:cover;background:#071010;width:100%;height:100%;position:absolute;inset:0}.video-hero-preview.panic-stage .video-hero-media{filter:contrast(1.14)saturate(1.08)}.video-hero-preview.enhanced-stage .video-hero-media{filter:contrast(1.06)saturate(.96)}.video-hero-shade{z-index:1;pointer-events:none;background:radial-gradient(circle at 70% 58%,#00b4aa2e,#0000 28%),linear-gradient(90deg,#000000c7,#0000003d 58%,#0000006b);position:absolute;inset:0}.soundwave-overlay{z-index:2;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.soundwave-overlay svg{width:100%;height:100%;position:absolute;inset:0}.soundwave-trace{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 112;animation:1.1s ease-out both soundwaveTravel}.trace-glow{stroke:#2ff6e252;stroke-width:1.25px;filter:blur(.7px)}.trace-core{stroke:#a6fff494;stroke-width:.25px}.sound-source-ripple,.sound-ear-contact,.sound-ear-twitch{opacity:0;border:1px solid #7ee8d975;border-radius:50%;width:8rem;height:8rem;position:absolute;transform:translate(-50%,-50%)scale(.18)}.sound-source-ripple{animation:1.1s ease-out both soundSourceRipple}.sound-ear-contact{border-color:#d2fff87a;width:5.4rem;height:2.1rem;animation:1.1s ease-out both soundEarContact}.sound-ear-twitch{border-color:#0000 #7ee8d973 #0000 #0000;width:4.8rem;height:6.8rem;animation:1.1s ease-out both earTwitchHit}.sound-ear-twitch.left{border-left-color:#7ee8d973;border-right-color:#0000}.sound-ear-twitch.center{border-left-color:#7ee8d93d}@keyframes soundwaveTravel{0%{stroke-dashoffset:128px;opacity:0}22%{opacity:.8}72%{opacity:.46}to{stroke-dashoffset:0;opacity:0}}@keyframes soundSourceRipple{0%{opacity:.72;transform:translate(-50%,-50%)scale(.16)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}@keyframes soundEarContact{0%,52%{opacity:0;transform:translate(-50%,-50%)scale(.28)}68%{opacity:.78;transform:translate(-50%,-50%)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@keyframes earTwitchHit{0%,58%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.7)}68%{opacity:.8;transform:translate(-50%,-50%)rotate(-4deg)scale(1.02)}78%{opacity:.5;transform:translate(-50%,-50%)rotate(3deg)scale(.96)}to{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(1.12)}}.video-hero-preview.panic-stage .video-hero-shade{background:radial-gradient(circle at 70% 56%,#ff7e2e33,#0000 30%),radial-gradient(circle at 45%,#00b4aa1f,#0000 36%),linear-gradient(90deg,#000000d1,#0e080557 58%,#0000007a)}.video-hero-preview.enhanced-stage .video-hero-shade{background:radial-gradient(circle at 72% 55%,#00d2be33,#0000 30%),linear-gradient(90deg,#000000bd,#0003 58%,#00000061)}.video-hero-copy{z-index:3;flex-direction:column;justify-content:center;gap:1rem;max-width:760px;min-height:100vh;padding:6vw;display:flex;position:relative}.stage-chip-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.stage-chip{color:#f6fbf8bd;cursor:pointer;background:#00000047;border:1px solid #ffffff2e;border-radius:999px;min-height:36px;padding:.45rem .75rem;font-weight:800}.stage-chip.active{color:#071010;background:#7ee8d9;border-color:#7ee8d9d1}.video-hero-copy span,.video-build-console .eyebrow{color:#7ee8d9;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.video-hero-copy h1{letter-spacing:0;margin:0;font-size:clamp(3.2rem,7vw,7.5rem);line-height:.92}.video-hero-copy p{color:#f6fbf8d1;max-width:560px;margin:0;font-size:clamp(1.05rem,2vw,1.45rem)}.video-actions,.video-build-head{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.setup-signal-strip{color:#f6fbf8b8;background:#00000047;border:1px solid #7ee8d940;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;width:min(440px,100%);padding:.65rem .8rem;display:flex}.setup-signal-strip span{color:#ffc26c}.setup-signal-strip i{color:#7ee8d9;font-size:.86rem;font-style:normal;font-weight:800}.video-audio-policy{color:#f6fbf8c2;background:#00000047;border-left:3px solid #7ee8d9;border-radius:0 8px 8px 0;width:min(560px,100%);padding:.65rem .8rem;font-size:.95rem}.video-build-console{background:linear-gradient(#071010,#0d1513);padding:5rem 6vw 6rem}.video-build-head{justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.video-build-head.compact{margin-top:2rem}.video-build-head h2{letter-spacing:0;margin:.25rem 0 0;font-size:clamp(1.7rem,3vw,2.8rem)}.video-build-head p,.video-direction-grid p{color:#f6fbf8b8}.video-status-pill{color:#7ee8d9;background:#00b4aa14;border:1px solid #7ee8d959;border-radius:999px;padding:.65rem 1rem;font-weight:800}.video-status-pill.pending{color:#ffc26c;background:#ffc26c14;border-color:#ffc26c6b}.video-status-pill.approved{color:#071010;background:#7ee8d9;border-color:#7ee8d98c}.video-upload-grid,.video-direction-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.video-upload-tile,.video-direction-grid>div{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:8px;padding:1rem}.video-upload-tile{cursor:pointer;flex-direction:column;gap:.35rem;min-height:142px;display:flex}.video-upload-tile span{color:#ffc26c;font-size:.78rem;font-weight:800}.video-upload-tile strong{font-size:.98rem}.video-upload-tile small{color:#f6fbf89e;line-height:1.4}.video-upload-tile input{color:#f6fbf8b3;max-width:100%;margin-top:auto;font-size:.76rem}.video-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.video-direction-grid h3{margin:0 0 .5rem}.video-direction-grid p{margin:0}.flow-shot-panel{margin-top:1.2rem}.motion-review-card{background:#ffc26c0f;border:1px solid #ffc26c47;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.motion-review-card.approved{background:#00b4aa14;border-color:#7ee8d959}.motion-review-card>div:first-child{gap:.35rem;display:grid}.motion-review-card strong{color:#fff}.motion-review-card small,.motion-review-card em{color:#f6fbf8ad;font-size:.86rem;font-style:normal}.motion-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.flow-shot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.flow-shot-card{background:#00000038;border:1px solid #7ee8d92e;border-radius:8px;flex-direction:column;gap:.8rem;min-height:390px;padding:1rem;display:flex}.flow-shot-card>div{gap:.25rem;display:grid}.flow-shot-card span{color:#7ee8d9;text-transform:uppercase;font-size:.76rem;font-weight:800}.flow-shot-card strong{color:#fff;overflow-wrap:anywhere}.flow-shot-card small,.flow-shot-card p{color:#f6fbf8a8}.flow-shot-card p{flex:1;margin:0;font-size:.9rem;line-height:1.48}.flow-shot-card button{justify-content:center}.video-qa-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.video-qa-strip span{color:#f6fbf8c7;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:.45rem;min-height:46px;padding:.65rem .75rem;font-size:.88rem;display:flex}.video-qa-strip svg{color:#7ee8d9;flex:none}.video-modal{z-index:30;background:#000000c7;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.video-modal-panel{gap:.75rem;width:min(1120px,100%);display:grid}.close-modal{justify-self:end}.full-cut-player{aspect-ratio:16/9;background:#050807;border-radius:8px;width:100%}@media (width<=980px){.video-upload-grid,.video-direction-grid,.flow-shot-grid,.video-qa-strip,.motion-review-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.video-hero-copy{box-sizing:border-box;justify-content:flex-end;width:100%;max-width:100vw;padding:7rem 1.25rem 3rem}.video-hero-copy h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.1rem,9.2vw,2.65rem);line-height:1}.video-hero-copy p{overflow-wrap:break-word;max-width:34ch;font-size:1rem}.setup-signal-strip{box-sizing:border-box;flex-direction:column;align-items:flex-start}.video-actions{width:100%}.video-actions>*{max-width:100%}.video-upload-grid,.video-direction-grid,.flow-shot-grid,.video-qa-strip,.motion-review-card{grid-template-columns:1fr}.motion-review-actions{justify-content:stretch}.motion-review-actions button{width:100%}.video-build-console{padding:3rem 1.25rem 4rem}}@media (prefers-reduced-motion:reduce){.video-hero-media{display:none}}.panda-notes-grid{align-items:start}.panda-notes-hero{background:linear-gradient(135deg,#12c99a1f,#f6b13d12),#0d181deb}.panda-mode-tabs{margin-bottom:12px}.panda-audience-card{background:#081116a3;border:1px solid #12c99a33;border-radius:8px;gap:5px;padding:14px;display:grid}.panda-audience-card strong,.panda-audience-card span{overflow-wrap:anywhere}.panda-audience-card span{color:#b6c8cb;line-height:1.45}.mini-step-list{gap:10px;margin-top:14px;display:grid}.mini-step-list div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.mini-step-list strong{color:#12c99a;background:#12c99a29;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mini-step-list span{color:#c9d7d9;overflow-wrap:anywhere;line-height:1.4}.panda-issue-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;margin-top:14px;display:grid}.issue-list,.selected-note-evidence,.code-structure-list{gap:10px;display:grid}.issue-list{align-content:start}.issue-button{text-align:left;color:#edf8f7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;gap:5px;width:100%;min-width:0;padding:13px;display:grid}.issue-button.selected{background:#12c99a1c;border-color:#12c99a7a}.issue-button strong,.issue-button span,.issue-button small{overflow-wrap:anywhere}.issue-button span,.issue-button small{color:#9fb1b4;line-height:1.35}.note-detail-popout{background:linear-gradient(#f6b13d14,#12c99a0d),#081116;border:1px solid #f6b13d3d;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 20px 70px #0000003d}.note-detail-popout>strong{font-size:20px}.note-detail-popout>span,.note-detail-popout>small{color:#aebfc1;overflow-wrap:anywhere;line-height:1.45}.snippet-card{gap:5px;min-width:0;display:grid}.snippet-card strong,.snippet-card span{overflow-wrap:anywhere}.snippet-card span{color:#f6b13d;font-size:13px;font-weight:800}.snippet-card pre{max-height:300px;margin:4px 0 0}.code-row{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(160px,.44fr) minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.code-row strong,.code-row span,.code-row em{overflow-wrap:anywhere}.code-row span{color:#aebfc1;line-height:1.4}.code-row em{color:#f6b13d;text-align:right;font-size:12px;font-style:normal;font-weight:900}@media (width<=900px){.panda-issue-layout,.code-row{grid-template-columns:1fr}.code-row em{text-align:left}}
