@import "https://fonts.googleapis.com/css2?family=Gloock&family=Inter:wght@300;400;500&family=JetBrains+Mono:wght@300;400&family=Source+Serif+4:ital,opsz,wght@0,8..60,300;0,8..60,400;1,8..60,300&display=swap";:root{--void:#121212;--canvas:#181818;--surface:#1a1a1a;--panel:#1e1e1e;--hover:#242424;--line:#2a2a2a;--light:#ededed;--muted:#dfdfdf;--whisper:#b8b7b7;--text-light:#ededed;--text-muted:#dfdfdf;--text-whisper:#b8b7b7;--teal-dark:#2ac4b8;--teal:#44d8cc;--teal-bright:#5ffff3;--red-subdued:#8b2817;--red:#e32817;--border-width:.5px;--border-inactive:#ffffff12;--border-hover:#ffffff24;--border-active:#ffffff38;--border-dim:#2a2a2a;--border-mid:#3a3a3a;--border-teal-inactive:#44d8cc80;--border-teal-hover:#44d8cc80;--border-teal-active:#44d8cc80;--border-red-inactive:#e3281780;--border-red-hover:#e3281780;--font-editorial:"Gloock", serif;--font-prose:"Source Serif 4", Georgia, serif;--font-ui:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;font-family:var(--font-ui);color:var(--light);background:var(--void)}html[data-theme=eggshell],body[data-theme=eggshell],[data-theme=eggshell]{--void:#e8e6e1;--surface-ground:#e8e6e1;--canvas:#edeae4;--surface-canvas:#edeae4;--surface:#f4f2ec;--panel:#faf9f5;--surface-panel:#faf9f5;--surface-raised:#faf9f5;--surface-sunken:#e2dfd8;--hover:#dfdcd5;--surface-hover:#dfdcd5;--line:#d3d0ca;--light:#141414;--muted:#383633;--whisper:#6b6861;--text-light:#141414;--text-muted:#383633;--text-whisper:#6b6861;--text-heading:#141414;--teal-dark:#00382e;--teal:#005c53;--teal-bright:#00695f;--accent-teal:#005c53;--accent-teal-dark:#00382e;--accent-teal-bright:#00695f;--red-subdued:#8b2817;--red:#b3261e;--accent-red:#b3261e;--accent-red-sub:#8b2817;--accent-red-subdued:#8b2817;--border-dim:#d3d0ca;--border-mid:#b8b5ae;--shadow-panel:0 2px 8px #00000012;--shadow-hover:0 4px 14px #0000001f}*{box-sizing:border-box}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#44d8cc73 #16181ef2;overflow-y:auto}body{background:var(--void);color:var(--light);font-family:var(--font-prose);min-height:100vh;margin:0;font-weight:300;position:relative;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#121418f2}::-webkit-scrollbar-thumb{background:#44d8cc66;border:1px solid #44d8cc33;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#44d8ccbf;box-shadow:0 3px 12px #00000080}html[data-theme=eggshell],[data-theme=eggshell],[data-theme=eggshell] *{scrollbar-width:thin;scrollbar-color:#00695f59 #e8e6e1}html[data-theme=eggshell] ::-webkit-scrollbar-track{background:#e8e6e1!important}[data-theme=eggshell] ::-webkit-scrollbar-track{background:#e8e6e1!important}[data-theme=eggshell] ::-webkit-scrollbar-track{background:#e8e6e1!important}html[data-theme=eggshell] ::-webkit-scrollbar-thumb{border-radius:4px;background:#00695f59!important;border:1px solid #00695f33!important}[data-theme=eggshell] ::-webkit-scrollbar-thumb{border-radius:4px;background:#00695f59!important;border:1px solid #00695f33!important}[data-theme=eggshell] ::-webkit-scrollbar-thumb{border-radius:4px;background:#00695f59!important;border:1px solid #00695f33!important}html[data-theme=eggshell] ::-webkit-scrollbar-thumb:hover{background:#00695f99!important;box-shadow:0 2px 8px #0000001a!important}[data-theme=eggshell] ::-webkit-scrollbar-thumb:hover{background:#00695f99!important;box-shadow:0 2px 8px #0000001a!important}[data-theme=eggshell] ::-webkit-scrollbar-thumb:hover{background:#00695f99!important;box-shadow:0 2px 8px #0000001a!important}.chamber-viewport-shell{scrollbar-width:thin;scrollbar-color:#44d8cc73 #16181ef2;-webkit-overflow-scrolling:touch}::selection{background:var(--teal-dark);color:var(--void)}button,input,select,textarea{font:inherit}button{cursor:pointer}.editorial{font-family:var(--font-editorial);letter-spacing:-.01em;text-transform:none;color:var(--light);font-size:2.5rem;font-weight:400;line-height:1.08}.prose{font-family:var(--font-prose);max-width:720px;color:var(--light);font-size:1rem;font-weight:300;line-height:1.618}.tech{font-family:var(--font-mono);color:var(--whisper);font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:.6rem;font-weight:300;line-height:1.4}.app{background:var(--void);min-height:100svh}.hud{z-index:50;border-bottom:1px solid var(--border-dim);backdrop-filter:blur(12px);background:#121212eb;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 5vw;display:grid;position:fixed;inset:0 0 auto}.terminal-btn{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-sizing:border-box;user-select:none;color:var(--muted);background:var(--surface);border:1px solid var(--border-dim);border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.75rem;font-weight:300;text-decoration:none;transition:all .15s;display:inline-flex;position:relative;overflow:hidden}.terminal-btn:hover{background:var(--hover);color:var(--light);border-color:var(--border-mid)}.terminal-btn--primary{color:#121212;background:linear-gradient(135deg,#2ac4b8 0%,#44d8cc 60%,#5ffff3 100%);border:1px solid #5ffff3;font-weight:400;box-shadow:0 2px 10px #00000080}.terminal-btn--primary:hover{opacity:.95;color:#121212}.terminal-btn--primary:hover:not(:disabled){background:var(--accent-teal-dark,#2ac4b8);border-color:var(--accent-teal-bright,#5ffff3);transform:translateY(-1px);box-shadow:0 6px 20px #000000b3}.terminal-btn--primary:active:not(:disabled){transform:scale(.98)}.terminal-btn--secondary{color:#ededed;background:#ffffff0d;border:1px solid #ffffff26}.terminal-btn--secondary:hover:not(:disabled){color:#fff;background:#2ac4b826;border-color:#5ffff366;transform:translateY(-1px)}.terminal-btn--destructive{color:#e32817;background:#e3281726;border:1px solid #e32817}.terminal-btn--destructive:hover:not(:disabled){border-color:var(--accent-red,#e32817);color:#fff;background:#e328174d}.terminal-btn--stealth{color:#b8b7b7;background:0 0;border:1px solid #ffffff14}.terminal-btn--stealth:hover:not(:disabled){color:#ededed;background:#ffffff0a;border-color:#fff3}.hud button,.button{color:var(--teal-bright);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-family:var(--font-mono);background:#44d8cc0a;border:1px solid #44d8cc66;border-radius:4px;justify-content:center;align-items:center;padding:10px 20px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.hud button:hover,.button:hover:not(:disabled){border-color:var(--teal-bright);background:#44d8cc26;box-shadow:0 6px 20px #000000b3}.hud .witness{text-align:right;font:italic 300 .7rem var(--font-prose);color:var(--whisper)}.chamber{width:min(1140px,100%);margin:auto;animation:.45s drop}@keyframes drop{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.panel{border:1px solid var(--line);background:var(--canvas);border-radius:4px;margin:24px 0;padding:32px;box-shadow:0 8px 32px #0006}.chamber2-mockup-wrapper{z-index:10;background:var(--void);position:fixed;inset:0;overflow:hidden}.grain{pointer-events:none;z-index:50;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.vignette{pointer-events:none;z-index:1;background:radial-gradient(900px 500px at 50% 34%,#49c2b60d,#0000 60%),radial-gradient(1200px 900px,#0000 40%,#0000008c 100%);position:fixed;inset:0}.chamber-header{z-index:20;font-family:var(--font-mono);letter-spacing:.14em;color:var(--whisper);text-transform:uppercase;justify-content:space-between;align-items:center;padding:22px 32px;font-size:.62rem;display:flex;position:fixed;top:0;left:0;right:0}.chamber-header .right{color:var(--muted)}.chamber-header .right span{color:var(--teal)}.spine{z-index:20;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:20px;display:flex;position:fixed;top:0;bottom:0;right:14px}.spine-node{background:var(--whisper);opacity:.28;border-radius:2px;width:3px;height:11px;transition:background .5s,opacity .5s,box-shadow .5s}.spine-node.lit{background:var(--teal);box-shadow:0 0 8px 1px #49c2b68c}.stage{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:0 90px;display:flex;position:relative}.sphere-frame{text-align:center;opacity:0;filter:blur(3px);flex-direction:column;align-items:center;width:100%;max-width:860px;display:flex;transform:translateY(10px)}.sphere-frame.enter{animation:.7s cubic-bezier(.2,.7,.25,1) forwards settle}.sphere-frame.exit{animation:.35s forwards recede}@keyframes settle{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes recede{to{opacity:0;filter:blur(2px);transform:translateY(-8px)}}.sphere-id{font-family:var(--font-mono);letter-spacing:.22em;color:var(--teal);text-transform:uppercase;margin-bottom:14px;font-size:.68rem}.sphere-title{font-family:var(--font-editorial);color:var(--light);margin:0 0 18px;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:400;line-height:1.15}.sphere-def{font-family:var(--font-prose);color:var(--muted);max-width:640px;margin:0 auto 34px;font-size:.98rem;font-weight:300;line-height:1.65;transition:opacity .8s,color .8s}.sphere-def.dimmed{opacity:.38}.instrument-panel{text-align:left;grid-template-columns:230px 1fr;grid-template-areas:"dial experience""dial drain""dial note";gap:14px 30px;width:100%;display:grid}.ctrl-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--whisper);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.6rem;display:flex}.ctrl-label .count{color:var(--muted)}.panel-block{background:linear-gradient(180deg, var(--panel), var(--surface));border:1px solid var(--line);border-radius:0;padding:16px 18px;box-shadow:inset 0 1px #ffffff08,0 10px 24px #00000059}.control-dial{flex-direction:column;grid-area:dial;align-items:center;display:flex}.control-dial .panel-block{flex-direction:column;align-items:center;width:100%;display:flex}.dial-wrap{cursor:grab;touch-action:none;width:190px;height:150px;position:relative}.dial-wrap:active{cursor:grabbing}.dial-wrap svg{width:100%;height:100%;overflow:visible}.dial-track{fill:none;stroke:var(--hover);stroke-width:6px;stroke-linecap:round}.dial-fill{fill:none;stroke:var(--teal);stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 5px #49c2b699)}.dial-tick{stroke:var(--whisper);stroke-width:2px}.dial-knob{fill:url(#knobGrad);stroke:#ffffff0d;stroke-width:1px}.dial-needle{stroke:var(--teal-bright);stroke-width:2.5px;stroke-linecap:round}.dial-scale-label{font-family:var(--font-mono);fill:var(--whisper);letter-spacing:.5px;font-size:6px}.dial-readout{text-align:center;margin-top:6px}.degree{font-family:var(--font-mono);color:var(--teal-bright);letter-spacing:.02em;font-size:1.5rem;display:block}.band{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:.62rem;display:block}.control-experience{grid-area:experience}.radio-list{flex-direction:column;gap:2px;max-height:200px;display:flex;overflow-y:auto}.radio-list::-webkit-scrollbar{width:4px}.radio-list::-webkit-scrollbar-thumb{background:var(--hover);border-radius:4px}.radio-row{cursor:pointer;border-left:2px solid #0000;border-radius:0;align-items:flex-start;gap:12px;padding:8px 10px;transition:background .2s,border-color .2s;display:flex;position:relative}.radio-row:hover{background:var(--hover)}.radio-row input{opacity:0;pointer-events:none;position:absolute}.radio-dot{border:1.5px solid var(--muted);border-radius:50%;justify-content:center;align-items:center;width:13px;min-width:13px;height:13px;margin-top:2px;transition:border-color .2s;display:flex}.radio-dot:after{content:"";background:var(--teal);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .2s,transform .2s;transform:scale(.4)}.radio-row.selected{background:var(--hover);border-left-color:var(--teal)}.radio-row.selected .radio-dot{border-color:var(--teal);box-shadow:0 0 6px #49c2b680}.radio-row.selected .radio-dot:after{opacity:1;transform:scale(1)}.radio-row.selected .radio-label{color:var(--light)}.radio-text{flex-direction:column;gap:1px;display:flex}.radio-label{font-family:var(--font-ui);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:600}.radio-caption{font-family:var(--font-prose);color:var(--whisper);font-size:.76rem;font-style:italic;font-weight:300;line-height:1.3}.control-experience.needs-attention .panel-block{border-color:var(--red-subdued);animation:.4s alert}@keyframes alert{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.control-drain{grid-area:drain}.segmented{gap:6px;display:flex}.segmented button{background:var(--surface);border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;border-radius:7px;flex:1;padding:11px 8px;font-size:.62rem;transition:all .18s}.segmented button:hover{background:var(--hover);color:var(--light)}.segmented button.active{color:var(--teal-bright);border-color:var(--teal-dark);background:linear-gradient(#49c2b624,#49c2b608);box-shadow:inset 0 0 0 1px #49c2b640}.control-note{grid-area:note}.note-input{background:var(--void);border:1px solid var(--line);border-bottom:1px solid var(--whisper);width:100%;font-family:var(--font-prose);color:var(--light);border-radius:7px;padding:12px 14px;font-size:.86rem;transition:border-color .2s;box-shadow:inset 0 2px 6px #0006}.note-input:focus{border-bottom-color:var(--teal);outline:none}.note-input::placeholder{color:var(--whisper);font-style:italic}.stage-footer{z-index:20;justify-content:space-between;align-items:center;padding:22px 32px;display:flex;position:fixed;bottom:0;left:0;right:0}.position-readout{font-family:var(--font-mono);letter-spacing:.1em;color:var(--whisper);font-size:.64rem}.btn-complete{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:0;padding:13px 26px;font-size:.68rem;transition:all .15s}.btn-complete:hover{color:var(--teal-bright);border-color:var(--teal-dark);background:var(--hover)}.btn-complete:active{transform:translateY(1px)scale(.99)}.sweep{z-index:40;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#49c2b62e 48%,#0000 100%);position:fixed;inset:0;transform:translateY(-100%)}.sweep.run{animation:.65s cubic-bezier(.4,0,.2,1) sweepDown}@keyframes sweepDown{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}.chamber6-container{width:100%}.reports-intro-panel{margin-bottom:20px}.workflow-steps-box{border-left:2px solid var(--teal);background:#0000004d;border-radius:4px;margin-top:16px;padding:16px 20px}.step-guide-title{color:var(--teal-bright);font-weight:700}.workflow-list{color:var(--light);margin:10px 0 0 18px;padding:0;font-size:.95rem;line-height:1.65}.reports-hud-scroll{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.reports-hud-scroll::-webkit-scrollbar{height:4px}.reports-hud-scroll::-webkit-scrollbar-thumb{background:var(--hover);border-radius:4px}.report-card-panel{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.report-card-header{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.report-card-title{color:var(--light);margin:0;font-size:1.9rem}.report-meta-grid{grid-template-columns:1fr 1fr;gap:16px;margin:10px 0;display:grid}.meta-block{background:var(--surface);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:6px;padding:18px;display:flex}.meta-block.guide-accent{border-left:2px solid var(--gold);background:var(--border-dim,#2a2a2a)}.meta-label{color:var(--teal);font-weight:500}.meta-text{color:var(--light);margin:0;font-size:.95rem;line-height:1.55}.prompt-container-box{background:#08090f;border:1px solid #49c2b64d;border-radius:4px;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:inset 0 0 16px #00000080}.prompt-box-label{color:var(--teal-bright);font-weight:500}.prompt-textarea{font-family:var(--font-mono);color:var(--teal-bright);border:1px solid var(--line);background:#0c0d14;font-size:.78rem;line-height:1.45}.copy-prompt-btn{align-self:flex-start;margin-top:6px}.conversion-gate-panel{flex-direction:column;gap:20px;display:flex}.conversion-instruction-box{background:#49c2b60f;border:1px solid #49c2b64d;border-radius:0;flex-direction:column;gap:12px;padding:24px;display:flex}.warning-subtext{color:var(--whisper)}.onboarding-chamber-container,.chamber4-container,.chamber5-container,.chamber6-container,.chamber7-container{flex-direction:column;gap:0;width:100%;display:flex}.chamber-indicator-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;color:#c4c4c4!important}.header-headline{font-family:var(--font-editorial);font-size:2.2rem;color:#ededed!important}.chamber-prose{font-family:var(--font-prose);max-width:720px;font-size:1rem;font-weight:300;line-height:1.65;color:#ededed!important}.exploration-hud-scroll{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.exploration-gate-panel{flex-direction:column;gap:20px;display:flex}.gate-submit-wrapper{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.irreversibility-warning{font-family:var(--font-ui);text-align:right;margin:0;font-size:.72rem;font-weight:400;color:#c4c4c4!important}.subscreen-header{border-bottom:1px solid var(--line);margin-bottom:20px;padding:8px 0 24px}.subscreen-header .tech{margin:0 0 8px}.subscreen-header .editorial{margin:0 0 6px;font-size:2.2rem}.subhead-tag{color:var(--whisper);margin:0}.subscreen-hud{z-index:30;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#07080af2;margin-bottom:28px;margin-left:-5vw;margin-right:-5vw;padding:12px 5vw 0;position:sticky;top:0}.subscreen-steps{scrollbar-width:none;align-items:center;gap:6px;padding-bottom:12px;display:flex;overflow-x:auto}.subscreen-steps::-webkit-scrollbar{display:none}.step-divider{background:var(--line);flex-shrink:0;width:16px;height:1px}.subscreen-step-pill{background:var(--surface);border:1px solid var(--line);color:var(--whisper);font-family:var(--font-mono);cursor:pointer;border-radius:4px;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;min-width:80px;padding:8px 14px;transition:all .2s;display:inline-flex}.subscreen-step-pill:hover{background:var(--hover);color:var(--muted);border-color:#ffffff1a}.subscreen-step-pill.active{color:var(--teal-bright);background:linear-gradient(#49c2b629,#49c2b60a);border-color:#49c2b680;box-shadow:0 0 14px #49c2b62e,inset 0 1px #49c2b61f}.subscreen-step-pill.completed{color:var(--teal);background:#49c2b60f;border-color:#49c2b640}.subscreen-step-pill.completed:after{content:"✓";color:var(--teal);font-size:.55rem}.step-num{letter-spacing:.12em;font-size:.6rem;font-weight:600}.step-title{letter-spacing:.1em;opacity:.7;font-size:.52rem}.subscreen-progress-bar{background:var(--line);width:100%;height:2px;margin-top:0}.subscreen-progress-fill{background:linear-gradient(90deg, var(--teal-dark), var(--teal));height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px #49c2b666}.subscreen-view{width:100%}.subscreen-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;margin-top:28px;padding-top:20px;display:flex}.subscreen-actions.split{justify-content:space-between}.prose-panel{max-width:720px}.prose-panel .prose{max-width:none}.payload-card-panel{flex-direction:column;gap:14px;display:flex}.step-card-panel{flex-direction:column;gap:20px;display:flex}.step-badge{font-family:var(--font-mono);letter-spacing:.18em;color:var(--teal);text-transform:uppercase;background:#49c2b614;border:1px solid #49c2b633;border-radius:4px;align-self:flex-start;padding:5px 12px;font-size:.58rem;display:inline-block}.step-heading{color:var(--light);margin:0;font-size:1.7rem}.action-button-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.link-copy-btn{background:#49c2b60d;border-color:#49c2b64d;font-size:.68rem}.back-btn{color:var(--muted);border-color:var(--line);background:0 0}.back-btn:hover{color:var(--light);background:var(--hover)}.next-btn-glow{color:var(--teal-bright);background:#49c2b61a;border-color:#49c2b699;box-shadow:0 0 16px #49c2b633}.next-btn-glow:hover{background:#49c2b633;box-shadow:0 0 24px #49c2b659}.finish-setup-btn{border-color:var(--teal);color:var(--teal-bright);background:#49c2b62e;box-shadow:0 0 20px #49c2b64d}.step-verification-box{background:var(--surface);border:1px solid var(--line);border-radius:0;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.check-pill-option{border:1px solid var(--line);cursor:pointer;background:var(--canvas);user-select:none;border-radius:4px;align-items:flex-start;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.check-pill-option:hover{background:var(--hover);border-color:#49c2b640}.check-pill-option.checked{background:#49c2b612;border-color:#49c2b673;box-shadow:inset 0 0 0 1px #49c2b633}.check-pill-option input[type=checkbox]{width:16px;height:16px;accent-color:var(--teal);flex-shrink:0;margin-top:2px}.check-text{font-family:var(--font-prose);color:var(--muted);font-size:.9rem;font-weight:300;line-height:1.5}.check-pill-option.checked .check-text{color:var(--light)}.copied-toast-banner{color:var(--teal-bright);font-family:var(--font-mono);letter-spacing:.1em;background:#49c2b61f;border:1px solid #49c2b666;border-radius:0;margin-bottom:16px;padding:10px 18px;font-size:.68rem;animation:.3s forwards subscreenSlideIn}.header-title{font-size:2.4rem}.video-frame{background:var(--void);border:1px solid var(--line);border-radius:0;margin:20px 0;overflow:hidden}.cinematic-player{border:1px solid #49c2b626;box-shadow:0 0 40px #0009}.video-status-bar{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;color:var(--teal);background:#49c2b60d;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.62rem;display:flex}.live-dot{background:var(--teal);border-radius:50%;width:6px;height:6px;margin-right:8px;animation:2s infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.tech-code{color:var(--whisper)}.video-wrapper{background:#000;width:100%;position:relative}.cinematic-video-element{object-fit:contain;width:100%;max-height:520px;display:block}.disclaimers-scroll-panel{scrollbar-width:thin;scrollbar-color:var(--hover) transparent;max-height:380px;overflow-y:auto}.disclaimers-scroll-panel::-webkit-scrollbar{width:5px}.disclaimers-scroll-panel::-webkit-scrollbar-thumb{background:var(--hover);border-radius:4px}.disclaimer-card{border-bottom:1px solid var(--line);padding:20px 24px}.disclaimer-card:last-child{border-bottom:none}.disclaimer-card.warning-accent{border-left:2px solid var(--red-subdued);background:#d9635c0a}.disclaimer-heading{font-family:var(--font-editorial);color:var(--light);margin:0 0 10px;font-size:1.1rem;font-weight:400}.demographic-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--whisper);text-transform:uppercase;font-size:.62rem}.field{background:var(--void);border:1px solid var(--line);border-bottom:1px solid var(--whisper);color:var(--light);font-family:var(--font-prose);border-radius:4px;width:100%;padding:12px 14px;font-size:.95rem;transition:border-color .2s}.field:focus{border-bottom-color:var(--teal);outline:none}.field::placeholder{color:var(--whisper);font-style:italic}.pill-group{flex-wrap:wrap;gap:8px;display:flex}.pill-option{background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);cursor:pointer;border-radius:0;padding:8px 16px;font-size:.65rem;transition:all .18s}.pill-option:hover{background:var(--hover);color:var(--light)}.pill-option.selected{color:var(--teal-bright);background:#49c2b61f;border-color:#49c2b680;box-shadow:0 0 8px #49c2b633}.gem-card-panel{flex-direction:column;gap:20px;display:flex}.gem-badge{font-family:var(--font-mono);letter-spacing:.18em;color:var(--teal);text-transform:uppercase;background:#49c2b614;border:1px solid #49c2b633;border-radius:4px;align-self:flex-start;padding:5px 12px;font-size:.58rem;display:inline-block}.gem-cta-btn{color:var(--teal-bright);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;background:#49c2b61a;border:1px solid #49c2b680;border-radius:0;align-items:center;gap:10px;padding:16px 28px;font-size:.72rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 0 20px #49c2b626}.gem-cta-btn:hover{border-color:var(--teal-bright);background:#49c2b633;transform:translateY(-2px);box-shadow:0 0 32px #49c2b659}.darkroom-terminal{background:var(--void);border:1px solid #49c2b626;border-radius:0;padding:28px;box-shadow:inset 0 0 40px #00000080}.quiz-question-prompt{font-family:var(--font-prose);color:var(--light);border-left:2px solid var(--teal-dark);background:#49c2b60a;border-radius:0 6px 6px 0;max-width:680px;margin:0 0 24px;padding:20px 24px;font-size:1.05rem;font-style:italic;font-weight:300;line-height:1.65}.quiz-options-list{flex-direction:column;gap:8px;display:flex}.quiz-option-pill{background:var(--surface);border:1px solid var(--line);cursor:pointer;font-family:var(--font-prose);color:var(--muted);text-align:left;border-radius:0;align-items:flex-start;gap:14px;padding:14px 18px;font-size:.9rem;font-weight:300;line-height:1.5;transition:all .18s;display:flex}.quiz-option-pill:hover{background:var(--hover);color:var(--light);border-color:#49c2b633}.quiz-option-pill.selected{color:var(--light);background:#49c2b617;border-color:#49c2b680;box-shadow:0 0 10px #49c2b626}.diagnostic-payload-output{flex-direction:column;gap:14px;display:flex}.payload-textarea{width:100%;min-height:280px;font-family:var(--font-mono);color:var(--teal-bright);resize:vertical;background:#060708;border:1px solid #49c2b640;border-radius:0;padding:16px;font-size:.72rem;line-height:1.6}.payload-textarea:focus{border-color:#49c2b680;outline:none}.report-nav-controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding:16px 0;display:flex}.report-nav-counter{font-family:var(--font-mono);letter-spacing:.1em;color:var(--whisper);font-size:.62rem}.animate-fade-in{animation:.35s forwards subscreenSlideIn}@keyframes subscreenSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:24px 0;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:0;flex-direction:column;gap:12px;padding:24px;display:flex}.card b{font-family:var(--font-mono);letter-spacing:.1em;color:var(--teal-bright);text-transform:uppercase;font-size:.72rem}.check{background:var(--surface);border:1px solid var(--line);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);border-radius:0;align-items:flex-start;gap:12px;margin:16px 0 8px;padding:12px 16px;font-size:.68rem;transition:all .18s;display:flex}.check:hover{background:var(--hover);color:var(--light)}.check input[type=checkbox]{accent-color:var(--teal);flex-shrink:0;width:15px;height:15px}.seal{text-align:center;min-height:100svh;font-family:var(--font-editorial);color:var(--muted);background:var(--void);flex-direction:column;justify-content:center;align-items:center;font-size:1.6rem;line-height:2.2;display:flex}.cinematic-boot{z-index:100;background:var(--void);color:var(--light);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.boot-grid-3d{pointer-events:none;opacity:.06;background-image:linear-gradient(90deg,#ffffff1f 1px,#0000 1px),linear-gradient(#ffffff1f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;transform:perspective(600px)rotateX(60deg)translateY(-100px)scale(2.2)}.boot-scanline{pointer-events:none;opacity:.5;z-index:2;background:linear-gradient(#0000 50%,#00000059 51%) 0 0/100% 4px;position:absolute;inset:0}.boot-vignette{pointer-events:none;z-index:3;background:radial-gradient(900px 500px at 50% 34%,#49c2b614,#0000 60%),radial-gradient(1200px 900px,#0000 30%,#000000d9 100%);position:absolute;inset:0}.boot-hud-overlay{pointer-events:none;z-index:10;font-family:var(--font-mono);letter-spacing:.16em;color:var(--whisper);text-transform:uppercase;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;padding:28px 36px;font-size:.64rem;display:grid;position:absolute;inset:0}.hud-corner{display:flex}.hud-corner.top-left{justify-content:flex-start;align-items:flex-start}.hud-corner.top-right{color:var(--teal);justify-content:flex-end;align-items:flex-start}.hud-corner.bottom-left{justify-content:flex-start;align-items:flex-end}.hud-corner.bottom-right{color:var(--muted);justify-content:flex-end;align-items:flex-end}.boot-content-box{z-index:20;text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:680px;animation:.6s cubic-bezier(.16,1,.3,1) forwards settle;display:flex;position:relative}.boot-badge{font-family:var(--font-mono);letter-spacing:.2em;color:var(--teal-bright);text-transform:uppercase;background:#49c2b614;border:1px solid #49c2b64d;border-radius:0;align-items:center;gap:10px;padding:8px 18px;font-size:.65rem;display:inline-flex;box-shadow:0 0 16px #49c2b626}.pulse-dot{background:var(--teal-bright);width:7px;height:7px;box-shadow:0 0 8px var(--teal-bright);border-radius:50%;animation:1.6s infinite pulse}.boot-stage{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.boot-subhead{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-size:.7rem}.boot-progress-track{background:#ffffff14;border:1px solid #ffffff0d;border-radius:2px;width:100%;max-width:440px;height:4px;overflow:hidden}.boot-progress-fill{background:linear-gradient(90deg, var(--teal-dark), var(--teal-bright));height:100%;box-shadow:0 0 12px var(--teal);transition:width .1s linear}.boot-diag-grid{font-family:var(--font-mono);letter-spacing:.1em;color:var(--whisper);text-transform:uppercase;gap:20px;font-size:.6rem;display:flex}.boot-revelation-text{font-family:var(--font-editorial);color:var(--light);min-height:3.6rem;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.2}.cursor-blink{color:var(--teal-bright);margin-left:4px;font-weight:300;animation:.8s infinite pulse;display:inline-block}.boot-subhead-fade{font-family:var(--font-prose);color:var(--muted);margin:0;font-size:1.1rem;font-weight:300;animation:.5s forwards subscreenSlideIn}.ready-badge{font-family:var(--font-mono);letter-spacing:.2em;color:var(--teal-bright);border-bottom:1px solid var(--teal-dark);text-transform:uppercase;padding-bottom:4px;font-size:.65rem}.boot-start-btn{border-radius:0;margin-top:12px;padding:14px 32px;font-size:.8rem}.boot-skip-link{font-family:var(--font-mono);letter-spacing:.14em;color:var(--whisper);cursor:pointer;text-transform:uppercase;background:0 0;border:none;font-size:.62rem;transition:color .2s;position:absolute;bottom:36px}.boot-skip-link:hover{color:var(--teal-bright);text-decoration:underline}.chamber3-container{flex-direction:column;gap:0;width:100%;display:flex}.split-screen-viewport{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;width:100%;min-height:calc(100vh - 280px);margin:16px 0 32px;display:grid}.split-panel{text-align:center;background:linear-gradient(180deg, var(--panel), var(--surface));border:1px solid var(--line);cursor:pointer;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:56px 40px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 36px #0006}.split-panel:before{content:"";opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.split-panel.left-crisis-panel:before{background:radial-gradient(circle,#d9635c26,#0000 70%)}.split-panel.right-stable-panel:before{background:radial-gradient(circle,#49c2b626,#0000 70%)}.split-panel:hover:before{opacity:1}.split-panel:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14,0 20px 48px #0009}.split-panel.left-crisis-panel:hover{background:linear-gradient(180deg, #6b333347, var(--surface));border-color:#d9635ca6}.split-panel.right-stable-panel:hover{background:linear-gradient(180deg, #49c2b629, var(--surface));border-color:#49c2b6a6}.split-content{pointer-events:none;flex-direction:column;align-items:center;gap:18px;max-width:380px;display:flex}.split-badge{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:0;padding:6px 16px;font-size:.62rem;font-weight:600}.split-badge.warning{color:var(--red);background:#d9635c1f;border:1px solid #d9635c59}.split-badge.success{color:var(--teal-bright);background:#49c2b61f;border:1px solid #49c2b659}.split-heading{font-family:var(--font-editorial);color:var(--light);margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.25}.click-hint{font-family:var(--font-mono);letter-spacing:.14em;color:var(--whisper);text-transform:uppercase;margin-top:8px;font-size:.65rem}.test-intro-panel{margin-bottom:24px}.test-title{color:var(--light);margin:0 0 10px;font-size:2rem}.questions-list{flex-direction:column;gap:20px;margin-bottom:28px;display:flex}.question-card{background:linear-gradient(180deg, var(--panel), var(--surface));border:1px solid var(--line);border-radius:0;flex-direction:column;gap:16px;padding:24px 28px;display:flex;box-shadow:0 8px 24px #0000004d}.q-header{flex-direction:column;gap:8px;display:flex}.q-num{font-family:var(--font-mono);letter-spacing:.16em;color:var(--teal);text-transform:uppercase;font-size:.6rem}.q-text{font-family:var(--font-prose);color:var(--light);margin:0;font-size:1.05rem;font-weight:400;line-height:1.5}.q-options-group{flex-direction:column;gap:10px;margin-top:4px;display:flex}.q-option-btn{background:var(--surface);border:1px solid var(--line);color:var(--muted);font-family:var(--font-prose);text-align:left;cursor:pointer;border-radius:0;align-items:flex-start;gap:14px;padding:14px 18px;font-size:.92rem;font-weight:300;line-height:1.5;transition:all .2s;display:flex}.q-option-btn:hover{background:var(--hover);color:var(--light);border-color:#49c2b640}.q-option-btn.selected{color:var(--light);background:#49c2b61a;border-color:#49c2b68c;box-shadow:0 0 14px #49c2b62e,inset 0 0 0 1px #49c2b633}.opt-key-badge{font-family:var(--font-mono);color:var(--teal);text-align:center;background:#49c2b61a;border:1px solid #49c2b640;border-radius:4px;flex-shrink:0;min-width:24px;margin-top:1px;padding:3px 8px;font-size:.65rem;font-weight:600}.q-option-btn.selected .opt-key-badge{background:var(--teal);color:var(--canvas);border-color:var(--teal)}.opt-text{flex:1}.test-error-output{color:var(--red);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#d9635c1a;border:1px solid #d9635c66;border-radius:0;margin-bottom:20px;padding:14px 20px;font-size:.72rem;animation:.4s alert}.commitment-panel{flex-direction:column;gap:18px;margin-bottom:24px;display:flex}.test-passed-badge{font-family:var(--font-mono);letter-spacing:.14em;color:var(--teal-bright);text-transform:uppercase;background:#49c2b61a;border:1px solid #49c2b64d;border-radius:0;align-self:flex-start;padding:8px 16px;font-size:.65rem}.commitment-prose{font-size:1.02rem;line-height:1.65}.commitment-toggle{margin-top:10px}.chamber7a-vestibule-container{z-index:15;color:#ededed;background:#121212;flex-direction:column;align-items:center;padding:80px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.watermark-corner-tag{font-family:var(--font-mono);letter-spacing:.2em;color:#c4c4c4;opacity:.22;pointer-events:none;z-index:20;font-size:.6rem;position:fixed;top:24px;left:28px}.threshold-stage-content{width:100%;max-width:720px;margin:0 auto}.threshold-card{flex-direction:column;gap:32px;display:flex}.threshold-header{border-bottom:1px solid #ffffff14;padding-bottom:20px}.prose-column{flex-direction:column;gap:20px;display:flex}.prose-ink{font-family:var(--font-prose);color:#ededed;opacity:0;margin:0;font-size:1rem;font-weight:300;line-height:1.7;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(6px)}.prose-ink.visible{opacity:1;transform:translateY(0)}.prose-ink.bold-intro{color:#fff;font-size:1.08rem}.threshold-actions{justify-content:flex-end;margin-top:16px;display:flex}.threshold-continue-btn{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;border-radius:0;padding:14px 28px;font-size:.75rem;font-weight:300;transition:all .3s}.threshold-continue-btn.inert{opacity:.3;cursor:not-allowed}.threshold-continue-btn.active-glow{opacity:1;border:1px solid var(--teal);color:var(--teal-bright);background:#49c2b61f;box-shadow:0 0 20px #49c2b640}.fork-bilateral-buttons{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.fork-accept-btn{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:center;background:#44d8cc0f;border-radius:0;padding:16px 20px;font-size:.72rem;font-weight:300;transition:all .25s;box-shadow:0 3px 12px #00000080;color:#44d8cc!important;border:1px solid #44d8cc!important}.fork-accept-btn:hover{background:#44d8cc2e;box-shadow:0 3px 12px #00000080}.fork-decline-btn{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:center;background:#181818;border-radius:0;padding:16px 20px;font-size:.72rem;font-weight:300;transition:all .25s;color:var(--muted)!important;border:1px solid #2a2a2a!important}.fork-decline-btn:hover{background:#222;border-color:var(--whisper)!important;color:#ededed!important}.word-field-screen{flex-direction:column;gap:24px;display:flex}.word-field-header{flex-direction:column;gap:8px;display:flex}.word-field-title{font-family:var(--font-editorial);color:#ededed;margin:0;font-size:1.8rem}.word-field-subtitle{font-family:var(--font-mono);letter-spacing:.14em;font-size:.6rem;color:#c4c4c4!important}.locked-words-strip{font-family:var(--font-mono);letter-spacing:.12em;color:var(--teal);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:.62rem;display:flex}.locked-word-chip{color:var(--teal-bright);background:#49c2b626;border:1px solid #49c2b666;border-radius:4px;padding:3px 10px}.flat-retry-banner{background:var(--border-dim,#2a2a2a);border:1px solid var(--border-dim,#2a2a2a);color:var(--gold);font-family:var(--font-mono);letter-spacing:.08em;border-radius:0;padding:12px 18px;font-size:.68rem;line-height:1.5}.floating-words-starfield{scrollbar-width:thin;flex-wrap:wrap;justify-content:center;gap:12px 14px;max-height:480px;padding:28px 0;display:flex;overflow-y:auto}.floating-word-item{font-family:var(--font-prose);color:#ededed;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:0;padding:8px 18px;font-size:.92rem;transition:all .25s;animation:4s ease-in-out infinite alternate floatDrift}.floating-word-item.depth-layer-1{opacity:1;transform:scale(1)}.floating-word-item.depth-layer-2{opacity:.75;animation-delay:-1.2s;transform:scale(.92)}.floating-word-item.depth-layer-3{opacity:.5;filter:blur(.4px);animation-delay:-2.5s;transform:scale(.85)}.floating-word-item:hover{opacity:1;border-color:var(--teal);color:var(--teal-bright);filter:none;background:#49c2b626;transform:scale(1.1);box-shadow:0 0 16px #49c2b64d}@keyframes floatDrift{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.question-motive-title{color:#ededed;margin:0;font-size:1.8rem}.motive-options-group{flex-direction:column;gap:12px;margin:20px 0;display:flex}.motive-option-card{cursor:pointer;background:#181818;border:1px solid #ffffff14;border-radius:0;align-items:center;gap:14px;padding:16px 20px;transition:all .2s;display:flex}.motive-option-card:hover{background:#222;border-color:#49c2b64d}.motive-option-card.selected{border-color:var(--teal);background:#49c2b61a;box-shadow:0 0 14px #49c2b62e}.motive-option-card input{display:none}.motive-text{font-family:var(--font-prose);color:#ededed;font-size:.95rem}.poster-artifact-box{background:#090a0d;border:1px dashed #fff3;border-radius:0;margin:16px 0;padding:36px 32px;box-shadow:inset 0 0 40px #000c,0 12px 32px #00000080}.poster-inner{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.poster-watermark-code{font-family:var(--font-mono);letter-spacing:.2em;color:var(--teal);text-transform:uppercase;font-size:.58rem}.poster-declaration-heading{font-family:var(--font-editorial);color:#fff;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.3}.val-highlight{color:var(--teal-bright);text-underline-offset:6px;text-decoration:underline}.poster-subtext{font-family:var(--font-prose);color:var(--muted);max-width:540px;margin:0;font-size:.88rem;font-weight:300;line-height:1.6}.hold-button-wrapper{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:36px;display:flex}.hold-activation-btn{cursor:pointer;user-select:none;background:#44d8cc14;border-radius:0;width:100%;max-width:480px;padding:18px 24px;transition:transform .15s;position:relative;overflow:hidden;box-shadow:0 3px 12px #00000080;border:1px solid #44d8cc!important}.hold-activation-btn:active{transform:scale(.99)}.hold-progress-fill{pointer-events:none;background:#44d8cc59;transition:width 50ms linear;position:absolute;top:0;bottom:0;left:0}.hold-btn-text{z-index:2;font-family:var(--font-ui);letter-spacing:.14em;color:#44d8cc;text-transform:uppercase;font-size:.78rem;font-weight:300;position:relative}.hold-hint-sub{letter-spacing:.12em;font-size:.6rem;color:#c4c4c4!important}.intake-panel{flex-direction:column;gap:28px;max-width:720px;display:flex}.toggles-panel{flex-direction:column;gap:12px;max-width:720px;display:flex}.field-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--whisper);text-transform:uppercase;align-items:center;gap:4px;font-size:.62rem;display:flex}.required-star{color:var(--red);font-size:.8rem;line-height:1}.cinematic-input{background:var(--void);border:1px solid var(--line);border-bottom:2px solid var(--whisper);color:var(--light);font-family:var(--font-prose);border-radius:0;width:100%;padding:14px 16px;font-size:.95rem;transition:border-color .3s,box-shadow .3s;box-shadow:inset 0 2px 6px #0006}.cinematic-input:focus{border-bottom-color:var(--teal);outline:none;box-shadow:inset 0 2px 6px #0006,0 0 12px #49c2b626}.cinematic-input::placeholder{color:var(--whisper);font-style:italic}.label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.age-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:4px 12px;font-size:.58rem;font-weight:600}.age-badge.valid{color:var(--teal-bright);background:#49c2b61f;border:1px solid #49c2b64d}.age-badge.invalid{color:var(--red);background:#d9635c1f;border:1px solid #d9635c4d}.calendar-dropdown-wrapper{align-items:center;display:flex;position:relative}.calendar-icon-indicator{pointer-events:none;opacity:.5;font-size:1.1rem;position:absolute;right:14px}.date-picker-input{padding-right:42px}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer;opacity:0;width:40px;height:100%;position:absolute;right:0}.pills-grid{flex-wrap:wrap;gap:8px;display:flex}.pill-indicator{border:1.5px solid var(--whisper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;min-width:12px;height:12px;transition:all .2s;display:inline-flex}.pill-indicator:after{content:"";background:var(--teal-bright);opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .2s,transform .2s;transform:scale(.3)}.pill-option.selected .pill-indicator{border-color:var(--teal);box-shadow:0 0 6px #49c2b680}.pill-option.selected .pill-indicator:after{opacity:1;transform:scale(1)}.pill-label{letter-spacing:.06em;font-size:.72rem}.pill-option .pill-indicator{margin-top:1px}.pill-option{align-items:center;gap:8px;display:inline-flex}.custom-input-slide{margin-top:10px;animation:.3s forwards subscreenSlideIn}.field-hint{font-family:var(--font-prose);color:var(--whisper);margin:2px 0 0;font-size:.78rem;font-style:italic;font-weight:300;line-height:1.4}.lock-notice{text-align:center;background:#49c2b60a;border:1px solid #49c2b626;border-radius:0;margin-top:20px;padding:14px 20px}.lock-notice .tech{letter-spacing:.12em;color:var(--teal);margin:0;font-size:.62rem}.commit-btn,.commit-proceed-btn{letter-spacing:.1em;font-weight:600}.success{color:var(--teal-bright)!important}.error{color:var(--red)!important}.chamber8-mainpage-viewport{color:#ededed;background:#121212;width:100%;min-height:100vh;position:relative}.mainpage-grid-lines{pointer-events:none;z-index:1;background-image:linear-gradient(90deg,#2a2a2a66 .5px,#0000 .5px),linear-gradient(#2a2a2a66 .5px,#0000 .5px);background-size:32px 32px;position:absolute;inset:0}.dimmed-inert{opacity:.35;pointer-events:none;filter:grayscale(.4)}.prompt-extraction-panel{flex-direction:column;gap:24px;display:flex}.prompt-copy-box{border:1px solid var(--line);border-left:3px solid var(--teal);background:#090a0fe6;border-radius:0;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.box-header{justify-content:space-between;align-items:center;display:flex}.box-label{color:var(--teal-bright);letter-spacing:.12em;font-weight:600}.copy-toast{color:var(--teal);background:#49c2b61a;border-radius:4px;padding:3px 10px;animation:.25s forwards subscreenSlideIn}.extraction-prompt-text{font-family:var(--font-mono);color:#ededed;border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;background:#08090d;border-radius:4px;margin:0;padding:16px;font-size:.78rem;line-height:1.5}.copy-prompt-btn{align-self:flex-start;padding:10px 18px;font-size:.72rem}.json-console-well{flex-direction:column;gap:12px;display:flex}.console-label{color:#c4c4c4;letter-spacing:.16em;font-size:.6rem}.textarea-wrapper{width:100%;position:relative}.console-scanline-beam{background:linear-gradient(90deg, transparent, var(--teal-bright), transparent);height:3px;box-shadow:0 0 10px var(--teal-bright);z-index:10;pointer-events:none;animation:.25s linear infinite scanlineSweep;position:absolute;top:0;left:0;right:0}@keyframes scanlineSweep{0%{opacity:1;top:0%}to{opacity:.2;top:100%}}.json-monospace-textarea{font-family:var(--font-mono);border:1px solid #ffffff1a;border-bottom:2px solid var(--teal-dark);color:var(--teal-bright);resize:vertical;background:#07080a;font-size:.76rem;line-height:1.55;box-shadow:inset 0 3px 12px #0009}.json-monospace-textarea:focus{border-bottom-color:var(--teal-bright);box-shadow:inset 0 3px 12px #0009,0 0 16px #49c2b633}.console-actions-row{justify-content:flex-end;display:flex}.parse-btn-glow{font-weight:500}.validation-status-bar{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:12px 18px;font-size:.6rem}.validation-status-bar.success{background:#44d8cc1a;border:1px solid #44d8cc66;color:#44d8cc!important}.validation-status-bar.error{background:#e328171a;border:1px solid #e3281766;color:#e32817!important}.pdf-synthesis-panel{flex-direction:column;gap:28px;display:flex}.primary-pdf-generator-box{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.primary-pdf-btn-glow{letter-spacing:.12em;background:#44d8cc14;padding:16px 28px;font-size:.85rem;box-shadow:0 3px 12px #00000080;color:#44d8cc!important;border:1.5px solid #44d8cc!important}.primary-pdf-btn-glow:hover:not(:disabled){background:#44d8cc2e;box-shadow:0 3px 12px #00000080}.pdf-compile-progress-readout{font-family:var(--font-mono);letter-spacing:.14em;color:var(--teal-bright);align-items:center;gap:10px;font-size:.68rem;display:flex}.pdf-success-badge{font-family:var(--font-mono);letter-spacing:.12em;color:#44d8cc;background:#44d8cc14;border:1px solid #44d8cc4d;border-radius:4px;padding:8px 16px;font-size:.65rem}.secondary-assets-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.asset-card{background:var(--surface);border:1px solid var(--line);border-radius:0;flex-direction:column;gap:12px;padding:20px;display:flex}.asset-heading{font-family:var(--font-editorial);color:#ededed;margin:0;font-size:1.2rem}.asset-desc{color:var(--muted);margin:0;font-size:.72rem;line-height:1.4}.secondary-asset-btn{align-self:flex-start;margin-top:4px;font-size:.68rem}.operational-exclusion-note{border-top:1px solid var(--line);padding-top:14px}.note-text{letter-spacing:.1em;margin:0;color:#8b9198!important;font-size:.6rem!important}.media-intake-panel{flex-direction:column;gap:28px;display:flex}.recordings-intake-list{flex-direction:column;gap:16px;display:flex}.intake-row-card{background:var(--surface);border:1px solid var(--line);border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.intake-info{flex-direction:column;gap:4px;display:flex}.intake-num{color:var(--teal);letter-spacing:.16em;font-size:.58rem}.intake-title{font-family:var(--font-ui);color:#ededed;letter-spacing:.04em;margin:0;font-size:.82rem;font-weight:500}.intake-action-area{align-items:center;gap:16px;display:flex}.upload-file-btn{cursor:pointer;padding:8px 16px;font-size:.68rem}.upload-file-btn input[type=file]{display:none}.status-indicator-tag{font-family:var(--font-mono);letter-spacing:.1em;font-size:.62rem}.status-indicator-tag.pending{color:var(--whisper)}.status-indicator-tag.stored{color:var(--teal-bright)}.pwa-activation-box{background:#090a0f;border:1px solid #49c2b640;border-radius:0;flex-direction:column;gap:16px;padding:24px;display:flex}.pwa-box-title{font-family:var(--font-mono);letter-spacing:.16em;color:var(--teal-bright);margin:0;font-size:.72rem}.pwa-content-grid{grid-template-columns:200px 1fr;align-items:center;gap:24px;display:grid}.qr-code-frame{border:1px solid var(--line);background:#121212;border-radius:0;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.qr-image{border-radius:4px;width:150px;height:150px}.qr-placeholder{width:150px;height:150px;color:var(--whisper);justify-content:center;align-items:center;font-size:.6rem;display:flex}.qr-hint{color:var(--whisper);text-align:center;margin:0;font-size:.58rem;line-height:1.3}.pwa-details-block{flex-direction:column;gap:14px;display:flex}.pwa-token-strip{align-items:center;gap:10px;font-size:.64rem;display:flex}.token-code{font-family:var(--font-mono);color:var(--teal-bright);background:#49c2b61a;border:1px solid #49c2b64d;border-radius:4px;padding:4px 10px}.pwa-specs-list{font-family:var(--font-prose);color:var(--muted);margin:0;padding-left:18px;font-size:.88rem;line-height:1.6}.pwa-launch-btn{align-self:flex-start;font-size:.7rem}.closing-seal-panel{background:linear-gradient(180deg, #8b281714, var(--surface));margin-top:32px;padding:44px 32px;border-color:#8b281766!important}.seal-red-btn{background:#8b28171f;box-shadow:0 0 20px #8b281733;color:#d9635c!important;border:1.5px solid #8b2817!important}.seal-red-btn:hover{background:#8b281740;box-shadow:0 0 32px #8b281766}.blackout-ritual-viewport{z-index:999999;cursor:none;user-select:none;background:#000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.seal-text-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.seal-line{font-family:var(--font-prose);color:#ededed;margin:0;font-size:1.1rem;font-weight:300;line-height:1.8}.seal-line.highlight{color:#fff;font-weight:400}.animate-seal-fade{animation:1.2s cubic-bezier(.16,1,.3,1) forwards sealFadeIn}@keyframes sealFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.secondary-assets-grid{grid-template-columns:1fr}.intake-row-card{flex-direction:column;align-items:flex-start;gap:12px}.intake-action-area{flex-direction:column;align-items:flex-start;gap:8px}.pwa-content-grid{grid-template-columns:1fr}}.chamber-tag{z-index:50;font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);opacity:.35;text-transform:uppercase;font-size:.6rem;position:fixed;top:20px;left:24px}.recorded-tag{z-index:50;text-align:right;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);opacity:.85;font-size:.62rem;position:fixed;top:20px;right:24px}.recorded-tag .chip{color:var(--teal)}.telemetry-tag{z-index:50;font-family:var(--font-mono);letter-spacing:.06em;color:var(--whisper);border:1px dashed #c4c4c42e;border-radius:3px;padding:5px 9px;font-size:.56rem;position:fixed;bottom:18px;left:24px}.field-header{text-align:center;z-index:10;padding:64px 20px 8px;position:relative}.field-headline{font-family:var(--font-editorial);color:var(--light);letter-spacing:.01em;margin:0 0 10px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400}.sub-instruction{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);opacity:.6;max-width:520px;margin:0 auto;font-size:.62rem}.word-field-container{width:100%;height:calc(100vh - 200px);min-height:520px;position:relative;overflow:hidden}.word-item{font-family:var(--font-prose);color:var(--light);cursor:pointer;white-space:nowrap;will-change:transform, opacity;background:0 0;border:none;margin:0;padding:4px 8px;font-weight:300;transition:opacity .5s,color .3s,text-shadow .3s;position:absolute;top:0;left:0}.word-item:hover,.word-item:focus-visible{text-shadow:0 0 14px #44d8cc8c;color:#fff!important}.word-item:focus-visible{outline:1px dashed var(--teal);outline-offset:6px}.word-item.dissolve{opacity:0!important;transition:opacity .55s!important}.word-item.chosen{text-shadow:0 0 22px #44d8cc99;z-index:70;color:var(--teal)!important;opacity:1!important;font-size:1.6rem!important;transition:left .7s cubic-bezier(.3,.7,.2,1),top .7s cubic-bezier(.3,.7,.2,1),transform .7s cubic-bezier(.3,.7,.2,1)!important}.retry-banner-toast{text-align:center;width:90%;max-width:560px;font-family:var(--font-mono);letter-spacing:.01em;color:var(--muted);opacity:0;pointer-events:none;z-index:80;background:#121212f2;border:1px dashed #e3281766;border-radius:0;padding:12px 20px;font-size:.66rem;line-height:1.6;transition:opacity .6s;position:fixed;bottom:70px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #000c}.retry-banner-toast.show{opacity:.9}.motive-check-container{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(80vh - 80px);display:flex}.motive-inner{text-align:center;width:100%;max-width:640px;margin:0 auto;padding:0 24px}.motive-question{font-family:var(--font-editorial);color:var(--light);margin:0 0 44px;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:400}.motive-options{flex-direction:column;gap:10px;margin-bottom:40px;display:flex}.motive-row{background:var(--surface);cursor:pointer;text-align:left;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,background .2s;display:flex;position:relative}.motive-row:hover{background:#181818;border-color:#49c2b64d}.motive-row input{opacity:0;pointer-events:none;position:absolute}.motive-dot{border:1.5px solid var(--muted);border-radius:50%;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;transition:border-color .2s;display:flex}.motive-dot:after{content:"";background:var(--teal);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .2s}.motive-row.selected{border-color:var(--whisper);background:#49c2b60f}.motive-row.selected .motive-dot{border-color:var(--teal)}.motive-row.selected .motive-dot:after{opacity:1}.motive-row span:last-child{font-family:var(--font-prose);color:var(--light);font-size:.95rem;font-weight:300}.motive-row.rejected{animation:.5s rejectPulse;border-color:var(--red-subdued)!important;background:#8b281726!important}@keyframes rejectPulse{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.confirm-btn{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--surface);cursor:pointer;background:0 0;border-radius:4px;padding:14px 40px;font-size:.75rem;font-weight:300;transition:all .18s}.confirm-btn:hover{color:var(--light);border-color:var(--muted);background:#ffffff0a}@media (width<=700px){.field-header{padding:52px 16px 6px}.word-item{font-size:.85rem}.word-item.chosen{font-size:1.3rem!important}.motive-question{margin-bottom:32px}}@media (width<=860px){.fork-bilateral-buttons{grid-template-columns:1fr}.chamber7a-vestibule-container{padding:60px 16px}.watermark-corner-tag{top:14px;left:16px}.pills-grid{gap:6px}.pill-option{padding:6px 12px;font-size:.6rem}.intake-panel{gap:20px}.label-row{flex-direction:column;align-items:flex-start;gap:4px}}.chamber3-halted{width:100%;max-width:640px;margin:40px auto}.halted-panel{background:linear-gradient(180deg, #6b333326, var(--surface));border-color:#d9635c66}.halted-badge{font-family:var(--font-mono);letter-spacing:.18em;color:var(--red);text-transform:uppercase;background:#d9635c1a;border:1px solid #d9635c4d;border-radius:4px;margin-bottom:12px;padding:5px 12px;font-size:.6rem;display:inline-block}@media (width<=860px){.stage{height:100vh;padding:0 22px;overflow-y:auto}.chamber-header{padding:16px 18px;font-size:.55rem}.spine{flex-direction:row;justify-content:center;gap:5px;width:100%;height:16px;inset:56px 0 auto}.spine-node{width:9px;height:3px}.sphere-frame{padding:100px 0 140px}.instrument-panel{grid-template-columns:1fr;grid-template-areas:"dial""experience""drain""note"}.control-dial{margin-bottom:4px}.stage-footer{padding:16px 18px}.btn-complete{padding:12px 18px;font-size:.62rem}.report-meta-grid{grid-template-columns:1fr}.subscreen-hud{margin-left:-5vw;margin-right:-5vw;padding-left:5vw;padding-right:5vw}.split-screen-viewport{grid-template-columns:1fr;gap:16px;min-height:auto}.boot-hud-overlay{padding:16px}}@media (prefers-reduced-motion:reduce){.sphere-frame.enter,.sphere-frame.exit,.sweep.run{opacity:1;filter:none;transform:none;transition:none!important;animation:none!important}}.bio-ledger-container{flex-direction:column;gap:0;width:100%;display:flex}.bio-subhead-tag{letter-spacing:.14em;color:var(--red)!important}.bio-section-panel{margin-bottom:4px}.bio-field-header{margin-bottom:18px}.bio-field-label{font-family:var(--font-mono);letter-spacing:.18em;color:var(--teal-bright);text-transform:uppercase;margin:0 0 6px;font-size:.62rem;font-weight:600}.bio-required{color:var(--red);font-size:.9em}.bio-field-sublabel{font-family:var(--font-prose);color:var(--whisper);margin:0;font-size:.88rem;font-style:italic;font-weight:300;line-height:1.55}.bio-field-example{color:var(--muted)}.bio-breakdown-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-bottom:4px;display:grid}.bio-breakdown-pill{appearance:none;cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;background:var(--surface);color:var(--muted);border:1px solid #ffffff1a;border-radius:0;padding:10px 14px;font-size:.64rem;font-weight:400;line-height:1.4;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.bio-breakdown-pill:hover{background:var(--hover);color:var(--light);border-color:#ffffff38}.bio-breakdown-pill--active{color:var(--red);background:#d9635c1f;border-color:#d9635c8c;box-shadow:inset 0 0 0 1px #d9635c59}.bio-breakdown-pill--active:hover{border-color:var(--red);background:#d9635c33}.bio-other-input-wrap{margin-top:14px}.bio-somatic-input{border:none;border-bottom:1px solid var(--whisper);width:100%;font-family:var(--font-mono);letter-spacing:.04em;color:var(--light);background:0 0;border-radius:0;outline:none;padding:10px 0;font-size:.82rem;transition:border-color .2s}.bio-somatic-input::placeholder{color:var(--whisper);font-style:italic}.bio-somatic-input:focus{border-bottom-color:#2ac4b8}.bio-textarea{background:var(--void);width:100%;font-family:var(--font-prose);color:var(--light);resize:vertical;border:1px solid #333;border-radius:0;outline:none;padding:14px 16px;font-size:.9rem;font-weight:300;line-height:1.6;transition:border-color .2s}.bio-textarea::placeholder{color:var(--whisper);font-style:italic}.bio-textarea:focus{border-color:#2ac4b866}.bio-cta-wrap{flex-direction:column;gap:12px;padding:28px 0 48px;display:flex}.bio-gate-warn{font-family:var(--font-mono);letter-spacing:.14em;color:var(--red);text-transform:uppercase;background:#d9635c14;border:1px solid #d9635c4d;margin:0;padding:10px 16px;font-size:.6rem}.bio-submit-btn{appearance:none;cursor:pointer;width:100%;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red);background:#d9635c14;border:1px solid #d9635c73;border-radius:0;padding:18px 24px;font-size:.76rem;font-weight:500;transition:background .2s,border-color .2s,box-shadow .2s,color .2s}.bio-submit-btn:hover:not(:disabled){border-color:var(--red);color:#f0807a;background:#d9635c2e;box-shadow:0 0 20px #d9635c40}.bio-submit-btn:disabled{opacity:.28;cursor:not-allowed;border-color:var(--line);color:var(--whisper);box-shadow:none;background:0 0}@media (width<=640px){.bio-breakdown-grid{grid-template-columns:1fr}}.payload-pre{font-family:var(--font-mono);letter-spacing:.02em;white-space:pre;background:var(--void);width:100%;max-height:480px;color:var(--muted);scrollbar-width:thin;scrollbar-color:#49c2b659 transparent;border:1px solid #ffffff14;border-radius:0;margin:12px 0 0;padding:20px;font-size:.7rem;font-weight:400;line-height:1.6;overflow:auto}.payload-pre::-webkit-scrollbar{width:5px;height:5px}.payload-pre::-webkit-scrollbar-track{background:0 0}.payload-pre::-webkit-scrollbar-thumb{background:#49c2b659;border-radius:2px}.payload-pre::-webkit-scrollbar-thumb:hover{background:#49c2b699}.payload-pre .json-key{color:var(--teal-bright)}.payload-pre .json-str{color:var(--light)}.payload-pre .json-num{color:var(--gold)}.payload-pre .json-bool{color:var(--red)}.payload-pre .json-null{color:var(--whisper)}.c8pi-viewport{background:var(--void);z-index:10;width:100vw;height:100vh;font-family:var(--font-ui);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.c8pi-grid-bg{display:none}.c8pi-header{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(12px);background:#090a0feb;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 5vw;display:grid;position:relative}.c8pi-header__tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-size:.68rem}.c8pi-header__step{font-family:var(--font-mono);letter-spacing:.06em;color:var(--teal);text-transform:uppercase;text-align:center;font-size:.68rem}.c8pi-header__record{font-family:var(--font-mono);letter-spacing:.06em;color:var(--whisper);text-align:right;text-transform:uppercase;font-size:.68rem}.c8pi-main{z-index:10;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.c8pi-dual-panel{flex:1;grid-template-columns:340px 1fr;display:grid;overflow:hidden}.c8pi-panel{flex-direction:column;display:flex;overflow:hidden}.c8pi-panel--left{border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#49c2b626 transparent;overflow-y:auto}.c8pi-panel--left::-webkit-scrollbar{width:3px}.c8pi-panel--left::-webkit-scrollbar-thumb{background:#49c2b626}.c8pi-panel--right{scrollbar-width:thin;scrollbar-color:#49c2b61a transparent;flex-direction:column;display:flex;overflow-y:auto}.c8pi-panel--right::-webkit-scrollbar{width:3px}.c8pi-panel--right::-webkit-scrollbar-thumb{background:#49c2b61a}.c8pi-panel__hdr{border-bottom:1px solid var(--line);background:#090a0f99;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.c8pi-panel__lbl{font-family:var(--font-mono);letter-spacing:.12em;color:var(--whisper);text-transform:uppercase;font-size:.62rem}.c8pi-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.c8pi-dot--live{background:var(--teal);animation:2s ease-in-out infinite c8pi-pulse;box-shadow:0 0 6px #49c2b699}.c8pi-dot--ok{background:var(--teal);box-shadow:0 0 8px #49c2b6cc}.c8pi-dot--pending{background:var(--hover)}@keyframes c8pi-pulse{0%,to{opacity:1}50%{opacity:.3}}.c8pi-telemetry{flex-direction:column;display:flex}.c8pi-meta-box{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:10px 20px;display:flex}.c8pi-meta-box--hl{background:#49c2b60a;border-left:2px solid #49c2b659}.c8pi-meta-box--accent{background:#49c2b60f}.c8pi-meta-box__k{font-family:var(--font-mono);letter-spacing:.14em;color:var(--whisper);text-transform:uppercase;font-size:.54rem}.c8pi-meta-box__v{font-family:var(--font-mono);color:var(--light);letter-spacing:.02em;word-break:break-word;font-size:.72rem}.c8pi-meta-box__v--accent{color:var(--teal);font-weight:500}.c8pi-meta-box__v--muted{color:var(--whisper);font-size:.64rem}.c8pi-meta-cluster{border-bottom:1px solid var(--line)}.c8pi-cluster-row{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;padding:5px 20px;display:flex}.c8pi-cluster-row:last-child{border-bottom:none}.c8pi-cluster-row__k{font-family:var(--font-mono);letter-spacing:.12em;color:var(--whisper);text-transform:uppercase;flex-shrink:0;min-width:78px;font-size:.54rem}.c8pi-cluster-row__v{font-family:var(--font-mono);color:var(--light);letter-spacing:.02em;word-break:break-word;font-size:.68rem}.c8pi-cluster-row__v--accent{color:var(--teal);font-weight:500}.c8pi-cluster-row__v--value{color:var(--teal-bright);font-style:italic}.c8pi-meta-section{border-bottom:1px solid #2a2a2a;padding-bottom:4px}.c8pi-meta-section__lbl{letter-spacing:.22em;color:#383838;text-transform:uppercase;padding:8px 16px 5px;font-family:JetBrains Mono,monospace;font-size:.46rem;display:block}.c8pi-meta-section--facilitator{background:#2ac4b806}.c8pi-seal-badge{letter-spacing:.2em;color:#2ac4b8;text-transform:uppercase;border:1px solid #2ac4b84d;margin:8px 16px 6px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:.5rem;display:inline-block}.c8pi-schema-manifest{background:#0003;border-bottom:1px solid #2a2a2a;flex-shrink:0;padding:12px 20px}.c8pi-schema-manifest__lbl{letter-spacing:.22em;color:#383838;text-transform:uppercase;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:.48rem;display:block}.c8pi-schema-manifest__grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.c8pi-schema-item{background:#12121299;border:1px solid #2a2a2a;flex-direction:column;gap:3px;padding:7px 10px;display:flex}.c8pi-schema-item__key{color:#666;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.58rem;transition:color .3s}.c8pi-schema-item__key--ok{color:#2ac4b8}.c8pi-schema-item__sub{color:#383838;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:.46rem;line-height:1.45}.c8pi-well{flex-direction:column;flex:1;gap:10px;padding:14px 20px 10px;display:flex}.c8pi-well__lbl{letter-spacing:.18em;color:#444;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.5rem}.c8pi-textarea-frame{background:#121212;border:1px solid #2a2a2a;transition:border-color .3s;position:relative;overflow:hidden}.c8pi-textarea-frame:focus-within{border-color:#2ac4b84d}.c8pi-scanline{z-index:10;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2ac4b8 50%,#0000 100%);height:2px;animation:.7s cubic-bezier(.4,0,.6,1) forwards c8pi-scan;position:absolute;top:0;left:0;right:0}@keyframes c8pi-scan{0%{opacity:1;top:0}85%{opacity:1}to{opacity:0;top:100%}}.c8pi-textarea{width:100%;font-family:var(--font-mono);color:var(--light);resize:none;background:0 0;border:none;outline:none;padding:14px 16px;font-size:.75rem;line-height:1.5;display:block}.c8pi-textarea::placeholder{color:#444}.c8pi-textarea--error{background:#ff3b300a}.c8pi-verify-btn{width:100%;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#2ac4b8;cursor:pointer;text-align:center;background:#2ac4b80f;border:1px solid #2ac4b859;border-radius:0;padding:13px 20px;font-size:.68rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1)}.c8pi-verify-btn:hover:not(:disabled){background:#2ac4b824;border-color:#2ac4b8;box-shadow:0 3px 12px #00000080}.c8pi-verify-btn:disabled{opacity:.28;cursor:not-allowed}.c8pi-verify-btn--loading{animation:1.1s ease-in-out infinite c8pi-btn-pulse;opacity:1!important;cursor:wait!important;border-color:#2ac4b880!important}@keyframes c8pi-btn-pulse{0%,to{opacity:.65}50%{opacity:1}}.c8pi-verify-btn--ok{color:#2ac4b8;cursor:not-allowed;background:#2ac4b814;border-color:#2ac4b880}.c8pi-reset-btn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b8b7b7;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2a2a2a;border-radius:0;padding:13px 16px;font-size:.56rem;transition:all .2s}.c8pi-reset-btn:hover{color:#e0e0e0;border-color:#b8b7b7}.c8pi-status{font-family:var(--font-mono);letter-spacing:.07em;border:1px solid;flex-shrink:0;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 16px;font-size:.6rem;animation:.3s c8pi-slide-up;display:flex}.c8pi-status--error{color:#e32817;background:#ff3b300d;border-color:#ff3b304d}.c8pi-status__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:3px}.c8pi-status__text{word-break:break-word;line-height:1.6}.c8pi-status__errors{flex-direction:column;gap:3px;display:flex}.c8pi-status__err-hdr{letter-spacing:.12em;margin-bottom:5px;font-size:.6rem;font-weight:700}.c8pi-status__err-line{color:#ff3b30cc;padding-left:10px;font-size:.56rem;line-height:1.5}.c8pi-status__err-ftr{color:#ff3b3073;letter-spacing:.14em;border-top:1px solid #ff3b302e;margin-top:7px;padding-top:7px;font-size:.52rem}.c8pi-preview{border:1px solid #2a2a2a;flex-shrink:0;margin:4px 20px 10px;animation:.35s c8pi-slide-up}.c8pi-preview__toggle{cursor:pointer;letter-spacing:.1em;color:#666;text-transform:uppercase;background:#0000004d;border:none;justify-content:space-between;align-items:center;width:100%;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:.58rem;transition:all .2s;display:flex}.c8pi-preview__toggle:hover{color:#2ac4b8;background:#2ac4b80d}.c8pi-preview__toggle-hint{color:#383838;font-size:.48rem}.c8pi-preview__body{scrollbar-width:thin;scrollbar-color:#2ac4b826 transparent;border-top:1px solid #2a2a2a;max-height:260px;overflow-y:auto}.c8pi-psec{border-bottom:1px solid #2a2a2a}.c8pi-psec:last-child{border-bottom:none}.c8pi-psec__hdr{letter-spacing:.2em;color:#383838;text-transform:uppercase;background:#0003;border-bottom:1px solid #2a2a2a;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.48rem}.c8pi-psec__body{padding:4px 0}.c8pi-pvec{border-bottom:1px dashed #2a2a2a;padding:4px 14px 8px}.c8pi-pvec:last-child{border-bottom:none}.c8pi-pvec__rank{color:#2ac4b8;letter-spacing:.07em;padding:5px 0 4px;font-family:JetBrains Mono,monospace;font-size:.58rem;display:block}.c8pi-prow{gap:10px;padding:3px 0;display:flex}.c8pi-prow__k{letter-spacing:.14em;color:#3a3a3a;text-transform:uppercase;flex-shrink:0;min-width:130px;font-family:JetBrains Mono,monospace;font-size:.48rem}.c8pi-prow__v{color:#777;word-break:break-word;font-family:JetBrains Mono,monospace;font-size:.6rem;line-height:1.5}.c8pi-proceed{background:#2ac4b808;border-top:1px solid #2ac4b82e;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:13px 24px;animation:.4s c8pi-slide-up;display:flex}.c8pi-proceed__meta{letter-spacing:.08em;color:#666;text-transform:uppercase;align-items:center;gap:10px;min-width:0;font-family:JetBrains Mono,monospace;font-size:.58rem;display:flex;overflow:hidden}.c8pi-proceed__record{color:#2ac4b8;flex-shrink:0;font-weight:500}.c8pi-proceed__sep{color:#2a2a2a;flex-shrink:0}.c8pi-proceed__name{color:#e0e0e0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c8pi-proceed__status{color:#2ac4b8;flex-shrink:0}.c8pi-proceed__btn{letter-spacing:.12em;text-transform:uppercase;color:#2ac4b8;cursor:pointer;white-space:nowrap;background:#2ac4b814;border:1px solid #2ac4b873;border-radius:0;flex-shrink:0;padding:13px 28px;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1)}.c8pi-proceed__btn:hover{background:#2ac4b829;border-color:#2ac4b8;transform:translate(3px);box-shadow:0 3px 12px #00000080}.c8pi-blackout{z-index:9999;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.c8pi-blackout__text{text-align:center}.c8pi-blackout__text p{letter-spacing:.22em;color:#e0e0e0;text-transform:uppercase;opacity:0;margin:0 0 20px;font-family:JetBrains Mono,monospace;font-size:.88rem;animation:.6s forwards c8pi-ink-in}.c8pi-blackout__text p:first-child{animation-delay:.2s}.c8pi-blackout__text p:nth-child(2){animation-delay:.75s}.c8pi-blackout__text p:nth-child(3){animation-delay:1.3s}.c8pi-blackout__accent{color:#2ac4b8!important;letter-spacing:.3em!important;animation-delay:1.9s!important}@keyframes c8pi-ink-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.c8pi-dual-panel{grid-template-rows:auto 1fr;grid-template-columns:1fr}.c8pi-panel--left{border-bottom:1px solid #2a2a2a;border-right:none;max-height:200px;overflow:auto hidden}.c8pi-telemetry{flex-flow:row;overflow-x:auto}.c8pi-meta-box,.c8pi-meta-cluster,.c8pi-meta-section{border-bottom:none;border-right:1px solid #2a2a2a;min-width:160px}.c8pi-schema-manifest__grid{grid-template-columns:1fr}.c8pi-header{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.c8pi-header__step{text-align:left;border-bottom:1px solid #2a2a2a;order:-1;grid-column:1/-1;margin-bottom:4px;padding-bottom:6px}.c8pi-proceed{flex-direction:column;align-items:flex-start}.c8pi-proceed__btn{width:100%}}.fade-to-pure-black{pointer-events:none;animation:.6s cubic-bezier(.4,0,.2,1) forwards fadeToPureBlack}@keyframes fadeToPureBlack{0%{opacity:1;filter:brightness()}to{opacity:0;filter:brightness(0);background:#000}}.post-seal-terminal-viewport{z-index:9999999;user-select:none;cursor:default;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.post-seal-terminal-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:680px;display:flex}.post-seal-line{letter-spacing:.2em;color:#b8b7b7;text-transform:uppercase;opacity:0;margin:0;font-family:JetBrains Mono,monospace;font-size:.88rem;line-height:1.6;animation:.8s forwards postSealTextIn}.post-seal-line:first-child{animation-delay:.2s}.post-seal-line:nth-child(2){animation-delay:.6s}.post-seal-line:nth-child(3){animation-delay:1s}.post-seal-accent{margin-top:6px;color:#b8b7b7!important;letter-spacing:.24em!important}@keyframes postSealTextIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.brutalist-qr{background:#121212;border:1px solid #2a2a2a;flex-direction:column;align-items:center;padding:14px;display:flex}.brutalist-qr .qr-image{background:#121212;border:1px solid #2ac4b8;padding:6px;box-shadow:0 3px 12px #00000080}.brutalist-qr-caption{color:#b8b7b7;letter-spacing:.1em;text-align:center;word-break:break-all;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:.52rem;line-height:1.5}.qr-url-highlight{color:#2ac4b8;margin-top:4px;font-weight:500;display:block}.brutalist-seal-panel{flex-direction:column;gap:24px;display:flex;background:#121212cc!important;border:1px solid #ff3b3059!important}.seal-warning-banner{background:#ff3b300f;border:1px solid #ff3b3066;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.seal-warning-icon{color:#e32817;flex-shrink:0;margin-top:2px;font-size:.9rem;line-height:1}.seal-warning-text{letter-spacing:.08em;color:#e32817;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.64rem;line-height:1.6}.seal-certification-box{background:#121212;border:1px solid #2a2a2a;padding:16px}.seal-check-label{cursor:pointer;user-select:none;align-items:flex-start;gap:12px;display:flex}.seal-checkbox{appearance:none;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;transition:all .2s;display:flex}.seal-checkbox:checked{background:#2ac4b826;border-color:#2ac4b8;box-shadow:0 3px 12px #00000080}.seal-checkbox:checked:after{content:"✓";color:#2ac4b8;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.seal-check-text{letter-spacing:.06em;color:#e0e0e0;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.68rem;line-height:1.55}.master-seal-button-area{flex-direction:column;gap:8px;display:flex}.master-seal-btn{letter-spacing:.14em;text-transform:uppercase;color:#e32817;cursor:pointer;text-align:center;background:#ff3b3014;border:1px solid #ff3b3099;border-radius:0;width:100%;padding:16px 24px;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1)}.master-seal-btn.active:hover{background:#ff3b3038;border-color:#e32817;transform:translateY(-1px);box-shadow:0 0 28px #ff3b3066}.master-seal-btn.disabled{opacity:.3;cursor:not-allowed;color:#b8b7b7;background:0 0;border-color:#2a2a2a}.irreversibility-warning{letter-spacing:.14em;color:#b8b7b7;text-transform:uppercase;text-align:center;margin:0;font-family:JetBrains Mono,monospace;font-size:.52rem}.seal-modal-overlay{backdrop-filter:blur(12px);z-index:999999;background:#000000e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.seal-modal-box{background:#121212;border:1px solid #ff3b3080;flex-direction:column;width:100%;max-width:580px;display:flex;box-shadow:0 0 40px #000000e6,0 0 30px #ff3b3026}.seal-modal-hdr{background:#ff3b3014;border-bottom:1px solid #ff3b304d;padding:14px 20px}.seal-modal-tag{letter-spacing:.14em;color:#e32817;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:700}.seal-modal-body{flex-direction:column;gap:14px;padding:24px 20px;display:flex}.seal-modal-p{letter-spacing:.06em;color:#e0e0e0;margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;line-height:1.6}.seal-modal-meta{background:#0a0a0a;border:1px solid #2a2a2a;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.modal-meta-row{align-items:baseline;gap:10px;display:flex}.modal-meta-row .meta-k{letter-spacing:.12em;color:#b8b7b7;text-transform:uppercase;min-width:140px;font-family:JetBrains Mono,monospace;font-size:.54rem}.modal-meta-row .meta-v{color:#e0e0e0;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.68rem}.modal-meta-row .meta-v.highlight{color:#2ac4b8;font-weight:600}.seal-modal-warning{letter-spacing:.08em;color:#e32817;text-transform:uppercase;background:#ff3b300f;border-left:2px solid #e32817;margin:0;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:.6rem;line-height:1.55}.seal-modal-actions{background:#0006;border-top:1px solid #2a2a2a;gap:10px;padding:14px 20px;display:flex}.seal-cancel-btn{letter-spacing:.1em;text-transform:uppercase;color:#b8b7b7;cursor:pointer;text-align:center;background:0 0;border:1px solid #2a2a2a;border-radius:0;flex:1;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:.62rem;transition:all .2s}.seal-cancel-btn:hover{color:#e0e0e0;border-color:#b8b7b7}.seal-confirm-btn{letter-spacing:.1em;text-transform:uppercase;color:#e32817;cursor:pointer;text-align:center;background:#ff3b3026;border:1px solid #e32817;border-radius:0;flex:1.5;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:700;transition:all .2s}.seal-confirm-btn:hover{background:#ff3b304d;box-shadow:0 0 20px #ff3b3066}.c8pi-directive-card{background:#2ac4b808;border-bottom:1px solid #2a2a2a;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.c8pi-directive-card__hdr{justify-content:space-between;align-items:center;display:flex}.c8pi-directive-card__tag{letter-spacing:.16em;color:#2ac4b8;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:700}.c8pi-directive-card__toast{letter-spacing:.1em;color:#8fe9dd;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.52rem}.c8pi-directive-card__text{letter-spacing:.04em;color:#ededed;user-select:all;background:#090a0d;border:1px solid #2a2a2a;margin:0;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.5}.c8pi-directive-card__btn{letter-spacing:.12em;text-transform:uppercase;color:#2ac4b8;cursor:pointer;background:#2ac4b814;border:1px solid #2ac4b859;align-self:flex-start;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.58rem;transition:all .2s}.c8pi-directive-card__btn:hover{background:#2ac4b82e;border-color:#2ac4b8;box-shadow:0 3px 12px #00000080}.c8pi-witness-hdr-row{justify-content:space-between;align-items:center;padding-right:16px;display:flex}.c8pi-witness-edit-btn{letter-spacing:.12em;color:#b8b7b7;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:JetBrains Mono,monospace;font-size:.48rem;transition:color .15s}.c8pi-witness-edit-btn:hover{color:#2ac4b8}.c8pi-witness-inline-form{background:#00000040;flex-direction:column;gap:8px;padding:8px 16px 12px;display:flex}.c8pi-w-field{flex-direction:column;gap:3px;display:flex}.c8pi-w-lbl{letter-spacing:.16em;color:#b8b7b7;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.46rem}.c8pi-w-input{letter-spacing:.04em;color:#e0e0e0;background:#121212;border:1px solid #2a2a2a;outline:none;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:.62rem;transition:border-color .15s}.c8pi-w-input:focus{border-color:#2ac4b8;box-shadow:0 3px 12px #00000080}.c8pi-w-save-btn{letter-spacing:.12em;text-transform:uppercase;color:#2ac4b8;cursor:pointer;background:#2ac4b81a;border:1px solid #2ac4b866;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:.54rem;transition:all .2s}.c8pi-w-save-btn:hover:not(:disabled){background:#2ac4b833;border-color:#2ac4b8}.c8pi-w-save-btn:disabled{opacity:.3;cursor:not-allowed}.c8pi-w-saved-toast{letter-spacing:.14em;color:#2ac4b8;text-transform:uppercase;padding:4px 16px;font-family:JetBrains Mono,monospace;font-size:.48rem;display:block}.c8pi-state-b{flex-direction:column;gap:16px;height:100%;padding:16px 20px;display:flex;overflow-y:auto}.c8pi-console-actions{flex-direction:column;gap:14px;display:flex}.c8pi-action-card{background:#121212;border:1px solid #2a2a2a;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.c8pi-action-card.primary{background:linear-gradient(#2ac4b80a,#121212);border-color:#2ac4b859}.c8pi-action-card.secondary{border-color:#2a2a2a}.c8pi-action-card.seal{background:#ff3b3008;border-color:#ff3b3066}.c8pi-action-card__tag{letter-spacing:.2em;color:#b8b7b7;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.48rem;display:block}.c8pi-action-card.primary .c8pi-action-card__tag{color:#2ac4b8}.c8pi-action-card__title{letter-spacing:.1em;color:#ededed;text-transform:uppercase;margin:4px 0 0;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:700}.c8pi-action-card__desc{color:#b8b7b7;margin:0;font-family:Inter,sans-serif;font-size:.68rem;line-height:1.5}.c8pi-btn-primary{letter-spacing:.14em;text-transform:uppercase;color:#07080a;cursor:pointer;text-align:center;background:#2ac4b8;border:1px solid #2ac4b8;padding:14px 20px;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 3px 12px #00000080}.c8pi-btn-primary:hover:not(:disabled){background:#39e3d6;transform:translateY(-1px);box-shadow:0 3px 12px #00000080}.c8pi-btn-primary:disabled{opacity:.6;cursor:wait}.c8pi-btn-secondary{letter-spacing:.12em;text-transform:uppercase;color:#2ac4b8;cursor:pointer;text-align:center;background:#2ac4b814;border:1px solid #2ac4b859;padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:.64rem;transition:all .2s}.c8pi-btn-secondary:hover{background:#2ac4b82e;border-color:#2ac4b8}.c8pi-progress-text{letter-spacing:.1em;color:#2ac4b8;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.6rem}.c8pi-success-badge{letter-spacing:.12em;color:#2ac4b8;text-transform:uppercase;background:#2ac4b81a;border:1px solid #2ac4b84d;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:.62rem}.c8pi-reset-strip{justify-content:flex-end;padding-top:4px;display:flex}.seal-modal-box.error-modal{border-color:#ff3b3099;box-shadow:0 0 50px #ff3b3040,0 0 40px #000000e6}.seal-modal-hdr.error{background:#ff3b3026;border-bottom-color:#ff3b3066}.seal-modal-tag.error{color:#e32817}.c8pi-error-list-block{background:#0a0a0a;border:1px solid #ff3b304d;flex-direction:column;gap:6px;max-height:200px;padding:12px 14px;display:flex;overflow-y:auto}.c8pi-error-item{align-items:baseline;gap:8px;display:flex}.c8pi-error-num{color:#e32817;letter-spacing:.1em;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.54rem}.c8pi-error-text{color:#e0e0e0;font-family:JetBrains Mono,monospace;font-size:.62rem;line-height:1.4}.c8pi-stage{flex-direction:column;gap:20px;height:100%;padding:24px 28px;display:flex;overflow-y:auto}.c8pi-stage__hdr{border-bottom:1px solid #2a2a2a;flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.c8pi-stage__tag{font-family:var(--font-mono);letter-spacing:.16em;color:#2ac4b8;text-transform:uppercase;font-size:.52rem;font-weight:700}.c8pi-stage__title{font-family:var(--font-mono);letter-spacing:.08em;color:#e0e0e0;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:700}.c8pi-stage-desc{font-family:var(--font-ui);color:#b8b7b7;margin:0;font-size:.76rem;line-height:1.6}.c8pi-prose-card{background:#121212b3;border:1px solid #2a2a2a;flex-direction:column;gap:12px;padding:20px 24px;display:flex;box-shadow:0 4px 24px #0006}.c8pi-prose-lead{font-family:var(--font-prose);color:#e0e0e0;margin:0;font-size:1.05rem;line-height:1.65}.c8pi-prose-body{font-family:var(--font-mono);color:#b8b7b7;margin:0;font-size:.72rem;line-height:1.6}.c8pi-checklist-box{background:#121212;border:1px solid #2a2a2a;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.c8pi-checklist-lbl{font-family:var(--font-mono);letter-spacing:.18em;color:#b8b7b7;text-transform:uppercase;font-size:.52rem;font-weight:700}.c8pi-checklist-grid{flex-direction:column;gap:8px;display:flex}.c8pi-check-item{background:#0000004d;border:1px solid #2a2a2a;align-items:flex-start;gap:12px;padding:8px 12px;transition:all .2s;display:flex}.c8pi-check-item--done{background:#2ac4b808;border-color:#2ac4b840}.c8pi-check-item__status{font-family:var(--font-mono);color:#b8b7b7;flex-shrink:0;font-size:.68rem;font-weight:700}.c8pi-check-item--done .c8pi-check-item__status{color:#2ac4b8}.c8pi-check-item__content{flex-direction:column;gap:2px;display:flex}.c8pi-check-item__label{font-family:var(--font-mono);letter-spacing:.04em;color:#ccc;font-size:.68rem}.c8pi-check-item--done .c8pi-check-item__label{color:#e0e0e0}.c8pi-check-item__note{font-family:var(--font-mono);letter-spacing:.06em;color:#b8b7b7;font-size:.56rem}.c8pi-stage-actions{align-items:center;gap:12px;padding-top:8px;display:flex}.c8pi-stage-actions.space-between{justify-content:space-between}.c8pi-cta-btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:13px 24px;font-size:.72rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.c8pi-cta-btn.primary{color:#07080a;background:#2ac4b8;border:1px solid #2ac4b8;box-shadow:0 3px 12px #00000080}.c8pi-cta-btn.primary:hover:not(:disabled){background:#39e3d6;transform:translateY(-1px);box-shadow:0 3px 12px #00000080}.c8pi-cta-btn.primary:disabled{opacity:.35;cursor:not-allowed;color:#b8b7b7;box-shadow:none;background:#2ac4b81a;border-color:#2a2a2a}.c8pi-cta-btn.secondary{color:#b8b7b7;background:0 0;border:1px solid #2a2a2a}.c8pi-cta-btn.secondary:hover{color:#e0e0e0;border-color:#b8b7b7}.c8pi-sub-steps{flex-direction:column;gap:4px;margin-top:4px;display:flex}.c8pi-sub-step{font-family:var(--font-mono);letter-spacing:.04em;color:#777;font-size:.58rem;line-height:1.45}.c8pi-audit-container{flex-direction:column;gap:14px;max-height:calc(100vh - 270px);padding-right:4px;display:flex;overflow-y:auto}.c8pi-audit-card{background:#121212;border:1px solid #2a2a2a}.c8pi-audit-card__hdr{font-family:var(--font-mono);letter-spacing:.16em;color:#2ac4b8;text-transform:uppercase;background:#2ac4b80a;border-bottom:1px solid #2a2a2a;padding:8px 16px;font-size:.54rem;font-weight:700}.c8pi-audit-card__body{flex-direction:column;gap:6px;padding:10px 16px;display:flex}.c8pi-audit-vec-box{border-bottom:1px dashed #2a2a2a;flex-direction:column;gap:4px;margin-bottom:4px;padding-bottom:8px;display:flex}.c8pi-audit-vec-box:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.c8pi-audit-vec-tag{font-family:var(--font-mono);letter-spacing:.08em;color:#2ac4b8;margin-bottom:2px;font-size:.62rem;font-weight:600}.c8pi-prow{align-items:baseline;gap:10px;display:flex}.c8pi-prow__k{font-family:var(--font-mono);letter-spacing:.14em;color:#b8b7b7;text-transform:uppercase;flex-shrink:0;min-width:140px;font-size:.52rem}.c8pi-prow__v{font-family:var(--font-mono);color:#ccc;font-size:.64rem;line-height:1.5}.c8pi-prow__v.accent{color:#2ac4b8;font-weight:600}.c8pi-compilation-visualizer{background:#080808;border:1px solid #2ac4b84d;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.c8pi-progress-bar-wrap{background:#1a1a1a;width:100%;height:4px;overflow:hidden}.c8pi-progress-bar-fill{background:#2ac4b8;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);box-shadow:0 3px 12px #00000080}.pulse-dot{background:#2ac4b8;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 6px #2ac4b8}.c8pi-download-gate-box{background:#2ac4b808;border:1px solid #2ac4b84d;padding:12px 16px}.c8pi-w-actions{gap:6px;display:flex}.c8pi-w-cancel-btn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b8b7b7;cursor:pointer;background:0 0;border:1px solid #2a2a2a;padding:6px 10px;font-size:.54rem;transition:all .2s}.c8pi-w-cancel-btn:hover{color:#e0e0e0;border-color:#b8b7b7}.c8pi-telegram-card{background:#0a0a0c;border:1px solid #2a2a2a;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.c8pi-telegram-card__hdr{justify-content:space-between;align-items:center;display:flex}.c8pi-telegram-card__tag{font-family:var(--font-mono);letter-spacing:.16em;color:#2ac4b8;text-transform:uppercase;font-size:.52rem;font-weight:700}.c8pi-telegram-card__toast{font-family:var(--font-mono);letter-spacing:.1em;color:#8fe9dd;text-transform:uppercase;font-size:.52rem}.c8pi-telegram-payload-block{font-family:var(--font-mono);letter-spacing:.04em;color:#d8d8d8;white-space:pre-wrap;word-break:break-word;user-select:all;background:#121214;border:1px solid #2a2a2a;margin:0;padding:14px 16px;font-size:.68rem;line-height:1.55}.c8pi-telegram-actions{flex-wrap:wrap;gap:10px;display:flex}.c8pi-telegram-actions .telegram-link{align-items:center;text-decoration:none;display:inline-flex}.c8pi-gate-box{background:#2ac4b808;border:1px solid #2ac4b84d;padding:14px 18px}.c8pi-witness-form-card{background:#121212;border:1px solid #2a2a2a;flex-direction:column;gap:16px;max-width:600px;padding:20px 24px;display:flex}.c8pi-form-group{flex-direction:column;gap:6px;display:flex}.c8pi-form-label{font-family:var(--font-mono);letter-spacing:.16em;color:#b8b7b7;text-transform:uppercase;font-size:.54rem;font-weight:600}.c8pi-form-input{font-family:var(--font-mono);letter-spacing:.04em;color:#e0e0e0;background:#07080a;border:1px solid #2a2a2a;outline:none;padding:10px 14px;font-size:.76rem;transition:all .2s}.c8pi-form-input:focus{border-color:#2ac4b8;box-shadow:0 3px 12px #00000080}.c8pi-form-error{font-family:var(--font-mono);color:#e32817;letter-spacing:.06em;background:#ff3b3014;border:1px solid #ff3b304d;padding:8px 12px;font-size:.6rem}.c8pi-whisper-card{background:#2ac4b805;border-left:2px solid #2ac4b866;margin-top:4px;padding:8px 14px}.c8pi-whisper-text{font-family:var(--font-prose);color:#aaa;margin:0;font-size:.88rem;font-style:italic;line-height:1.55}button:disabled,.button:disabled,button[disabled],.button[disabled],.art-card-btn:disabled,.art-select-toggle-btn:disabled{opacity:1!important;color:#b8b7b7!important;cursor:not-allowed!important;box-shadow:none!important;background:#141414 repeating-linear-gradient(-45deg,#0000,#0000 6px,#ffffff06 6px 7px)!important;border:1px solid #2a2a2a!important}.next-btn-glow,.fork-accept-btn,.commit-proceed-btn,.commit-btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.72rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#fff!important;background:#1a7f75!important;border:1px solid #5eead4!important;border-radius:4px!important;box-shadow:0 0 14px #1a7f754d!important}.next-btn-glow:hover:not(:disabled),.fork-accept-btn:hover:not(:disabled),.commit-proceed-btn:hover:not(:disabled),.commit-btn:hover:not(:disabled){transform:translateY(-1px);background:#229e92!important;border-color:#5ffff3!important;box-shadow:0 0 20px #1a7f7580!important}.back-btn,.link-copy-btn,.fork-decline-btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.72rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#ededed!important;background:#ffffff0d!important;border:1px solid #ffffff26!important;border-radius:4px!important}.back-btn:hover:not(:disabled),.link-copy-btn:hover:not(:disabled),.fork-decline-btn:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;background:#1a7f7526!important;border-color:#5eead466!important}.confirm-btn,.art-select-toggle-btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:600;border-radius:4px!important}.modal-footer,.seal-modal-actions,.lightbox-bottom-bar,.modal-actions,.dialog-actions,.modal-foot{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))!important}.terminal-checkbox{cursor:pointer;user-select:none;font-family:var(--font-ui,"Inter", sans-serif);letter-spacing:.05em;text-transform:uppercase;color:var(--teal,#44d8cc);background:#44d8cc0a;border:.5px solid #44d8cc40;border-radius:3px;align-items:center;gap:10px;padding:10px 16px;font-size:.72rem;font-weight:300;transition:all .25s;display:inline-flex}.terminal-checkbox:hover{border-color:var(--teal,#44d8cc);background:#44d8cc14}.terminal-checkbox.is-checked{border:.5px solid var(--teal,#44d8cc);color:var(--teal-bright,#5ffff3);background:#44d8cc1f;box-shadow:0 0 16px #44d8cc1f}.terminal-checkbox__box{background:#08090bcc;border:.5px solid #44d8cc66;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:all .15s;display:inline-flex}.terminal-checkbox.is-checked .terminal-checkbox__box{background:#0e3a3d;border-color:#44d8cc}.terminal-checkbox__check{color:#5ffff3;font-size:10px;font-weight:400;line-height:1}.terminal-checkbox__label{line-height:1.4}.key-hotkey-badge{font-family:var(--font-mono);color:#b8b7b7;letter-spacing:.04em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:3px;justify-content:center;align-items:center;margin-right:6px;padding:2px 5px;font-size:.62rem;font-weight:700;display:inline-flex}.key-hotkey-badge--advance{color:#5eead4;background:#1a7f7540;border-color:#5eead466;margin-left:8px;margin-right:0;font-size:.64rem}.art-thumbnail-card{position:relative;overflow:hidden;border:1px solid #ffffff14!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:inset 0 0 20px #000c!important}.art-thumbnail-card:hover{transform:translateY(-2px);border-color:#ededed!important;box-shadow:inset 0 0 25px #000000e6,0 8px 24px #0009!important}:root{--sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"JetBrains Mono", monospace;--serif:"Cormorant Garamond", "Gloock", Georgia, serif;--line:#ffffff12;--line-strong:#ffffff24;--surface:#121212;--surface-ground:#1e1e1e;--btn-surface:#121212;--btn-hover:#1e2127;--btn-light:#eceef1;--btn-muted:#8b8f98;--btn-whisper:#5a5d64;--teal-dark:#0e3a3d;--teal-theme:#44d8cc;--teal-bright:#5ffff3;--red-theme:#d9534f;--red-subdued:#5c2b2b;--red-sub:#8b2817}.field{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;margin-bottom:20px!important;display:flex!important}.field label{font-family:var(--mono)!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--btn-whisper)!important;margin-bottom:10px!important;font-size:10px!important;transition:color .25s!important;display:block!important}.field:focus-within label{color:var(--teal-theme)!important}.field input,.field textarea,.field select,.terminal-input,.chamber-input,input[type=text],input[type=number],input[type=password],input[type=email],textarea,select{border:1px solid var(--line,var(--border-dim))!important;background:var(--surface-ground,#1e1e1e)!important;width:100%!important;color:var(--text-light,#eceef1)!important;font-family:var(--sans)!important;box-sizing:border-box!important;border-radius:3px!important;outline:none!important;padding:14px 16px!important;font-size:14px!important;transition:border-color .25s,box-shadow .25s!important;box-shadow:inset 0 2px 6px #00000026!important}.field input::placeholder,.field textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--text-whisper,#6b6861)!important}[data-theme=eggshell] .field input,[data-theme=eggshell] .field textarea,[data-theme=eggshell] .field select,[data-theme=eggshell] .terminal-input,[data-theme=eggshell] .chamber-input,[data-theme=eggshell] input[type=text],[data-theme=eggshell] input[type=number],[data-theme=eggshell] input[type=password],[data-theme=eggshell] input[type=email],[data-theme=eggshell] textarea,[data-theme=eggshell] select{color:#141414!important;background:#e8e6e1!important;border-color:#d3d0ca!important;box-shadow:inset 0 1px 4px #00000014!important}[data-theme=eggshell] .field input::placeholder,[data-theme=eggshell] .field textarea::placeholder,[data-theme=eggshell] input::placeholder,[data-theme=eggshell] textarea::placeholder{color:#6b6861!important}.field input:focus,.field textarea:focus,.field select:focus,.terminal-input:focus,.chamber-input:focus,input:focus,textarea:focus,select:focus{border-color:var(--teal-theme)!important;outline:none!important;box-shadow:inset 0 2px 6px #0006,0 0 0 3px #3fb8ae1f!important}.demo-card,.chamber-card,.protocol-card,.card,.panel-card,.artifact-card{border:1px solid var(--line)!important;box-sizing:border-box!important;background:#121212!important;border-radius:4px!important;padding:24px!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s!important;position:relative!important;overflow:hidden!important}.demo-card:before,.chamber-card:before,.protocol-card:before,.card:before,.panel-card:before,.artifact-card:before{content:""!important;opacity:0!important;pointer-events:none!important;z-index:10!important;background:linear-gradient(90deg,#0000,#44d8cc,#0000)!important;height:1px!important;transition:opacity .4s!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.demo-card:hover,.chamber-card:hover,.protocol-card:hover,.card:hover,.panel-card:hover,.artifact-card:hover{border-color:var(--line-strong)!important;transform:translateY(-3px)!important;box-shadow:0 20px 40px #00000080!important}.demo-card:hover:before,.chamber-card:hover:before,.protocol-card:hover:before,.card:hover:before,.panel-card:hover:before,.artifact-card:hover:before{opacity:.7!important}.demo-card h4,.chamber-card h4,.protocol-card h4,.card h4,.panel-card h4,.artifact-card h4{font-family:var(--serif)!important;color:#eceef1!important;text-transform:none!important;margin-bottom:10px!important;font-size:22px!important;font-weight:500!important}.demo-card p,.chamber-card p,.protocol-card p,.card p,.panel-card p,.artifact-card p{font-family:var(--sans)!important;color:#8b8f98!important;font-size:13px!important;line-height:1.6!important}.demo-card .tag,.chamber-card .tag,.protocol-card .tag,.card .tag,.panel-card .tag,.artifact-card .tag{font-family:var(--mono)!important;color:#44d8cc!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-top:16px!important;font-size:10px!important;display:inline-block!important}.badge,.card-badge,.ui-badge,.chamber-badge{font-family:var(--mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#44d8cc!important;box-sizing:border-box!important;background:#44d8cc14!important;border:.5px solid #44d8cc!important;border-radius:3px!important;align-items:center!important;gap:6px!important;padding:3px 8px!important;font-size:.6rem!important;font-weight:300!important;line-height:1!important;display:inline-flex!important}.card-badge{margin-bottom:16px!important}.badge-dot{background:currentColor!important;border-radius:50%!important;width:4px!important;height:4px!important;display:inline-block!important}.badge-active,.card-badge.active,.ui-badge.active{color:#44d8cc!important;background:#44d8cc14!important;border-color:#44d8cc!important}.badge-archived,.card-badge.archived,.ui-badge.archived{color:#c4c4c4!important;background:#ffffff0a!important;border-color:#3a3a3a!important}.badge-revoke,.badge-destructive,.card-badge.destructive,.ui-badge.destructive{color:#8b2817!important;cursor:pointer!important;background:#e3281714!important;border-color:#e32817!important;transition:all .2s!important}.badge-revoke:hover,.badge-destructive:hover,.card-badge.destructive:hover,.ui-badge.destructive:hover{color:#e32817!important;box-shadow:0 0 4px #e3281726!important}.btn,.terminal-btn,.chamber-btn,button.ui-btn{font-family:var(--sans)!important;letter-spacing:.02em!important;border:1px solid var(--line-strong)!important;background:var(--btn-surface)!important;color:var(--btn-light)!important;cursor:pointer!important;user-select:none!important;box-sizing:border-box!important;border-radius:3px!important;outline:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:14px 28px!important;font-size:13px!important;font-weight:500!important;transition:all .25s!important;display:inline-flex!important;position:relative!important;box-shadow:-2px -2px 6px #ffffff0a,3px 3px 8px #000c!important}.btn:hover,.terminal-btn:hover,.chamber-btn:hover,button.ui-btn:hover{background:var(--btn-hover)!important;color:var(--btn-light)!important;border-color:#3fb8ae66!important}.btn:active,.terminal-btn:active,.chamber-btn:active,button.ui-btn:active{transform:scale(.98)!important}.btn-primary,.terminal-btn--primary,.chamber-btn-primary{background:var(--teal-dark)!important;border:1px solid var(--teal-theme)!important;color:var(--teal-bright)!important;box-shadow:2px 3px 8px #000c,0 0 12px #3fb8ae40!important}.btn-primary:hover,.terminal-btn--primary:hover,.chamber-btn-primary:hover{border-color:var(--teal-bright)!important;color:var(--teal-bright)!important;background:#3fb8ae2e!important;box-shadow:0 0 24px #3fb8ae2e!important}.btn-ghost,.terminal-btn--stealth,.chamber-btn-ghost{border:1px solid var(--line)!important;color:var(--btn-muted)!important;box-shadow:none!important;background:0 0!important}.btn-ghost:hover,.terminal-btn--stealth:hover,.chamber-btn-ghost:hover{border-color:var(--line-strong)!important;color:var(--btn-light)!important}.btn-destructive,.terminal-btn--destructive,.chamber-btn-destructive{background:var(--red-subdued)!important;color:#f0b8b6!important;border:1px solid #d9534f66!important;box-shadow:2px 3px 8px #000c,0 0 10px #d9534f33!important}.btn-destructive:hover,.terminal-btn--destructive:hover,.chamber-btn-destructive:hover{border-color:var(--red-theme)!important;color:#fff!important;background:#d9534f40!important}.hold-btn,.btn-hold{width:100%!important;font-family:var(--sans)!important;letter-spacing:.02em!important;user-select:none!important;background:var(--red-subdued)!important;color:#f0b8b6!important;cursor:pointer!important;box-sizing:border-box!important;border:1px solid #d9534f66!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;padding:16px 24px!important;font-size:13px!important;font-weight:500!important;transition:border-color .25s,transform 80ms!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.hold-btn:hover,.btn-hold:hover{border-color:var(--red-theme)!important}.hold-btn .fill,.btn-hold .fill,.terminal-btn__hold-bar{pointer-events:none!important;background:#d9534f59!important;width:0%!important;height:100%!important;transition:width 1.4s linear!important;position:absolute!important;top:0!important;left:0!important}.hold-btn.holding .fill,.btn-hold.holding .fill,.terminal-btn.is-holding .terminal-btn__hold-bar{width:100%!important}.hold-btn span,.btn-hold span,.hold-btn div,.btn-hold div{z-index:2!important;position:relative!important}.btn-stack{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.cta-row{gap:16px!important;margin-top:48px!important;display:flex!important}.interactive-neutral,.btn-neutral{border:var(--border-width,.5px) solid var(--border-inactive,#ffffff12);transition:border-color .15s,transform 80ms linear,background .15s,box-shadow .15s}.interactive-neutral:hover,.btn-neutral:hover{border-color:var(--border-teal-hover,#44d8cc80)}.interactive-neutral:active,.btn-neutral:active{border-color:var(--border-teal-active,#44d8cc80);transform:scale(.98)}.interactive-secondary,.btn-secondary{border:var(--border-width,.5px) solid var(--border-inactive,#ffffff12);transition:border-color .15s,transform 80ms linear,background .15s,box-shadow .15s}.interactive-secondary:hover,.btn-secondary:hover{border-color:var(--border-hover,#ffffff24)}.interactive-secondary:active,.btn-secondary:active{border-color:var(--border-active,#ffffff38);transform:scale(.98)}.interactive-primary,.btn-primary,.item-active{border:var(--border-width,.5px) solid var(--border-teal-inactive,#44d8cc80);transition:border-color .15s,transform 80ms linear,background .15s,box-shadow .15s}.interactive-primary:hover,.btn-primary:hover,.item-active:hover{border-color:var(--border-teal-hover,#44d8cc80)}.interactive-primary:active,.btn-primary:active,.item-active:active{border-color:var(--border-teal-active,#44d8cc80);transform:scale(.98)}.interactive-destructive,.btn-destructive{border:var(--border-width,.5px) solid var(--border-red-inactive,#e3281780);transition:border-color .15s,transform 80ms linear,background .15s,box-shadow .15s}.interactive-destructive:hover,.btn-destructive:hover{border-color:var(--border-red-hover,#e3281780)}.interactive-destructive:active,.btn-destructive:active{border-color:var(--border-red-hover,#e3281780);transform:scale(.98)}:root{--footer-h:140px}.chamber-viewport-shell,.chamber,.chamber-section,section.chamber-root{padding-bottom:var(--footer-h)!important}
