.ArsenalSection_grid__VR9ZH{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px}.ArsenalSection_card__TNObp{display:flex;flex-direction:column;background:var(--color-panel);border:3px solid var(--color-paper);box-shadow:5px 5px 0 var(--color-lime);transition:transform .15s}.ArsenalSection_card__TNObp:hover{transform:translate(-2px,-2px) rotate(-.5deg)}.ArsenalSection_head__L63uy{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:var(--tone);color:var(--tone-ink);border-bottom:3px solid var(--color-paper)}.ArsenalSection_name__wonmR{margin:0;font-family:var(--font-display);font-weight:400;font-size:24px;letter-spacing:1px}.ArsenalSection_code__DvPkd{font-family:var(--font-mono);font-size:10px}.ArsenalSection_items__s2NR8{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:14px;list-style:none}.ArsenalSection_item__0k2Vd{padding:3px 8px;font-family:var(--font-mono);font-size:13px;background:var(--color-bg);border:2px solid var(--color-paper)}.ArsenalSection_note__hOaFA{margin:auto 0 0;padding:0 14px 12px;font-size:13px;line-height:1.45;color:var(--color-muted)}.ChapterNav_spine__z59JM{position:fixed;top:0;bottom:0;left:0;z-index:40;width:var(--spine-w);display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:14px 0;overflow-y:auto;background:var(--color-black);border-right:2px solid var(--color-lime)}.ChapterNav_mark__m_q2x{margin:0 10px 6px;padding-bottom:10px;border-bottom:2px dashed var(--color-red);font-family:var(--font-display);font-size:22px;letter-spacing:1px;text-align:center;color:var(--color-lime)}.ChapterNav_vol__U_Wml{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.5px;color:var(--color-muted)}.ChapterNav_bar__IsmYv{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;height:var(--bottombar-h);grid-template-columns:repeat(6,1fr);gap:4px;padding:6px;background:var(--color-black)}@media (max-width:759px){.ChapterNav_spine__z59JM{display:none}.ChapterNav_bar__IsmYv{display:grid}}.ChapterNav_link__qUvJP{display:flex;flex-direction:column;text-decoration:none;background:var(--color-bg);border:3px solid var(--color-paper)}.ChapterNav_link__qUvJP,.ChapterNav_link__qUvJP:hover{color:var(--color-paper)}.ChapterNav_active__miNhb,.ChapterNav_active__miNhb:hover{background:var(--tone);color:var(--tone-ink)}.ChapterNav_spineLink__WzK5L{margin-left:10px;border-right:none;padding:12px 0 12px 10px;gap:6px;transition:transform .15s}.ChapterNav_spineLink__WzK5L:hover{transform:translateX(-4px)}.ChapterNav_barLink__9lDFC{align-items:center;justify-content:center;gap:2px;border-width:2px}.ChapterNav_num__Ac_eJ{font-family:var(--font-display);font-size:26px;line-height:1}.ChapterNav_short__QZqZU{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ChapterNav_barLink__9lDFC .ChapterNav_num__Ac_eJ{font-size:20px}.ChapterNav_barLink__9lDFC .ChapterNav_short__QZqZU{font-size:8px;font-weight:400;letter-spacing:0}.tones_lime__sMotj{--tone:var(--color-lime);--tone-ink:var(--color-ink)}.tones_cyan__QCE_t{--tone:var(--color-cyan);--tone-ink:var(--color-ink)}.tones_violet__184h8{--tone:var(--color-violet);--tone-ink:var(--color-panel)}.tones_lilac__uWaZr{--tone:var(--color-lilac);--tone-ink:var(--color-ink)}.tones_red__S9L58{--tone:var(--color-red);--tone-ink:var(--color-ink)}.tones_black__j_eMt{--tone:var(--color-black);--tone-ink:var(--color-lime)}.CharacterCard_card__vtNLN{--scale:1;position:relative;z-index:5;width:min(100%,330px);aspect-ratio:657/920;border-radius:22px;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;box-shadow:0 28px 60px rgba(0,0,0,.75),0 0 0 2px var(--color-lime);transform:translate(var(--dx),var(--dy)) perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--scale));transition:transform .18s ease-out}.CharacterCard_hovering__6DQgA{--scale:1.02}.CharacterCard_dragging__v_oS5{--scale:1.05;cursor:-webkit-grabbing;cursor:grabbing;transition:none}.CharacterCard_art__6oyTh{position:absolute;left:-27.85%;top:-6.52%;width:155.9%;max-width:none;height:auto;pointer-events:none}.CharacterCard_glare__VrMrK{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}.CharacterCard_hovering__6DQgA .CharacterCard_glare__VrMrK{background:radial-gradient(circle at var(--gx) var(--gy),rgba(255,255,255,.22),transparent 55%)}@media (hover:none) and (pointer:coarse){.CharacterCard_card__vtNLN{touch-action:pan-y pinch-zoom}}.FuelCans_strip__JOJWW{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px;padding:16px 18px 14px;background:var(--color-black);border:3px solid var(--color-paper)}[data-overdrive=true] .FuelCans_strip__JOJWW{animation:FuelCans_jitter__F0bd0 .12s infinite}.FuelCans_legend__a7J5C{max-width:120px;font-family:var(--font-mono);font-size:11px;line-height:1.5}.FuelCans_count__Ry01n,.FuelCans_legendHint__3thmW{color:var(--color-muted)}.FuelCans_count__Ry01n{margin-left:auto;font-family:var(--font-mono);font-size:11px}.FuelCans_can__W2EKh{--tilt:-4deg;position:relative;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--tone) 55%,transparent));cursor:pointer;transition:transform .15s}.FuelCans_can__W2EKh:hover{transform:translateY(-6px) rotate(var(--tilt))}.FuelCans_photo__iM5_R{display:block;width:auto;height:120px;pointer-events:none}.FuelCans_sfx__UV4_y{position:absolute;bottom:100%;left:-14px;margin-bottom:6px;padding:2px 8px;background:var(--tone);color:var(--tone-ink);border:3px solid var(--color-paper);font-family:var(--font-display);font-size:22px;white-space:nowrap;animation:FuelCans_pop__EutIs .4s forwards}.FuelCans_bubble__K8FQ2{position:absolute;top:0;left:14px;width:8px;height:8px;border-radius:50%;border:2px solid var(--tone);animation:FuelCans_fizz__PpUhR 1s infinite}.FuelCans_debug__5E909 .FuelCans_bubble__K8FQ2+.FuelCans_bubble__K8FQ2{left:30px;width:6px;height:6px;animation:FuelCans_fizz__PpUhR 1.3s .3s infinite}.FuelCans_deploy__7cXc9{--tilt:4deg}.FuelCans_deploy__7cXc9 .FuelCans_sfx__UV4_y{left:-10px}.FuelCans_deploy__7cXc9 .FuelCans_bubble__K8FQ2{left:20px;animation-duration:1.1s}.FuelCans_caff__Ib0KS{--tilt:-3deg}.FuelCans_caff__Ib0KS .FuelCans_sfx__UV4_y{left:-12px}.FuelCans_caff__Ib0KS .FuelCans_bubble__K8FQ2{left:22px;width:7px;height:7px;border-color:var(--color-lilac);animation-duration:1.2s}@keyframes FuelCans_pop__EutIs{0%{transform:scale(.2) rotate(-12deg);opacity:0}60%{transform:scale(1.15) rotate(4deg);opacity:1}to{transform:scale(1) rotate(-4deg)}}@keyframes FuelCans_fizz__PpUhR{0%{transform:translateY(0);opacity:1}to{transform:translateY(-70px);opacity:0}}@keyframes FuelCans_jitter__F0bd0{0%,to{transform:translate(0)}25%{transform:translate(1px,-1px)}75%{transform:translate(-1px,1px)}}@media (max-width:480px){.FuelCans_strip__JOJWW{gap:14px;padding:14px}.FuelCans_legend__a7J5C{flex-basis:100%;max-width:none}.FuelCans_photo__iM5_R{height:104px}}.IssuesSection_grid__ZVM5_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:20px;gap:20px}.IssuesSection_card__uie6_{position:relative;display:flex;flex-direction:column;background:var(--color-panel);border:3px solid var(--color-paper);box-shadow:6px 6px 0 var(--color-lime);transition:transform .18s}.IssuesSection_card__uie6_:hover{transform:translate(-3px,-3px) rotate(-1deg)}.IssuesSection_meta__3cD72{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--color-black);color:var(--color-lime);font-family:var(--font-mono);font-size:11px;font-weight:600}.IssuesSection_cover__cAuJT{position:relative;display:flex;align-items:center;justify-content:center;height:150px;border-bottom:3px solid var(--color-paper);background:repeating-linear-gradient(-45deg,var(--color-raised) 0 8px,var(--color-bg) 8px 16px)}.IssuesSection_art__u87Z5{padding:3px 7px;background:var(--color-bg);border:2px solid var(--color-paper);font-family:var(--font-mono);font-size:11px}.IssuesSection_sfx__CYsah{position:absolute;top:10px;right:-8px;padding:1px 8px;background:var(--tone);color:var(--tone-ink);border:3px solid var(--color-paper);font-family:var(--font-display);font-size:20px;transform:rotate(6deg)}.IssuesSection_body__bjtQM{flex:1 1;display:flex;flex-direction:column;gap:10px;padding:16px}.IssuesSection_title__8oaZ5{margin:0;font-family:var(--font-display);font-weight:400;font-size:30px;letter-spacing:.5px;line-height:1}.IssuesSection_link__IbxgP{color:inherit;text-decoration:none}.IssuesSection_link__IbxgP:after{content:"";position:absolute;inset:0}.IssuesSection_link__IbxgP:focus-visible{outline:none}.IssuesSection_link__IbxgP:focus-visible:after{outline:3px solid var(--color-cyan);outline-offset:4px}.IssuesSection_summary__GUTmz{margin:0;font-size:15px;line-height:1.5;text-wrap:pretty}.IssuesSection_outcome__h_pF1{margin:0;padding:6px 10px;background:var(--color-bg);border-left:4px solid var(--color-paper);font-family:var(--font-mono);font-size:12px;line-height:1.5}.IssuesSection_stack__g_Fn6{display:flex;flex-wrap:wrap;gap:5px;margin:auto 0 0;padding:0;list-style:none}.IssuesSection_tech__r2eCq{padding:2px 6px;border:1.5px solid var(--color-paper);font-family:var(--font-mono);font-size:11px}.IssuesSection_more__scYBQ{font-family:var(--font-display);font-size:20px;letter-spacing:1px;color:var(--color-lime)}.JourneySection_timeline__j5084{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;background:var(--color-panel);border:3px solid var(--color-paper);box-shadow:6px 6px 0 var(--color-violet)}.JourneySection_stop__s31VO{position:relative;display:flex;flex-direction:column;gap:10px;min-height:220px;padding:16px;background:var(--color-panel);box-shadow:0 0 0 1.5px var(--color-lime)}.JourneySection_when__GNCwt{align-self:flex-start;padding:3px 8px;background:var(--color-lime);color:var(--color-ink);border:2px solid var(--color-paper);font-family:var(--font-mono);font-size:11px;font-weight:600}.JourneySection_role__3JKFQ{margin:0;font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:.5px;line-height:1.05}.JourneySection_org__pgcbu{font-size:14px;font-weight:600}.JourneySection_what__nqYhM{margin:0;font-size:14px;line-height:1.5;color:var(--color-soft);text-wrap:pretty}.JourneySection_fuel__79eJw{margin-top:auto;font-family:var(--font-mono);font-size:11px;color:var(--color-dim)}.LabTerminal_dialog__bTjxk{width:min(calc(100vw - 28px),900px);height:min(86vh,680px);max-width:none;max-height:none;padding:0;overflow:visible;background:none;border:none;color:var(--color-paper)}.LabTerminal_dialog__bTjxk::-webkit-backdrop{background:rgba(0,0,0,.8)}.LabTerminal_dialog__bTjxk::backdrop{background:rgba(0,0,0,.8)}.LabTerminal_panel__S_D8i{display:flex;flex-direction:column;height:100%;background:var(--color-term-bg);border:3px solid var(--color-lime);box-shadow:8px 8px 0 var(--color-red);font-family:var(--font-mono)}.LabTerminal_bar__w_vqu{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;background:var(--color-black);border-bottom:2px solid var(--color-lime)}.LabTerminal_lights__LLSut{display:flex;gap:6px}.LabTerminal_lights__LLSut>span{width:11px;height:11px;background:var(--color-red)}.LabTerminal_lights__LLSut>span:nth-child(2){background:var(--color-lime)}.LabTerminal_lights__LLSut>span:nth-child(3){background:var(--color-violet)}.LabTerminal_path__4Yej0{font-size:12px;color:var(--color-muted)}.LabTerminal_slug__1Iv5L{color:var(--color-paper)}.LabTerminal_github__gXUVu{margin-left:auto;padding:5px 10px;background:var(--color-lime);color:var(--color-ink);font-size:12px;font-weight:600;text-decoration:none}.LabTerminal_github__gXUVu:hover{background:var(--color-red);color:var(--color-ink)}.LabTerminal_close__tKm_E{padding:4px 9px;background:none;border:1.5px solid var(--color-paper);font-family:var(--font-mono);font-size:12px;cursor:pointer}.LabTerminal_close__tKm_E:hover{background:var(--color-red);border-color:var(--color-red)}.LabTerminal_screen__6jWxQ{flex:1 1;overflow:auto;padding:16px 18px;font-size:13px;line-height:1.55}.LabTerminal_log__SKfli,.LabTerminal_screen__6jWxQ{display:flex;flex-direction:column;gap:2px}.LabTerminal_line__JT9rU{white-space:pre}.LabTerminal_cmd__QMvwm,.LabTerminal_link__JMZvu{color:var(--color-lime)}.LabTerminal_link__JMZvu:hover{color:var(--color-red)}.LabTerminal_head__WBdJ8{color:var(--color-paper)}.LabTerminal_diagram__nidXH{color:var(--color-paper);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,DejaVu Sans Mono,Liberation Mono,monospace}.LabTerminal_out__hFOu7{color:var(--color-term-text)}.LabTerminal_hint__VPPjU{color:var(--color-muted)}.LabTerminal_stack__miKxW{color:var(--color-cyan)}.LabTerminal_run___U6tS{color:var(--color-code)}.LabTerminal_error___maRq{color:var(--color-red)}.LabTerminal_prompt__sfiP2{display:flex;align-items:center;gap:8px;padding-top:4px}.LabTerminal_dollar__Z6NPi{color:var(--color-lime)}.LabTerminal_input__rub1o{flex:1 1;min-width:0;padding:0;background:transparent;border:none;outline:none;color:var(--color-paper);font-family:var(--font-mono);font-size:13px;caret-color:var(--color-lime)}.LabTerminal_chips__hVo1i{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;background:var(--color-black);border-top:1px solid var(--color-rule)}.LabTerminal_chip__MWax0{padding:6px 10px;background:none;border:1.5px solid var(--color-chip);font-family:var(--font-mono);font-size:12px;cursor:pointer}.LabTerminal_chip__MWax0:hover{border-color:var(--color-lime);color:var(--color-lime)}@media (max-width:759px){.LabTerminal_dialog__bTjxk{width:100vw;height:100dvh}.LabTerminal_panel__S_D8i{border-width:2px;box-shadow:none}.LabTerminal_bar__w_vqu{flex-wrap:nowrap;gap:8px}.LabTerminal_lights__LLSut{display:none}.LabTerminal_path__4Yej0{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LabTerminal_close__tKm_E,.LabTerminal_github__gXUVu{flex-shrink:0}.LabTerminal_screen__6jWxQ{padding:12px;font-size:12px}.LabTerminal_chips__hVo1i{padding:8px}}.LabProjects_projects__zLkIp{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background:var(--color-panel);border:2px solid var(--color-paper)}.LabProjects_project__HS1rP{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-bottom:1px solid var(--color-rule)}.LabProjects_project__HS1rP:hover{background:var(--color-raised)}.LabProjects_meta__ZTqra{display:flex;gap:12px;font-family:var(--font-mono);font-size:11px;color:var(--color-dim)}.LabProjects_tag__BkINF{color:var(--color-violet)}.LabProjects_title__UqK7O{margin:0;font-size:20px;font-weight:700;line-height:1.3;text-wrap:pretty}.LabProjects_abs__nq2HS{margin:0;font-size:15px;line-height:1.55;color:var(--color-soft);text-wrap:pretty}.LabProjects_open__4Bkfv{align-self:flex-start;padding:0;background:none;border:none;font-family:var(--font-mono);font-size:12px;color:var(--color-lime);cursor:pointer}.LabProjects_open__4Bkfv:after{content:"";position:absolute;inset:0}.LabProjects_open__4Bkfv:focus-visible{outline:none}.LabProjects_open__4Bkfv:focus-visible:after{outline:3px solid var(--color-cyan);outline-offset:-3px}.OriginSection_origin___cQbI{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:16px;gap:16px}.OriginSection_hero__umVC1{position:relative;display:flex;flex-direction:column;gap:20px;padding:28px;background:var(--color-panel);border:3px solid var(--color-paper);box-shadow:7px 7px 0 var(--color-lime)}.OriginSection_kicker__huZOD{align-self:flex-start;padding:6px 12px;background:var(--color-lime);color:var(--color-ink);border:3px solid var(--color-paper);font-family:var(--font-mono);font-size:12px;line-height:1.4;font-weight:600;letter-spacing:1px}.OriginSection_title__p3C4P{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(52px,7vw,92px);line-height:.92;letter-spacing:1px;text-wrap:balance}.OriginSection_highlight__KFhSh{color:var(--color-lime)}.OriginSection_late__Brnx7{color:var(--color-red)}.OriginSection_lede__SAXQj{margin:0;max-width:46ch;font-size:18px;line-height:1.55;text-wrap:pretty}.OriginSection_actions__6_Ych{display:flex;flex-wrap:wrap;gap:12px}.OriginSection_cta__e7JHd{padding:10px 20px;background:var(--color-black);border:3px solid var(--color-paper);font-family:var(--font-display);font-size:22px;letter-spacing:1px;text-decoration:none}.OriginSection_ctaIssues__TU098{color:var(--color-lime)}.OriginSection_ctaIssues__TU098:hover{background:var(--color-cyan);color:var(--color-ink)}.OriginSection_ctaCv__triwd{color:var(--color-paper)}.OriginSection_ctaCv__triwd:hover{background:var(--color-lime);color:var(--color-ink)}.OriginSection_ring__y9Nwn{position:absolute;right:18px;bottom:-26px;width:74px;height:74px;border-radius:50%;border:7px solid rgba(149,214,0,.25);transform:rotate(20deg)}.OriginSection_side__PpZoQ{display:grid;grid-template-rows:minmax(300px,1fr) auto;grid-gap:16px;gap:16px}.OriginSection_stage__EYXGx{position:relative;display:flex;align-items:center;justify-content:center;min-height:440px;padding:68px 20px 46px;border:3px solid var(--color-paper);box-shadow:7px 7px 0 var(--color-lime);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--color-red) 22%,transparent),transparent 60%),var(--color-black)}.OriginSection_sigil__jhRfl{position:absolute;top:50%;left:50%;width:min(92%,440px);aspect-ratio:1;transform:translate(-50%,-50%);opacity:.85;pointer-events:none}.OriginSection_sigilSpin__Hd4do{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--color-red);animation:OriginSection_spin___xoyN 60s linear infinite}.OriginSection_sigilSpin__Hd4do:before{content:"";position:absolute;inset:5%;border-radius:50%;border:1px dashed var(--color-red)}.OriginSection_stud__uuOBz{position:absolute;width:9px;height:9px;margin:-5px 0 0 -5px;background:var(--color-red);transform:rotate(45deg)}.OriginSection_studN__c5G0_{top:0;left:50%}.OriginSection_studS__krzF_{top:100%;left:50%}.OriginSection_studW__o7hjm{top:50%;left:0}.OriginSection_studE__ZrRiE{top:50%;left:100%}.OriginSection_sigilInner__Cl4y7{position:absolute;inset:18%;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-red) 55%,transparent)}.OriginSection_sigilLabel__B4rOP{position:absolute;top:14px;left:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:2px;line-height:1.6;color:var(--color-red)}@keyframes OriginSection_spin___xoyN{to{transform:rotate(1turn)}}.OriginSection_sfx__unCY7{position:absolute;top:14px;right:14px;z-index:6;padding:4px 10px;background:var(--color-lime);color:var(--color-ink);border:3px solid var(--color-paper);font-family:var(--font-display);font-size:26px;transform:rotate(8deg)}.OriginSection_hint__44LI_{position:absolute;left:14px;bottom:12px;margin:0;font-family:var(--font-mono);font-size:11px;color:var(--color-muted)}.OriginSection_hintTouch__X2jpL{display:none}@media (hover:none) and (pointer:coarse){.OriginSection_hintPointer__0vznS{display:none}.OriginSection_hintTouch__X2jpL{display:inline}}@media (max-width:480px){.OriginSection_sfx__unCY7{top:10px;right:10px;padding:2px 8px;font-size:20px}.OriginSection_sigilLabel__B4rOP{top:12px;left:12px;font-size:9px;letter-spacing:1px}}.OverdriveFrame_frame__9kz1G{min-height:100vh;overflow-x:clip;background-color:var(--color-bg);background-image:radial-gradient(var(--color-halftone) 1px,transparent 1.4px);background-size:7px 7px}.OverdriveFrame_frame__9kz1G[data-overdrive=true]>*{filter:saturate(1.8) contrast(1.06) hue-rotate(-8deg)}.OverdriveFrame_banner__D_TWP{all:unset;position:fixed;top:12px;left:0;right:0;margin-inline:auto;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);z-index:50;box-sizing:border-box;padding:8px 18px;background:var(--color-lime);color:var(--color-ink);border:3px solid var(--color-paper);box-shadow:5px 5px 0 var(--color-lime);font-family:var(--font-display);font-size:26px;letter-spacing:1px;text-align:center;cursor:pointer;animation:OverdriveFrame_jitter__dhX63 .15s infinite}.OverdriveFrame_banner__D_TWP:focus-visible{outline:3px solid var(--color-cyan);outline-offset:2px}@keyframes OverdriveFrame_jitter__dhX63{0%,to{transform:translate(0)}25%{transform:translate(1px,-1px)}75%{transform:translate(-1px,1px)}}.SectionHeader_header__qrIu2{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;padding-bottom:10px;border-bottom:4px double var(--color-red)}.SectionHeader_badge__Agkwb{padding:0 10px;background:var(--tone);color:var(--tone-ink);border:3px solid var(--color-paper);font-family:var(--font-display);font-size:30px}.SectionHeader_title__aqOiD{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,60px);letter-spacing:1px;line-height:1}.SectionHeader_tagline__2z71a{margin-left:auto;font-family:var(--font-mono);font-size:12px}.SectionHeader_accent__PMs2e .SectionHeader_badge__Agkwb{--tone:var(--color-red);--tone-ink:var(--color-ink)}.SectionHeader_accent__PMs2e .SectionHeader_tagline__2z71a{color:var(--color-red);letter-spacing:1px}.sections_section__Ijg8y{display:flex;flex-direction:column;gap:22px}.LabSection_grid__8NWFm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:20px;gap:20px;align-items:start}.LabSection_experiments__xDbdS{display:flex;flex-direction:column;gap:16px}.LabSection_terminal__BTUSW{padding:16px;background:var(--color-black);color:var(--color-terminal);border:3px solid var(--color-paper);box-shadow:6px 6px 0 var(--color-violet);font-family:var(--font-mono);font-size:13px;line-height:1.7}.LabSection_prompt__EzDMo{margin-bottom:6px;color:var(--color-muted)}.LabSection_cursor__PI3LR{display:inline-block;width:9px;height:15px;vertical-align:middle;background:var(--color-lime);animation:LabSection_blink__ZmMvs 1s steps(1) infinite}.LabSection_heartbeat__oFny0{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-panel);border:3px solid var(--color-paper)}.LabSection_heartbeatHead__V7u6o{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;font-weight:600}.LabSection_live__DRaQ2{color:var(--color-lime)}.LabSection_plot__DIOuo{position:relative;height:130px;background-image:linear-gradient(var(--color-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-grid) 1px,transparent 1px);background-size:16px 16px}.LabSection_node__1cqDq{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--color-panel);border:3px solid var(--color-paper);animation:LabSection_ping__w_u7d 1.2s infinite}.LabSection_node1__XmVek{left:46%;top:44%;width:22px;height:22px;background:var(--color-cyan)}.LabSection_node2___q_tG{left:12%;top:18%;animation-delay:.3s}.LabSection_node3__pwmP9{left:78%;top:16%;animation-delay:.5s}.LabSection_node4__R6_ZW{left:20%;top:72%;animation-delay:.7s}.LabSection_node5__6psAb{left:72%;top:70%;background:var(--color-rule);border-style:dashed;animation:none}.LabSection_caption__mMQPO{margin:0;font-size:13px;line-height:1.5;color:var(--color-soft)}@keyframes LabSection_blink__ZmMvs{50%{opacity:0}}@keyframes LabSection_ping__w_u7d{0%{box-shadow:0 0 0 0 rgba(149,214,0,.7)}to{box-shadow:0 0 0 14px rgba(149,214,0,0)}}.NextChapterSection_cta__xuIrV{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:28px;gap:28px;align-items:center;padding:clamp(24px,5vw,56px);color:var(--color-ink);border:3px solid var(--color-paper);box-shadow:8px 8px 0 var(--color-lime);background:radial-gradient(rgba(26,23,18,.22) 1.2px,transparent 1.6px) 0 0 /9px 9px,var(--color-lime)}.NextChapterSection_pitch__2nGAg{display:flex;flex-direction:column;gap:16px}.NextChapterSection_badge__EUPrl{align-self:flex-start;padding:0 10px;background:var(--color-bg);color:var(--color-paper);border:3px solid var(--color-paper);font-family:var(--font-display);font-size:26px}.NextChapterSection_title__nmrFF{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(48px,6vw,84px);line-height:.92;letter-spacing:1px}.NextChapterSection_lede__2RLoH{margin:0;max-width:42ch;font-size:18px;font-weight:500;line-height:1.5}.NextChapterSection_contact__YDNiW{display:flex;flex-direction:column;gap:12px;padding:22px;background:var(--color-panel);color:var(--color-paper);border:3px solid var(--color-paper);font-family:var(--font-mono);font-size:15px;overflow-wrap:anywhere}.NextChapterSection_cv__InQBr{margin-top:6px;padding:12px;background:var(--color-black);color:var(--color-lime);font-family:var(--font-display);font-size:24px;letter-spacing:1px;text-align:center;text-decoration:none}.NextChapterSection_cv__InQBr:hover{background:var(--color-violet);color:var(--color-panel)}@media (max-width:480px){.NextChapterSection_cta__xuIrV{padding:18px}.NextChapterSection_contact__YDNiW{padding:16px;font-size:12px}.NextChapterSection_cv__InQBr{font-size:20px}}.PortfolioPage_main__RgUOl{padding-left:var(--spine-w)}@media (max-width:759px){.PortfolioPage_main__RgUOl{padding-left:0;padding-bottom:var(--bottombar-h)}}.PortfolioPage_container__dQM_n{max-width:var(--content-max);margin:0 auto;padding:28px 20px 40px;display:flex;flex-direction:column;gap:72px}.PortfolioPage_footer__o5Bah{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--color-dim)}.PortfolioPage_code__TrHIZ{color:var(--color-red);letter-spacing:2px}