:root{--ink:#12120f;--paper:#f0eee6;--paper-deep:#e6e2d7;--muted:#737269;--line:#12120f29;--acid:#d6ff45;--orange:#ff6b35;--night:#121410;--white:#f8f7f1;--mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, monospace;--sans:Inter, "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--night);background:var(--acid)}body.intro-playing{overflow:hidden}.opening-sequence{z-index:2000;color:var(--white);clip-path:inset(0);background:radial-gradient(circle at 70% 35%,#d6ff4521,#0000 28%),#0b0d0a;transition:clip-path .65s cubic-bezier(.76,0,.24,1),transform .65s cubic-bezier(.76,0,.24,1);position:fixed;inset:0;overflow:hidden}.opening-sequence.is-leaving{clip-path:inset(0 0 100%);transform:translateY(-3%)}.opening-grid{transform-origin:bottom;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:58px 58px;animation:3.4s linear both opening-grid-move;position:absolute;inset:-20%;transform:perspective(600px)rotateX(58deg)translateY(16%)}.opening-scan{mix-blend-mode:screen;background:linear-gradient(#0000,#d6ff451a,#0000);height:35%;animation:2.3s linear infinite opening-scan;position:absolute;inset:-40% 0 auto}.opening-header{font:700 .75rem/1 var(--mono);letter-spacing:.1em;align-items:center;gap:.75rem;display:flex;position:absolute;top:clamp(1.2rem,4vw,3rem);left:clamp(1.2rem,4vw,4rem)}.opening-logo{width:31px;height:31px;color:var(--night);background:var(--acid);place-items:center;display:grid}.opening-scenes{place-items:center;display:grid;position:absolute;inset:0}.opening-scene{text-align:center;opacity:0;flex-direction:column;align-items:center;width:min(90vw,1100px);display:flex;position:absolute}.opening-scene span,.opening-scene small{font:650 .78rem/1.4 var(--mono);letter-spacing:.16em}.opening-scene span{color:var(--acid)}.opening-scene small{color:#f8f7f161;margin-top:1.1rem}.opening-scene strong{font:750 clamp(4rem, 13vw, 12rem)/.82 var(--mono);letter-spacing:-.1em;margin-top:.65rem}.opening-scene strong em{color:#0000;-webkit-text-stroke:2px var(--acid);font-style:normal}.opening-scene-one{animation:1.3s cubic-bezier(.2,.75,.25,1) both opening-one}.opening-scene-two{animation:1.35s cubic-bezier(.2,.75,.25,1) 1.05s both opening-two}.opening-scene-three{animation:1.3s cubic-bezier(.2,.75,.25,1) 2.18s both opening-three}.opening-footer{align-items:center;gap:1.5rem;display:flex;position:absolute;bottom:clamp(1.2rem,4vw,3rem);left:clamp(1.2rem,4vw,4rem);right:clamp(1.2rem,4vw,4rem)}.opening-footer>div{background:#ffffff26;flex:1;height:1px;overflow:hidden}.opening-footer>div i{background:var(--acid);transform-origin:0;width:100%;height:100%;animation:3.4s linear both opening-progress;display:block;transform:scaleX(0)}.opening-footer button{color:#f8f7f194;cursor:pointer;min-height:44px;font:650 .72rem/1 var(--mono);letter-spacing:.1em;background:0 0;border:0;padding:0}.opening-footer button:hover,.opening-footer button:focus-visible{color:var(--acid)}@keyframes opening-grid-move{0%{transform:perspective(600px)rotateX(58deg)translateY(25%)scale(1.12)}to{transform:perspective(600px)rotateX(58deg)translateY(4%)scale(1)}}@keyframes opening-scan{to{transform:translateY(600%)}}@keyframes opening-one{0%{opacity:0;filter:blur(12px);transform:scale(1.2)}22%,68%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(8px);transform:scale(.78)}}@keyframes opening-two{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}20%,65%{opacity:1;filter:blur();transform:translateY(0)}72%{transform:translate(-6px)}76%{transform:translate(7px)}80%{transform:translate(-3px)}to{opacity:0;filter:blur(9px);transform:translateY(-20px)}}@keyframes opening-three{0%{opacity:0;filter:blur(12px);transform:translateY(30px)scale(.88)}25%,to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes opening-progress{to{transform:scaleX(1)}}.skip-link{z-index:1000;color:var(--night);background:var(--acid);padding:.8rem 1rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page-progress{z-index:999;background:0 0;height:2px;position:fixed;inset:0 0 auto}.page-progress i{background:var(--acid);height:100%;display:block}.site-header{z-index:20;width:min(100% - 48px,1440px);height:88px;color:var(--white);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:absolute;inset:0 0 auto}.wordmark,.header-link{font:700 .78rem/1 var(--mono);letter-spacing:.08em;align-items:center;display:inline-flex}.wordmark{gap:.65rem}.wordmark-mark{width:29px;height:29px;color:var(--night);background:var(--acid);place-items:center;display:grid}.header-link{color:#f8f7f1c2;gap:.5rem;min-height:44px;transition:color .18s}.header-link:hover{color:var(--acid)}.header-link svg,.thread-card-top svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:20px}.hero{--pointer-x:0;--pointer-y:0;min-height:100svh;color:var(--white);background:radial-gradient(circle at calc(68% + var(--pointer-x) * 7%) calc(42% + var(--pointer-y) * 7%), #d6ff4524, transparent 24%), radial-gradient(circle at 15% 95%, #ff6b351f, transparent 31%), var(--night);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.hero-grid,.final-grid{z-index:-2;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-grid:after{content:"";background:linear-gradient(90deg, var(--night) 0%, transparent 26%, transparent 75%, var(--night) 100%);position:absolute;inset:0}.hero-orbit{z-index:-1;transform:translate(calc(var(--pointer-x) * -14px), calc(var(--pointer-y) * -14px));border:1px solid #d6ff4521;border-radius:50%;transition:transform .3s ease-out;position:absolute}.hero-orbit:before{content:"";background:var(--acid);width:7px;height:7px;box-shadow:0 0 22px var(--acid);border-radius:50%;position:absolute;top:50%;left:-4px}.hero-orbit-one{aspect-ratio:1;width:min(55vw,780px);top:9%;right:-13%}.hero-orbit-two{aspect-ratio:1;border-color:#ff6b351f;width:min(38vw,550px);bottom:-30%;right:2%}.hero-orbit-two:before{background:var(--orange);box-shadow:0 0 22px var(--orange)}.hero-signal{z-index:-1;opacity:.35;height:48%;transform:translate(calc(var(--pointer-x) * 22px), calc(var(--pointer-y) * 12px));transition:transform .25s ease-out;position:absolute;inset:18% -10% auto}.hero-signal svg{width:100%;height:100%;overflow:visible}.hero-signal path{fill:none;stroke:var(--acid);stroke-dasharray:8 14;stroke-width:1px;vector-effect:non-scaling-stroke;animation:12s linear infinite signal-flow}.signal-node{background:var(--acid);width:7px;height:7px;box-shadow:0 0 18px var(--acid);border-radius:50%;animation:2s ease-in-out infinite signal-pulse;position:absolute}.signal-node-one{top:23%;left:25%}.signal-node-two{animation-delay:-.7s;top:63%;left:58%}.signal-node-three{animation-delay:-1.2s;top:9%;left:81%}.hero-data-stream{color:#f8f7f133;font:600 .52rem/1 var(--mono);letter-spacing:.1em;writing-mode:vertical-rl;gap:2rem;display:flex;position:absolute;bottom:8rem;right:2rem}.hero-data-stream span{animation:4s step-end infinite data-flicker}.hero-data-stream span:nth-child(2){animation-delay:-1s}.hero-data-stream span:nth-child(3){animation-delay:-2s}.hero-data-stream span:nth-child(4){animation-delay:-3s}@keyframes signal-flow{to{stroke-dashoffset:-220px}}@keyframes signal-pulse{50%{opacity:.3;transform:scale(.55)}}@keyframes data-flicker{50%{color:#d6ff4573}}.hero-content{grid-template-columns:minmax(0,1.2fr) minmax(370px,.8fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:min(100% - 48px,1320px);padding-block:130px 90px;display:grid}.hero-copy{max-width:820px}.eyebrow{color:var(--muted);font:700 .8rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.45rem}.hero .eyebrow{color:var(--acid)}.hero h1{letter-spacing:-.062em;max-width:900px;margin:0;font-size:clamp(2.65rem,5.4vw,5.9rem);font-weight:650;line-height:1.08}.hero h1 span{color:#0000;-webkit-text-stroke:1.5px #f8f7f1b8}.hero-lede{color:#f8f7f1ad;max-width:660px;margin:2rem 0 0;font-size:clamp(1rem,1.25vw,1.17rem);line-height:1.9}.hero-actions{align-items:center;gap:1.7rem;margin-top:2.4rem;display:flex}.button{justify-content:space-between;align-items:center;gap:1.5rem;min-height:52px;padding:.9rem 1.05rem .9rem 1.25rem;font-size:1rem;font-weight:700;transition:color .18s,background .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg,.thread-read svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:19px}.button-primary{color:var(--night);background:var(--acid)}.button-primary:hover{background:var(--white)}.text-link{border-bottom:1px solid;align-items:center;gap:.55rem;min-height:44px;font-size:.95rem;font-weight:700;display:inline-flex}.hero-meta{align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.hero-note{color:#f8f7f16b;margin:0;font-size:.9rem;line-height:1.6}.hero-replay{color:#f8f7f18c;cursor:pointer;min-height:44px;font:650 .78rem/1 var(--mono);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #f8f7f147;align-items:center;gap:.45rem;padding:0;transition:color .18s,border-color .18s;display:inline-flex}.hero-replay span{color:var(--acid);font-size:.9rem;transition:transform .35s}.hero-replay:hover,.hero-replay:focus-visible{color:var(--acid);border-color:var(--acid)}.hero-replay:hover span{transform:rotate(-180deg)}.identity-wrap{perspective:1000px;width:min(100%,430px);transform:translate(calc(var(--pointer-x) * -14px), calc(var(--pointer-y) * -10px));justify-self:end;transition:transform .2s ease-out;position:relative}.identity-glow{filter:blur(60px);background:#d6ff4533;position:absolute;inset:12% 2%}.identity-shadow-card,.identity-card{aspect-ratio:.8;border:1px solid #ffffff2b}.identity-shadow-card{transform:rotate(7deg) translateZ(-50px) translate(calc(var(--pointer-x) * -10px), calc(var(--pointer-y) * -10px));background:#ffffff08;position:absolute;inset:0}.identity-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:rotateY(calc(var(--pointer-x) * 7deg)) rotateX(calc(var(--pointer-y) * -7deg));transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff1a,#ffffff06);flex-direction:column;padding:clamp(1.2rem,2.3vw,2rem);transition:transform .16s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.identity-card:after{content:"";transform:translateX(calc(var(--pointer-x) * 28%));background:linear-gradient(110deg,#0000 38%,#ffffff17 49%,#0000 60%);position:absolute;inset:-60%}.identity-card-top,.identity-person,.identity-stats,.identity-code{z-index:1;position:relative;transform:translateZ(24px)}.identity-card-top{font:600 .62rem/1 var(--mono);letter-spacing:.08em;justify-content:space-between;display:flex}.live-dot{color:var(--acid);align-items:center;gap:.4rem;display:flex}.live-dot:before{content:"";background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%}.identity-person{border-bottom:1px solid #ffffff2b;align-items:center;gap:1.1rem;margin-top:auto;padding-bottom:1.6rem;display:flex}.identity-avatar{width:65px;height:65px;color:var(--night);background:var(--acid);font:800 1.65rem/1 var(--mono);place-items:center;display:grid}.identity-person strong,.identity-person div>span{display:block}.identity-person strong{letter-spacing:.05em;font-size:1.25rem}.identity-person div>span{color:#f8f7f18c;font:500 .7rem/1.5 var(--mono);margin-top:.35rem}.identity-stats{gap:.75rem;margin:1.4rem 0;display:grid}.identity-stats div{justify-content:space-between;display:flex}.identity-stats dt,.identity-stats dd{font:600 .72rem/1.3 var(--mono);margin:0}.identity-stats dt{color:#f8f7f16b}.identity-stats dd{color:var(--white)}.identity-code{color:var(--acid);font:500 .62rem/1.2 var(--mono)}.scroll-cue{color:#f8f7f166;font:600 .55rem/1 var(--mono);letter-spacing:.13em;justify-items:center;gap:.6rem;display:grid;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.scroll-cue i{background:#fff3;width:1px;height:24px;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--acid);height:100%;animation:1.8s ease-in-out infinite scroll-cue;position:absolute;inset:-100% 0 auto}@keyframes scroll-cue{to{transform:translateY(200%)}}.reveal-first,.reveal-second,.reveal-third,.reveal-fourth,.identity-wrap{opacity:0;animation:.7s cubic-bezier(.2,.75,.25,1) forwards hero-reveal}.reveal-second{animation-delay:.1s}.reveal-third{animation-delay:.22s}.reveal-fourth{animation-delay:.34s}.identity-wrap{animation-delay:.26s}@keyframes hero-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.journey{background:var(--paper);padding:clamp(6rem,10vw,10rem) 0 0}.section-heading,.journey-layout,.craft,.threads-section,footer{width:min(100% - 48px,1320px);margin-inline:auto}.section-heading h2,.craft h2,.final-chapter h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,5vw,5.8rem);font-weight:650;line-height:1.06}.section-heading>p:last-child{max-width:600px;color:var(--muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.8}.journey-layout{grid-template-columns:minmax(350px,.85fr) minmax(480px,1.15fr);gap:clamp(3rem,8vw,9rem);margin-top:5rem;display:grid}.journey-visual{position:relative}.scene{height:min(82vh,760px);min-height:550px;color:var(--white);background:#171914;border:1px solid #12120f40;transition:background .7s;position:sticky;top:max(9vh,40px);box-shadow:0 25px 70px #12120f2b}.scene-2,.scene-3{background:#11120f}.scene-4{background:#191b13}.scene-5{background:#151b16}.scene-toolbar,.scene-footer{color:#f8f7f161;height:47px;font:500 .68rem/1 var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;padding-inline:1.1rem;display:flex}.scene-toolbar{border-bottom:1px solid #ffffff17}.scene-dots{gap:5px;display:flex}.scene-dots i{background:#ffffff38;border-radius:50%;width:6px;height:6px}.scene-stage{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;height:calc(100% - 94px);position:relative;overflow:hidden}.scene-stage:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000,#00000057);position:absolute;inset:0}.scene-panel{z-index:1;opacity:0;filter:blur(8px);pointer-events:none;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem);transition:opacity .5s,filter .5s,transform .6s cubic-bezier(.2,.75,.25,1);display:flex;position:absolute;inset:0;transform:translateY(30px)scale(.96)}.scene-panel.is-active{opacity:1;filter:blur();transform:translateY(0)scale(1)}.signal-break{pointer-events:none;position:absolute;inset:0;overflow:hidden}.signal-break i{background:var(--orange);width:2px;height:2px;box-shadow:0 0 12px var(--orange);opacity:0;position:absolute;top:46%;left:50%}.connection-panel.is-active .signal-break i{animation:1.8s ease-out infinite signal-fragment}.connection-panel.is-active .signal-break i:nth-child(2){--fragment-x:-120px;--fragment-y:90px;animation-delay:.18s}.connection-panel.is-active .signal-break i:nth-child(3){--fragment-x:80px;--fragment-y:130px;animation-delay:.36s}.connection-panel.is-active .signal-break i:nth-child(4){--fragment-x:-70px;--fragment-y:-100px;animation-delay:.54s}.connection-panel.is-active .signal-break i:nth-child(5){--fragment-x:140px;--fragment-y:-50px;animation-delay:.72s}@keyframes signal-fragment{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--fragment-x,100px), var(--fragment-y,70px))}}.packet-field{position:absolute;inset:0;overflow:hidden}.packet-field i{opacity:0;border:1px solid #d6ff4573;width:32px;height:18px;position:absolute;top:75%;left:12%}.applications-panel.is-active .packet-field i{animation:2.8s ease-in infinite packet-send}.applications-panel.is-active .packet-field i:nth-child(2){animation-delay:-.45s}.applications-panel.is-active .packet-field i:nth-child(3){animation-delay:-.9s}.applications-panel.is-active .packet-field i:nth-child(4){animation-delay:-1.35s}.applications-panel.is-active .packet-field i:nth-child(5){animation-delay:-1.8s}.applications-panel.is-active .packet-field i:nth-child(6){animation-delay:-2.25s}@keyframes packet-send{0%{opacity:0;transform:translate(0)scale(1)}18%{opacity:.7}to{opacity:0;transform:translate(360px,-280px)scale(.2)}}.doubt-rings{width:100px;height:100px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.doubt-rings i{opacity:0;border:1px solid #ff6b354d;border-radius:50%;position:absolute;inset:0}.doubt-panel.is-active .doubt-rings i{animation:2.5s ease-out infinite doubt-ring}.doubt-panel.is-active .doubt-rings i:nth-child(2){animation-delay:.8s}.doubt-panel.is-active .doubt-rings i:nth-child(3){animation-delay:1.6s}@keyframes doubt-ring{0%{opacity:.5;transform:scale(.2)}to{opacity:0;transform:scale(5)}}.scene-scanline{background:linear-gradient(#0000,#d6ff4514,#0000);height:22%;position:absolute;inset:-20% 0 auto}.lowest-panel.is-active .scene-scanline{animation:2.4s linear infinite lowest-scan}@keyframes lowest-scan{to{transform:translateY(650%)}}.branch-pulse{background:var(--acid);width:8px;height:8px;box-shadow:0 0 20px var(--acid);border-radius:50%;position:absolute;top:20%;right:18%}.branch-panel.is-active .branch-pulse{animation:2.2s ease-in-out infinite branch-pulse-move}@keyframes branch-pulse-move{0%,to{transform:translate(-80px,170px)}50%{transform:translate(20px,20px)}}.horizon-particles{position:absolute;inset:0;overflow:hidden}.horizon-particles i{background:var(--acid);opacity:0;width:3px;height:3px;position:absolute;bottom:20%;left:50%}.horizon-panel.is-active .horizon-particles i{animation:2.8s ease-out infinite horizon-particle}.horizon-panel.is-active .horizon-particles i:nth-child(2){--particle-x:-160px;animation-delay:-.45s}.horizon-panel.is-active .horizon-particles i:nth-child(3){--particle-x:140px;animation-delay:-.9s}.horizon-panel.is-active .horizon-particles i:nth-child(4){--particle-x:-80px;animation-delay:-1.35s}.horizon-panel.is-active .horizon-particles i:nth-child(5){--particle-x:210px;animation-delay:-1.8s}.horizon-panel.is-active .horizon-particles i:nth-child(6){--particle-x:70px;animation-delay:-2.25s}@keyframes horizon-particle{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:.8}to{opacity:0;transform:translate(var(--particle-x,-220px), -260px) scale(1.6)}}.scene-kicker{color:#f8f7f16e;font:600 .74rem/1 var(--mono);letter-spacing:.12em}.connection-panel strong{color:#f8f7f140;font:700 clamp(2.8rem, 7vw, 5.8rem)/1 var(--mono);text-decoration:line-through;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);margin-top:1rem}.status-line{align-items:center;gap:.8rem;margin-top:1.5rem;display:flex}.status-line i{background:var(--orange);width:9px;height:9px;box-shadow:0 0 18px var(--orange);border-radius:50%}.status-line b{color:var(--orange);font:600 .75rem/1 var(--mono)}.scene-panel small{color:#f8f7f159;font:500 .68rem/1.5 var(--mono);margin-top:2rem}.applications-panel>strong{color:var(--acid);font:650 clamp(4.5rem, 11vw, 9rem)/.95 var(--mono);letter-spacing:-.08em;margin-top:.6rem}.application-bars{grid-template-columns:repeat(10,1fr);gap:5px;margin:1.5rem 0 2rem;display:grid}.application-bars i{background:var(--acid);opacity:.45;height:5px}.applications-panel.is-active .application-bars i{animation:.5s both bar-arrive}.applications-panel.is-active .application-bars i:nth-child(3n){animation-delay:.1s}.applications-panel.is-active .application-bars i:nth-child(4n){animation-delay:.18s}@keyframes bar-arrive{0%{opacity:0;transform:scaleX(0)}}.applications-panel dl,.branch-panel dl{gap:.6rem;margin:0;display:grid}.applications-panel dl div,.branch-panel dl div{border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:.65rem;display:flex}.applications-panel dt,.applications-panel dd,.branch-panel dt,.branch-panel dd{font:500 .62rem/1 var(--mono);margin:0}.applications-panel dt,.branch-panel dt{color:#f8f7f159}.applications-panel dd{color:var(--acid)}.doubt-panel{text-align:center;align-items:center}.doubt-panel>span{color:#f8f7f166;font:600 .65rem/1 var(--mono);letter-spacing:.12em}.doubt-panel>strong{color:#f8f7f121;font:700 clamp(7rem, 17vw, 13rem)/.9 var(--mono);letter-spacing:-.1em;transform:perspective(400px)translateZ(-40px)}.unknown-stamp{color:var(--orange);border:1px solid var(--orange);font:700 .67rem/1 var(--mono);margin-top:-1rem;padding:.6rem .8rem;transform:rotate(-6deg)}.lowest-panel{background:#00000080;align-items:flex-start}.lowest-panel span{color:#f8f7f152;font:500 .6rem/1 var(--mono)}.lowest-panel strong{letter-spacing:-.06em;max-width:7em;margin-top:1.2rem;font-size:clamp(2.5rem,6vw,5.4rem);font-weight:550;line-height:1.15}.typing-cursor{background:var(--acid);width:.7em;height:2px;margin-top:1.4rem;animation:.8s step-end infinite cursor-blink}@keyframes cursor-blink{50%{opacity:0}}.branch-map{color:#f8f7f18c;font:600 .75rem/1 var(--mono);margin-block:2rem;display:grid}.branch-map>div{border:1px solid #ffffff21;padding:.9rem}.branch-map>i{background:var(--acid);width:1px;height:40px;margin-left:2rem}.branch-map .branch-new{color:var(--white);border-color:var(--acid);transform:translate(2rem)}.branch-new b{float:right;color:var(--acid);font-size:.58rem}.horizon-panel strong{color:var(--acid);font:700 clamp(3.5rem, 8vw, 7rem)/.85 var(--mono);letter-spacing:-.08em;margin-top:1rem}.horizon-lines{perspective:200px;height:100px;margin-top:2rem;position:relative;transform:rotateX(58deg)}.horizon-lines i{background:#d6ff4561;height:1px;position:absolute;left:0;right:0}.horizon-lines i:first-child{top:0}.horizon-lines i:nth-child(2){top:20%}.horizon-lines i:nth-child(3){top:42%}.horizon-lines i:nth-child(4){top:67%}.horizon-lines i:nth-child(5){top:96%}.scene-footer{border-top:1px solid #ffffff17}.scene-footer>div{background:#ffffff1a;width:30%;height:2px}.scene-footer>div i{background:var(--acid);height:100%;transition:width .5s;display:block}.chapter{opacity:.36;flex-direction:column;justify-content:center;min-height:88vh;padding-block:5rem;transition:opacity .4s;display:flex}.chapter.is-active{opacity:1}.chapter.is-active h3{animation:.65s cubic-bezier(.2,.75,.25,1) both chapter-title-in}.chapter.is-active .chapter-copy p,.chapter.is-active blockquote{animation:.62s cubic-bezier(.2,.75,.25,1) both chapter-copy-in}.chapter.is-active .chapter-copy p:nth-child(2){animation-delay:90ms}.chapter.is-active .chapter-copy p:nth-child(3){animation-delay:.18s}.chapter.is-active blockquote{animation-delay:.26s}@keyframes chapter-title-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(24px)}}@keyframes chapter-copy-in{0%{opacity:0;transform:translateY(18px)}}.chapter-index{color:var(--muted);font:600 .72rem/1 var(--mono);letter-spacing:.08em;align-items:center;gap:.8rem;display:flex}.chapter-index i{background:var(--line);width:32px;height:1px}.chapter-meta{color:var(--orange);font:700 .75rem/1 var(--mono);letter-spacing:.08em;margin:2rem 0 .7rem}.chapter h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.6vw,4rem);font-weight:650;line-height:1.1}.chapter-copy{max-width:600px;margin-top:1.6rem}.chapter-copy p{color:#4f4e48;margin:0 0 1rem;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.95}.chapter blockquote{max-width:580px;color:var(--ink);border-left:3px solid var(--orange);margin:1.6rem 0 0;padding:1.1rem 0 1.1rem 1.3rem;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:650;line-height:1.6}.mobile-scene-label,.mobile-scene{display:none}.scene-footer>span{color:#f8f7f194;text-overflow:ellipsis;white-space:nowrap;max-width:66%;overflow:hidden}.company-tenure{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;margin-top:1.6rem;padding-bottom:1rem;display:flex}.company-tenure>span{color:#f8f7f194;max-width:5em;font-size:1rem;line-height:1.45}.connection-panel .company-tenure strong{color:var(--white);font:720 clamp(4.8rem, 10vw, 8rem)/.78 var(--mono);margin:0;text-decoration:none}.company-tenure strong em{color:#f8f7f18c;font-family:var(--sans);letter-spacing:0;margin-left:.35rem;font-size:1rem;font-style:normal}.hr-notice{background:#ffffff0b;border:1px solid #ffffff21;margin-top:1rem;padding:.95rem 1rem}.hr-notice>div{color:#f8f7f173;font:650 .68rem/1 var(--mono);justify-content:space-between;align-items:center;display:flex}.hr-notice>div span{width:28px;height:28px;color:var(--night);background:var(--orange);place-items:center;display:grid}.hr-notice>div i{font-style:normal}.hr-notice p{color:#f8f7f19e;margin:.8rem 0 0;font-size:.9rem}.connection-panel .hr-notice>strong{color:var(--white);font:750 clamp(1.55rem, 3.2vw, 2.5rem)/1.15 var(--sans);letter-spacing:-.04em;margin-top:.3rem;text-decoration:none;display:block}.event-reason{color:#f8f7f185;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin-block:1.25rem;font-size:.78rem;display:grid}.event-reason i{background:#ffffff26;height:1px;transform:scaleX(0)}.event-stamp{color:var(--orange);border:2px solid var(--orange);letter-spacing:.12em;align-self:center;padding:.7rem 1.2rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;transform:rotate(-5deg)}.connection-panel.is-active .company-tenure strong{animation:.7s cubic-bezier(.2,.75,.25,1) .12s both tenure-rise}.connection-panel.is-active .hr-notice{animation:.52s .5s both hr-notice-in}.connection-panel.is-active .hr-notice>strong{animation:.48s .85s both hr-message-in}.connection-panel.is-active .event-reason i{animation:.65s .52s forwards reason-line}.connection-panel.is-active .event-stamp{animation:.5s cubic-bezier(.2,1.5,.4,1) .82s both stamp-hit}@keyframes tenure-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes reason-line{to{transform:scaleX(1)}}@keyframes stamp-hit{0%{opacity:0;transform:scale(1.8)rotate(-12deg)}}@keyframes hr-notice-in{0%{opacity:0;transform:translateY(-15px)}}@keyframes hr-message-in{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}}.job-card-stack{height:150px;margin-top:1.4rem;position:relative}.job-card-stack>div{font-family:var(--mono);background:#20231d;border:1px solid #ffffff21;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:.85rem 1rem;display:grid;position:absolute;left:0;right:0;box-shadow:0 12px 25px #0000003d}.job-card-stack>div:first-child{z-index:3;top:0}.job-card-stack>div:nth-child(2){z-index:2;opacity:.72;top:42px;left:6%}.job-card-stack>div:nth-child(3){z-index:1;opacity:.42;top:84px;left:12%}.job-card-stack span{color:var(--white);font-size:.75rem}.job-card-stack b{color:var(--acid);font-size:.72rem}.job-card-stack i{color:var(--orange);grid-area:1/2/span 2;align-self:center;font-size:.65rem;font-style:normal}.applications-panel.is-active .job-card-stack>div{animation:1.8s ease-in-out infinite job-card-send}.applications-panel.is-active .job-card-stack>div:nth-child(2){animation-delay:-.6s}.applications-panel.is-active .job-card-stack>div:nth-child(3){animation-delay:-1.2s}@keyframes job-card-send{0%,to{transform:translate(0)}50%{opacity:.25;transform:translate(8%)scale(.96)}}.application-total{color:var(--acid);align-items:baseline;gap:.7rem;display:flex}.application-total strong{font:720 clamp(3.4rem, 8vw, 6rem)/1 var(--mono);letter-spacing:-.08em}.application-total span{font-size:1rem;font-weight:700}.response-stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.response-stats div{border-right:1px solid #ffffff1a;padding:.8rem .45rem 0}.response-stats div:last-child{border-right:0}.response-stats strong,.response-stats span{display:block}.response-stats strong{color:var(--white);font:700 1.2rem/1 var(--mono)}.response-stats span{color:#f8f7f18c;margin-top:.4rem;font-size:.7rem}.response-stats div:last-child strong{color:var(--orange)}.applications-panel.is-active .response-stats div{animation:.48s cubic-bezier(.2,.8,.25,1) both stat-pop}.applications-panel.is-active .response-stats div:nth-child(2){animation-delay:.13s}.applications-panel.is-active .response-stats div:nth-child(3){animation-delay:.26s}@keyframes stat-pop{0%{opacity:0;transform:translateY(14px)}}.experience-core{justify-content:center;align-items:flex-end;margin-top:.9rem;display:flex;position:relative}.experience-core>span{color:#f8f7f161;font:600 .66rem/1 var(--mono);letter-spacing:.12em;position:absolute;top:.7rem}.experience-core strong{color:#f8f7f138;font:750 clamp(6rem, 15vw, 11rem)/.85 var(--mono);letter-spacing:-.12em}.experience-core em{color:#f8f7f17a;margin:0 0 1rem .3rem;font-style:normal}.skill-orbit{justify-content:center;gap:.5rem;margin-top:-.25rem;display:flex}.skill-orbit span{color:var(--acid);font:600 .68rem/1 var(--mono);background:#d6ff4512;border:1px solid #d6ff4547;padding:.45rem .65rem}.doubt-equation{background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;width:100%;margin-top:1.2rem;padding:.75rem;font-size:.78rem;display:grid}.doubt-equation i{color:#f8f7f14d;font-style:normal}.doubt-equation b{color:var(--orange)}.doubt-panel .unknown-stamp{font-family:var(--sans);margin-top:1rem;transform:rotate(-2deg)}.doubt-panel.is-active .experience-core{animation:2.8s ease-in-out infinite experience-recede}.doubt-panel.is-active .skill-orbit span{animation:2.8s ease-in-out infinite skill-fade}.doubt-panel.is-active .skill-orbit span:nth-child(2){animation-delay:-.45s}.doubt-panel.is-active .skill-orbit span:nth-child(3){animation-delay:-.9s}@keyframes experience-recede{50%{opacity:.42;transform:perspective(400px)translateZ(-45px)}}@keyframes skill-fade{50%{opacity:.25;transform:translateY(6px)}}.career-attempts{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin-top:1.5rem;display:grid}.career-attempts>div{background:#ffffff0a;border:1px solid #ffffff1f;min-height:128px;padding:1rem}.lowest-panel .career-attempts span,.career-attempts strong,.career-attempts b{display:block}.lowest-panel .career-attempts span{color:#f8f7f185;font-size:.68rem}.career-attempts strong{color:var(--white);margin-top:1rem;font-size:.95rem;line-height:1.3}.career-attempts b{color:var(--orange);font:600 .68rem/1 var(--mono);margin-top:.7rem}.career-attempts>i{color:#f8f7f161;font:600 .65rem/1 var(--mono);font-style:normal}.lowest-panel .lowest-question{color:var(--white);margin-top:1.4rem;font-size:clamp(2rem,4vw,3.5rem)}.lowest-panel.is-active .career-attempts>div:first-child{animation:.65s both attempt-left}.lowest-panel.is-active .career-attempts>div:last-child{animation:.65s .18s both attempt-right}@keyframes attempt-left{0%{opacity:0;transform:translate(-35px)}}@keyframes attempt-right{0%{opacity:0;transform:translate(35px)}}.offer-letter{color:var(--ink);background:var(--paper);margin-top:1.3rem;padding:1.35rem;position:relative;transform:rotate(-1.5deg);box-shadow:12px 12px #d6ff4529}.offer-letter>span{color:var(--muted);font:650 .68rem/1 var(--mono);letter-spacing:.1em}.offer-letter>strong{margin-top:.8rem;font-size:clamp(1.25rem,2.8vw,2rem);line-height:1.25;display:block}.offer-letter dl{gap:.45rem;margin:1.1rem 0 0;display:grid}.offer-letter dl div{border-top:1px solid #12120f21;justify-content:space-between;padding-top:.45rem;display:flex}.offer-letter dt,.offer-letter dt,.offer-letter dd{font-size:.72rem}.offer-letter dd{font-family:var(--mono)}.offer-letter>b{color:#274000;font:750 .72rem/1 var(--mono);border:2px solid #518500;padding:.5rem;position:absolute;bottom:1rem;right:1rem;transform:rotate(-7deg)scale(0)}.offer-timing{color:var(--acid);text-align:center;margin:1.1rem 0 0;font-size:.78rem;font-weight:700}.branch-panel.is-active .offer-letter{animation:.7s cubic-bezier(.2,.8,.25,1) both offer-arrive}.branch-panel.is-active .offer-letter>b{animation:.45s cubic-bezier(.2,1.5,.4,1) .7s forwards accepted-hit}@keyframes offer-arrive{0%{opacity:0;transform:translateY(50px)rotate(4deg)}}@keyframes accepted-hit{to{transform:rotate(-7deg)scale(1)}}.old-code-window{color:#f8f7f147;width:75%;height:42%;font:700 2rem/1 var(--mono);background:#0c0d0b;border:1px solid #ffffff1f;place-items:center;display:grid;position:absolute;top:20%;left:50%;transform:translate(-50%)}.old-code-window i{border:1px solid #d6ff451a;position:absolute;inset:12px}.world-opening{z-index:2;justify-content:center;gap:.55rem;margin-top:2rem;display:flex;position:relative}.world-opening span{color:var(--night);background:var(--acid);padding:.6rem .7rem;font-size:.78rem;font-weight:750}.horizon-panel .bigger-world{z-index:2;color:var(--white);font-family:var(--sans);letter-spacing:-.06em;margin-top:1rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;position:relative}.horizon-panel.is-active .old-code-window{animation:3s ease-in-out infinite code-recede}.horizon-panel.is-active .world-opening span{animation:.62s cubic-bezier(.2,.8,.25,1) both world-open}.horizon-panel.is-active .world-opening span:nth-child(2){animation-delay:.14s}.horizon-panel.is-active .world-opening span:nth-child(3){animation-delay:.28s}@keyframes code-recede{50%{opacity:.18;transform:translate(-50%)perspective(400px)translateZ(-90px)scale(.65)}}@keyframes world-open{0%{opacity:0;transform:translateY(20px)scale(.8)}}.craft{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);gap:clamp(3rem,10vw,10rem);padding-block:clamp(7rem,13vw,13rem);display:grid}.craft-intro{align-self:start;position:sticky;top:6rem}.craft h2{font-size:clamp(2.7rem,4.7vw,5rem)}.craft-intro>p:last-child{max-width:520px;color:var(--muted);margin:2rem 0 0;font-size:1.08rem;line-height:1.9}.skill-list{border-top:1px solid var(--ink)}.skill-row{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr minmax(180px,.85fr) 20px;align-items:start;gap:1rem;padding:1.5rem 0;transition:padding .2s,background .2s;display:grid}.skill-row:hover{background:#ffffff52;padding-inline:1rem}.skill-row span,.skill-row strong{font:650 .75rem/1.45 var(--mono);letter-spacing:.03em}.skill-row span{color:var(--orange)}.skill-row p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.7}.skill-row i{opacity:.32;font-style:normal}.threads-section{border-top:1px solid var(--line);padding-block:clamp(6rem,10vw,10rem)}.threads-heading{justify-content:space-between;align-items:end;width:100%;display:flex}.threads-heading h2{font-size:clamp(2.7rem,4.8vw,5.2rem)}.threads-heading .text-link{margin-bottom:.5rem}.threads-note{max-width:640px;color:var(--muted);margin:1.2rem 0 0;font-size:.95rem;line-height:1.7}.threads-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:4.5rem;display:grid}.thread-card{background:var(--paper);flex-direction:column;min-height:390px;padding:clamp(1.4rem,3vw,2.5rem);transition:background .24s,color .24s;display:flex;position:relative;overflow:hidden}.thread-card:before{content:"";background:var(--acid);opacity:0;filter:blur(15px);border-radius:50%;width:180px;height:180px;transition:opacity .3s,transform .45s;position:absolute;bottom:-80px;right:-80px;transform:scale(.2)}.thread-card:hover{color:var(--white);background:var(--night)}.thread-card:hover:before{opacity:.12;transform:scale(1)}.thread-card-top{justify-content:space-between;display:flex}.thread-number,.thread-phase{color:var(--muted);font:600 .72rem/1.45 var(--mono);letter-spacing:.08em}.thread-card-top svg{width:24px}.thread-phase{color:var(--orange);margin:auto 0 .8rem}.thread-card h3{letter-spacing:-.04em;max-width:16em;margin:0;font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:650;line-height:1.3}.thread-excerpt{max-width:620px;color:var(--muted);margin:1rem 0 1.5rem;font-size:1rem;line-height:1.8}.thread-card:hover .thread-excerpt{color:#f8f7f191}.thread-read{z-index:1;align-items:center;gap:.6rem;margin-top:auto;font-size:.85rem;font-weight:700;display:flex;position:relative}.thread-read svg{width:16px;transition:transform .18s}.thread-card:hover .thread-read svg{transform:translate(4px)}.final-chapter{min-height:88svh;color:var(--white);text-align:center;background:radial-gradient(circle at 50% 40%, #d6ff451f, transparent 32%), var(--night);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:7rem 24px;display:flex;position:relative;overflow:hidden}.final-grid{-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 72%);mask-image:radial-gradient(circle,#000 10%,#0000 72%)}.final-status{color:#f8f7f173;font:600 .72rem/1.2 var(--mono);letter-spacing:.1em;align-items:center;gap:.8rem;margin-bottom:2rem;display:flex}.final-status i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 15px var(--acid);border-radius:50%;animation:1.5s infinite status-pulse}@keyframes status-pulse{50%{opacity:.35}}.final-chapter h2{max-width:950px}.final-chapter h2 em{color:var(--acid);font-family:var(--mono);font-style:normal}.final-chapter>p{color:#f8f7f191;max-width:620px;margin:2rem 0 2.2rem;font-size:1.08rem;line-height:1.8}.button-light{color:var(--night);background:var(--white)}.button-light:hover{background:var(--acid)}.final-code{color:#f8f7f180;font:500 .66rem/1 var(--mono);background:#ffffff0a;border:1px solid #ffffff1a;gap:1rem;margin-top:4.5rem;padding:1rem 1.3rem;display:flex}.final-code span:first-child{color:#f8f7f133}.final-code strong{color:var(--acid);font-weight:500}footer{color:var(--muted);font:600 .68rem/1.45 var(--mono);letter-spacing:.08em;justify-content:space-between;padding-block:1.5rem;display:flex}@media (max-width:1040px){.hero-content{grid-template-columns:minmax(0,1.15fr) minmax(310px,.65fr);gap:3rem}.journey-layout{grid-template-columns:minmax(310px,.8fr) minmax(400px,1.2fr);gap:3rem}.craft{gap:4rem}.skill-row{grid-template-columns:35px 1fr 20px}.skill-row p{grid-column:2/-1}}@media (max-width:780px){.opening-grid{background-size:42px 42px}.opening-scenes{padding-inline:1rem}.opening-scene strong{font-size:clamp(3.6rem,19vw,7rem);line-height:.9}.opening-scene-two strong{font-size:clamp(3.1rem,17vw,6rem)}.opening-footer{grid-template-columns:1fr auto;display:grid}.site-header,.section-heading,.journey-layout,.craft,.threads-section,footer{width:min(100% - 32px,640px)}.site-header{height:72px}.wordmark{font-size:.7rem}.header-link span{display:none}.hero{min-height:auto}.hero-grid,.final-grid{background-size:42px 42px}.hero-signal{opacity:.24;height:35%;inset:23% -55% auto -35%}.hero-data-stream{display:none}.hero-content{width:min(100% - 32px,640px);padding-block:118px 100px;display:block}.hero h1{letter-spacing:-.065em;font-size:clamp(2.7rem,12vw,4.6rem)}.hero-lede{font-size:1.05rem;line-height:1.8}.hero-actions{flex-direction:column;align-items:stretch;gap:.7rem}.hero-actions .text-link{align-self:flex-start}.hero-meta{flex-direction:column;align-items:flex-start;gap:.4rem}.identity-wrap{width:min(90%,390px);margin:5rem auto 0}.identity-shadow-card,.identity-card{aspect-ratio:.9}.scroll-cue{display:none}.journey{padding-top:6rem}.section-heading h2,.craft h2,.final-chapter h2{font-size:clamp(2.6rem,11vw,4.8rem)}.journey-layout{margin-top:3.5rem;display:block}.journey-visual{display:none}.chapter{opacity:1;border-top:1px solid var(--line);min-height:0;padding:4rem 0;position:relative}.chapter:first-child{border-top-color:var(--ink)}.chapter h3{font-size:clamp(2.1rem,9vw,3.5rem)}.mobile-scene{margin:1.8rem 0 2rem;display:block}.mobile-scene .scene{width:100%;height:410px;min-height:0;position:relative;top:auto;box-shadow:0 18px 45px #12120f2e}.mobile-scene .scene-toolbar,.mobile-scene .scene-footer{height:38px;padding-inline:.8rem}.mobile-scene .scene-stage{background-size:28px 28px;height:calc(100% - 76px)}.mobile-scene .scene-panel{padding:1.35rem}.mobile-scene .connection-panel strong{font-size:clamp(2.7rem,16vw,4.6rem)}.mobile-scene .applications-panel>strong{font-size:5rem}.mobile-scene .application-bars{margin:.8rem 0 1.1rem}.mobile-scene .doubt-panel>strong{font-size:7rem}.mobile-scene .lowest-panel strong{font-size:2.5rem}.mobile-scene .branch-map{margin-block:1rem}.mobile-scene .branch-map>i{height:25px}.mobile-scene .horizon-panel strong{font-size:3.8rem}.mobile-scene .horizon-lines{height:55px;margin-top:1rem}.mobile-scene .scene-footer>span{max-width:70%;font-size:.6rem}.mobile-scene .company-tenure{margin-top:.8rem;padding-bottom:.6rem}.mobile-scene .connection-panel .company-tenure strong{font-size:4.5rem}.mobile-scene .hr-notice{margin-top:.65rem;padding:.7rem}.mobile-scene .hr-notice p{margin-top:.5rem;font-size:.75rem}.mobile-scene .connection-panel .hr-notice>strong{font-size:1.35rem}.mobile-scene .event-stamp{padding:.55rem .8rem;font-size:1.5rem}.mobile-scene .scene-panel small{margin-top:1rem}.mobile-scene .job-card-stack{height:118px;margin-top:.8rem}.mobile-scene .job-card-stack>div{padding:.55rem .65rem}.mobile-scene .job-card-stack>div:nth-child(2){top:34px}.mobile-scene .job-card-stack>div:nth-child(3){top:68px}.mobile-scene .application-total strong{font-size:3rem}.mobile-scene .application-total span{font-size:.78rem}.mobile-scene .response-stats{margin-top:.6rem}.mobile-scene .response-stats div{padding-top:.55rem}.mobile-scene .experience-core{margin-top:.3rem}.mobile-scene .experience-core strong{font-size:6rem}.mobile-scene .skill-orbit span{padding:.35rem .45rem;font-size:.58rem}.mobile-scene .doubt-equation{margin-top:.7rem;padding:.55rem;font-size:.65rem}.mobile-scene .doubt-panel .unknown-stamp{margin-top:.65rem;padding:.5rem .65rem;font-size:.65rem}.mobile-scene .career-attempts{gap:.45rem;margin-top:.8rem}.mobile-scene .career-attempts>div{min-height:105px;padding:.7rem}.mobile-scene .career-attempts strong{margin-top:.65rem;font-size:.78rem}.mobile-scene .lowest-panel .lowest-question{margin-top:1rem;font-size:2rem}.mobile-scene .offer-letter{margin-top:.8rem;padding:1rem}.mobile-scene .offer-letter>strong{font-size:1.15rem}.mobile-scene .offer-letter dl{margin-top:.8rem}.mobile-scene .offer-timing{margin-top:.75rem}.mobile-scene .old-code-window{height:38%;top:18%}.mobile-scene .world-opening{margin-top:1.2rem}.mobile-scene .world-opening span{padding:.45rem .5rem;font-size:.68rem}.mobile-scene .horizon-panel .bigger-world{margin-top:.8rem;font-size:2.3rem}.mobile-scene .scene-panel,.mobile-scene .scene-panel *{animation-play-state:paused!important}.chapter.is-active .mobile-scene .scene-panel,.chapter.is-active .mobile-scene .scene-panel *{animation-play-state:running!important}.chapter-copy p{font-size:1.05rem;line-height:1.85}.mobile-scene-label{color:var(--muted);font:600 .65rem/1.2 var(--mono);letter-spacing:.08em;align-items:center;gap:1rem;margin-top:2rem;display:flex}.mobile-scene-label i{background:linear-gradient(90deg, var(--orange), transparent);flex:1;height:1px}.craft{padding-block:6rem;display:block}.craft-intro{position:static}.skill-list{margin-top:4rem}.skill-row:hover{background:0 0;padding-inline:0}.threads-heading{display:block}.threads-heading .text-link{margin-top:1.5rem}.threads-grid{grid-template-columns:1fr;margin-top:3rem}.thread-card{min-height:340px}.final-chapter{min-height:80svh}.final-code{white-space:nowrap;gap:.6rem;max-width:100%;padding:.85rem;font-size:.55rem;overflow:hidden}}@media (max-width:420px){.hero h1{font-size:2.65rem}.hero h1 br{display:none}.button{width:100%}.identity-wrap{width:94%}.identity-card{padding:1.2rem}.identity-avatar{width:54px;height:54px}.skill-row{grid-template-columns:30px 1fr 16px}.thread-card{min-height:370px}footer{flex-direction:column;gap:.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.opening-sequence,.hero-replay{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.identity-card,.identity-wrap,.hero-orbit{transform:none!important}}@media (forced-colors:active){.hero-grid,.final-grid,.hero-orbit,.identity-glow{display:none}}
