@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-vietnamese-400-normal-Dq9fsqrz.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-400-normal-BHpO_q_4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2) format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--action-color: #8fb4d8;--action-hover: #b8d7ef;--action-border: #31465b;color:#d4d4d4;background:#0c0c0c;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:18px;font-synthesis:none;font-weight:400;line-height:1.45;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;overflow-x:hidden;background:#0c0c0c;font-weight:400}button,a,input{font:inherit}.experience-shell{position:relative;isolation:isolate;min-height:100vh;padding:clamp(24px,3vw,56px);background:transparent}.experience-background{position:fixed;z-index:-2;inset:0;overflow:hidden;pointer-events:none;background:#0c0c0c}.experience-background:after{position:absolute;content:"";inset:0;background:linear-gradient(180deg,#07090b8a,#07090bb3),#08080857}.experience-background-video{width:100%;height:100%;object-fit:cover;opacity:.72}.system-panel{position:relative;min-height:calc(100vh - clamp(48px,6vw,112px));width:min(100%,1200px);border:0;background:transparent;text-shadow:0 1px 2px rgba(0,0,0,1),0 0 12px rgba(0,0,0,.94)}.panel-grid,.system-panel:before,.system-panel:after{display:none}.system-header{display:flex;align-items:start;justify-content:space-between;gap:16px;border-bottom:0;padding:0 0 24px;background:transparent}.kicker,.mono-label,.status-light,dt,.boot-log span,.system-prefix,.option-index,.terminal-window-header,.artifact-form label{color:#858585;font-size:.82rem;letter-spacing:0;text-transform:none}.kicker{margin:0}h1{margin:4px 0 0;color:#d4d4d4;font-size:1.12rem;font-weight:400;line-height:1.3;text-transform:none}.status-light{display:inline-flex;align-items:center;gap:8px;min-height:20px;white-space:nowrap}.header-tools{display:grid;justify-items:end;gap:8px}.status-light span{width:7px;height:7px;border-radius:999px;background:#89d185;animation:terminal-pulse 2.6s steps(2,end) infinite}.view-stack{display:grid;gap:22px;padding:22px 0 0}.boot-log{display:grid;gap:5px;color:#c7c7c7}.boot-log p{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;margin:0}.system-copy{display:grid;gap:8px;max-width:760px;color:#cfcfcf}.system-copy p{margin:0}.prompt{color:#d7ba7d;padding-right:.5ch}.cursor{display:inline-block;width:.66ch;height:1.08em;margin-left:.18ch;vertical-align:-.18em;background:#d4d4d4;animation:terminal-blink 1.1s steps(2,end) infinite}.primary-action,.secondary-action,.icon-action{min-height:36px;border:1px solid transparent;border-radius:0;cursor:pointer;color:var(--action-color);background:transparent;text-decoration:none;text-transform:none;transition:border-color .12s ease,background .12s ease,color .12s ease}.primary-action{width:fit-content;max-width:100%;padding:8px 10px}.secondary-action{padding:8px 10px}.icon-action{width:68px;padding:0 10px}.primary-action:before,.secondary-action:before,.icon-action:before{content:none}.primary-action:hover,.secondary-action:hover,.icon-action:hover,.primary-action:focus-visible,.secondary-action:focus-visible,.icon-action:focus-visible{outline:none;border-color:var(--action-border);background:#171717;color:var(--action-hover)}.identity-block,.result-card,.artifact-dock,.empty-sequence,.question-block,.system-response{border:0;border-top:1px solid #262626;border-radius:0;background:transparent}.identity-block,.result-card,.question-block,.system-response{padding:14px}.transcript-log{display:grid}.transcript-entry{display:grid;border-top:1px solid #262626;padding:14px 0}.transcript-entry .question-block,.transcript-entry .system-response{border-top:0;padding:0 14px}.transcript-entry .system-response{margin-top:12px}.transcript-question h2{min-height:0}dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:12px 0 0}dl div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px}dt,dd{margin:0}dd{color:#d4d4d4;overflow-wrap:anywhere}.empty-sequence{padding:16px;color:#858585}.empty-sequence p{margin:0 0 8px;color:#d4d4d4;font-weight:400}.empty-sequence span{color:#858585}.question-block h2{margin:8px 0 0;color:#d4d4d4;font-size:1rem;font-weight:400;line-height:1.45;min-height:1.45em}.answer-grid{display:grid;gap:2px;margin-top:14px}.option-typing-placeholder{min-height:34px;margin:0;padding:6px 8px}.answer-option{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;min-height:34px;border:0;border-radius:0;color:var(--action-color);background:transparent;padding:6px 8px;cursor:pointer;text-align:left}.answer-option:before{content:none}.answer-option:hover,.answer-option:focus-visible{outline:1px solid var(--action-border);outline-offset:-1px;background:#171717;color:var(--action-hover)}.answer-option:disabled{cursor:default;opacity:.72}.option-index{color:#d7ba7d}.system-response{color:#d4d4d4}.system-response-output{display:grid;gap:3px;min-height:4.4em;margin-top:10px}.system-response p{margin:0}.user-line{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;margin:14px 0 0;color:#d4d4d4}.user-prefix{color:var(--action-color)}.system-line{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px}.system-prefix{color:#d7ba7d}.continue-action{margin-top:14px}.supporting-line{margin:18px 0 0;color:#d4d4d4}.summary-block{display:grid;gap:4px;margin-top:18px;color:#d4d4d4}.summary-block p{margin:0}.result-output{display:grid;gap:6px}.result-heading{margin:0}.result-heading:not(:first-child){margin-top:14px}.result-line,.result-summary-line{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:14px;margin:0}.result-label{color:#858585}.result-summary-line{grid-template-columns:auto minmax(0,1fr);gap:0}.artifact-dock,.action-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.artifact-password-readout{border-top:1px solid #262626;padding:14px}.artifact-password-readout p{margin:0}.artifact-password-readout strong{display:block;margin:5px 0;color:#d7ba7d;font-size:1.05rem;font-weight:400;letter-spacing:.04em}.artifact-password-readout p:last-child{color:#858585;font-size:.82rem}.artifact-dock{padding:14px}.artifact-dock strong{display:block;margin-top:4px;color:#d4d4d4;font-size:1rem;font-weight:400}.action-row{flex-wrap:wrap}.next-actions{display:grid;gap:14px;border-top:1px solid rgba(171,179,180,.32);border-bottom:1px solid rgba(171,179,180,.16);padding:22px 14px;background:linear-gradient(90deg,rgba(53,87,110,.17),transparent 62%),#0508099e}.next-actions-heading p{margin:0}.next-actions-heading p:last-child{margin-top:4px;color:#c4ccca;font-size:1.08rem}.play-artifact-action{display:grid;gap:5px;width:100%;min-height:142px;border:1px solid rgba(137,185,221,.68);border-left:5px solid #d5ad69;border-radius:0;padding:21px 24px;color:#e1edf3;background:linear-gradient(90deg,#46789961,#0e171ccc),#0b1114;cursor:pointer;text-align:left;text-shadow:var(--signal-bloom),1px 0 rgba(102,155,190,.28);box-shadow:inset 0 0 0 1px #cae8fa14,0 16px 34px #0000005c;animation:artifact-beacon 2.2s ease-in-out infinite;transition:background .12s ease,border-color .12s ease,transform .12s ease}.play-artifact-action:hover,.play-artifact-action:focus-visible{border-color:#c5e1f1;background:linear-gradient(90deg,#5893b885,#0f1c22eb),#0c1418;outline:none;transform:translate(3px);animation-play-state:paused}.play-artifact-command,.play-artifact-note{color:#a8cce8;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.play-artifact-action strong{color:#f0eee5;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:500;letter-spacing:.035em}.play-artifact-note{color:#d5ad69}.next-actions-secondary{display:grid;grid-template-columns:1fr;gap:10px}.next-action-button{display:grid;gap:3px;min-height:82px;border:1px solid rgba(124,151,168,.4);border-radius:0;padding:14px 16px;color:#c5d8e6;background:#1827306b;cursor:pointer;text-align:left;text-decoration:none;transition:background .12s ease,border-color .12s ease}.next-action-button:hover,.next-action-button:focus-visible{border-color:#b0d3e9cc;outline:none;background:#2b47579e}.next-action-button span{color:#d9e4e7;font-size:1.12rem}.next-action-button small{color:#8d9da1;font-size:.86rem}.share-card-overlay{position:fixed;z-index:12;inset:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#020405e6;animation:intercept-arrival .24s steps(3,end) both}.share-card-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);gap:26px;width:min(100%,980px);border-top:1px solid rgba(155,164,166,.2);border-bottom:1px solid rgba(155,164,166,.1);padding:30px;background:#050809fa;box-shadow:0 24px 70px #000000b3,1px 0 #6597b524,-1px 0 #d29f5c14}.share-card-details{display:grid;align-content:center;gap:clamp(28px,6vh,58px);min-height:420px;padding:12px 20px}.share-card-copy p{margin:0}.share-card-copy p:not(.mono-label){margin-top:6px;color:#d4d4d4}.share-card-copy a{display:inline-block;margin-top:4px;color:var(--action-color);overflow-wrap:anywhere}.share-card-preview{grid-column:2;grid-row:1;align-self:center;width:100%;border:1px solid rgba(143,171,186,.32);background:#020304;box-shadow:0 14px 36px #00000073}.share-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.share-card-close{position:absolute;z-index:1;top:14px;right:18px;border:0;border-bottom:1px solid rgba(139,180,209,.28);padding:2px 0;color:var(--action-color);background:transparent;cursor:pointer}.share-card-callout{border-top:1px solid rgba(139,180,209,.28);border-bottom:1px solid rgba(139,180,209,.17);padding:18px 0 16px;text-align:center}.share-card-callout>p{margin:0}.share-card-callout>p:not(.mono-label){margin:5px 0 16px;color:#cbd6d7;font-size:1.07rem}.share-action-button{display:grid;min-height:62px;place-items:center;border:1px solid rgba(124,173,207,.48);border-radius:0;padding:10px 12px;color:#cce1ef;background:#28485b61;cursor:pointer;font:inherit;text-align:center;text-decoration:none;text-shadow:var(--signal-bloom);transition:background .12s ease,border-color .12s ease,color .12s ease}.share-action-button:hover,.share-action-button:focus-visible{border-color:#cbe8f7e6;outline:none;color:#f0f7fa;background:#457591ad}.share-action-button:first-child{grid-column:1 / -1;min-height:78px;border-color:#c5e2f3e0;color:#eff8fc;background:linear-gradient(90deg,#4485abbf,#1f3a4ae0);font-size:1.22rem;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #def0f91f,0 0 24px #66b2de2e;animation:share-beacon 2.1s ease-in-out infinite}.share-card-close:hover,.share-card-close:focus-visible{outline:none;color:var(--action-hover);border-color:#b8d7efb3}.share-card-status{margin:14px 0 0;padding:0;color:#d6dcda;font-size:.92rem}.artifacts-trigger{min-height:24px;border:1px solid transparent;border-radius:0;color:var(--action-color);background:transparent;padding:2px 0;cursor:pointer;text-transform:none}.artifacts-trigger:before{content:none}.artifacts-trigger:hover,.artifacts-trigger:focus-visible{outline:none;border-color:var(--action-border);background:#1b1b1b;color:var(--action-hover)}.artifact-access-panel{position:fixed;right:16px;top:84px;z-index:19;width:min(calc(100vw - 32px),460px);border:1px solid #363636;background:#101010;color:#d4d4d4}.artifact-video-overlay{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:clamp(16px,4vw,56px);background:#000000e0}.artifact-video-frame{width:min(100%,1440px);max-height:100%;border:1px solid #363636;background:#080808;box-shadow:0 18px 70px #000000b8}.artifact-video-header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #2b2b2b;padding:10px 12px}.artifact-video-header p{margin:0}.artifact-video-header button{border:1px solid transparent;color:var(--action-color);background:transparent;cursor:pointer;padding:4px 6px}.artifact-video-header button:hover,.artifact-video-header button:focus-visible{border-color:var(--action-border);color:var(--action-hover);outline:none}.artifact-video{display:block;width:100%;height:100%;background:#000}.artifact-video-stage{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;max-height:calc(100vh - 140px);background:#000}.artifact-video-readout,.artifact-video-status{position:absolute;z-index:1;right:0;left:0;display:flex;justify-content:space-between;gap:16px;pointer-events:none;color:#d7e8ebd1;font-family:var(--mono-type);font-size:clamp(8px,1vw,11px);letter-spacing:.12em;text-shadow:0 1px 8px #000}.artifact-video-readout{top:0;padding:10px 12px 22px;background:linear-gradient(to bottom,rgba(1,5,6,.72),transparent)}.artifact-video-status{bottom:0;padding:22px 12px 10px;color:#9ecbd6e6;background:linear-gradient(to top,rgba(1,5,6,.72),transparent)}.artifact-video-stage:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border:1px solid rgba(153,193,201,.28);box-shadow:inset 0 0 42px #00000080}.terminal-window-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #2b2b2b;padding:10px 12px}.terminal-window-header button{border:0;color:var(--action-color);background:transparent;cursor:pointer}.terminal-window-header button:hover,.terminal-window-header button:focus-visible{color:var(--action-hover);outline:none}.artifact-form{display:grid;gap:8px;padding:14px 12px 12px}.password-row{display:grid;grid-template-columns:1fr auto;gap:8px}.password-row input,.password-row button{min-height:36px;border:1px solid #363636;border-radius:0;color:#d4d4d4;background:#141414;padding:8px 10px}.password-row button{color:var(--action-color)}.password-row input{min-width:0;caret-color:#d4d4d4}.password-row input:focus,.password-row button:focus-visible{outline:1px solid #6a6a6a}.password-row button{cursor:pointer}.artifact-message{margin:0;border-top:1px solid #2b2b2b;padding:12px;color:#d4d4d4}.fragment-link{display:block;width:calc(100% - 24px);margin:0 12px 12px;border:1px solid #363636;cursor:pointer;color:var(--action-color);padding:10px;text-decoration:none}.fragment-link:before{content:none}.fragment-link:hover,.fragment-link:focus-visible{border-color:var(--action-border);color:var(--action-hover);outline:none}@keyframes terminal-blink{0%,42%{opacity:1}43%,to{opacity:0}}@keyframes terminal-pulse{0%,86%{opacity:1}87%,to{opacity:.35}}@media(prefers-reduced-motion:reduce){.experience-background-video{display:none}}@media(max-width:760px){:root{font-size:16px}.experience-shell{padding:20px 16px}.system-panel{min-height:calc(100vh - 40px);border-width:0}.system-header{display:grid}.header-tools{justify-items:start}.view-stack{padding:16px 0 0}.boot-log p,dl,dl div,.result-line,.user-line,.system-line{grid-template-columns:1fr;gap:2px}.artifact-dock{align-items:stretch;flex-direction:column}.icon-action{width:100%;text-align:center}.artifact-access-panel{right:12px;top:128px;width:calc(100vw - 24px)}.password-row{grid-template-columns:1fr}}:root{--body-type: "Barlow Condensed", "Arial Narrow", sans-serif;--institution-type: var(--body-type);--signal-white: #d8d7d2;--signal-muted: #878985;--signal-amber: #d4ac68;--signal-blue: #86acd6;--signal-green: #83c982;--signal-line: rgba(167, 174, 177, .19);--signal-bloom: 0 0 1px rgba(238, 244, 241, .44), 0 0 5px rgba(190, 216, 218, .26), 0 0 12px rgba(139, 180, 192, .14), 0 0 24px rgba(92, 138, 158, .07)}body{font-family:var(--body-type);letter-spacing:.008em;background:#050708}.experience-shell{min-height:100svh;padding:clamp(28px,4.6vw,72px) clamp(24px,5vw,76px)}.experience-shell:before,.experience-shell:after{position:fixed;z-index:8;content:"";pointer-events:none}.experience-shell:before{top:0;bottom:0;left:87.2%;width:1px;border-left:1px solid rgba(165,175,175,.12);box-shadow:-1px 0 #d0aa630b,2px 0 #5b8bb20b;opacity:.76}.experience-shell:after{inset:0;box-shadow:inset 0 0 120px 30px #0000009e,inset 0 0 18px #7a9db314}.experience-background{background:#050708}.experience-background:after{background:#02040561;box-shadow:inset 0 0 180px 42px #000000ad,inset 0 -12vh 90px #0000008c}.experience-background-video{filter:contrast(1.3) brightness(.82) saturate(.6);opacity:.78;transform:scale(1.015)}.signal-interference-layer{position:fixed;z-index:7;top:-2%;left:-2%;width:104%;height:104%;object-fit:cover;opacity:.44;filter:grayscale(1) invert(1) contrast(3.6) brightness(.88);mix-blend-mode:multiply;pointer-events:none;transform:translate(9px) scale(1.025)}.signal-grain-layer{position:fixed;z-index:40;inset:-3%;width:106%;height:106%;object-fit:cover;object-position:37% 61%;opacity:.14;filter:grayscale(1) contrast(2.5) brightness(.5);mix-blend-mode:screen;pointer-events:none;transform:scaleX(-1)}.system-panel{width:min(100%,1320px);min-height:calc(100svh - clamp(56px,9.2vw,144px));color:var(--signal-white);text-shadow:var(--signal-bloom),0 0 7px rgba(213,223,226,.16),1.35px 0 rgba(103,148,177,.2),-1.1px 0 rgba(209,157,93,.15);filter:drop-shadow(0 0 2px rgba(193,215,218,.14));animation:phosphor-flicker 6.4s steps(1,end) infinite}.system-panel:after{display:block;position:absolute;z-index:-1;top:152px;right:0;left:0;height:1px;content:"";border-top:1px solid var(--signal-line);box-shadow:0 2px #5c7a8a0a;opacity:.68}.system-header{min-height:116px;padding:0}.kicker,.mono-label,.status-light,dt,.boot-log span,.system-prefix,.user-prefix,.terminal-window-header,.artifact-form label{font-family:var(--institution-type);font-size:.78rem;font-weight:500;letter-spacing:.115em;line-height:1.15;text-transform:uppercase}.kicker{color:#949895;opacity:.78;text-shadow:var(--signal-bloom),1px 0 rgba(105,151,179,.28),-1px 0 rgba(210,158,91,.18)}h1{position:relative;width:fit-content;margin-top:6px;color:#deddd8;font-family:var(--body-type);font-size:clamp(1.35rem,2vw,1.68rem);font-weight:400;letter-spacing:.01em;text-shadow:var(--signal-bloom),0 0 9px rgba(221,228,226,.22),1px 0 rgba(99,149,182,.22),-1px 0 rgba(221,166,99,.14)}h1:after{position:absolute;inset:0;content:attr(data-ghost-text);color:#81a6bb30;transform:translate(1.4px,-.6px);clip-path:inset(43% 0 37% 0);pointer-events:none}.header-tools{gap:10px}.status-light{color:#9a9d99;letter-spacing:.09em}.status-light span{width:6px;height:6px;background:var(--signal-green);box-shadow:0 0 7px #83c982ad}.artifacts-trigger{color:var(--signal-blue);font-family:var(--body-type);font-size:1rem;text-shadow:var(--signal-bloom),0 0 8px rgba(134,172,214,.24)}.view-stack{gap:26px;padding-top:34px;animation:signal-lock .52s steps(4,end) both}.boot-log{position:relative;gap:5px;max-width:760px;padding:0 0 20px;border-bottom:1px solid rgba(156,165,167,.18);color:#ced0cc}.boot-log:after{position:absolute;right:auto;bottom:-1px;left:100%;width:calc(100vw - 100% - clamp(48px,10vw,152px));height:1px;content:"";border-top:1px solid rgba(156,165,167,.08)}.boot-log p{grid-template-columns:142px minmax(0,1fr);gap:14px;min-height:29px;align-items:baseline}.boot-log p:nth-child(odd),.system-copy p:nth-child(3),.system-line:nth-child(2n),.result-line:nth-child(3n+1){opacity:.88;text-shadow:var(--signal-bloom),1.2px 0 rgba(96,145,174,.27),-.9px 0 rgba(215,161,91,.19)}.boot-log span{color:#7e827f;font-family:var(--body-type);font-size:.84rem;font-weight:400;letter-spacing:.035em}.system-copy{gap:11px;max-width:780px;color:#deddd9;font-size:1.08rem;line-height:1.45}.prompt,.option-index{color:var(--signal-amber);text-shadow:var(--signal-bloom),0 0 7px rgba(212,172,104,.25)}.cursor{width:.55ch;background:#dfe2df;box-shadow:0 0 7px #dce4e657}.primary-action,.secondary-action,.icon-action{position:relative;border:0;color:var(--signal-blue);font-family:var(--body-type);text-shadow:var(--signal-bloom),0 0 7px rgba(134,172,214,.2)}.primary-action{margin-left:0;padding:5px 4px;background:#3457700b;box-shadow:-18px 0 32px #3d698912,34px 0 38px #30536b09;border-bottom:1px solid rgba(112,154,184,.11)}.primary-action:before{content:none}.primary-action:after,.secondary-action:after,.icon-action:after{display:inline-block;width:.46ch;height:.92em;margin-left:.35ch;content:"";vertical-align:-.12em;background:currentColor;opacity:0}.primary-action:hover,.secondary-action:hover,.icon-action:hover,.primary-action:focus-visible,.secondary-action:focus-visible,.icon-action:focus-visible{border-color:transparent;background:#4d708b14;box-shadow:-14px 0 #4e769406,19px 0 #c4914e05;color:#b1d0eb;text-shadow:var(--signal-bloom),1px 0 rgba(102,155,190,.4),-1px 0 rgba(222,166,89,.22),0 0 8px rgba(134,172,214,.24)}.primary-action:hover:after,.secondary-action:hover:after,.icon-action:hover:after,.primary-action:focus-visible:after,.secondary-action:focus-visible:after,.icon-action:focus-visible:after{opacity:.72;animation:terminal-blink 1s steps(2,end) infinite}.identity-block,.question-block,.system-response,.result-card,.artifact-dock,.artifact-password-readout{border-color:#9ba4a62e}.identity-block{position:relative;padding:16px 14px 20px;border-top:1px solid rgba(156,165,167,.18);border-bottom:1px solid rgba(156,165,167,.12)}.identity-block:after,.result-card:after{position:absolute;right:4%;bottom:-1px;width:26%;height:1px;content:"";background:#6e97b124;transform:translateY(2px)}.identity-block dl{max-width:980px}dt,.result-label{color:#7f8582;font-family:var(--institution-type);font-weight:500;letter-spacing:.07em;text-transform:uppercase}.question-block h2{font-size:1.04rem;line-height:1.55;text-shadow:var(--signal-bloom),0 0 7px rgba(215,220,218,.13),1.2px 0 rgba(98,147,177,.23),-.8px 0 rgba(214,160,91,.16)}.answer-grid{gap:5px;margin-top:18px}.answer-option{width:fit-content;min-width:min(100%,420px);grid-template-columns:48px minmax(0,1fr);color:var(--signal-blue)}.answer-option:hover,.answer-option:focus-visible{outline:0;background:#496e8b17;box-shadow:inset 2px 0 #d4ac6873;text-shadow:var(--signal-bloom),1px 0 rgba(102,155,190,.32),-1px 0 rgba(222,166,89,.17)}.transcript-entry{border-top-color:#9ba4a626}.system-prefix{color:var(--signal-amber)}.system-response-output{max-width:920px}.result-card{position:relative;padding:20px 14px 24px;border-top-color:#a8b0b13b;border-bottom:1px solid rgba(155,164,166,.1)}.souls-logged{position:absolute;top:18px;right:16px;display:grid;justify-items:end;gap:3px;color:#869598;font-family:var(--institution-type);font-size:.68rem;font-weight:500;letter-spacing:.13em;line-height:1;text-align:right}.souls-logged strong{color:#c8d2d1;font-family:var(--mono-type);font-size:.94rem;font-weight:500;letter-spacing:.16em;text-shadow:var(--signal-bloom)}.result-heading{position:relative;color:#c1c4c0;text-shadow:var(--signal-bloom),1.5px 0 rgba(102,150,178,.24),-1.5px 0 rgba(209,155,89,.15)}.result-heading:first-child{font-size:.92rem;letter-spacing:.14em}.result-line{grid-template-columns:minmax(176px,.31fr) minmax(0,1fr)}.artifact-dock{border-top:1px solid rgba(171,179,180,.2);border-bottom:1px solid rgba(171,179,180,.09);padding:18px 14px}.artifact-dock strong{color:#e0ddd5;text-shadow:var(--signal-bloom),1px 0 rgba(98,148,181,.22),-1px 0 rgba(210,158,92,.14)}.artifact-password-readout{margin-left:0;border-left:1px solid rgba(212,172,104,.28);padding:16px 18px 17px}.artifact-password-readout strong{color:#e1bd7e;font-size:1.16rem;text-shadow:var(--signal-bloom),1px 0 rgba(95,148,180,.2),0 0 8px rgba(212,172,104,.16)}.artifact-access-panel{top:94px;right:clamp(16px,4vw,64px);width:min(calc(100vw - 32px),500px);border-color:#94a3a75c;background:#050809f5;box-shadow:-18px 0 46px #00000075,-2px 0 #5f8fab14,2px 0 #d2a15c0d;animation:intercept-arrival .36s steps(3,end) both}.terminal-window-header{border-bottom-color:#94a3a742;color:#9b9f9b}.password-row input,.password-row button{border-color:#8b999c57;background:#0b0f10e0}.fragment-link{border-color:#86acd661;background:#28425414;font-family:var(--body-type)}.artifact-video-overlay{background:#000000f0;animation:intercept-arrival .32s steps(3,end) both}.artifact-video-frame{border-color:#8b9a9e52;background:#020304;box-shadow:0 18px 70px #000c,1px 0 #6290ab17,-1px 0 #d19e5b0f}.artifact-video-header{border-bottom-color:#8b9a9e40}.artifact-video{filter:contrast(1.02) saturate(.92)}[data-experience-view=result] .system-header{opacity:.78}[data-experience-view=result] .view-stack{gap:18px}[data-experience-view=boot] .view-stack:after{display:block;width:min(100%,1250px);height:1px;margin-top:34px;content:"";border-top:1px solid rgba(143,155,158,.11);box-shadow:0 2px #597e9409,74px 0 #cf9f5c06}@keyframes signal-lock{0%{opacity:.18;transform:translate(-6px);filter:blur(1.2px)}42%{opacity:.76;transform:translate(3px);filter:blur(.4px)}68%{opacity:.54;transform:translate(-1px);filter:blur(0)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes intercept-arrival{0%{opacity:0;transform:translate(12px);filter:blur(1px)}55%{opacity:.72;transform:translate(-2px);filter:blur(0)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes phosphor-flicker{0%,11%,12.2%,31%,31.8%,66%,67.6%,to{opacity:1}11.2%{opacity:.88}11.7%{opacity:.96}31.2%{opacity:.91}66.2%{opacity:.84}66.55%{opacity:1}66.9%{opacity:.9}}@keyframes artifact-beacon{0%,to{border-color:#89b9ddad;box-shadow:inset 0 0 0 1px #cae8fa14,0 16px 34px #0000005c,0 0 #72b4e000}50%{border-color:#cce8f7f2;box-shadow:inset 0 0 0 1px #ddeff838,0 16px 34px #0000006b,0 0 28px #67b3e152,0 0 50px #d5ad6924}}@keyframes share-beacon{0%,to{box-shadow:inset 0 0 0 1px #def0f91f,0 0 20px #66b2de29}50%{box-shadow:inset 0 0 0 1px #e8f6fc47,0 0 34px #67b8e55c,0 0 56px #d5ad6921}}@media(prefers-reduced-motion:reduce){.system-panel,.view-stack,.artifact-access-panel,.artifact-video-overlay,.play-artifact-action,.share-action-button:first-child,.primary-action:hover:after,.secondary-action:hover:after,.icon-action:hover:after,.primary-action:focus-visible:after,.secondary-action:focus-visible:after,.icon-action:focus-visible:after{animation:none}h1:after,.experience-shell:before{display:none}.experience-background-video{display:block}.signal-interference-layer,.signal-grain-layer{display:none}}@media(max-width:760px){.experience-shell{padding:24px 17px 34px}.experience-shell:before{left:92%}.system-panel:after{top:176px}.system-header{min-height:142px}.header-tools{transform:none}.view-stack{padding-top:25px}.boot-log p{display:block;min-height:0;margin-bottom:9px}.boot-log:after{display:none}.boot-log span{display:block;margin-bottom:2px}.boot-log p:nth-child(n),.system-copy p:nth-child(n),.identity-block dl div:nth-child(n),.answer-option:nth-child(n),.result-line:nth-child(n){transform:none}.system-copy{font-size:1rem}.identity-block{padding-inline:4px}.result-line{grid-template-columns:1fr}.artifact-password-readout{margin-left:0}.share-card-panel{grid-template-columns:1fr}.share-card-details,.share-card-preview{grid-column:1;grid-row:auto}.share-card-details{min-height:0;padding:30px 2px 4px}.share-card-actions{grid-template-columns:1fr}.share-action-button:first-child{grid-column:1}.share-card-overlay{padding:12px}.play-artifact-action{min-height:126px;padding:18px}.next-actions-secondary{grid-template-columns:1fr}}
