.paper-grid{background-image:linear-gradient(#0000000b 1px,#0000 1px),linear-gradient(90deg,#0000000b 1px,#0000 1px);background-size:88px 88px;transform:rotate(-12deg)scale(1.3)}.coordinate-field:before,.coordinate-field:after{content:"x 07 / z 13";color:#0000001f;letter-spacing:.22em;font:10px/1 monospace;position:absolute;transform:rotate(-18deg)}.coordinate-field:before{top:27%;left:14%}.coordinate-field:after{bottom:31%;right:16%}.scene-camera,.archive-ribbon,.floating-paperfield{transform-style:preserve-3d}.space-stage:before,.space-stage:after{content:"";pointer-events:none;position:absolute;inset:auto}.space-stage:before{filter:blur(10px);background:#00000029;border-radius:50%;width:55vw;height:20vh;top:57vh;left:22vw;transform:rotate(-8deg)}.space-stage:after{border:1px solid #00000014;border-radius:50%;width:160px;height:160px;top:19%;right:14%}.portfolio-roll{perspective:1000px;transform-style:preserve-3d}.archive-ribbon{transform-origin:50%;transform-style:preserve-3d}.ribbon-frame{border:7px solid #f7f7f4;width:118px;height:156px;position:absolute;top:0;box-shadow:0 18px 28px #0000002e}.ribbon-frame:before{content:"";background:linear-gradient(135deg,#ffffffad,#0000001a);border:1px solid #0000002e;position:absolute;inset:17px}.ribbon-frame span{color:#000000ad;font:700 11px/1 monospace;position:absolute;bottom:6px;right:7px}.roll-shadow{filter:blur(16px);background:#00000038;border-radius:50%;width:62%;height:30%;position:absolute;bottom:-14%;left:18%;transform:rotateX(66deg)rotate(-8deg)}.roll-core{z-index:2;background:radial-gradient(circle at 52%,#dddddb 0 22%,#0000 23%),repeating-radial-gradient(circle,#999 0 2px,#dededc 3px 6px,#757575 7px 8px);border:2px solid #00000047;border-radius:50%;width:42%;height:72%;position:absolute;top:10%;left:15%;transform:rotateY(62deg)rotate(-10deg);box-shadow:inset -24px 0 28px #0000002e,14px 10px #00000014}.roll-outer-rim{filter:drop-shadow(20px 18px 18px #0000002e);background:repeating-radial-gradient(circle,#a5a5a2 0 2px,#efefec 3px 7px,#777 8px 9px);border-radius:50%;width:48%;height:80%;position:absolute;top:6%;left:12%;transform:rotateY(62deg)rotate(-10deg)translateZ(-18px)}.roll-inner-hole{z-index:4;background:radial-gradient(circle at 52%,#d8d8d51a 0 32%,#50505059 33% 40%,#0000 41%),radial-gradient(circle,#d9d9d6 0 48%,#8b8b88 49% 62%,#0000 63%);border-radius:50%;width:20%;height:34%;position:absolute;top:30%;left:25.5%;transform:rotateY(62deg)rotate(-10deg)translateZ(22px)}.roll-band{z-index:3;background:#f6f6f3;border:2px solid #0000002e;width:62%;height:56%;position:absolute;top:18%;left:38%;overflow:hidden;transform:rotateY(-16deg)rotate(8deg)skewY(-4deg);box-shadow:16px 16px 24px #0000002e}.roll-frame{border:5px solid #fff;width:82px;height:118px;position:absolute;box-shadow:0 0 0 1px #0000001f}.roll-frame:before{content:"";background:linear-gradient(90deg,#0000 0 42%,#ffffffe6 42% 48%,#0000 48%),linear-gradient(135deg,#ffffffc2,#0000001a);position:absolute;inset:12px}.roll-frame span{color:#000000a6;font:700 10px/1 monospace;position:absolute;bottom:4px;right:5px}.floating-paperfield{perspective:1200px}.paper-card{transform-style:preserve-3d;backface-visibility:hidden;cursor:pointer;transform-origin:50%;will-change:transform, opacity, filter, clip-path;transition:transform .58s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),left .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1),opacity .42s,filter .42s,clip-path .5s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s}.paper-card:nth-child(3n){opacity:.55;filter:blur(.2px)}.paper-card:nth-child(4n){transform:translateZ(-120px)scale(.86)rotate(-12deg)}.paper-thumb{background-size:120% 120%;border:1px solid #00000029}.paper-card-near{filter:saturate(1.05)contrast(1.02)}.main-focus-deck{z-index:6;perspective:1500px;transform-style:preserve-3d}.background-ghost-cards{z-index:1;transform-style:preserve-3d}.ghost-card{opacity:.2;background-position:50%;background-size:cover;border:1px solid #d8d4c738;width:170px;height:116px;position:absolute;transform:translateZ(-420px)rotate(-6deg);box-shadow:8px 10px #00000057}.ghost-card:before{content:"";background:repeating-linear-gradient(0deg, transparent 0 8px, rgb(var(--accent-rgb) / .08) 8px 9px);border:1px solid #d8d4c729;position:absolute;inset:10px}.ghost-card span{color:#f2f0e880;font:700 10px/1 var(--font-geist-mono), ui-monospace, monospace;position:absolute;top:7px;right:8px}.deck-card{transform-style:preserve-3d;overflow:hidden}.deck-card.is-focus{cursor:zoom-in;width:clamp(680px,62vw,900px)!important;height:clamp(500px,66vh,640px)!important}.deck-card.is-side,.deck-card.is-outer{cursor:crosshair}.deck-card-toolbar{color:#f2f0e8b8;letter-spacing:.22em;text-transform:uppercase;backface-visibility:hidden;contain:paint;background:#070807;border-bottom:1px solid #d8d4c759;justify-content:space-between;align-items:center;height:34px;padding:0 14px;font-size:10px;display:flex;transform:translateZ(0)}.archive-marquee{isolation:isolate;contain:paint;backface-visibility:hidden;flex:auto;min-width:0;height:100%;display:block;position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.archive-marquee-track{white-space:nowrap;will-change:transform;backface-visibility:hidden;align-items:center;width:max-content;min-width:0;height:100%;animation:13s linear infinite archiveMarquee;display:flex;transform:translate(0)}.archive-marquee-set{flex:none;align-items:center;height:100%;padding-right:1.2rem;display:inline-flex}.archive-marquee-set span{align-items:center;display:inline-flex;position:relative}.archive-marquee-set span:after{content:"/";color:#fbfbfa6b;margin-left:1.2rem;margin-right:1.2rem}@keyframes archiveMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.deck-card-body{grid-template-rows:minmax(0, var(--cover-image-height,64%)) minmax(0, 1fr);gap:14px;height:calc(100% - 34px);padding:14px;display:grid}.deck-card-body.is-cover-full{grid-template-rows:minmax(0,1fr);gap:0}.archive-orbit-card .deck-card-body.is-cover-full{padding:0}.archive-orbit-card .deck-card-body.is-cover-full .deck-card-image{border:0;width:100%;height:100%}.deck-card-body.is-cover-full .deck-card-meta{display:none}.deck-card-image{background-position:50%;background-size:cover;border:1px solid #d8d4c76b;min-height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0708078c}.deck-card-cover-media{z-index:0;background-image:linear-gradient(#07080705, #0708071f), var(--cover-image);background-position:var(--cover-crop-x,50%) var(--cover-crop-y,50%);pointer-events:none;transform:scale(var(--cover-crop-zoom,1));transform-origin:50%;will-change:transform;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0;overflow:hidden}.deck-card-cover-media .project-seamless-video{object-position:var(--cover-crop-x,50%) var(--cover-crop-y,50%)}.deck-card-cover-media.is-empty{background:linear-gradient(90deg,#0000 49.8%,#f2f2f029 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#f2f2f029 50%,#0000 50.2%),repeating-linear-gradient(0deg,#0b0c0b 0 11px,#151615 11px 12px);place-items:center;display:grid}.deck-card-empty-state{z-index:2;color:#f2f2f0;text-align:center;border:1px solid #f2f2f06b;gap:12px;width:min(72%,480px);padding:28px;display:grid;position:relative;transform:none}.deck-card-empty-state b{font:800 clamp(1.15rem, 3vw, 2.4rem)/.9 var(--font-geist-sans), sans-serif;letter-spacing:.04em}.deck-card-empty-state em{font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.2em;font-style:normal}.deck-card-image:after{content:"";background:linear-gradient(90deg, transparent 0 48%, rgb(var(--accent-rgb) / .12) 48% 49%, transparent 49%), repeating-linear-gradient(0deg, transparent 0 7px, #ffffff09 7px 8px);position:absolute;inset:0}.signal-dot{z-index:1;background:var(--accent-green);width:8px;height:8px;box-shadow:0 0 10px rgb(var(--accent-rgb) / .88);position:absolute;top:10px;left:10px}.deck-scanline{z-index:1;background:rgb(var(--accent-rgb) / .72);height:2px;box-shadow:0 0 12px rgb(var(--accent-rgb) / .35);position:absolute;inset:auto 0 18%}.deck-card-meta{min-width:0;color:var(--text-primary);text-transform:uppercase;grid-template-columns:minmax(240px,.85fr) minmax(260px,1fr);align-items:end;column-gap:26px;display:grid}.deck-index{color:var(--accent-green);font:700 12px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;grid-column:1}.deck-card-meta h2{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;grid-column:1;margin-top:10px;font-size:clamp(2.45rem,4.7vw,4.8rem);font-weight:900;line-height:.78}.deck-card-meta p{color:#f2f0e89e;letter-spacing:.18em;grid-column:1;margin-top:12px;font-size:12px;line-height:1.55}.deck-metadata-extra{color:#d8d4c794;letter-spacing:.12em;border-top:1px solid #d8d4c738;grid-area:1/2/span 3;gap:8px;margin-top:0;padding-top:14px;font-size:10px;line-height:1.4;display:grid}.deck-card.is-side .deck-card-body{grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:10px}.deck-card.is-side .deck-card-meta{display:block}.deck-card.is-side .deck-card-meta h2{margin-top:8px;font-size:1.15rem;line-height:.95}.deck-card.is-side .deck-card-meta p,.deck-card.is-side .deck-metadata-extra{display:none}.deck-card.is-outer .deck-card-body{grid-template-rows:1fr;padding:8px}.deck-card.is-outer .deck-card-image{opacity:.84}.deck-card.is-outer .deck-card-meta{display:block;position:absolute;inset:auto 9px 9px}.deck-card.is-outer .deck-index{color:#f2f0e8bd;font-size:10px}.deck-card.is-outer .deck-card-meta h2,.deck-card.is-outer .deck-card-meta p,.deck-card.is-outer .deck-metadata-extra{display:none}.works-panel{max-height:100dvh}.works-panel ::-webkit-scrollbar{width:11px;height:11px}.portfolio-shell ::-webkit-scrollbar{width:11px;height:11px}.works-panel ::-webkit-scrollbar-thumb{background:#00000075;border:2px solid #ffffff59}.portfolio-shell ::-webkit-scrollbar-thumb{background:#00000075;border:2px solid #ffffff59}.number-glow{text-shadow:0 0 28px #ffffff38}.project-row{transform-origin:0}.project-row:hover,.project-row:focus-visible{outline:none;transform:translate(8px)}.project-row .corner-fold{border-bottom:16px solid #050505;border-left:16px solid #0000;width:0;height:0;transition:border-bottom-color .2s,transform .2s;position:absolute;bottom:0;right:0}.project-row:hover .corner-fold,.project-row:focus-visible .corner-fold{border-bottom-color:#215cff;transform:scale(1.18)}.preview-stack{position:relative}.preview-stack:after{content:"";z-index:-1;background:#ffffff80;border:1px solid #0000002e;width:72px;height:260px;position:absolute;top:22px;right:-15px;transform:rotate(8deg)}@media (max-width:767px){.space-stage:before{width:88vw;left:7vw}.portfolio-roll{opacity:.42!important;width:92vw!important;height:310px!important}.deck-card.is-focus{width:min(84vw,390px)!important;height:68vh!important}.deck-card.is-side{opacity:.24!important}.deck-card.is-outer{display:none}.deck-card-body{grid-template-rows:minmax(0,1.2fr) auto!important}.deck-card-meta h2{font-size:1.7rem!important}.works-panel{border-left:0;border-right:0;max-width:none}}.portfolio-shell{isolation:isolate;--background-main:#070807;--background-panel:#11130f;--background-panel-2:#171915;--background-paper:#eeeeec;--text-primary:#f2f0e8;--text-dark:#111;--text-muted:#8b8b82;--line-primary:#d8d4c7;--line-dark:#202020;--accent-green:#9cff6e;--accent-rgb:156 255 110;--accent-amber:#ffb84d;--accent-red:#b94135;--accent-blue:#5f7cff;--panel-shadow:10px 10px 0 rgb(var(--accent-rgb) / .1), 0 0 0 1px #d8d4c72e;isolation:isolate;background:var(--background-main);color:var(--text-primary);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;position:relative}.portfolio-shell.theme-orange{--accent-green:#ff8a1f;--accent-rgb:255 138 31;--accent-amber:#ffb84d;--accent-blue:#8ea0ff}.theme-accent-text{color:var(--accent-green)!important}.theme-accent-hover:hover,.theme-accent-hover:focus-visible{outline:none;color:var(--accent-green)!important}.theme-accent-divider{background:linear-gradient(90deg, transparent, var(--accent-green), transparent)}.theme-accent-border{border-color:var(--accent-green)!important}@supports (color:color-mix(in lab, red, red)){.theme-accent-border{border-color:color-mix(in srgb, var(--accent-green) 70%, transparent)!important}}.theme-toggle-chip{position:relative;overflow:hidden}.theme-toggle-chip:after{content:"";background:var(--accent-green);width:7px;height:7px;box-shadow:0 0 10px rgb(var(--accent-rgb) / .8);position:absolute;bottom:8px;left:8px}.theme-swatch-stack{gap:3px;display:grid;position:absolute;bottom:7px;right:7px}.theme-swatch{opacity:.58;border:1px solid #d8d4c773;width:12px;height:4px;display:block}.theme-swatch-green{background:#9cff6e}.theme-swatch-orange{background:#ff8a1f}.portfolio-shell.theme-green .theme-swatch-green,.portfolio-shell.theme-orange .theme-swatch-orange{opacity:1}.portfolio-shell.theme-green .theme-swatch-green{border-color:#9cff6e;box-shadow:0 0 10px #9cff6edb}.portfolio-shell.theme-orange .theme-swatch-orange{border-color:#ff8a1f;box-shadow:0 0 10px #ff8a1fdb}.portfolio-shell:before,.portfolio-shell:after,.space-stage:before,.space-stage:after{pointer-events:none}.portfolio-shell:before{content:"";z-index:120;mix-blend-mode:screen;opacity:.38;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px),radial-gradient(circle,#0000 0 54%,#0000007a 100%);position:fixed;inset:0}.portfolio-shell:after{content:"";z-index:121;background:radial-gradient(circle at 17% 23%, rgb(var(--accent-rgb) / .06) 0 1px, transparent 1px), radial-gradient(circle at 78% 62%, #ffb84d0d 0 1px, transparent 1px);opacity:.36;background-size:5px 5px,7px 7px;position:fixed;inset:0}.terminal-chip{border:1px solid var(--line-primary);color:var(--text-primary);background:#070807eb;box-shadow:4px 4px #000000b3}.terminal-chip:hover{border-color:var(--accent-green);color:var(--accent-green)}.terminal-button{border:1px solid var(--line-primary);background:var(--background-main);color:var(--text-primary);transition:background .18s,color .18s,border-color .18s,transform .18s;box-shadow:5px 5px #000000bf}.terminal-button:hover,.terminal-button:focus-visible{border-color:var(--accent-green);color:var(--accent-green);outline:none;transform:translate(-1px,-1px)}.status-table{box-shadow:var(--panel-shadow);background:#070807d1;border:1px solid #d8d4c761}.status-row{border-bottom:1px solid #d8d4c729;grid-template-columns:76px 1fr 74px 8px;align-items:center;gap:8px;padding:4px 8px;display:grid}.status-row:last-child{border-bottom:0}.archive-status-panel{width:248px;color:var(--ink);font:900 10px/1.1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;text-transform:uppercase;transform-origin:100% 0;background:repeating-linear-gradient(0deg,#0000 0 5px,#10100f07 5px 6px),repeating-linear-gradient(90deg,#0000 0 5px,#10100f05 5px 6px),#fbfbfae6;border:1px solid #10100fd1;transition:border-color .18s,box-shadow .2s,transform .2s,background-position .22s;animation:.52s cubic-bezier(.22,1,.36,1) both panelEnter,.56s steps(8,end) both borderReveal;position:relative;overflow:visible;box-shadow:5px 5px #10100f14}.archive-status-panel:before,.archive-status-panel:after{content:"";pointer-events:none;position:absolute;inset:0}.archive-status-panel:before{z-index:0;opacity:.5;mix-blend-mode:multiply;background:radial-gradient(circle at 16% 22%,#10100f1a 0 1px,#0000 1.8px),radial-gradient(circle at 82% 61%,#10100f14 0 1px,#0000 1.8px),repeating-linear-gradient(92deg,#0000 0 9px,#10100f05 9px 10px);transition:transform .22s,opacity .18s}.archive-status-panel:after{z-index:3;opacity:0;background:linear-gradient(#0000,#10100f13,#0000);height:22%;animation:6.8s linear 1.1s infinite panelScan;top:-26%}.archive-status-panel:hover{background-position:2px 1px,-1px 2px,0 0;border-color:#10100ffa;transform:translate(-1px,-1px);box-shadow:7px 7px #10100f1f}.archive-status-panel:hover:before{opacity:.66;transform:translate(1px,1px)}.archive-status-row{z-index:1;opacity:0;min-height:24px;animation:.36s cubic-bezier(.22,1,.36,1) both statusRowEnter;animation-delay:calc(.23s + var(--row-delay));border-bottom:1px solid #10100f29;grid-template-columns:76px 1fr 74px 8px;align-items:center;gap:8px;padding:4px 8px;display:grid;position:relative}.archive-status-row:last-child{border-bottom:0}.archive-status-row:before{content:"";z-index:-1;opacity:0;transform-origin:0;background:linear-gradient(90deg,#10100f0a,#0000 72%),repeating-linear-gradient(0deg,#0000 0 3px,#10100f05 3px 4px);transition:opacity .12s,transform .14s;position:absolute;inset:2px 5px;transform:scaleX(.96)}.archive-status-row:hover:before{opacity:1;transform:scaleX(1)}.archive-status-label,.archive-status-value{transition:transform .12s,opacity .12s;display:inline-block;position:relative}.archive-status-label{font-weight:950}.archive-status-row:hover .archive-status-label{transform:translate(2px)}.archive-status-rule{opacity:.42;background:repeating-linear-gradient(90deg,#10100f47 0 9px,#0000 9px 14px);height:1px}.archive-status-value{text-align:right;font-weight:900;animation:.26s steps(3,end) both digitFlicker}.archive-status-row:hover .archive-status-value{animation:.11s steps(2,end) textGlitch}.archive-status-value:after{content:attr(data-ghost)}.archive-status-dot{background:var(--ink);opacity:.78;width:7px;height:7px;animation:5.8s ease-in-out infinite dotPulse;animation-delay:var(--dot-delay);transition:opacity .1s,transform .1s,filter .1s;box-shadow:1px 0 #ffffff40,0 0 0 1px #10100f38}.archive-status-row:hover .archive-status-dot{opacity:1;filter:invert()contrast(1.4);transform:translate(1px,-1px)scale(1.05)}@keyframes panelEnter{0%{opacity:0;filter:blur(1.5px)contrast(1.08);transform:translateY(6px)}to{opacity:1;filter:blur()contrast();transform:translateY(0)}}@keyframes borderReveal{0%{border-color:#10100f00;box-shadow:0 0 #10100f00}45%{border-color:#10100f6b}to{border-color:#10100fd1;box-shadow:5px 5px #10100f14}}@keyframes statusRowEnter{0%{opacity:0;filter:blur(.8px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes panelScan{0%,72%{opacity:0;top:-26%}76%{opacity:.5}88%{opacity:.24;top:104%}to{opacity:0;top:104%}}@keyframes dotPulse{0%,67%,to{opacity:.68;transform:scale(.94)}72%,78%{opacity:1;transform:scale(1)}82%{opacity:.82}}@keyframes digitFlicker{0%{opacity:.35;text-shadow:1px 0 #10100f57;transform:translate(-1px)}38%{opacity:.88;transform:translate(1px)}62%{opacity:.62;transform:translate(0)}to{opacity:1;text-shadow:none;transform:translate(0)}}@keyframes textGlitch{0%{text-shadow:none;transform:translate(0)}36%{text-shadow:1px 0 #10100f61,-1px 0 #ffffff80;transform:translate(-1px)}72%{text-shadow:-1px 0 #10100f38;transform:translate(1px)}to{text-shadow:none;transform:translate(0)}}@keyframes photocopyJitter{0%,to{transform:translate(0)}50%{transform:translate(1px)}}.profile-dossier-page .profile-dossier-paper-frame{isolation:isolate;transition:border-color .22s,background-color .22s,color .22s,box-shadow .22s}.profile-dossier-page .profile-dossier-paper-frame:after{content:none}.profile-dossier-page .profile-dossier-paper-frame:hover,.profile-dossier-page .profile-dossier-paper-frame:focus-within{background:#1d1a22fa!important;border-color:#927cacad!important;box-shadow:0 10px 22px #0b090e42!important}.profile-dossier-page .profile-dossier-paper-frame:hover :is(h1,h2,h3,h4,p,span,strong,small,li,em,b,label),.profile-dossier-page .profile-dossier-paper-frame:focus-within :is(h1,h2,h3,h4,p,span,strong,small,li,em,b,label){text-shadow:0 1px 1px #00000073;animation:none;color:#fff!important}.profile-dossier-page .profile-dossier-paper-frame:hover :is(.profile-work-preview,.profile-work-system-card),.profile-dossier-page .profile-dossier-paper-frame:focus-within :is(.profile-work-preview,.profile-work-system-card){color:#f5f4ef}.profile-dossier-page .profile-dossier-paper-frame:hover :is(.profile-work-preview,.profile-work-system-card) :is(h1,h2,h3,h4,p,span,strong,small,li,em,b,label),.profile-dossier-page .profile-dossier-paper-frame:focus-within :is(.profile-work-preview,.profile-work-system-card) :is(h1,h2,h3,h4,p,span,strong,small,li,em,b,label){color:inherit!important;text-shadow:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.archive-status-panel,.archive-status-panel:after,.archive-status-row,.archive-status-value,.archive-status-dot,.archive-status-row:hover .archive-status-value{transition:none!important;animation:none!important}.archive-status-panel{opacity:1;filter:none;transform:none}.archive-status-panel:after{display:none}.archive-status-row{opacity:1}.archive-status-dot{opacity:.86;transform:none}.project-loop-viewer,.project-loop-canvas,.project-loop-canvas .deck-card.is-focus,.project-loop-viewer.is-active .deck-card.is-focus .deck-card-image,.archive-marquee-track{--viewer-x:0px!important;--viewer-y:0px!important;--viewer-tilt-x:0deg!important;--viewer-tilt-y:0deg!important;--viewer-inner-x:0px!important;--viewer-inner-y:0px!important;transition:none!important;animation:none!important;transform:none!important}}.status-led,.project-status-led{background:var(--accent-green);width:7px;height:7px;box-shadow:0 0 8px rgb(var(--accent-rgb) / .74)}.project-status-led{background:var(--accent-amber);transition:background .18s,box-shadow .18s;box-shadow:0 0 7px #ffb84d99}.project-row:hover .project-status-led,.project-row:focus-visible .project-status-led,.project-row.is-active .project-status-led{background:var(--accent-green);box-shadow:0 0 12px rgb(var(--accent-rgb) / .82)}.paper-grid{background-image:linear-gradient(#d8d4c714 1px, transparent 1px), linear-gradient(90deg, #d8d4c714 1px, transparent 1px), linear-gradient(rgb(var(--accent-rgb) / .04) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--accent-rgb) / .04) 1px, transparent 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px;transform:rotate(-12deg)scale(1.35);opacity:.9!important}.coordinate-field:before,.coordinate-field:after{color:#d8d4c757;content:"COORD X07 / Z13"}.scene-dimmed .scene-camera{filter:blur(2px)grayscale(.55)contrast(.84);opacity:.5}.terminal-prompt{border-left:2px solid var(--accent-green);color:#f2f0e8b3;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.archive-ribbon{filter:drop-shadow(12px 18px #0000005c)}.ribbon-frame{border-color:var(--line-primary);background:var(--background-paper);box-shadow:8px 8px #000000ad}.ribbon-frame:before{background:repeating-linear-gradient(0deg, transparent 0 7px, #ffffff38 7px 8px), linear-gradient(135deg, #e8e6dc14, rgb(var(--accent-rgb) / .16));opacity:.8;border-color:#111111b8;inset:12px}.ribbon-frame span{color:var(--text-dark)}.roll-shadow{filter:blur(4px);background:#000000c7}.roll-core{border-color:var(--line-primary);background:radial-gradient(circle at 52%,#050505 0 17%,#eeeeec 18% 25%,#0000 26%),repeating-radial-gradient(circle,#0b0c0a 0 3px,#d8d4c7 4px 7px,#35352f 8px 10px);box-shadow:inset -30px 0 #00000070,16px 14px #00000094}.roll-outer-rim{filter:drop-shadow(22px 20px #00000085);background:repeating-radial-gradient(circle,#070807 0 4px,#eeeeec 5px 9px,#2d2f28 10px 12px)}.roll-inner-hole{background:radial-gradient(circle at 52% 50%, #070807 0 32%, rgb(var(--accent-rgb) / .44) 33% 39%, transparent 40%), radial-gradient(circle at 50% 50%, #eeeeec 0 48%, #11130f 49% 64%, transparent 65%)}.roll-band{border-color:var(--line-primary);background:repeating-linear-gradient(90deg,#1111111f 0 1px,#0000 1px 14px),linear-gradient(135deg,#d8d4c7,#f2f0e8);box-shadow:16px 16px #00000094}.roll-frame{background:var(--background-paper);box-shadow:0 0 0 1px var(--line-primary), 5px 5px 0 #00000080;border-color:#070807}.roll-frame:before{opacity:.7;background:repeating-linear-gradient(0deg,#0000 0 6px,#ffffff38 6px 7px),linear-gradient(135deg,#e8e6dc1a,#5f7cff2e)}.paper-card{color:var(--text-primary);box-shadow:9px 12px 0 #000000a3, 0 0 0 1px rgb(var(--accent-rgb) / .08)!important;background:#11130feb!important;border:1px solid #d8d4c7b8!important}.paper-card.is-browsing{overflow:hidden}.paper-card.is-focus{border-color:var(--accent-green)!important;box-shadow:14px 18px 0 #000000c2, 0 0 24px rgb(var(--accent-rgb) / .2)!important}.paper-card.is-focus .paper-thumb{border-color:rgb(var(--accent-rgb) / .72)}.paper-card.is-distant .paper-card-terminal{opacity:.74}.paper-card.is-distant .data-bars,.paper-card.is-distant .paper-thumb span{opacity:.22}.paper-card:hover,.paper-card:focus-visible{outline:none;border-color:var(--accent-green)!important}.paper-card:hover .card-id,.paper-card:focus-visible .card-id{color:var(--accent-green)}.paper-card-terminal{height:100%;position:relative;overflow:hidden}.paper-card-terminal:after{content:"";opacity:.65;background:repeating-linear-gradient(0deg,#0000 0 7px,#ffffff09 7px 8px);position:absolute;inset:0}.paper-thumb{border-color:#d8d4c761}.data-bars span{opacity:.75;background:currentColor;height:3px;display:block}.archive-peek{color:var(--text-primary);background:#070807db;border:1px solid #d8d4c766;box-shadow:7px 7px #000000b8}.archive-peek:hover{border-color:var(--accent-green);color:var(--accent-green)}.active-file-panel{border-left:2px solid var(--accent-green);color:var(--text-primary)}.system-progress{appearance:none;cursor:crosshair;border:1px solid #d8d4c766;overflow:visible;background:repeating-linear-gradient(90deg,#d8d4c72e 0 1px,#0000 1px 18px),#070807e0!important}.system-progress>div,.system-progress-fill{box-shadow:0 0 14px rgb(var(--accent-rgb) / .45);background:repeating-linear-gradient(90deg, #07080780 0 2px, transparent 2px 8px), var(--accent-green)!important}.progress-tick-layer{pointer-events:none;position:absolute;inset:-1px 0 0}.progress-tick{background:#d8d4c752;width:1px;transition:background .18s,box-shadow .18s,height .18s;position:absolute;top:-4px;bottom:-4px;transform:translate(-.5px)}.progress-tick>span{color:#d8d4c76b;font:700 8px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;opacity:0;transition:opacity .18s,color .18s;position:absolute;top:20px;left:50%;transform:translate(-50%)}.progress-tick.is-active{background:var(--accent-green);width:2px;box-shadow:0 0 12px rgb(var(--accent-rgb) / .82);top:-7px;bottom:-7px}.progress-tick.is-active>span{color:var(--accent-green);opacity:1}.hero-word{color:#f2f0e8eb;text-shadow:0 0 18px rgb(var(--accent-rgb) / .13)}.works-panel{color:var(--text-primary);border-color:var(--line-primary)!important;box-shadow:0 0 0 999px #00000073, 14px 0 0 rgb(var(--accent-rgb) / .06)!important;background:linear-gradient(#0b0c0a 0%,#11130f 100%)!important}.works-header{border-bottom:1px solid #d8d4c766;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0d 3px 4px),linear-gradient(#050605 0%,#11130f 100%)!important}.works-immersive-preview{z-index:0;transform-style:preserve-3d}.works-preview-visual{opacity:.48;transform-origin:50%;background-position:50%;background-size:cover;width:112vw;height:116vh;animation:10s ease-in-out infinite alternate worksPreviewDrift;top:-8vh;right:-30vw;overflow:hidden}.works-preview-video{object-fit:cover;pointer-events:none;background:#070807;border:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.works-preview-visual.is-empty{background:linear-gradient(90deg,#0000 49.9%,#f2f2f01f 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#f2f2f01f 50%,#0000 50.1%),repeating-linear-gradient(0deg,#080908 0 13px,#111211 13px 14px);place-items:center;display:grid}.works-preview-empty-state{z-index:2;color:#f2f2f0b8;text-align:center;text-transform:uppercase;gap:14px;display:grid;position:relative}.works-preview-empty-state span,.works-preview-empty-state em{font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.26em;font-style:normal}.works-preview-empty-state strong{font:900 clamp(3rem, 9vw, 9rem)/.78 var(--font-geist-sans), sans-serif;letter-spacing:0}.works-preview-visual:before,.works-preview-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.works-preview-visual:before{mix-blend-mode:screen;background:radial-gradient(circle at 52% 48%,#0000 0 46%,#07080757 72%,#070807cc 100%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 5px)}.works-preview-visual:after{box-shadow:inset 0 0 120px #070807c7, 0 0 54px var(--work-accent,var(--accent-green))}@supports (color:color-mix(in lab, red, red)){.works-preview-visual:after{box-shadow:inset 0 0 120px #070807c7, 0 0 54px color-mix(in srgb, var(--work-accent,var(--accent-green)) 14%, transparent)}}.works-preview-scrim{z-index:1;background:linear-gradient(90deg, #070807fa 0%, #070807e6 42%, #0708077a 68%, #0708071f 100%), radial-gradient(circle at 78% 44%, var(--work-accent,var(--accent-green)), transparent 32%)}@supports (color:color-mix(in lab, red, red)){.works-preview-scrim{background:linear-gradient(90deg, #070807fa 0%, #070807e6 42%, #0708077a 68%, #0708071f 100%), radial-gradient(circle at 78% 44%, color-mix(in srgb, var(--work-accent,var(--accent-green)) 18%, transparent), transparent 32%)}}.works-preview-data{z-index:2;text-shadow:0 0 24px #000c}.works-list-surface{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#070807e0,#070807bd),repeating-linear-gradient(0deg,#0000 0 8px,#ffffff05 8px 9px);border-right:1px solid #d8d4c747;width:min(74vw,1080px);min-height:100%;position:relative}@keyframes worksPreviewDrift{0%{background-position:48% 48%}to{background-position:54% 51%}}.deck-card.is-focus .deck-card-meta{grid-template-columns:minmax(0,1fr) minmax(300px,.92fr);align-items:center;column-gap:clamp(18px,3vw,42px);padding:6px 2px 2px}.deck-card.is-focus .deck-index{letter-spacing:.22em;align-self:end;font-size:8px;font-weight:700}.deck-card.is-focus .deck-card-meta h2{max-width:340px;font-family:"Arial Narrow", var(--font-geist-mono), "Courier New", monospace;letter-spacing:0;text-wrap:balance;filter:contrast(1.2);align-self:center;margin-top:4px;font-weight:800;line-height:.92;font-size:clamp(.9rem,1.45vw,1.32rem)!important}.deck-card.is-focus .deck-card-meta p{letter-spacing:.15em;align-self:start;margin-top:5px;font-size:8px;line-height:1.15}.deck-card.is-focus .deck-metadata-extra{letter-spacing:.04em;border:1px solid #10100fcc;align-self:center;gap:0;margin:0;padding:0;font-size:8px;line-height:1;color:#10100f!important}.deck-card.is-focus .deck-metadata-extra>div{border-bottom:1px solid #10100f75;grid-template-columns:58px minmax(0,1fr);align-items:center;min-height:22px;display:grid}.deck-card.is-focus .deck-metadata-extra>div:last-child{border-bottom:0}.deck-card.is-focus .deck-metadata-extra dt,.deck-card.is-focus .deck-metadata-extra dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;padding:4px 7px;overflow:hidden}.deck-card.is-focus .deck-metadata-extra dt{border-right:1px solid #10100f75}.project-cover-editor-card-meta{grid-template-columns:minmax(0,1fr) minmax(300px,.92fr);align-items:center;gap:clamp(18px,3vw,42px);padding:8px 4px 4px}.project-cover-editor-card-meta>div{align-content:center}.project-cover-editor-card-meta strong{max-width:340px;font-family:"Arial Narrow", var(--font-geist-mono), "Courier New", monospace;letter-spacing:0;text-wrap:balance;margin-top:4px;font-weight:800;line-height:.92;font-size:clamp(.9rem,1.45vw,1.32rem)!important}.project-cover-editor-card-meta em{letter-spacing:.15em;margin-top:5px;font-size:8px;line-height:1.15}.project-cover-editor-card-meta dl{letter-spacing:.04em;border:1px solid #10100fcc;align-self:center;gap:0;margin:0;padding:0;font-size:8px;line-height:1}.project-cover-editor-card-meta dl>div{border-bottom:1px solid #10100f75;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:0;min-height:22px}.project-cover-editor-card-meta dl>div:last-child{border-bottom:0}.project-cover-editor-card-meta dt,.project-cover-editor-card-meta dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:4px 7px;overflow:hidden}.project-cover-editor-card-meta dt{border-right:1px solid #10100f75}@media (max-width:760px){.deck-card.is-focus .deck-card-meta,.project-cover-editor-card-meta{grid-template-columns:minmax(0,.72fr) minmax(180px,1fr);column-gap:10px}.deck-card.is-focus .deck-metadata-extra>div,.project-cover-editor-card-meta dl>div{grid-template-columns:44px minmax(0,1fr)}}.archive-orbit-card .deck-card-image{isolation:isolate;transition:filter .36s steps(4,end);filter:grayscale()contrast(1.16)brightness(.96)!important}.archive-orbit-card .deck-card:hover .deck-card-image:before,.archive-orbit-card .deck-card:focus-visible .deck-card-image:before{content:"";z-index:5;background-image:var(--cover-image);background-position:var(--cover-crop-x,50%) var(--cover-crop-y,50%);mix-blend-mode:screen;pointer-events:none;background-repeat:no-repeat;background-size:cover;animation:.68s step-end both archiveCoverSliceDecode;position:absolute;inset:0}.archive-orbit-card .deck-card:hover .deck-card-image:after,.archive-orbit-card .deck-card:focus-visible .deck-card-image:after{content:"0101 / INDEX_ERR / FILE_STREAM / 001101 / CRC_OK / SIGNAL";z-index:6;color:#ffffffd1;font:800 9px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.18em;word-spacing:1.2em;mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 13px,#ffffff1f 13px 14px),linear-gradient(90deg,#00dcff33,#0000 34%,#ff006029);align-content:center;padding:8% 5%;animation:.68s steps(5,end) both archiveCoverGlyphDecode;display:grid;position:absolute;inset:0}@keyframes archiveCoverSliceDecode{0%{clip-path:inset(8% 0 78%);opacity:0;filter:saturate(2.2)hue-rotate(155deg)contrast(1.5);transform:translate(-12px)}12%{opacity:.86}24%{clip-path:inset(34% 0 48%);filter:saturate(2.4)hue-rotate(300deg)contrast(1.7);transform:translate(9px)}40%{clip-path:inset(66% 0 18%);opacity:.72;transform:translate(-6px)}58%{clip-path:inset(18% 0 68%);filter:saturate(1.8)hue-rotate(30deg)contrast(1.25);transform:translate(4px)}76%{clip-path:inset(48% 0 44%);opacity:.46;transform:translate(-2px)}to{clip-path:inset(0);opacity:0;filter:none;transform:translate(0)}}@keyframes archiveCoverGlyphDecode{0%,to{opacity:0;transform:translate(0)}12%{opacity:.9;transform:translate(7px,-2px)}28%{opacity:.28;transform:translate(-5px,3px)}44%{opacity:.76;transform:translate(3px,1px)}68%{opacity:.16;transform:translate(-1px)}}@media (prefers-reduced-motion:reduce){.archive-orbit-card .deck-card-image{transition:none}.archive-orbit-card .deck-card:hover .deck-card-image:before,.archive-orbit-card .deck-card:hover .deck-card-image:after,.archive-orbit-card .deck-card:focus-visible .deck-card-image:before,.archive-orbit-card .deck-card:focus-visible .deck-card-image:after{animation:none;display:none}}.project-detail-route{background:var(--background-paper,#fff);color:#10100f;min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;position:relative;overflow:clip}.project-detail-grid{z-index:0;pointer-events:none;mix-blend-mode:multiply;background-image:linear-gradient(#10100f09 1px,#0000 1px),linear-gradient(90deg,#10100f09 1px,#0000 1px);background-size:6px 6px;position:fixed;inset:0}.project-detail-route>:not(.project-detail-grid){z-index:1;position:relative}.project-detail-route-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:54px;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;background:#fffffff0;border-bottom:1px solid #10100f;grid-template-columns:1fr auto 1fr;align-items:center;font-size:10px;display:grid;position:sticky;top:0;z-index:30!important}.project-detail-route-command{min-height:54px;color:inherit;align-items:center;gap:9px;padding:0 24px;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.project-detail-route-command:last-child{border-left:1px solid #10100f;justify-self:end}.project-detail-route-command:first-child{border-right:1px solid #10100f}.project-detail-route-command:hover{color:#fff;background:#10100f}.project-detail-route-id{justify-content:space-between;gap:24px;min-width:270px;padding:0 18px;display:flex}.project-detail-route-hero{border-bottom:1px solid #10100f;grid-template-columns:minmax(110px,.28fr) minmax(0,1.5fr) minmax(260px,.55fr);align-items:end;gap:28px;max-width:1600px;margin:0 auto;padding:clamp(56px,8vw,130px) clamp(24px,5vw,80px) 48px;display:grid}.project-detail-route-index{font-family:var(--font-geist-mono), monospace;color:#10100f1f;font-size:clamp(5rem,14vw,14rem);font-weight:400;line-height:.68}.project-detail-route-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:18px;font-size:10px;display:flex}.project-detail-route-hero h1{letter-spacing:0;text-transform:uppercase;max-width:1000px;margin:0;font-size:clamp(3.5rem,9vw,9rem);font-weight:900;line-height:.82}.project-detail-route-meta{font-family:var(--font-geist-mono), monospace;background:#ffffffb8;border:1px solid #10100f;margin:0;font-size:10px;box-shadow:7px 8px #10100f14}.project-detail-route-meta>div{border-bottom:1px solid #10100f38;grid-template-columns:86px 1fr;gap:12px;padding:9px 11px;display:grid}.project-detail-route-meta>div:last-child{border-bottom:0}.project-detail-route-meta dt{color:#10100f85}.project-detail-route-meta dd{text-transform:uppercase;margin:0}.project-detail-route-copy{border-bottom:1px solid #10100f;grid-template-columns:1fr auto;gap:40px;max-width:1600px;margin:0 auto;padding:28px clamp(24px,5vw,80px);display:grid}.project-detail-route-copy>div:first-child{max-width:900px}.project-detail-route-copy span,.project-canvas-readout,.project-detail-route-notes-title{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:10px}.project-detail-route-copy p{max-width:820px;margin:12px 0 0;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.45}.project-detail-route-tags{flex-wrap:wrap;place-content:flex-start flex-end;gap:6px;max-width:440px;display:flex}.project-detail-route-tags span{background:#fff;border:1px solid #10100f;padding:7px 9px}.project-canvas-section{max-width:1600px;margin:48px auto 80px;padding:0 clamp(18px,4vw,64px)}.project-canvas-readout{color:#fff;background:#10100f;border:1px solid #10100f;border-bottom:0;justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.project-canvas-scale-shell{width:100%;aspect-ratio:var(--canvas-ratio);background:#fff;border:1px solid #10100f;position:relative;overflow:hidden;box-shadow:11px 13px #10100f1a}.project-detail-canvas{background-image:linear-gradient(#10100f09 1px,#0000 1px),linear-gradient(90deg,#10100f09 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0;overflow:hidden}.project-detail-canvas:after{content:"";z-index:2000;pointer-events:none;opacity:.09;background:repeating-linear-gradient(0deg,#0000 0 3px,#10100f29 4px);position:absolute;inset:0}.project-canvas-item{transform-origin:50%;background:#e9e9e7;border:1px solid #10100f94;position:absolute;overflow:hidden;box-shadow:7px 8px #10100f14}.project-canvas-item.is-video,.project-editor-canvas-item.is-video{box-shadow:none;background:0 0;border:0;overflow:hidden}.project-seamless-video{object-fit:cover;opacity:0;backface-visibility:hidden;pointer-events:none;will-change:opacity;background:0 0;border:0;outline:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.project-video-dissolve-stack{contain:layout paint;isolation:isolate;background:0 0;display:block;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.project-canvas-item img,.project-canvas-item video{object-fit:cover;filter:none;width:100%;height:100%;display:block}.project-canvas-file-label{color:#fff;max-width:100%;font-family:var(--font-geist-mono), monospace;white-space:nowrap;text-overflow:ellipsis;background:#10100f;padding:5px 7px;font-size:clamp(6px,.7vw,10px);position:absolute;bottom:0;left:0;overflow:hidden;display:none!important}.project-canvas-empty,.project-canvas-missing{text-align:center;height:100%;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;place-content:center;gap:8px;font-size:10px;display:grid}.project-canvas-empty{position:absolute;inset:0}.project-detail-route-notes{max-width:1600px;margin:0 auto;padding:0 clamp(24px,5vw,80px) 90px}.project-detail-route-notes-title{color:#fff;background:#10100f;border:1px solid #10100f;align-items:center;gap:10px;padding:12px;display:flex}.project-markdown-grid{border-left:1px solid #10100f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-markdown-grid article{background:#ffffffb3;border-bottom:1px solid #10100f;border-right:1px solid #10100f;min-height:230px;padding:28px;position:relative}.project-markdown-grid article>span{font-family:var(--font-geist-mono), monospace;font-size:11px;position:absolute;top:18px;right:18px}.project-markdown-grid h2{text-transform:uppercase;max-width:80%;margin:0 0 34px;font-size:clamp(1.5rem,3vw,3.2rem);line-height:.95}.project-markdown-grid p{white-space:pre-line;max-width:630px;margin:0;line-height:1.65}.project-editor-placeholder{text-align:center;min-height:420px;font-family:var(--font-geist-mono), monospace;background:#fff;border:1px solid #10100f;place-content:center;gap:10px;margin:48px clamp(18px,4vw,64px) 80px;display:grid}@media (max-width:800px){.project-detail-route-bar{grid-template-columns:auto 1fr auto}.project-detail-route-command{padding:0 12px;font-size:0}.project-detail-route-command svg{width:18px;height:18px}.project-detail-route-id{min-width:0;padding:0 10px;font-size:8px}.project-detail-route-hero{grid-template-columns:1fr;align-items:start}.project-detail-route-index{font-size:5rem}.project-detail-route-copy{grid-template-columns:1fr}.project-detail-route-tags{justify-content:flex-start}.project-canvas-section{margin-top:24px}.project-canvas-readout span:nth-child(2){display:none}.project-markdown-grid{grid-template-columns:1fr}}.project-editor-shell{max-width:1800px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin:38px auto 80px;padding:0 clamp(14px,2.4vw,44px);font-size:10px}.project-editor-lock{min-height:52vh;font-family:var(--font-geist-mono), monospace;place-items:center;padding:48px 20px 80px;display:grid}.project-editor-lock-window{background:#fff;border:1px solid #10100f;border-radius:6px;width:min(520px,100%);overflow:hidden;box-shadow:11px 13px #10100f1f}.project-editor-lock-bar{color:#fff;letter-spacing:.16em;background:#10100f;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:10px;display:flex}.project-editor-lock-body{grid-template-columns:54px 1fr;gap:20px;padding:28px;display:grid}.project-editor-lock-icon{border:1px solid #10100f;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.project-editor-lock-code{letter-spacing:.14em;opacity:.56;font-size:9px}.project-editor-lock h2{font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;margin:8px 0 10px;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1}.project-editor-lock p{opacity:.68;margin:0;font-size:11px;line-height:1.7}.project-editor-lock form{grid-column:1/-1;gap:8px;margin-top:4px;display:grid}.project-editor-lock form>label{letter-spacing:.14em;font-size:9px}.project-editor-password-field{background:#fff;border:1px solid #10100f;border-radius:4px;grid-template-columns:1fr 42px;display:grid}.project-editor-password-field input{color:#10100f;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:0;padding:8px 10px}.project-editor-password-field button{color:#10100f;cursor:pointer;background:0 0;border:0;border-left:1px solid #10100f;place-items:center;display:grid}.project-editor-lock-error{color:#fff;background:#10100f;padding:8px 10px;font-size:10px}.project-editor-unlock{color:#fff;min-height:42px;font:inherit;letter-spacing:.12em;cursor:pointer;background:#10100f;border:1px solid #10100f;border-radius:4px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.project-editor-unlock:disabled{cursor:wait;opacity:.45}@media (max-width:520px){.project-editor-lock-body{grid-template-columns:1fr;padding:20px}.project-editor-lock form{grid-column:auto}}.project-editor-toolbar button,.project-inspector-fields>button{min-height:34px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.project-editor-toolbar{background:#fff;border:1px solid #10100f;grid-template-columns:190px 190px 1fr;align-items:end;gap:8px;padding:10px;display:grid}.project-editor-toolbar label,.project-inspector-fields label{gap:6px;display:grid}.project-editor-toolbar input,.project-inspector-fields input{color:#10100f;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #10100f;border-radius:0;padding:6px 8px}.project-editor-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project-editor-upload-button{cursor:pointer;border:1px solid;justify-content:center;align-items:center;min-height:34px;padding:0 10px;grid-template-columns:none!important;gap:7px!important;display:inline-flex!important}.project-editor-upload-button:hover{color:#fff;background:#10100f}.project-editor-upload-button input{display:none}.project-editor-toolbar button:hover,.project-inspector-fields>button:hover{color:#fff;background:#10100f}.project-cover-editor{background:#fff;border:1px solid #10100f;border-radius:6px;margin-top:10px;overflow:hidden;box-shadow:7px 8px #10100f1a}.project-backdrop-editor{background:#fff;border:1px solid #10100f;border-radius:6px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);margin-top:10px;display:grid;overflow:hidden;box-shadow:7px 8px #10100f1a}.project-backdrop-editor-copy{border-right:1px solid #10100f;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:16px;display:flex}.project-backdrop-editor-copy span{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.project-backdrop-editor-copy p{opacity:.64;margin:10px 0 0;line-height:1.55}.project-backdrop-editor-preview{background:#10100f;min-height:220px;position:relative;overflow:hidden}.project-backdrop-editor-preview img,.project-backdrop-editor-preview video{object-fit:cover;border:0;width:100%;height:100%;min-height:220px;display:block}.project-backdrop-editor-preview>span{color:#fff;opacity:.55;place-items:center;min-height:220px;display:grid}.project-backdrop-editor-preview>div{color:#fff;letter-spacing:.18em;background:#10100fc7;padding:5px 7px;font-size:8px;position:absolute;bottom:9px;right:10px}.project-cover-editor-copy{border-bottom:1px solid #10100f;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) 120px auto auto;align-items:end;gap:10px;padding:14px;display:grid}.project-cover-editor-intro{border-bottom:1px solid #10100f3d;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:8px;display:flex}.project-cover-editor-intro>span{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.project-cover-editor-intro>p{letter-spacing:.04em;opacity:.68;max-width:720px;margin:0;line-height:1.5}.project-cover-text-field{gap:6px;display:grid}.project-cover-text-field input{color:#10100f;width:100%;min-height:36px;font:inherit;letter-spacing:.05em;background:#fff;border:1px solid #10100f;border-radius:0;padding:6px 9px}.project-cover-size-control{background:#ffffff94;border:1px solid #10100f;gap:8px;padding:10px;display:grid}.project-cover-size-control>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-cover-size-control output{color:#fff;text-align:center;background:#10100f;min-width:48px;padding:3px 6px}.project-cover-size-control input[type=range]{accent-color:#10100f;width:100%}.project-cover-size-presets{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.project-cover-size-presets button{color:#10100f;cursor:pointer;background:0 0;border:1px solid #10100f;min-height:30px}.project-cover-size-presets button:hover,.project-cover-size-presets button:focus-visible{color:#fff;background:#10100f}.project-cover-upload-button,.project-cover-text-save{color:#fff;min-height:36px;font:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:#10100f;border:1px solid #10100f;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.project-cover-upload-button:hover,.project-cover-text-save:hover{color:#10100f;background:#fff}.project-cover-text-save:disabled{cursor:wait;opacity:.54}.project-cover-upload-button:has(input:disabled){cursor:wait;opacity:.54}.project-cover-upload-button input{display:none}.project-cover-editor-preview{background-color:#f8f8f7;background-image:linear-gradient(#10100f0a 1px,#0000 1px),linear-gradient(90deg,#10100f0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:10px 10px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(12px,2vw,26px)}.project-cover-editor-card{aspect-ratio:72/50;background:#f9f9f7;border:2px solid #10100f;border-radius:7px;grid-template-rows:36px minmax(0,1fr);width:min(1180px,100%);margin:0 auto;display:grid;overflow:hidden;box-shadow:10px 12px #10100f1f}.project-cover-editor-card-body{grid-template-rows:minmax(0, var(--cover-image-height,64%)) minmax(0, 1fr);gap:0;min-height:0;padding:14px;display:grid;position:relative}.project-cover-editor-card.is-cover-full .project-cover-editor-card-body{grid-template-rows:minmax(0,1fr);padding:0}.project-cover-editor-card.is-cover-full .project-cover-editor-image{border:0;border-radius:0}.project-cover-editor-bar{color:#fff;white-space:nowrap;background:#10100f;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0 10px;display:flex;overflow:hidden}.project-cover-editor-image{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#10100f;border:1px solid #10100f;border-radius:5px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.project-cover-editor-image:active{cursor:grabbing}.project-cover-crop-media{pointer-events:none;transform:scale(var(--cover-crop-zoom,1));transform-origin:50%;will-change:transform;position:absolute;inset:0;overflow:hidden}.project-cover-crop-media>img,.project-cover-crop-media .project-seamless-video{object-fit:cover;object-position:var(--cover-crop-x,50%) var(--cover-crop-y,50%);filter:none;width:100%;height:100%;display:block}.project-cover-crop-media .project-seamless-video{background:#10100f;border:0}.project-cover-editor-image>.project-cover-empty{color:#fff;opacity:.56}.project-cover-crop-guide{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#ffffff52 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff52 calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px)),linear-gradient(0deg,#0000 calc(33.333% - .5px),#ffffff52 calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff52 calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px));transition:opacity .16s;position:absolute;inset:0}.project-cover-editor-image:hover .project-cover-crop-guide,.project-cover-editor-image:focus-within .project-cover-crop-guide,.project-cover-editor-image:active .project-cover-crop-guide{opacity:1}.project-cover-crop-guide span{border-color:#fff;width:18px;height:18px;position:absolute}.project-cover-crop-guide span:first-child{border-top:1px solid;border-left:1px solid;top:10px;left:10px}.project-cover-crop-guide span:nth-child(2){border-top:1px solid;border-right:1px solid;top:10px;right:10px}.project-cover-crop-guide span:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.project-cover-crop-guide span:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:10px;left:10px}.project-cover-crop-controls{background:#f8f8f7;border:1px solid #10100f;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;width:min(1180px,100%);margin:14px auto 0;padding:10px;display:grid}.project-cover-crop-controls label{grid-template-columns:auto minmax(80px,1fr) 42px;align-items:center;gap:8px;min-width:0;display:grid}.project-cover-crop-controls input{accent-color:#10100f;width:100%}.project-cover-crop-controls output{text-align:right}.project-cover-crop-controls button{color:#10100f;cursor:pointer;background:0 0;border:1px solid #10100f;min-height:32px;padding:0 12px}.project-cover-crop-controls button:hover,.project-cover-crop-controls button:focus-visible{color:#fff;background:#10100f}.project-cover-resize-handle{z-index:4;left:14px;right:14px;top:min(var(--cover-image-height,64%), calc(100% - 16px));cursor:ns-resize;touch-action:none;background:0 0;border:0;height:18px;position:absolute;transform:translateY(-50%)}.project-cover-resize-handle:before{content:"";background:#10100f;height:1px;position:absolute;top:8px;left:0;right:0}.project-cover-resize-handle span{background:#fff;border:1px solid #10100f;width:58px;height:16px;margin:1px auto 0;display:block;position:relative}.project-cover-resize-handle span:before{content:"RESIZE";letter-spacing:.12em;place-items:center;height:100%;font-size:7px;display:grid}.project-cover-editor-card-meta{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr);align-items:end;gap:28px;padding:14px 4px 4px;display:grid;overflow:hidden}.project-cover-editor-card.is-cover-full .project-cover-editor-card-meta{display:none}.project-cover-editor-card-meta>div{display:grid}.project-cover-editor-card-meta span{letter-spacing:.18em;font-size:10px}.project-cover-editor-card-meta strong{max-width:780px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(2.6rem,6.2vw,6.4rem);font-weight:900;line-height:.78}.project-cover-editor-card-meta em{letter-spacing:.16em;margin-top:14px;font-style:normal}.project-cover-editor-card-meta dl{border-top:1px solid #10100f47;gap:8px;margin:0;padding-top:12px;display:grid}.project-cover-editor-card-meta dl>div{grid-template-columns:58px 1fr;gap:12px;display:grid}.project-cover-editor-card-meta dt,.project-cover-editor-card-meta dd{margin:0}.project-cover-editor-card-meta dt{opacity:.48}.project-editor-workspace{background-color:#f8f8f7;background-image:linear-gradient(#10100f0b 1px,#0000 1px),linear-gradient(90deg,#10100f0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:10px 10px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #10100f;grid-template-columns:minmax(190px,240px) minmax(0,1fr) minmax(190px,240px);gap:10px;min-height:720px;margin-top:10px;display:grid}.project-asset-panel,.project-inspector-panel{background:#ffffffeb;min-width:0}.project-layer-floating-rail{min-width:0;min-height:100%;padding:10px 0 10px 10px;position:relative}.project-asset-panel{z-index:12;will-change:transform;background:#fff;border:1px solid #10100f;flex-direction:column;align-self:start;width:100%;height:calc(100vh - 24px);max-height:760px;display:flex;position:sticky;top:12px;overflow:hidden;box-shadow:7px 8px #10100f24}.project-inspector-panel{border-left:1px solid #10100f}.project-editor-panel-title{color:#fff;background:#10100f;border-bottom:1px solid #10100f;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 10px;display:flex}.project-asset-list{flex:1;grid-auto-rows:max-content;align-content:start;min-height:0;display:grid;overflow:auto}.project-layer-list{border-bottom:1px solid #10100f;flex:1;grid-auto-rows:38px;align-content:start;min-height:0;max-height:none;display:grid;overflow:auto}.project-layer-row{color:#10100f;background:#fff;border-bottom:1px solid #10100f40;grid-template-columns:25px 18px minmax(0,1fr) 25px;min-width:0;height:38px;display:grid}.project-layer-row.is-selected{color:#10100f;background:#d7d7d5}.project-layer-row.is-dragging{opacity:.42}.project-layer-row>button{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid;place-items:center;display:grid}.project-layer-row>button:hover:not(:disabled),.project-layer-row>button:focus-visible:not(:disabled){color:#fff;outline-offset:-3px;background:#10100f;outline:1px solid}.project-layer-row>button:disabled{opacity:.22;cursor:default}.project-layer-select{text-align:left;grid-template-columns:30px minmax(0,1fr);gap:6px;padding:3px 5px;justify-items:start!important}.project-layer-select strong{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.project-layer-visibility{border-left:0!important}.project-layer-grip{opacity:.45;cursor:grab;place-self:center}.project-layer-row:active .project-layer-grip{cursor:grabbing}.project-layer-thumbnail{background-color:#0000;background-image:linear-gradient(45deg,#dededc 25%,#0000 25% 75%,#dededc 75%),linear-gradient(45deg,#dededc 25%,#fff 25% 75%,#dededc 75%);background-position:0 0,4px 4px;background-repeat:repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #10100f6b;place-items:center;width:30px;height:28px;display:grid;overflow:hidden}.project-layer-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.project-layer-thumbnail b{letter-spacing:0;font-size:7px}.project-layer-remove{border-left:1px solid!important}.project-asset-library-title{flex:none}.project-asset-row{color:#10100f;background:#fff;border-bottom:1px solid #10100f40;grid-template-columns:minmax(0,1fr) 34px;min-width:0;display:grid}.project-asset-add{min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.project-asset-row:hover,.project-asset-row.is-placed{color:#fff;background:#10100f}.project-asset-add strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.project-asset-add em{opacity:.6;font-style:normal}.project-asset-delete{width:34px;min-height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid;align-self:center;place-items:center;display:grid}.project-asset-delete:hover,.project-asset-delete:focus-visible{color:#fff;outline-offset:-3px;background:#10100f;outline:1px solid}.project-asset-delete:disabled{opacity:.35;cursor:wait}@media (min-width:1051px){.project-inspector-panel{z-index:12;align-self:start;max-height:calc(100vh - 16px);position:sticky;top:8px;overflow:auto}}.project-editor-empty-note{color:#10100f94;padding:18px 12px;line-height:1.65}.project-editor-canvas-column{background-color:#ececea;background-image:linear-gradient(#10100f0e 1px,#0000 1px),linear-gradient(90deg,#10100f0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:10px 10px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;padding:12px}.project-editor-canvas-shell{width:100%;aspect-ratio:var(--canvas-ratio);background:#fff;border:1px solid #10100f;position:relative;overflow:hidden;box-shadow:8px 9px #10100f1f}.project-editor-canvas-shell.is-drop-active{outline-offset:4px;outline:4px solid #10100f}.project-editor-drop-overlay{z-index:4000;color:#fff;pointer-events:none;background:#10100fdb;border:2px dashed #fff;place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:14px}.project-editor-height-handle{color:#fff;width:100%;min-height:36px;font:inherit;letter-spacing:.16em;cursor:ns-resize;touch-action:none;background:repeating-linear-gradient(90deg,#0000 0 11px,#ffffff57 11px 12px),#10100f;border:1px solid #10100f;place-items:center;margin-top:10px;display:grid}.project-editor-height-handle span{background:#10100f;padding:5px 10px}.project-detail-canvas-edit{touch-action:none;min-height:100%}.project-editor-canvas-item{transform-origin:50%;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:#ddd;border:1px solid #10100f;position:absolute;overflow:visible;box-shadow:4px 5px #10100f1f}.project-editor-canvas-item.is-selected{outline:3px solid #fff;box-shadow:0 0 0 5px #10100f,8px 9px #10100f24}.project-editor-canvas-item img,.project-editor-canvas-item video{object-fit:cover;filter:none;pointer-events:none;width:100%;height:100%;display:block}.project-editor-canvas-item video[controls]{pointer-events:auto}.project-editor-canvas-item>span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#10100f;max-width:100%;padding:5px 7px;position:absolute;bottom:0;left:0;overflow:hidden}.project-editor-resize-handle{cursor:nwse-resize;touch-action:none;background:#10100f;border:2px solid #fff;width:17px;height:17px;position:absolute;bottom:-8px;right:-8px;box-shadow:0 0 0 1px #10100f}.project-inspector-fields{gap:10px;padding:12px;display:grid}.project-inspector-fields>strong{overflow-wrap:anywhere;border-bottom:1px solid #10100f;padding-bottom:10px;font-size:11px}.project-inspector-fields input[type=range]{min-height:24px;padding:0}.project-inspector-z{grid-template-columns:1fr 34px 34px;align-items:center;gap:5px;padding-top:4px;display:grid}.project-inspector-z button{color:#10100f;cursor:pointer;background:#fff;border:1px solid #10100f;place-items:center;width:34px;height:34px;display:grid}.project-inspector-z button:hover{color:#fff;background:#10100f}.project-editor-notice{color:#10100f9e;min-height:28px;padding:8px 2px 0}.detail-canvas-paper .project-canvas-section{margin-bottom:24px;padding-inline:clamp(12px,2.5vw,32px)}.archive-folder-manager{z-index:40;font-family:var(--font-geist-mono), monospace;align-items:center;gap:6px;display:flex;position:absolute;top:62px;left:20px}.archive-folder-manager>button{color:#fff;min-height:30px;font:inherit;letter-spacing:.13em;cursor:pointer;background:#10100f;border:1px solid #fbfbfa9e;align-items:center;gap:7px;padding:0 9px;font-size:9px;display:inline-flex}.archive-folder-manager>button:hover{color:#10100f;background:#fff}.archive-folder-manager-message{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:8px;overflow:hidden}.archive-folder-dialog{z-index:200;color:#10100f;background:#fbfbfa;border:1px solid #10100f;gap:10px;width:min(410px,100vw - 32px);padding:12px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:12px 14px #10100f47}.archive-folder-dialog-bar{color:#fff;background:#10100f;justify-content:space-between;align-items:center;min-height:34px;padding-left:10px;display:flex}.archive-folder-dialog-bar button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.archive-folder-dialog label{letter-spacing:.14em;gap:5px;font-size:9px;display:grid}.archive-folder-dialog input{color:#10100f;min-height:38px;font:inherit;background:#fff;border:1px solid #10100f;padding:7px 9px}.archive-folder-create-command{color:#fff;min-height:40px;font:inherit;letter-spacing:.13em;cursor:pointer;background:#10100f;border:1px solid #10100f;justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (max-width:1050px){.project-editor-workspace{grid-template-columns:190px minmax(0,1fr)}.project-inspector-panel{border-top:1px solid #10100f;border-left:0;grid-column:1/-1}.project-inspector-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.project-backdrop-editor{grid-template-columns:1fr}.project-backdrop-editor-copy{border-bottom:1px solid #10100f;border-right:0}.project-cover-editor-copy{grid-template-columns:1fr}.project-cover-editor-intro{flex-direction:column;align-items:flex-start;gap:8px}.project-cover-crop-controls{grid-template-columns:1fr}.project-cover-crop-controls label{grid-template-columns:76px minmax(80px,1fr) 42px}.project-cover-editor-card-meta{grid-template-columns:1fr}.project-cover-editor-card-meta strong{font-size:clamp(2.3rem,14vw,4.8rem)}.project-editor-toolbar{grid-template-columns:1fr 1fr}.project-editor-toolbar-actions{grid-column:1/-1}.project-editor-toolbar-actions button,.project-editor-upload-button{flex:1}.archive-folder-manager{top:68px}.archive-folder-manager-message{display:none}.project-editor-workspace{grid-template-columns:1fr;gap:0}.project-layer-floating-rail{min-height:auto;padding:0}.project-asset-panel{width:auto;height:auto;max-height:none;box-shadow:none;border-bottom:1px solid #10100f;border-right:0;position:static}.project-layer-list,.project-asset-list{flex:none;max-height:240px}.project-inspector-panel{grid-column:auto}.project-inspector-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.window-button{pointer-events:auto;cursor:pointer;touch-action:manipulation;color:var(--text-primary);background:#050605;border:1px solid #d8d4c785}.window-button:hover,.window-button:focus-visible{background:var(--accent-red);border-color:var(--accent-red);color:#fff;outline:none}.number-glow{text-shadow:0 0 16px rgb(var(--accent-rgb) / .22);color:#f2f0e8c7!important}.project-row{color:#f2f0e8c2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#11130ff0!important;border-bottom:1px solid #d8d4c747!important}.project-row.is-active,.project-row:hover,.project-row:focus-visible{background:var(--background-paper)!important;color:var(--text-dark)!important}.project-row .corner-fold{border-bottom-color:var(--accent-amber)}.project-row:hover .corner-fold,.project-row:focus-visible .corner-fold{border-bottom-color:var(--accent-green)}.archive-preview{color:var(--text-dark);background:var(--background-paper)!important;border:1px solid #d8d4c7b8!important;box-shadow:8px 8px #000000a3!important}.archive-preview:before{content:"FILE PREVIEW";color:#11111147;letter-spacing:.24em;font-size:9px;position:absolute;top:10px;right:10px}.project-detail-backdrop{z-index:0;transform-origin:50%;background-color:#070807;background-position:50%;background-size:cover;inset:-4vh -4vw}.project-detail-backdrop video{object-fit:cover;background:#070807;border:0;width:100%;height:100%;display:block}.project-detail-backdrop-scrim{z-index:1;background:linear-gradient(90deg,#07080738,#0708070f 50%,#07080738),repeating-linear-gradient(0deg,#0000 0 4px,#ffffff09 4px 5px)}.project-detail-backdrop-trigger{z-index:1;width:max(32px,50vw - 24rem);position:absolute;inset-block:0}.project-detail-backdrop-trigger.is-left{left:0}.project-detail-backdrop-trigger.is-right{right:0}.is-backdrop-decoding .project-detail-backdrop{animation:.72s step-end both projectBackdropSignalDecode}.is-backdrop-decoding .project-detail-backdrop-scrim:before,.is-backdrop-decoding .project-detail-backdrop-scrim:after{content:"";pointer-events:none;position:absolute;inset:0}.is-backdrop-decoding .project-detail-backdrop-scrim:before{mix-blend-mode:difference;background:linear-gradient(#0000 0 12%,#fff3 12% 13%,#0000 13% 31%,#0000004d 31% 35%,#0000 35% 57%,#ffffff24 57% 59%,#0000 59% 78%,#0000003d 78% 84%,#0000 84%),repeating-linear-gradient(90deg,#0000 0 43px,#ffffff14 43px 44px);animation:.76s steps(7,end) both projectBackdropSliceDecode}.is-backdrop-decoding .project-detail-backdrop-scrim:after{content:"INDEX_ERR  010011  FRAME_SYNC  ARCHIVE_STREAM  CRC_OK  001101  SIGNAL_RESTORE";color:#ffffffa3;font:700 9px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.22em;word-spacing:2.4em;mix-blend-mode:difference;background:repeating-linear-gradient(0deg,#0000 0 16px,#fff1 16px 17px);align-content:center;padding-inline:2.5vw;animation:.82s steps(6,end) both projectBackdropGlyphDecode;display:grid;overflow:hidden}@keyframes projectBackdropSignalDecode{0%{filter:contrast()saturate()}12%{filter:contrast(1.5)saturate(.2)brightness(1.08)}28%{filter:contrast(1.22)saturate(1.55)}43%{filter:contrast(1.7)saturate(0)invert(.08)}64%{filter:contrast(1.15)saturate(1.25)}82%{filter:contrast(1.32)saturate(.7)}to{filter:contrast(1.06)saturate()}}@keyframes projectBackdropSliceDecode{0%{clip-path:inset(7% 0 84%);opacity:0;transform:translate(-18px)}18%{clip-path:inset(25% 0 58%);opacity:.82;transform:translate(12px)}36%{clip-path:inset(62% 0 21%);transform:translate(-9px)}54%{clip-path:inset(42% 0 47%);opacity:.58;transform:translate(7px)}72%{clip-path:inset(78% 0 10%);transform:translate(-4px)}to{clip-path:inset(0);opacity:0;transform:translate(0)}}@keyframes projectBackdropGlyphDecode{0%{clip-path:inset(44% 0 48%);opacity:0;transform:translate(24px)}22%{clip-path:inset(18% 0 70%);opacity:.8;transform:translate(-13px)}48%{clip-path:inset(68% 0 20%);opacity:.48;transform:translate(9px)}74%{clip-path:inset(35% 0 57%);opacity:.7;transform:translate(-4px)}to{clip-path:inset(0);opacity:0;transform:translate(0)}}@media (max-width:820px){.project-detail-backdrop-trigger{display:none}}@media (prefers-reduced-motion:reduce){.is-backdrop-decoding .project-detail-backdrop,.is-backdrop-decoding .project-detail-backdrop-scrim:before,.is-backdrop-decoding .project-detail-backdrop-scrim:after{animation:none}}.detail-report{color:var(--text-dark);background:linear-gradient(90deg, #1111110d 0 1px, transparent 1px 28px), linear-gradient(#f2f2f0, var(--background-paper))!important}.detail-topbar{color:var(--text-primary);border-color:var(--line-primary)!important;background:#070807!important}.detail-paper{background:linear-gradient(90deg, #1111110b 0 1px, transparent 1px 28px), var(--background-paper)}.system-tag{border:1px solid var(--line-dark);color:var(--text-primary);background:#070807;box-shadow:4px 4px #00000038}.report-card{border:1px solid var(--line-dark);background:#ffffff5c;box-shadow:7px 7px #00000029}.terminal-output{border:1px solid var(--line-primary);background:repeating-linear-gradient(0deg, transparent 0 6px, rgb(var(--accent-rgb) / .05) 6px 7px), #070807!important}.pdf-shell{background:radial-gradient(circle at 50% 12%,#5f7cff1f,#0000 24%),#161813!important}.pdf-toolbar{background:#070807!important;border-color:#d8d4c757!important}.pdf-tool-button{background:#11130f;border:1px solid #d8d4c752;border-radius:0!important}.pdf-tool-button:hover{border-color:var(--accent-green);color:var(--accent-green);background:#070807}.pdf-sidebar{background:repeating-linear-gradient(0deg,#0000 0 7px,#d8d4c709 7px 8px),#11130f!important;border-color:#d8d4c738!important}.pdf-page-area{background:linear-gradient(90deg,#d8d4c714 0 1px,#0000 1px 34px),linear-gradient(0deg,#d8d4c714 0 1px,#0000 1px 34px),#20231d!important}.pdf-page{background:var(--background-paper)!important;box-shadow:14px 16px #0000008f,0 0 0 1px #070807!important}.portfolio-shell,.portfolio-shell.theme-green,.portfolio-shell.theme-orange{--background-main:#fff;--background-panel:#fff;--background-panel-2:#f6f6f2;--background-paper:#fff;--text-primary:#111;--text-dark:#111;--text-muted:#6f6f68;--line-primary:#111;--line-dark:#111;--accent-green:#111;--accent-rgb:17 17 17;--accent-amber:#6f6f68;--accent-red:#111;--accent-blue:#5f5f58;--panel-shadow:10px 10px 0 #11111114, 0 0 0 1px #11111124;color:#111!important;background:#fff!important}.space-stage{color:#111!important;background:#fff!important}.paper-grid{background-image:linear-gradient(#1111110b 1px,#0000 1px),linear-gradient(90deg,#1111110b 1px,#0000 1px)!important}.coordinate-field{background:radial-gradient(circle at 18% 24%,#11111114 0 1px,#0000 1px),radial-gradient(circle at 54% 66%,#11111114 0 1px,#0000 1px),radial-gradient(circle at 82% 31%,#11111112 0 1px,#0000 1px)!important}.coordinate-field:before,.coordinate-field:after{color:#11111129!important}.portfolio-shell:before{mix-blend-mode:multiply!important;background:repeating-linear-gradient(0deg,#11111106 0 1px,#0000 1px 4px),radial-gradient(circle,#0000 0 56%,#11111114 100%)!important}.portfolio-shell:after{background:radial-gradient(circle at 17% 23%,#1111110d 0 1px,#0000 1px),radial-gradient(circle at 78% 62%,#1111110a 0 1px,#0000 1px)!important}.space-stage:before{background:#11111114!important}.space-stage:after{border-color:#11111124!important;box-shadow:inset 0 0 0 1px #11111114,0 0 34px #1111110a!important}.terminal-chip,.terminal-button,.status-table,.archive-peek,.paper-card-terminal,.deck-card-terminal,.works-panel,.detail-topbar,.pdf-toolbar,.pdf-tool-button,.pdf-sidebar{color:#111!important;background-color:#fff!important;border-color:#111111b8!important}.terminal-button:hover,.terminal-button:focus-visible,.terminal-chip:hover,.theme-accent-hover:hover,.theme-accent-hover:focus-visible,.pdf-tool-button:hover{color:#fff!important;background-color:#111!important;border-color:#111!important}.deck-card-toolbar{color:#111!important;background:#fff!important;border-color:#1111112e!important}.deck-card-image,.paper-thumb,.archive-preview,.report-card{background-color:#fff!important;border-color:#1113!important}.deck-card-terminal{background:repeating-linear-gradient(0deg,#0000 0 9px,#11111106 9px 10px),#fff!important}.deck-card-image:after{background:linear-gradient(90deg,#0000 0 48%,#11111114 48% 49%,#0000 49%),repeating-linear-gradient(0deg,#0000 0 7px,#11111107 7px 8px)!important}.deck-card-meta,.deck-card-meta p,.deck-metadata-extra,.ghost-card span,.number-glow,.works-header,.pdf-shell,.pdf-page-area,.theme-accent-text,.deck-index,.card-id,.system-progress span{color:#111!important}.theme-accent-divider,.signal-dot,.deck-scanline,.project-status-led,.system-progress-fill,.theme-toggle-chip:after{box-shadow:none!important;background:#111!important}.theme-accent-border,.paper-card,.paper-card.is-focus,.paper-card:hover,.paper-card:focus-visible,.archive-peek:hover{border-color:#111!important}.paper-card{color:#111!important;box-shadow:9px 12px #1111111a,0 0 0 1px #11111114!important}.paper-card.is-focus{box-shadow:14px 18px #1111111f,0 0 24px #1111110f!important}.works-panel{background:linear-gradient(90deg,#1111110e 0 1px,#0000 1px 46px),#fff!important;box-shadow:0 0 0 999px #ffffff94,14px 0 #1111110a!important}.works-preview{box-shadow:inset 0 0 120px #ffffffc7,0 0 54px #1111110f!important}.works-preview:after{background:radial-gradient(circle at 78% 44%,#11111114,#0000 32%)!important}.project-row{color:#111!important;background:#fff!important;border-bottom-color:#11111129!important}.project-row.is-active,.project-row:hover,.project-row:focus-visible{color:#111!important;background:#f6f6f2!important}.archive-preview{color:#111!important;box-shadow:8px 8px #11111114!important}.preview-stack:after{background:#ffffffc7!important;border-color:#11111129!important}.detail-report,.detail-paper,.pdf-shell,.pdf-page-area,.pdf-page{color:#111!important;background:#fff!important}.system-tag,.terminal-output{color:#111!important;background:#fff!important;border-color:#111!important}.works-panel ::-webkit-scrollbar-track{background:#1111110f}.portfolio-shell ::-webkit-scrollbar-track{background:#1111110f}.works-panel ::-webkit-scrollbar-thumb{background:#1111116b;border-color:#ffffffdb}.portfolio-shell ::-webkit-scrollbar-thumb{background:#1111116b;border-color:#ffffffdb}@keyframes xeroxScan{0%{opacity:0;transform:translateY(-110%)}18%{opacity:.26}to{opacity:0;transform:translateY(110%)}}@keyframes inkSettle{0%{opacity:0;filter:blur(5px);transform:translate(-14px,10px)skew(-2deg)}to{opacity:1;filter:blur();transform:translate(0)skew(0deg)}}@keyframes folderPrintIn{0%{opacity:0;filter:blur(6px)contrast(1.4);transform:translateY(18px)scale(.96)}to{opacity:1;filter:blur(.4px)contrast(1.7);transform:translateY(0)scale(1)}}.portfolio-shell,.portfolio-shell.theme-green,.portfolio-shell.theme-orange{--paper:#fbfbfa;--paper-dim:#ededeb;--archive-radius:10px;--archive-radius-sm:6px;--ink:#10100f;--ink-soft:#484744;--ink-faded:#747671;--line-xerox:#10100f9e;--smudge:#10100f29;--background-main:var(--paper);--background-panel:var(--paper);--background-panel-2:#f1f1ef;--background-paper:#fff;--text-primary:var(--ink);--text-dark:var(--ink);--text-muted:var(--ink-faded);--line-primary:var(--ink);--line-dark:var(--ink);--accent-green:var(--ink);--accent-rgb:16 16 15;--accent-amber:var(--ink-soft);--accent-red:var(--ink);--accent-blue:var(--ink-soft);--panel-shadow:12px 13px 0 #10100f1c, 0 0 0 1px #10100f61;font-family:var(--font-geist-mono), "Courier New", ui-monospace, monospace;background:var(--paper)!important;color:var(--ink)!important}.portfolio-shell .terminal-button,.portfolio-shell .paper-card,.portfolio-shell .paper-card-terminal,.portfolio-shell .deck-card-terminal,.portfolio-shell .deck-card-toolbar,.portfolio-shell .deck-card-image,.portfolio-shell .mini-archive-window,.portfolio-shell .archive-reader-frame,.portfolio-shell .loop-index-panel,.portfolio-shell .loop-index-panel>button,.portfolio-shell .archive-status-panel,.portfolio-shell .archive-status-sigil,.portfolio-shell .kinetic-viewport,.portfolio-shell .kinetic-control-panel,.portfolio-shell .archive-ruler-progress,.portfolio-shell .floating-index-button{border-radius:var(--archive-radius)!important}.portfolio-shell .deck-card-toolbar,.portfolio-shell .archive-reader-frame-bar,.portfolio-shell .mini-archive-bar{border-radius:var(--archive-radius) var(--archive-radius) 0 0!important}.portfolio-shell .deck-card-image{border-radius:var(--archive-radius-sm)!important}.portfolio-shell .loop-index-row,.portfolio-shell .archive-status-panel .archive-status-row{border-radius:var(--archive-radius-sm)}.portfolio-shell .paper-card-terminal,.portfolio-shell .deck-card-terminal,.portfolio-shell .mini-archive-window,.portfolio-shell .archive-reader-frame,.portfolio-shell .loop-index-panel,.portfolio-shell .archive-status-panel,.portfolio-shell .kinetic-viewport,.portfolio-shell .kinetic-control-panel{overflow:hidden}.portfolio-shell .archive-reader-corner{border-radius:2px}.portfolio-shell:before{opacity:.78!important;mix-blend-mode:multiply!important;background:radial-gradient(circle at 11% 18%,#10100f26 0 .8px,#0000 1.6px),radial-gradient(circle at 57% 62%,#10100f1c 0 .7px,#0000 1.8px),radial-gradient(circle at 83% 34%,#10100f1a 0 1px,#0000 2px),repeating-linear-gradient(0deg,#10100f08 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#10100f06 0 1px,#0000 1px 7px)!important}.portfolio-shell:after{animation:3.8s cubic-bezier(.5,0,.24,1) .35s both xeroxScan;opacity:.42!important;mix-blend-mode:multiply!important;background:linear-gradient(#0000 0,#10100f1f 49%,#0000 52%),radial-gradient(circle at 28% 72%,#10100f24 0 1px,#0000 2px),radial-gradient(circle at 71% 24%,#10100f14 0 1px,#0000 2px)!important}.space-stage{background:linear-gradient(90deg, #10100f0f 0 1px, transparent 1px 25%), linear-gradient(180deg, #10100f0a 0 1px, transparent 1px 25%), var(--paper)!important}.space-stage>.bg-\[radial-gradient\(circle_at_52\%_45\%\,rgba\(216\,212\,199\,0\.08\)\,rgba\(7\,8\,7\,0\.08\)_38\%\,rgba\(0\,0\,0\,0\.62\)_100\%\)\]{display:none}.paper-grid{opacity:.58!important;background-image:linear-gradient(#10100f0b 1px,#0000 1px),linear-gradient(90deg,#10100f0b 1px,#0000 1px)!important}.coordinate-field{opacity:.72;background:radial-gradient(circle at 18% 24%,#10100f17 0 1px,#0000 1.8px),radial-gradient(circle at 54% 66%,#10100f14 0 1px,#0000 1.8px),radial-gradient(circle at 82% 31%,#10100f12 0 1px,#0000 1.8px)!important}.coordinate-field:before,.coordinate-field:after{text-shadow:1px 0 #10100f24;color:#10100f47!important}.space-stage:before{filter:blur(13px)contrast(1.4)!important;background:#10100f12!important}.space-stage:after{box-shadow:none!important;border-color:#10100f38!important}.xerox-hero-system{color:var(--ink);mix-blend-mode:multiply;overflow:hidden}.xerox-type-stack{width:112vw;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:-.055em;text-transform:uppercase;opacity:.38;clip-path:inset(0 0 26%);pointer-events:auto;gap:0;font-size:clamp(5.8rem,15.2vw,16rem);font-weight:950;line-height:.72;animation:.62s steps(5,end) both inkSettle;display:grid;position:absolute;top:5.8vh;left:-2vw}.xerox-type-stack>span{white-space:nowrap;filter:contrast(1.25);text-shadow:2px 0 #10100f33,-1px 1px #10100f1f;align-items:baseline;display:inline-flex}.xerox-type-stack>span:nth-child(2){margin-top:-.16em;margin-left:15vw}.xerox-type-stack>span:nth-child(3){opacity:.76;margin-top:-.12em;margin-left:3vw;font-size:.62em}.xerox-info-stream{color:#10100fc2;max-width:62vw;font:700 11px/1.15 var(--font-geist-mono), "Courier New", monospace;text-transform:uppercase;white-space:nowrap;text-shadow:1px 0 #10100f29;opacity:.76;position:absolute;overflow:hidden}.xerox-info-a{top:1rem;left:.5rem}.xerox-info-b{bottom:18.4vh;right:-3vw;transform:rotate(.5deg)}.xerox-crop{opacity:.34;width:42px;height:42px;position:absolute}.xerox-crop:before,.xerox-crop:after{content:"";background:var(--ink);position:absolute}.xerox-crop:before{width:1px;height:18px}.xerox-crop:after{width:18px;height:1px}.xerox-crop-a{top:30vh;left:9vw}.xerox-crop-b{top:31vh;right:11vw}.xerox-crop-c{bottom:23vh;left:18vw}.xerox-crop-d{bottom:27vh;right:24vw}.folder-matrix{opacity:.34;mix-blend-mode:multiply;grid-template-columns:repeat(6,minmax(84px,1fr));gap:clamp(2.4rem,5vw,5.8rem) clamp(3rem,7vw,7.4rem);padding:0 clamp(2rem,6vw,6rem)}.xerox-folder-symbol,.project-folder-glyph{background:var(--ink);filter:blur(.35px)contrast(1.75);display:inline-block;position:relative;box-shadow:1px 0 #10100f52,-1px 0 #ffffff2e,0 0 0 1px #10100f38}.xerox-folder-symbol{width:clamp(78px,9.2vw,132px);height:clamp(46px,5.8vw,78px);animation:.58s steps(4,end) both folderPrintIn;animation-delay:calc(var(--folder-delay,0) * 45ms)}.folder-matrix .xerox-folder-symbol:nth-child(2n){opacity:.9;transform:translateY(14px)}.folder-matrix .xerox-folder-symbol:nth-child(3n){opacity:.74;transform:translate(-9px)rotate(-.8deg)}.xerox-folder-symbol:before,.project-folder-glyph:before{content:"";background:var(--ink);width:38%;height:28%;position:absolute;top:-22%;left:0;box-shadow:inset 0 -2px #ffffff14}.xerox-folder-symbol:after,.project-folder-glyph:after{content:"";opacity:.34;mix-blend-mode:screen;background:radial-gradient(circle at 18% 44%,#ffffff61 0 1px,#0000 2px),radial-gradient(circle at 72% 54%,#ffffff38 0 1px,#0000 2px),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 5px);position:absolute;inset:0}.terminal-prompt,.status-table,.terminal-chip,.terminal-button,.archive-peek{text-transform:uppercase;filter:contrast(1.08);color:var(--ink)!important;background:repeating-linear-gradient(0deg,#0000 0 6px,#10100f09 6px 7px),#fbfbfadb!important;border:1px solid #10100fd1!important;box-shadow:5px 5px #10100f14!important}.terminal-prompt{z-index:18;letter-spacing:.13em;font-size:10px;transform:rotate(-.4deg)}.terminal-button{font-weight:900;letter-spacing:.22em!important}.terminal-button:hover,.terminal-button:focus-visible,.terminal-chip:hover,.theme-accent-hover:hover,.theme-accent-hover:focus-visible,.pdf-tool-button:hover{filter:blur(.2px)contrast(1.45);background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}.theme-swatch,.theme-swatch-green,.theme-swatch-orange{background:var(--ink)!important;border-color:var(--ink)!important}.theme-accent-text,.deck-index,.card-id,.system-progress span{color:var(--ink)!important}.hero-word{filter:contrast(1.4);text-shadow:2px 0 #10100f38,-2px 2px #10100f1c;mix-blend-mode:multiply;color:var(--ink)!important;opacity:.92!important}.paper-card,.deck-card-terminal,.paper-card-terminal{background:radial-gradient(circle at 18% 23%, #10100f17 0 1px, transparent 1.8px), repeating-linear-gradient(0deg, transparent 0 8px, #10100f06 8px 9px), var(--paper)!important;color:var(--ink)!important;border:1px solid #10100feb!important;box-shadow:11px 13px #10100f1f,0 0 0 1px #10100f1f!important}.paper-card:hover,.paper-card:focus-visible,.paper-card.is-focus{border-color:var(--ink)!important;box-shadow:16px 19px #10100f2b,0 0 0 1px #10100f80!important}.deck-card-toolbar{letter-spacing:.16em;font-weight:900;background:var(--ink)!important;color:var(--paper)!important;border-bottom:1px solid var(--ink)!important}.deck-card-image{background-blend-mode:normal;filter:none;border-color:#10100fcc!important;box-shadow:inset 0 0 0 1px #10100f42!important}.deck-card-image:after{opacity:.78;background:radial-gradient(circle at 22% 45%,#10100f33 0 1px,#0000 1.8px),radial-gradient(circle at 78% 34%,#ffffff4d 0 1px,#0000 2px),repeating-linear-gradient(0deg,#0000 0 5px,#10100f14 5px 6px),linear-gradient(90deg,#0000 0 48%,#10100f26 48% 49%,#0000 49%)!important}.deck-card-meta h2{text-transform:uppercase;filter:contrast(1.25);font-weight:950}.deck-card-meta p,.deck-metadata-extra{color:#10100fad!important}.signal-dot,.deck-scanline,.project-status-led,.system-progress-fill,.theme-toggle-chip:after{background:var(--ink)!important;box-shadow:none!important}.active-file-panel{z-index:19;border-left:2px solid var(--ink);color:var(--ink);mix-blend-mode:multiply}.archive-peek>span:last-child,.archive-peek .bg-\[\#eeeeec\]{background:var(--paper)!important;color:var(--ink)!important;border-color:#10100f80!important}.archive-peek:before{content:"FOLDER STATE / NULL 0";font:700 9px/1 var(--font-geist-mono), "Courier New", monospace;color:#10100f94;white-space:nowrap;position:absolute;top:-18px;left:-10px}.works-panel{background:radial-gradient(circle at 24% 14%, #10100f14 0 1px, transparent 2px), repeating-linear-gradient(0deg, transparent 0 8px, #10100f07 8px 9px), linear-gradient(90deg, #10100f0f 0 1px, transparent 1px 78px), var(--paper)!important;border-color:var(--ink)!important;color:var(--ink)!important;box-shadow:0 0 0 999px #fbfbfa85,17px 0 #10100f1f!important}.works-header{background:radial-gradient(circle at 72% 36%, #10100f29 0 1px, transparent 2px), var(--ink)!important;color:var(--paper)!important}.works-header .theme-accent-text,.works-header .number-glow{color:var(--paper)!important}.number-glow{opacity:.92;text-shadow:2px 0 #fbfbfa24,-2px 1px #10100f70!important}.works-preview-visual{mix-blend-mode:multiply;transition:filter 1.1s cubic-bezier(.22,1,.36,1),opacity .7s;filter:grayscale()contrast(1.65)brightness(.88)!important}.works-preview-visual.is-color-decoded{mix-blend-mode:normal;filter:grayscale(0)contrast(1.06)brightness(.94)saturate()!important}.works-preview-visual:after,.works-preview-scrim:after{content:"";pointer-events:none;background:radial-gradient(circle at 28% 48%,#10100f29 0 1px,#0000 2px),repeating-linear-gradient(0deg,#0000 0 4px,#fbfbfa14 4px 5px);position:absolute;inset:0}.works-preview-data{mix-blend-mode:multiply;color:var(--ink)!important}.works-preview-data .text-white\/10{color:#10100f29!important}.works-preview-data .text-white\/42{color:#10100f75!important}@media (prefers-reduced-motion:reduce){.works-preview-visual{transition:none}}.project-row{font-family:var(--font-geist-mono), "Courier New", monospace;color:var(--ink)!important;background:linear-gradient(90deg,#10100f0f,#0000 18%),0 0!important;border-bottom:1px solid #10100f7a!important}.project-row:before{content:"";opacity:0;pointer-events:none;border:1px solid #10100f14;position:absolute;inset:4px 7px}.project-row.is-active,.project-row:hover,.project-row:focus-visible{filter:contrast(1.22);background:var(--ink)!important;color:var(--paper)!important}.project-row:hover:before,.project-row:focus-visible:before,.project-row.is-active:before{opacity:1;border-color:#fbfbfa57}.project-row:hover span,.project-row:focus-visible span{transform:translate(2px)}.project-index-cell{grid-template-columns:18px auto;align-items:center;gap:8px;display:inline-grid}.project-folder-glyph{opacity:.78;background:currentColor;width:17px;height:11px}.project-folder-glyph:before{background:currentColor}.project-row.is-active .project-folder-glyph,.project-row:hover .project-folder-glyph,.project-row:focus-visible .project-folder-glyph{opacity:1;filter:blur(.4px)contrast(2)}.project-row .corner-fold,.project-row:hover .corner-fold,.project-row:focus-visible .corner-fold{border-bottom-color:currentColor!important}.project-row.is-managing{-webkit-user-select:none;user-select:none}.project-row.is-managing:hover span{transform:none}.project-row.is-managing.is-dragging{z-index:5;opacity:.34;filter:grayscale()contrast(1.3)}.project-row-actions{z-index:3;color:currentColor;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:5px;display:flex}.project-row-actions>svg{opacity:.58;margin-right:auto}.project-row-actions button{min-height:27px;color:inherit;font:700 8px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.project-row-actions button:hover,.project-row-actions button:focus-visible{color:var(--ink);background:var(--paper)}.project-row-actions button:disabled{cursor:wait;opacity:.42}@media (min-width:768px){.project-row-actions{grid-column:auto}.project-row-actions>svg{margin-right:0}}.window-button{background:var(--paper)!important;border-color:var(--ink)!important;color:var(--ink)!important}.window-button:hover,.window-button:focus-visible{background:var(--ink)!important;color:var(--paper)!important}.works-index-dial{--works-index-dial-size:clamp(520px, 58vw, 760px);left:calc(50% - min(34vw, 450px) - var(--works-index-dial-size) * .28);z-index:8;width:var(--works-index-dial-size);aspect-ratio:1;mix-blend-mode:normal;filter:grayscale()contrast(1.06);top:70%}.works-index-dial-disc{background:radial-gradient(circle at 50% 50%, #111 0 1.3%, transparent 1.55%), radial-gradient(circle at 50% 50%, #f8f7ef 0 5.8%, #d7d5ca 6.1% 8.2%, transparent 8.6%), conic-gradient(from 240deg at 50% 50%, #11111121 0 9deg, transparent 12deg 66deg, #11111113 70deg 86deg, transparent 94deg 360deg), radial-gradient(circle at 47% 48%, #fbfaf2 0 24%, #e9e7db 48%, #f5f3e8 68%, #d4d1c5 100%);border:1px solid #fbfbfac7;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:24px 22px #00000029,0 0 0 1px #1113,inset 0 0 0 1px #ffffffbf,inset 24px 8px 48px #ffffff94,inset -32px -22px 48px #1111111f}.works-index-dial-disc:before,.works-index-dial-disc:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.works-index-dial-disc:before{background:repeating-radial-gradient(circle at 50% 50%, transparent 0 2px, #1111110e 2.6px 3.2px, transparent 3.9px 6.5px), repeating-radial-gradient(circle at 50% 50%, transparent 0 18px, #11111112 18.8px 19.8px, transparent 20.8px 32px), repeating-conic-gradient(from 10deg, #1111110b 0 .7deg, transparent .7deg 7deg);opacity:.82;transform:rotate(var(--index-dial-rotation));transition:transform .42s steps(7,end)}.works-index-dial-disc:after{opacity:.7;mix-blend-mode:multiply;background:linear-gradient(112deg,#0000 0 28%,#ffffffa3 36%,#0000 47%),radial-gradient(at 72% 18%,#ffffffb8 0 4%,#0000 19%),radial-gradient(circle at 20% 31%,#11111126 0 1px,#0000 2px),radial-gradient(circle at 68% 72%,#1111111a 0 1px,#0000 2px),repeating-linear-gradient(3deg,#0000 0 16px,#11111107 16px 17px)}.works-index-dial-grooves{z-index:1;background:conic-gradient(from 18deg, transparent 0 17deg, #1111111a 18deg 19deg, transparent 20deg 62deg, #1111110f 63deg 64deg, transparent 65deg 360deg), repeating-radial-gradient(circle at 50% 50%, transparent 0 4px, #1111110a 4.8px 5.6px);opacity:.8;transform:rotate(calc(var(--index-dial-rotation) * -1));border:1px solid #11111129;border-radius:50%;transition:transform .42s steps(7,end);position:absolute;inset:8%}.works-index-dial-copy{z-index:2;width:27%;color:var(--ink);text-transform:uppercase;text-shadow:1px 0 #ffffff80;gap:.32rem;display:grid;position:absolute;top:12%;left:5.5%}.works-index-dial-copy span,.works-index-dial-copy em{font:900 clamp(8px, .65vw, 10px)/1.2 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;font-style:normal}.works-index-dial-copy strong{font:950 clamp(3.1rem, 7.4vw, 6.4rem)/.74 var(--font-geist-mono), "Courier New", monospace;letter-spacing:-.08em}.works-index-dial-center{z-index:4;aspect-ratio:1;background:radial-gradient(circle,#111 0 12%,#0000 13%),radial-gradient(circle at 42% 38%,#fff 0 8%,#8d8b84 9% 18%,#111 19% 24%,#e9e7dc 25% 33%,#5b5a55 34% 100%);border:1px solid #1111117a;border-radius:50%;width:7.2%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #11111114,0 0 0 12px #11111109,2px 2px 7px #0000004d}.detail-report,.detail-paper,.pdf-shell,.pdf-page-area,.pdf-page{background:radial-gradient(circle at 30% 42%, #10100f12 0 1px, transparent 2px), repeating-linear-gradient(0deg, transparent 0 8px, #10100f06 8px 9px), var(--paper)!important;color:var(--ink)!important}.detail-topbar,.pdf-toolbar,.pdf-sidebar,.pdf-tool-button,.system-tag,.terminal-output,.report-card{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--ink)!important}.terminal-output{filter:grayscale()contrast(1.2)}.pdf-page{box-shadow:14px 16px 0 #10100f24, 0 0 0 1px var(--ink)!important}.pdf-page img,.detail-paper img{filter:grayscale()contrast(1.18)}.detail-paper .project-canvas-item img,.detail-paper .project-canvas-item video{filter:none!important}@media (max-width:767px){.xerox-type-stack{opacity:.2;clip-path:inset(0 0 34%);font-size:clamp(4.4rem,23vw,8rem);top:13vh}.xerox-info-stream{max-width:88vw;font-size:9px}.xerox-info-b{bottom:14vh;left:1rem;right:auto}.hero-word{font-size:clamp(2.7rem,16vw,4.8rem)!important}.terminal-button{letter-spacing:.18em!important}.project-index-cell{grid-template-columns:15px auto}.project-folder-glyph{width:15px;height:10px}}html{scroll-behavior:smooth}body{overflow-x:hidden}.home-scroll-stage{background:var(--paper);min-height:100vh;color:var(--ink);position:relative;overflow-x:hidden}.archive-transition-layer{z-index:2;opacity:1;mix-blend-mode:multiply;transition:opacity .18s,visibility .18s;position:fixed;inset:0;overflow:hidden}.viewer-ready .archive-transition-layer{opacity:0;visibility:hidden}.archive-transition-field{perspective:1200px;transform-style:preserve-3d;position:absolute;inset:0}.archive-transition-window{transform-origin:50%;will-change:transform, opacity, filter;position:absolute;top:50%;left:50%}.mini-archive-window{background:repeating-linear-gradient(0deg, transparent 0 7px, #10100f09 7px 8px), var(--paper);border:1px solid #10100fd1;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:16px 16px #10100f1a,inset 0 0 0 1px #ffffff8c}.mini-archive-window:before,.mini-archive-window:after{content:"";z-index:5;pointer-events:none;position:absolute}.mini-archive-window:before{background:var(--ink);width:10px;height:10px;top:16px;left:16px;box-shadow:1px 0 #ffffff38}.mini-archive-window:after{opacity:.46;mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 0 49.8%,#10100f42 50%,#0000 50.2%),linear-gradient(0deg,#0000 0 49.8%,#10100f38 50%,#0000 50.2%),radial-gradient(circle at 18% 24%,#10100f2e 0 1px,#0000 2px),repeating-linear-gradient(0deg,#0000 0 4px,#10100f06 4px 5px);inset:0}.mini-archive-bar{background:var(--ink);height:31px;color:var(--paper);font:900 9px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:0 .8rem;display:flex}.mini-archive-image{filter:grayscale()contrast(1.62)brightness(.86);background-position:50%;background-size:cover;border:1px solid #10100fb8;height:52%;margin:14px 14px 0;position:relative}.mini-archive-image:before,.mini-archive-image:after{content:"";pointer-events:none;position:absolute;inset:0}.mini-archive-image:before{mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 0 74%,#10100fc7 74% 100%),repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 6px)}.mini-archive-image:after{border-top:1px solid #10100fbf;top:50%;bottom:auto}.mini-archive-image span{z-index:2;background:var(--ink);width:8px;height:8px;position:absolute;top:12px;left:12px}.mini-archive-image.is-empty{background:linear-gradient(90deg,#0000 49.5%,#10100f33 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#10100f33 50%,#0000 50.5%),repeating-linear-gradient(0deg,#e9e9e6 0 8px,#dededb 8px 9px);place-items:center;display:grid}.mini-archive-image.is-empty em{z-index:2;color:var(--ink);font:800 7px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;border:1px solid #10100fa8;padding:6px 9px;font-style:normal;position:relative}.mini-archive-meta{color:var(--ink);text-transform:uppercase;grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:.35rem 1.2rem;padding:.8rem 1rem 1rem;display:grid}.mini-archive-meta span,.mini-archive-meta em{font:900 10px/1.2 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.14em;color:#10100fbd;font-style:normal}.mini-archive-meta strong{font:950 clamp(1.2rem, 3vw, 3rem)/.85 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.045em;grid-column:1}.mini-archive-meta em{grid-column:2;align-self:end}.archive-hero-section,.project-loop-section{isolation:isolate;position:relative;overflow:hidden}.archive-hero-section{background:linear-gradient(90deg, #10100f0d 0 1px, transparent 1px 76px), linear-gradient(0deg, #10100f0b 0 1px, transparent 1px 76px), var(--paper);grid-template-rows:1fr auto;min-height:108vh;padding:clamp(5rem,9vw,8rem) clamp(1.2rem,4vw,4.5rem) 6rem;display:grid}.archive-hero-section .paper-grid,.archive-hero-section .coordinate-field{pointer-events:none;position:absolute;inset:0}.archive-hero-section .paper-grid{background-size:64px 64px;transform:none;opacity:.28!important}.archive-hero-section .coordinate-field{opacity:.28}.archive-hero-section .xerox-hero-system{z-index:1;opacity:1;position:absolute;inset:0}.archive-hero-section .xerox-type-stack{color:#10100f29;opacity:1;clip-path:inset(0 0 4%);width:104vw;top:clamp(17rem,36vh,25rem);left:clamp(-.8rem,-2vw,-2rem)}.archive-hero-section .xerox-type-stack>span{text-shadow:2px 0 #10100f08,-1px 1px #10100f05}.archive-hero-section .xerox-crop{opacity:.054}.archive-hero-section .xerox-type-stack .hero-title-glyph.is-glitching{color:#8f63e7eb;filter:contrast(1.5)saturate(1.28);text-shadow:.045em 0 #c19dffd1,-.032em .022em #693abf94}.archive-hero-section .xerox-type-stack>span:nth-child(2){margin-top:-.13em;margin-left:clamp(2rem,11vw,10rem)}.archive-hero-section .xerox-type-stack>span:nth-child(3){display:none}.archive-hero-section .xerox-info-stream{z-index:8;opacity:.72}.hero-copy{z-index:10;pointer-events:none;align-self:start;max-width:min(1280px,92vw);padding-top:clamp(.5rem,2vh,1.5rem);position:relative;transform:translateY(clamp(4rem,10vh,7rem))}.hero-post-index-meta{z-index:31;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.5rem;max-width:min(44rem,100vw - clamp(34rem,39vw,44rem) - 2rem);height:clamp(3.75rem,8.5vw,8.5rem);display:flex;position:absolute;bottom:clamp(8rem,16vh,12rem);left:clamp(34rem,39vw,44rem)}.hero-cover-contact{color:#10100feb;width:100%;min-height:0;font:normal 800 clamp(.68rem, .92vw, 1rem)/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;pointer-events:auto;flex-direction:column;flex:auto;justify-content:space-between;align-items:stretch;gap:.3rem;margin:0;display:flex;position:relative}.hero-cover-contact a{width:100%;color:inherit;white-space:nowrap;border-bottom:1px solid #10100f42;grid-template-columns:clamp(2.4rem,3vw,3.5rem) minmax(0,1fr);align-items:baseline;gap:clamp(.45rem,.75vw,.75rem);padding-bottom:clamp(.2rem,.45vw,.42rem);text-decoration:none;transition:color .15s steps(3,end),padding-left .15s steps(3,end);display:grid;position:relative}.hero-cover-contact a>span{color:#10100f7a;letter-spacing:.14em;font-size:.5em}.hero-cover-contact a:hover,.hero-cover-contact a:focus-visible{color:#7137f2;outline:none;padding-left:.35rem}.hero-cover-contact a:hover>span,.hero-cover-contact a:focus-visible>span{color:inherit}.hero-viewer-link{z-index:6;pointer-events:auto;width:clamp(460px,38vw,650px);color:var(--ink);font:800 10px/1.1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.14em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #10100fc7;grid-template-columns:auto;place-items:end;gap:0;padding:.5rem 0 .35rem;transition:transform .18s,border-color .18s,color .18s;display:inline-grid;position:absolute;bottom:clamp(8rem,16vh,12rem);right:clamp(2rem,7vw,9rem)}.hero-viewer-link:hover,.hero-viewer-link:focus-visible{color:#4d4d49;border-color:var(--ink);outline:none;transform:translate(5px)}.hero-viewer-link-meta{white-space:nowrap;align-self:center}.hero-viewer-link-arrow{transform-origin:0;width:clamp(320px,23vw,420px);height:clamp(320px,23vw,420px);font-size:0;transition:transform .18s;display:inline-block;position:relative}.hero-viewer-link-arrow:before,.hero-viewer-link-arrow:after{z-index:3;color:currentColor;max-width:92%;font:900 clamp(.75rem, 1vw, 1.1rem)/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.16em;white-space:nowrap;opacity:0;pointer-events:none;mix-blend-mode:multiply;display:block;position:absolute;overflow:hidden}.hero-viewer-link-arrow:before{content:"档案▒▓01 / ACTIVE_NULL / 選集";top:20%;left:2%}.hero-viewer-link-arrow:after{content:"INDEX_2026 / ▮▯■□ / SYSTEM";text-align:right;bottom:9%;right:1%}.hero-viewer-link-arrow svg{width:100%;height:100%;display:block;overflow:visible}.hero-viewer-link-arrow path{fill:none;stroke:currentColor;stroke-width:5.8px;stroke-linecap:butt;stroke-linejoin:miter}.hero-viewer-link:hover .hero-viewer-link-arrow,.hero-viewer-link:focus-visible .hero-viewer-link-arrow{transform:translate(.12em)scaleX(1.08)}.hero-viewer-link:hover .hero-viewer-link-arrow svg,.hero-viewer-link:focus-visible .hero-viewer-link-arrow svg{animation:.46s steps(7,end) infinite heroArrowPhotocopy}.hero-viewer-link:hover .hero-viewer-link-arrow path,.hero-viewer-link:focus-visible .hero-viewer-link-arrow path{stroke:#8457dc;filter:drop-shadow(5px 0 #b78eff75)drop-shadow(-3px 2px #7040c747)}.hero-viewer-link:hover .hero-viewer-link-arrow:before,.hero-viewer-link:focus-visible .hero-viewer-link-arrow:before{color:#b18af5;text-shadow:3px 0 #6f3dca66;animation:.46s steps(6,end) infinite heroArrowCodeBurstA}.hero-viewer-link:hover .hero-viewer-link-arrow:after,.hero-viewer-link:focus-visible .hero-viewer-link-arrow:after{color:#7650c9;text-shadow:-3px 1px #c09dff73;animation:.46s steps(5,end) infinite heroArrowCodeBurstB}@keyframes heroArrowPhotocopy{0%,to{opacity:1;filter:none;clip-path:inset(0);transform:translate(0)skew(0deg)}18%{opacity:.48;filter:contrast(1.7);clip-path:inset(0 0 58%);transform:translate(-5px,2px)skew(-2deg)}38%{opacity:.94;clip-path:inset(32% 0 18%);transform:translate(6px,-3px)skewY(2deg)}58%{opacity:.56;clip-path:inset(62% 0 0);transform:translate(-3px,4px)skew(3deg)}78%{opacity:.88;filter:contrast(1.35);clip-path:inset(8% 0 36%);transform:translate(3px,-1px)}}@keyframes heroArrowCodeBurstA{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}16%{opacity:.92;clip-path:inset(0 0 48%);transform:translate(9px,-4px)}42%{opacity:.52;clip-path:inset(38% 0 12%);transform:translate(-7px,3px)}72%{opacity:.78;clip-path:inset(64% 0 0);transform:translate(4px,1px)}}@keyframes heroArrowCodeBurstB{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}22%{opacity:.66;clip-path:inset(52% 0 0);transform:translate(-8px,-2px)}48%{opacity:.9;clip-path:inset(8% 0 58%);transform:translate(6px,4px)}76%{opacity:.44;clip-path:inset(28% 0 24%);transform:translate(-3px,-3px)}}.hero-meta-flow{z-index:4;color:#10100fbd;max-width:min(960px,100vw - 2rem);font:800 10px/1.25 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.08em;text-transform:uppercase;text-shadow:1px 0 #10100f1f;flex-wrap:wrap;align-self:start;gap:.35rem .7rem;padding-top:.2rem;display:flex;position:relative;transform:translateY(clamp(-4rem,-6vh,-2rem))}.hero-meta-flow span:not(:last-child):after{content:" /"}.hero-copy p,.hero-post-index-meta>p,.section-kicker,.hero-system-note span{font:800 11px/1.2 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.14em;text-transform:uppercase;color:#10100fb8}.hero-copy p{z-index:31;position:relative;transform:translateY(clamp(-15rem,-25vh,-10rem))}.hero-post-index-meta>p{margin:0}.hero-post-index-meta .hero-meta-flow{align-self:flex-start;max-width:100%;padding-top:0;position:relative;inset:auto;transform:none}.hero-copy h1{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:-.065em;text-transform:uppercase;opacity:1;filter:contrast(1.18);mix-blend-mode:multiply;pointer-events:auto;margin-top:1.25rem;font-size:clamp(6.6rem,21vw,19rem);font-weight:950;line-height:.72}.hero-title-redesign{z-index:12;width:min(1180px,92vw);height:clamp(390px,58vh,590px);position:relative;overflow:visible;letter-spacing:-.075em!important;margin-top:clamp(.6rem,2vh,1.5rem)!important;font-size:clamp(5.2rem,15vw,15rem)!important;line-height:.72!important}.hero-title-line{color:var(--ink);opacity:.98;white-space:nowrap;text-shadow:1px 0 #10100f29,-1px 1px #fbfbfa2e;align-items:baseline;display:inline-flex;position:absolute}.hero-title-line:after{content:attr(class);display:none}.hero-title-archive{z-index:30;color:#050505;opacity:1;clip-path:none;font-weight:700;top:clamp(-15rem,-25vh,-10rem);left:clamp(-3rem,-4vw,-1rem)}.hero-title-signal{z-index:20;letter-spacing:-.055em;transform-origin:0;opacity:.8;clip-path:none;font-size:.52em;font-weight:700;top:clamp(0rem,2.5vh,2rem);left:clamp(-3rem,-4vw,-1rem);transform:scaleX(1.08)}.hero-title-index{z-index:5;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:-.075em;color:#050505;opacity:1;clip-path:none;font-size:clamp(5.2rem,15vw,15rem);font-weight:700;line-height:.72;bottom:clamp(8rem,16vh,12rem);left:calc(clamp(1.2rem,4vw,4.5rem) - -1*clamp(-3rem,-4vw,-1rem));transform:none}.hero-selected-title{z-index:8;color:#050505;font-family:var(--font-geist-sans), "Microsoft JhengHei", "Noto Sans TC", sans-serif;letter-spacing:.05em;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;pointer-events:none;font-size:clamp(6rem,11vw,13rem);font-weight:800;line-height:.82;position:absolute;top:clamp(1rem,2vh,2rem);right:clamp(2rem,7vw,9rem)}.hero-selected-glitch-line{writing-mode:horizontal-tb;flex-direction:column;align-items:center;gap:.12em;display:inline-flex}.hero-selected-title .hero-title-glyph{text-align:center;width:1em;min-width:1em;margin:0;line-height:1}.hero-title-glyph{cursor:crosshair;pointer-events:auto;isolation:isolate;min-width:.58em;margin-right:-.075em;transition:color .12s steps(2,end),filter .12s steps(2,end),opacity .12s steps(2,end);display:inline-block;position:relative;transform:translateZ(0)}.hero-title-signal .hero-title-glyph{margin-right:-.055em}.hero-title-index .hero-title-glyph{min-width:.48em;margin-right:-.07em}.hero-title-index .hero-title-glyph:last-child{min-width:.34em;margin-left:.22em;margin-right:0}.hero-title-glyph-core{z-index:2;display:inline-block;position:relative}.hero-title-glyph:before,.hero-title-glyph:after{content:attr(data-noise);z-index:1;opacity:0;color:#b589ffe6;pointer-events:none;mix-blend-mode:multiply;filter:blur(.4px);position:absolute;inset:0;transform:translate(0)}.hero-title-glyph:after{color:#7041c6b8;z-index:3}.hero-title-glyph.is-glitching{color:#8f63e7;filter:contrast(1.42)saturate(1.18);text-shadow:.035em 0 #c19dffbd,-.025em .018em #693abf7a;animation:.32s steps(7,end) both heroGlyphPhotocopy}.hero-title-glyph.is-glitching .hero-title-glyph-core{animation:.32s steps(7,end) both heroGlyphSlice}.hero-title-glyph.is-glitching:before{opacity:.86;animation:.32s steps(6,end) both heroGlyphGhostA}.hero-title-glyph.is-glitching:after{opacity:.64;animation:.32s steps(5,end) both heroGlyphGhostB}@keyframes heroGlyphPhotocopy{0%{opacity:.9;transform:translate(0)skew(0deg)}14%{opacity:.42;transform:translate(-.026em,.012em)skew(-8deg)}29%{opacity:.98;transform:translate(.018em,-.01em)skew(5deg)}43%{opacity:.55;transform:translate(-.04em,.018em)skew(-14deg)}58%{opacity:.88;transform:translate(.03em)skew(9deg)}72%{opacity:.48;transform:translate(-.012em,-.016em)skew(-4deg)}to{opacity:1;transform:translate(0)skew(0deg)}}@keyframes heroGlyphSlice{0%,to{clip-path:inset(0)}16%{clip-path:inset(0 0 62%)}32%{clip-path:inset(38% 0 18%)}48%{clip-path:inset(12% 0 52%)}64%{clip-path:inset(54% 0 0)}80%{clip-path:inset(0 0 22%)}}@keyframes heroGlyphGhostA{0%{clip-path:inset(0);transform:translate(-.04em)}24%{clip-path:inset(0 0 68%);transform:translate(.08em,-.018em)}48%{clip-path:inset(36% 0 28%);transform:translate(-.12em,.026em)}72%{clip-path:inset(68% 0 0);transform:translate(.045em,.01em)}to{opacity:0;transform:translate(0)}}@keyframes heroGlyphGhostB{0%{clip-path:inset(8% 0 58%);transform:translate(.05em,.012em)}30%{clip-path:inset(44% 0 20%);transform:translate(-.09em,-.012em)}62%{clip-path:inset(70% 0 0);transform:translate(.11em,.018em)}to{opacity:0;transform:translate(0)}}.hero-system-note{z-index:5;border-left:2px solid var(--ink);gap:.45rem;max-width:520px;padding-left:1rem;display:grid;position:relative}.hero-motion-field{display:none}.hero-motion-field .xerox-folder-symbol{width:clamp(56px,7vw,96px);height:clamp(34px,4.4vw,58px)}.project-loop-section{background:linear-gradient(90deg, #10100f12 0 1px, transparent 1px 90px), var(--paper);border-top:1px solid #10100f6b;min-height:116vh;padding:clamp(4rem,7vw,7rem) clamp(1rem,4vw,4.5rem)}.project-loop-section .section-kicker,.project-section-grid{transition:opacity .18s,visibility .18s,transform .22s cubic-bezier(.22,1,.36,1),filter .18s}.project-loop-section.is-waiting .section-kicker,.project-loop-section.is-waiting .project-section-grid{opacity:0;visibility:hidden;pointer-events:none;filter:blur(6px);transform:translateY(16px)}.project-loop-section.is-docked .section-kicker,.project-loop-section.is-docked .project-section-grid{opacity:1;visibility:visible;pointer-events:auto;filter:blur();transform:translateY(0)}.project-section-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;margin-top:1.5rem;display:grid;position:relative}.project-loop-viewer{min-height:clamp(560px,74vh,760px);box-shadow:none;cursor:crosshair;touch-action:pan-y;transform-style:preserve-3d;background:0 0;border:0;grid-column:1;position:relative;overflow:visible}.project-loop-viewer:before,.project-loop-viewer:after{content:none}.project-loop-viewer:before{opacity:0;background:linear-gradient(#0000 0,#10100f1f 49%,#0000 51%),radial-gradient(circle at 18% 22%,#10100f21 0 1px,#0000 2px);inset:0}.project-loop-viewer:after{border:1px solid #10100f2e;inset:18px}.project-loop-viewer.is-active{box-shadow:none}.project-loop-viewer.is-active:before{opacity:0;animation:none}.viewer-activation-strip{display:none}.project-loop-viewer.is-active .viewer-activation-strip{color:var(--ink)}.project-loop-canvas{perspective:1300px;transform-style:preserve-3d;position:absolute;inset:0}.archive-reader-frame{display:none}.archive-reader-frame-bar{background:var(--ink);height:34px;color:var(--paper);font:900 10px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 .8rem;display:flex}.archive-reader-corner{display:none}.archive-reader-corner.corner-a{border-top:1px solid;border-left:1px solid;top:47px;left:12px}.archive-reader-corner.corner-b{border-top:1px solid;border-right:1px solid;top:47px;right:12px}.archive-reader-corner.corner-c{border-bottom:1px solid;border-left:1px solid;bottom:12px;left:12px}.archive-reader-corner.corner-d{border-bottom:1px solid;border-right:1px solid;bottom:12px;right:12px}.archive-reader-scan{opacity:.72;background:#10100f94;height:1px;position:absolute;top:47%;left:0;right:0}.project-loop-viewer.is-active .archive-reader-scan{animation:1.1s cubic-bezier(.22,1,.36,1) readerScanSweep}.archive-orbit-connectors{z-index:28;pointer-events:none;position:absolute;inset:0}.archive-orbit-connectors span{transform-origin:100%;background:linear-gradient(90deg,#0000,#10100f2e,#0000);width:24%;height:1px;position:absolute;left:17%}.archive-orbit-connectors span:first-child{top:31%;rotate:16deg}.archive-orbit-connectors span:nth-child(2){top:49%;rotate:7deg}.archive-orbit-connectors span:nth-child(3){top:67%;rotate:-8deg}.archive-orbit-layer{z-index:32;pointer-events:none}.archive-orbit-card{transform-style:preserve-3d;will-change:transform, opacity, filter;pointer-events:auto;translate:-50% -50%}.archive-card-drift{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;border:0;padding:0;display:block}.archive-orbit-card.is-side,.archive-orbit-card.is-outer{mix-blend-mode:multiply}.archive-orbit-card.is-side .paper-card-terminal,.archive-orbit-card.is-outer .paper-card-terminal{filter:contrast(1.08)brightness(.98);border-color:#10100f7a!important;box-shadow:8px 9px #10100f1f!important}.archive-orbit-card.is-outer .paper-card-terminal{border-color:#10100f66!important;box-shadow:6px 7px #10100f18!important}.archive-orbit-card.is-side .deck-card-toolbar,.archive-orbit-card.is-outer .deck-card-toolbar{opacity:1}.archive-orbit-card.is-side .deck-card-image,.archive-orbit-card.is-outer .deck-card-image{filter:contrast(1.08)brightness(.94)}.archive-orbit-card.is-side .deck-card-meta,.archive-orbit-card.is-outer .deck-card-meta{opacity:.84}.archive-orbit-card.is-outer .deck-card-meta{opacity:.68}.archive-orbit-card.slot-right-near-display .paper-card-terminal,.archive-orbit-card.slot-lower-right-near .paper-card-terminal{filter:contrast(1.1)brightness(.97);border-color:#10100f9e!important;box-shadow:10px 11px #10100f24!important}.archive-orbit-card.slot-right-near-display .deck-card-toolbar,.archive-orbit-card.slot-lower-right-near .deck-card-toolbar{opacity:.92}.archive-orbit-card.slot-right-near-display .deck-card-meta,.archive-orbit-card.slot-lower-right-near .deck-card-meta{opacity:.86}.archive-orbit-card.slot-left-back-fade .paper-card-terminal,.archive-orbit-card.slot-upper-left-far .paper-card-terminal,.archive-orbit-card.slot-lower-left-far .paper-card-terminal{border-color:#10100f57!important;box-shadow:5px 6px #10100f13!important}.archive-orbit-card.slot-left-back-fade .deck-card-meta,.archive-orbit-card.slot-upper-left-far .deck-card-meta,.archive-orbit-card.slot-lower-left-far .deck-card-meta{opacity:.58}.archive-orbit-card.is-focus{z-index:80}.archive-orbit-card.is-focus .deck-card-image:before{content:"";z-index:5;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 0,#fbfbfa61 48%,#0000 54%);animation:1.05s cubic-bezier(.22,1,.36,1) activeReaderCopySweep;position:absolute;inset:0}.archive-orbit-card.is-focus .deck-card-meta h2{animation:.24s steps(2,end) copyTitleSettle}.archive-orbit-card.is-focus .deck-metadata-extra span{animation:.36s both metadataStagger}.archive-orbit-card.is-focus .deck-metadata-extra span:nth-child(2){animation-delay:55ms}.archive-orbit-card.is-focus .deck-metadata-extra span:nth-child(3){animation-delay:.11s}@keyframes readerScanSweep{0%{opacity:0;transform:translateY(-180px)}25%{opacity:.78}to{opacity:0;transform:translateY(180px)}}@keyframes activeReaderCopySweep{0%{opacity:0;transform:translateY(-100%)}35%{opacity:.5}to{opacity:0;transform:translateY(100%)}}@keyframes copyTitleSettle{0%{text-shadow:2px 0 #10100f3d;transform:translate(-2px)}to{text-shadow:none;transform:translate(0)}}@keyframes metadataStagger{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.project-loop-canvas .deck-card.is-focus{cursor:zoom-in;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .18s,opacity .18s}.project-loop-viewer.is-active .deck-card.is-focus .deck-card-image{transform:none}.loop-index-panel{color:var(--ink);background:repeating-linear-gradient(0deg,#0000 0 7px,#10100f08 7px 8px),#fbfbfadb;border:1px solid #10100fb8;box-shadow:7px 8px #10100f14}.loop-index-panel span,.loop-index-panel div,.loop-index-panel button{font:800 10px/1.35 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.13em;text-transform:uppercase;color:#10100fb3}.loop-index-panel{z-index:3;opacity:.98;transform-origin:0 0;will-change:transform, opacity;gap:.72rem;width:clamp(194px,15vw,252px);margin:0;padding:1rem;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s,opacity .18s;display:grid;position:absolute;inset:calc(50% + clamp(178px,24vh,252px)) auto auto clamp(22px,2.5vw,52px);transform:translateY(calc(128px - 100%))rotate(-.5deg)}.loop-index-panel:before{content:"";background:repeating-linear-gradient(90deg,#10100f33 0 1px,#0000 1px 7px),#fbfbfaeb;border:1px solid #10100f9e;border-bottom:0;width:auto;height:13px;position:absolute;inset:-13px 18px auto;box-shadow:4px -3px #10100f14}.loop-index-panel:after{content:"INDEX";color:#10100f9e;font:900 8px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.24em;transform-origin:50%;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.loop-index-panel:hover,.loop-index-panel:focus-within{z-index:4;opacity:1;border-color:#10100feb;transform:translate(0)rotate(0);box-shadow:9px 10px #10100f1f,0 0 0 1px #10100f14}.loop-index-panel>button{border:1px solid var(--ink);color:var(--ink);font:900 10px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.18em;text-transform:uppercase;text-align:left;background:0 0;padding:.65rem .8rem}.loop-index-panel>button:hover{background:var(--ink);color:var(--paper)}.loop-index-list{gap:0;max-height:252px;overflow:hidden;display:grid!important}.loop-index-row{text-align:left;background:0 0;border-bottom:1px solid #10100f2e;justify-content:space-between;gap:1rem;width:100%;padding:.28rem 0;transition:background .12s,color .12s,padding .12s;display:flex}.loop-index-row:hover,.loop-index-row:focus-visible{background:#10100f0f;padding-left:.25rem}.loop-index-row.is-active{background:var(--ink);color:var(--paper);padding-inline:.35rem;animation:.18s steps(2,end) indexRowFlicker}.loop-index-row.is-active span{color:var(--paper)}@keyframes indexRowFlicker{0%,to{filter:none}45%{filter:blur(.5px)}}.archive-dial-guide{--dial-size:clamp(430px, 39vw, 620px);--dial-rest-x:calc(var(--dial-size) * -.455);--dial-open-x:calc(var(--dial-size) * -.34);left:var(--dial-rest-x);z-index:5;width:var(--dial-size);aspect-ratio:1;pointer-events:auto;opacity:1;mix-blend-mode:normal;filter:grayscale()contrast(1.08);transition:left .42s cubic-bezier(.22,1,.36,1),filter .18s;position:absolute;top:50%;transform:translateY(-50%)}.archive-dial-guide:hover,.archive-dial-guide:focus-within{left:var(--dial-open-x)}.archive-dial-disc{background:radial-gradient(circle at 50% 50%, #fbfbfab8 0 1.1%, transparent 1.35%), radial-gradient(circle at 50% 50%, #2a2925 0 5.4%, #080807 5.7% 9.6%, transparent 9.9%), conic-gradient(from 214deg at 50% 50%, #ffffff29 0 8deg, transparent 11deg 58deg, #ffffff0b 64deg 80deg, transparent 88deg 360deg), radial-gradient(circle at 46% 48%, #151512 0 21%, #060606 53%, #11110f 73%, #030303 100%);border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:20px 18px #10100f14,0 0 0 1px #10100f85,inset 0 0 0 1px #ffffff24,inset 18px 0 26px #ffffff0b,inset -28px -18px 46px #000000b8}.archive-dial-disc:before{content:"";border-radius:inherit;background:repeating-radial-gradient(circle at 50% 50%, transparent 0 2px, #ffffff0f 2.8px 3.4px, transparent 4.1px 6.8px), repeating-radial-gradient(circle at 50% 50%, transparent 0 17px, #ffffff0a 17.8px 18.8px, transparent 19.8px 31px), repeating-conic-gradient(from 12deg, #ffffff0b 0 .8deg, transparent .8deg 6.4deg);opacity:.82;transform:rotate(var(--dial-rotation));transition:transform .52s steps(8,end);position:absolute;inset:0}.archive-dial-disc:after{content:"";border-radius:inherit;opacity:.78;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 0 32%,#ffffff21 36%,#0000 44%),radial-gradient(at 70% 20%,#ffffff2b 0 2%,#0000 18%),radial-gradient(circle at 22% 31%,#ffffff2e 0 1px,#0000 2px),radial-gradient(circle at 72% 66%,#ffffff21 0 1px,#0000 2px),radial-gradient(circle at 59% 42%,#ffffff1a 0 1px,#0000 2px),repeating-linear-gradient(96deg,#0000 0 4px,#ffffff07 4px 5px),repeating-linear-gradient(8deg,#0000 0 19px,#ffffff05 19px 20px);position:absolute;inset:0}.archive-dial-grooves{background:conic-gradient(from 18deg, transparent 0 17deg, #ffffff17 18deg 19deg, transparent 20deg 62deg, #ffffff0e 63deg 64deg, transparent 65deg 360deg), repeating-radial-gradient(circle at 50% 50%, transparent 0 4px, #ffffff07 4.8px 5.6px);opacity:.72;transform:rotate(calc(var(--dial-rotation) * -1));border:1px solid #ffffff24;border-radius:50%;transition:transform .52s steps(8,end);position:absolute;inset:7.5%}.archive-dial-grooves:before,.archive-dial-grooves:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.archive-dial-grooves:before{border:1px dashed #fbfbfa24;inset:18%;box-shadow:0 0 0 18px #ffffff03,0 0 0 42px #ffffff03,0 0 0 73px #ffffff03}.archive-dial-grooves:after{background:radial-gradient(circle at 38% 24%, #ffffff14 0 1px, transparent 1.8px), radial-gradient(circle at 64% 76%, #ffffff0f 0 1px, transparent 1.8px), repeating-conic-gradient(from 7deg, transparent 0 27deg, #ffffff09 27deg 28deg, transparent 28deg 36deg);opacity:.72;inset:2%}.archive-dial-rim-text{z-index:2;color:#fbfbfab8;opacity:.64;mix-blend-mode:screen;filter:blur(.12px)contrast(1.12);transform-origin:50%;pointer-events:none;width:95.6%;height:95.6%;animation:24s linear infinite archiveDialRimSpin;position:absolute;inset:2.2%;overflow:visible}.archive-dial-rim-text text{fill:currentColor;font:900 2.05px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.32px;text-transform:uppercase}.archive-dial-rim-text textPath{dominant-baseline:middle}@keyframes archiveDialRimSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.archive-dial-window{z-index:2;clip-path:polygon(14% 0,86% 0,72% 100%,28% 100%);background:repeating-linear-gradient(0deg, transparent 0 6px, #10100f0d 6px 7px), linear-gradient(92deg, #ffffffa6, transparent 34% 66%, #10100f0a), var(--paper);width:29%;height:42%;color:var(--ink);text-align:center;align-content:start;gap:.35rem;padding:1.05rem .55rem .8rem;display:grid;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #10100f57,9px 0 #0000002e,inset 0 -12px 18px #10100f0b}.archive-dial-window span{font:900 clamp(8px, .7vw, 11px)/1.05 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.08em;text-transform:uppercase}.archive-dial-window strong{font:950 clamp(1rem, 2vw, 1.8rem)/.88 var(--font-geist-sans), Arial, sans-serif}.archive-dial-copy{z-index:2;width:39%;color:var(--paper);text-transform:uppercase;text-shadow:1px 0 #ffffff2e,0 1px #00000052;gap:.4rem;display:grid;position:absolute;bottom:22%;right:8%}.archive-dial-copy-stack{transform-origin:0;will-change:transform, opacity, filter;gap:.4rem;min-height:8.2rem;display:grid;position:relative}.archive-dial-copy-stack:before{content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fbfbfa24,#0000),repeating-linear-gradient(0deg,#0000 0 4px,#fbfbfa17 4px 5px);height:2.4rem;animation:.26s steps(4,end) dialCopyScan;position:absolute;top:1.45rem;left:-.28rem;right:-.28rem}.archive-dial-copy span,.archive-dial-copy em{font:900 clamp(8px, .7vw, 11px)/1.25 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.1em;font-style:normal}.archive-dial-copy strong{max-width:10ch;font:950 clamp(1.15rem, 2.2vw, 2rem)/.9 var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;overflow-wrap:anywhere;animation:.22s steps(2,end) dialTitleGlitch}.archive-dial-copy em{animation:.24s 45ms both dialMetaSettle}.archive-dial-copy span:last-child{animation:.26s 75ms both dialMetaSettle}@keyframes dialTitleGlitch{0%{text-shadow:3px 0 #fbfbfa47,-2px 0 #00000094;transform:translate(-3px)}54%{text-shadow:-2px 0 #fbfbfa33,2px 0 #0000006b;transform:translate(2px)}to{text-shadow:1px 0 #ffffff2e,0 1px #00000052;transform:translate(0)}}@keyframes dialCopyScan{0%{opacity:0;transform:translateY(-10px)}40%{opacity:.5}to{opacity:0;transform:translateY(18px)}}@keyframes dialMetaSettle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.archive-dial-center{z-index:4;aspect-ratio:1;background:radial-gradient(circle,#050505 0 12%,#0000 13%),radial-gradient(circle,#f7f4ea 0 8%,#a6a49d 9% 18%,#111 19% 24%,#d8d4c9 25% 33%,#242421 34% 100%);border:1px solid #fbfbfad1;border-radius:50%;width:6.8%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #fbfbfa17,0 0 0 12px #fbfbfa09,2px 2px 7px #00000094}.archive-dial-center:before,.archive-dial-center:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.archive-dial-center:before{border:1px solid #0505059e;box-shadow:inset 0 0 0 3px #fbfbfa2e,inset 0 0 0 7px #0505055c}.archive-dial-center:after{filter:blur(.35px);background:#ffffffb8;width:24%;height:24%;top:28%;left:31%}.archive-dial-hotspots{z-index:8;pointer-events:auto;border-radius:50%;position:absolute;inset:0}.archive-dial-hotspot{width:8px;height:8px;transform:translate(-50%, -50%) rotate(var(--hotspot-angle)) translateY(calc(var(--dial-size) * -.34)) rotate(calc(var(--hotspot-angle) * -1));opacity:.64;cursor:pointer;background:#fbfbfa2e;border:1px solid #fbfbfa94;position:absolute;top:50%;left:50%}.archive-dial-hotspot:hover,.archive-dial-hotspot:focus-visible,.archive-dial-hotspot.is-active{background:var(--paper);border-color:var(--paper);opacity:1}.loop-controls{left:50%;bottom:calc(max(1.35rem, env(safe-area-inset-bottom)) + 4.55rem);z-index:41;pointer-events:none;opacity:0;visibility:hidden;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;width:min(980px,100vw - 3rem);margin:0;transition:opacity .18s,visibility .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;transform:translate(-50%)}.floating-index-button{left:50%;bottom:max(1.35rem, env(safe-area-inset-bottom));z-index:42;text-align:center;opacity:0;visibility:hidden;pointer-events:none;min-width:min(240px,100vw - 2rem);transition:opacity .18s,visibility .18s,transform .22s cubic-bezier(.22,1,.36,1);transform:translate(-50%);letter-spacing:.38em!important;padding:.92rem 1.7rem!important;font-size:.78rem!important;position:fixed!important;box-shadow:7px 7px #10100f1a!important}.mobile-index-button{display:none}.viewer-ready .loop-controls{opacity:1;visibility:visible}.viewer-ready .floating-index-button{opacity:1;visibility:visible;pointer-events:auto}.loop-controls .system-progress{z-index:2;pointer-events:auto;background-size:100% 100%,100% 100%,100% 100%,auto;border:1px solid #fbfbfa47;height:46px;box-shadow:9px 9px #10100f1f,inset 0 1px #fbfbfa2e,inset 0 -1px #fbfbfa29;background:linear-gradient(90deg,#fbfbfa1f 0 1px,#0000 1px 100%),repeating-linear-gradient(90deg,#0000 0 15px,#fbfbfa47 15px 16px,#0000 16px 18px),repeating-linear-gradient(90deg,#fbfbfa12 0 1px,#0000 1px 8px),#090908f5!important;width:100%!important;display:block!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.archive-ruler-progress:before,.archive-ruler-progress:after{content:"";pointer-events:none;position:absolute;left:.65rem;right:.65rem}.archive-ruler-progress:before{opacity:.9;background:repeating-linear-gradient(90deg,#fbfbfac7 0 1px,#0000 1px 17px),repeating-linear-gradient(90deg,#0000 0 70px,#fbfbfae0 70px 72px,#0000 72px 90px);height:16px;top:23px;-webkit-mask-image:linear-gradient(#000 0 78%,#0000 78% 100%);mask-image:linear-gradient(#000 0 78%,#0000 78% 100%)}.archive-ruler-progress:after{opacity:.55;mix-blend-mode:screen;background:radial-gradient(circle at 11% 18%,#fbfbfa61 0 1px,#0000 1.8px),radial-gradient(circle at 73% 62%,#fbfbfa38 0 1px,#0000 1.8px),repeating-linear-gradient(0deg,#0000 0 5px,#fbfbfa09 5px 6px);inset-block:0}.archive-ruler-label{z-index:2;font:900 9px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.13em;text-transform:uppercase;position:absolute;top:4px;left:.8rem;color:#fbfbfac2!important}.archive-ruler-indicator{z-index:4;pointer-events:none;justify-items:center;display:grid;position:absolute;top:3px;transform:translate(-50%)}.archive-ruler-indicator span{background:var(--paper);min-width:30px;font:950 13px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.03em;text-align:center;border:1px solid #10100fb3;padding:3px 5px 4px;box-shadow:3px 3px #fbfbfa29;color:var(--ink)!important}.archive-ruler-indicator:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:10px solid var(--paper);filter:drop-shadow(0 0 #10100fcc);width:0;height:0}.loop-controls .system-progress-fill{opacity:.38;mix-blend-mode:screen;position:absolute;inset:0 auto 0 0;height:100%!important;box-shadow:none!important;background:repeating-linear-gradient(90deg,#fbfbfa1a 0 1px,#0000 1px 9px),#fbfbfa14!important}.archive-ruler-progress .progress-tick-layer{z-index:3;inset:.6rem .9rem .5rem}.archive-ruler-progress .progress-tick{width:1px;height:15px;box-shadow:none;background:#fbfbfabd;top:18px;bottom:auto}.archive-ruler-progress .progress-tick:nth-child(5n+1){height:20px;top:13px}.archive-ruler-progress .progress-tick>span{font:900 9px/1 var(--font-geist-mono), "Courier New", monospace;opacity:1;top:-15px;color:#fbfbfac7!important}.archive-ruler-progress .progress-tick.is-active{width:1px;height:15px;box-shadow:none;background:#fbfbfae6;top:18px}.archive-ruler-progress .progress-tick.is-active>span{opacity:0}.archive-dial-guide:hover,.archive-dial-guide:focus-within{filter:contrast(1.08)drop-shadow(10px 5px #773fe842)drop-shadow(-4px 3px #c4a3ff2b)}.archive-dial-guide:hover .archive-dial-window,.archive-dial-guide:hover .archive-dial-copy,.archive-dial-guide:hover .archive-dial-center,.archive-dial-guide:focus-within .archive-dial-window,.archive-dial-guide:focus-within .archive-dial-copy,.archive-dial-guide:focus-within .archive-dial-center{filter:drop-shadow(5px 1px #7e46eb7a)drop-shadow(-2px 2px #c9abff42)}.project-loop-viewer.is-active .deck-card.is-focus{box-shadow:18px 22px #1111111f,13px 7px #773fe83d,-5px 4px #c4a3ff2b,0 0 0 1px #11111138!important}.project-loop-viewer.is-active .deck-card.is-focus .deck-card-toolbar,.project-loop-viewer.is-active .deck-card.is-focus .deck-card-mounting-field,.project-loop-viewer.is-active .archive-orbit-card.is-focus .deck-archive-slip{filter:drop-shadow(5px 1px #7e46eb75)drop-shadow(-2px 2px #c9abff3d)}.loop-index-panel:hover,.loop-index-panel:focus-within{box-shadow:9px 10px #10100f1a,12px 6px #773fe838,-4px 3px #c4a3ff29,0 0 0 1px #10100f14}.loop-index-panel:hover>span,.loop-index-panel:hover>button,.loop-index-panel:hover>.loop-index-list,.loop-index-panel:focus-within>span,.loop-index-panel:focus-within>button,.loop-index-panel:focus-within>.loop-index-list{filter:drop-shadow(5px 1px #7e46eb7a)drop-shadow(-2px 2px #c9abff42)}.archive-ruler-progress:hover,.archive-ruler-progress:focus-visible{box-shadow:9px 9px #10100f1a,12px 6px #773fe847,-4px 3px #c4a3ff2e,inset 0 1px #fbfbfa2e,inset 0 -1px #fbfbfa29!important}.archive-ruler-progress:hover>.archive-ruler-label,.archive-ruler-progress:hover>.archive-ruler-indicator,.archive-ruler-progress:hover>.progress-tick-layer,.archive-ruler-progress:focus-visible>.archive-ruler-label,.archive-ruler-progress:focus-visible>.archive-ruler-indicator,.archive-ruler-progress:focus-visible>.progress-tick-layer{filter:drop-shadow(5px 1px #7e46eb8a)drop-shadow(-2px 2px #c9abff4d)}.floating-index-button:hover,.floating-index-button:focus-visible{text-shadow:5px 1px #7e46eb85,-2px 2px #c9abff47;transform:translate(calc(14px - 50%))translateY(-1px);box-shadow:7px 7px #10100f17,11px 5px #773fe842,-4px 3px #c4a3ff2e!important}@media (max-width:1024px){.archive-transition-layer{opacity:.72}.archive-transition-window:nth-child(n+5){display:none}.mini-archive-meta{grid-template-columns:1fr}.mini-archive-meta em{grid-column:1}.project-section-grid{grid-template-columns:1fr}.loop-index-panel{grid-column:1;width:clamp(178px,21vw,220px);margin:0;top:calc(50% + clamp(158px,21vh,218px));left:clamp(16px,2vw,34px)}.loop-index-panel:hover,.loop-index-panel:focus-within{transform:translate(0)rotate(0)}.archive-dial-guide{--dial-size:clamp(360px, 52vw, 500px);--dial-rest-x:calc(var(--dial-size) * -.455);--dial-open-x:calc(var(--dial-size) * -.32);opacity:1;top:48%}.project-loop-viewer{min-height:660px;box-shadow:none;grid-column:1}}@media (max-width:767px){.archive-hero-section{min-height:104vh;padding:5rem 1rem 4rem}.archive-hero-section .xerox-type-stack{opacity:1;display:block;top:clamp(9rem,21vh,13rem)}.hero-copy p{transform:translateY(clamp(-8rem,-17vh,-4rem))}.hero-post-index-meta{gap:.4rem;max-width:none;height:auto;bottom:6rem;left:1rem;right:1rem}.hero-cover-contact{letter-spacing:.065em;flex-flow:wrap;flex:none;justify-content:flex-start;align-items:center;gap:.35rem .72rem;font-size:9px;display:flex}.hero-cover-contact a{border:0;gap:.32rem;width:auto;padding:0;display:inline-flex}.hero-cover-contact a:not(:last-child):after{content:"/";color:#10100f6b;position:absolute;left:calc(100% + .34rem)}.hero-cover-contact a>span{letter-spacing:.13em;font-size:.82em}.hero-post-index-meta>p{letter-spacing:.05em;font-size:9px}.hero-title-archive{top:clamp(-8rem,-17vh,-4rem)}.hero-selected-title{font-size:clamp(4rem,18vw,6.5rem);top:20rem;right:1rem}.hero-meta-flow{transform:translateY(clamp(-3rem,-6vh,-1.5rem))}.hero-copy h1{opacity:1}.hero-copy{max-width:100%}.hero-meta-flow{letter-spacing:.05em;max-width:100%;font-size:9px}.hero-copy h1{letter-spacing:-.055em;font-size:clamp(4.4rem,24vw,7.8rem)}.hero-copy h1 span+span{margin-left:0}.hero-title-index{letter-spacing:-.055em;font-size:clamp(4.4rem,24vw,7.8rem);bottom:7rem;left:0}.hero-viewer-link{gap:0;width:min(440px,82vw);bottom:7rem;right:1rem}.hero-viewer-link-arrow{width:clamp(220px,52vw,300px);height:clamp(220px,52vw,300px)}.hero-motion-field{opacity:.12;grid-template-columns:repeat(2,1fr);width:62vw;min-width:0;bottom:9rem;right:1rem}.project-loop-section{min-height:auto;padding:4rem 1rem}.archive-transition-layer{opacity:.46}.archive-transition-window:nth-child(n+4){display:none}.mini-archive-bar{height:24px;font-size:7px}.mini-archive-image{margin:9px 9px 0}.mini-archive-meta{padding:.55rem .65rem}.mini-archive-meta strong{font-size:clamp(1rem,8vw,1.65rem)}.project-loop-viewer{min-height:570px;box-shadow:none}.project-loop-canvas{inset:0}.project-loop-canvas .deck-card.is-focus{width:min(84vw,390px)!important;height:430px!important}.project-loop-canvas .deck-card.is-side,.project-loop-canvas .deck-card.is-outer{display:none}.loop-controls{bottom:calc(max(.9rem, env(safe-area-inset-bottom)) + 4.1rem);grid-template-columns:1fr;width:calc(100vw - 2rem)}.floating-index-button{bottom:max(.9rem, env(safe-area-inset-bottom));min-width:min(210px,100vw - 2rem);letter-spacing:.28em!important;padding:.82rem 1.2rem!important;font-size:.68rem!important}.archive-dial-guide,.loop-index-panel{display:none}}.archive-status-panel{width:clamp(340px,23vw,390px);min-height:150px;padding:.72rem .78rem .78rem;animation:.52s cubic-bezier(.22,1,.36,1) both panelEnter,.56s steps(8,end) both borderReveal,8.4s steps(2,end) 1.4s infinite statusPanelIdle}.archive-status-title{z-index:1;color:var(--ink);font:950 12px/1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin-bottom:.52rem;position:relative}.archive-status-title:before{content:"";background:linear-gradient(90deg, var(--ink) 0 88%, transparent 88% 92%, var(--ink) 92% 100%);opacity:.96;pointer-events:none;width:50%;height:.72rem;position:absolute;top:-1.22rem;left:-.78rem;right:auto;box-shadow:0 1px #fbfbfa3d,0 4px #10100f14}.archive-status-title:after{content:"";background:linear-gradient(90deg, var(--ink) 0 24px, transparent 24px 34px, #10100f57 34px 100%);opacity:.42;height:1px;animation:5.2s steps(7,end) infinite statusTitleTape;position:absolute;bottom:-.28rem;left:0;right:36%}.archive-status-body{z-index:1;grid-template-columns:72px minmax(0,1fr);align-items:stretch;gap:.82rem;display:grid;position:relative}.archive-status-sigil{background:repeating-linear-gradient(0deg,#10100f0a 0 7px,#0000 7px 14px),linear-gradient(#fbfbfaf2,#ededebb8);border:1px solid #10100fc7;min-height:112px;animation:6.6s steps(3,end) infinite statusSigilPlate;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fbfbfa73}.archive-status-sigil:before{content:"";background:var(--ink);height:2px;box-shadow:10px -8px 0 -.5px var(--ink), -9px 9px 0 -.5px var(--ink);opacity:.9;animation:3.8s steps(4,end) infinite statusSigilNeedle;position:absolute;inset:34% 10% auto;transform:skewY(-8deg)}.archive-status-sigil:after{content:"";filter:blur(.15px);opacity:.48;background:linear-gradient(90deg,#10100f2e 0 10px,#0000 10px 18px) 0 0/18px 18px,linear-gradient(90deg,#0000 0 7px,#10100f1f 7px 15px,#0000 15px 26px) 0 0/26px 22px;height:47%;animation:5.8s steps(2,end) infinite statusSigilNoise,4.6s linear infinite statusBarcodeRoll;position:absolute;bottom:-2px;left:-8px;right:-8px}.sigil-cross{width:46px;height:16px;animation:7.2s steps(3,end) infinite statusCrossCalibrate;position:absolute;top:31%;left:50%;transform:translate(-50%,-50%)}.sigil-cross:before,.sigil-cross:after{content:"";background:var(--ink);transform-origin:50%;height:2px;position:absolute;top:50%;left:0;right:0}.sigil-cross:before{transform:rotate(7deg)}.sigil-cross:after{transform:rotate(-21deg)scaleX(.7)}.sigil-block{background:#10100f29;width:9px;height:9px;animation:6s ease-in-out infinite dotPulse,7.8s steps(2,end) infinite statusBlockShift;position:absolute}.sigil-block-a{top:45%;left:0}.sigil-block-b{animation-delay:1.1s;bottom:18px;right:8px}.sigil-block-c{animation-delay:2s;bottom:30px;left:18px}.archive-status-list{align-content:start;display:grid}.archive-status-panel .archive-status-row{min-height:20px;animation:.52s cubic-bezier(.22,1,.36,1) both statusRowBoot;animation-delay:var(--row-delay);border-bottom:1px solid #10100fb8;grid-template-columns:20px 58px minmax(54px,1fr) minmax(62px,auto) 7px;gap:.32rem;padding:2px 0 5px;overflow:hidden}.archive-status-panel .archive-status-row:last-child{border-bottom:0}.archive-status-index{color:#10100f9e;font-weight:900}.archive-status-panel .archive-status-label{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.035em;white-space:nowrap;font-size:11px}.archive-status-panel .archive-status-rule{background:repeating-linear-gradient(115deg, var(--ink) 0 3px, transparent 3px 8px);opacity:.9;height:9px;clip-path:inset(0 calc(100% - var(--status-reveal,100%)) 0 0);animation-duration:var(--status-speed,4.8s);align-self:center;transition:clip-path .28s steps(5,end),opacity .18s;transform:none}.archive-status-panel .archive-status-value{letter-spacing:.04em;white-space:nowrap;font-size:9px}.archive-status-panel .archive-status-dot{width:6px;height:6px}.archive-status-panel .archive-status-row:hover{background:var(--ink);color:var(--paper)}.archive-status-panel .archive-status-row:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0,#10100f14 38%,#0000 72%);position:absolute;inset:0;transform:translate(-100%)}.archive-status-panel .archive-status-row:hover:after{opacity:1;animation:.36s steps(5,end) statusRowRead}.archive-status-panel .archive-status-row:hover .archive-status-index,.archive-status-panel .archive-status-row:hover .archive-status-label,.archive-status-panel .archive-status-row:hover .archive-status-value{color:var(--paper)}.archive-status-panel .archive-status-row:hover .archive-status-rule{background:repeating-linear-gradient(115deg, var(--paper) 0 3px, transparent 3px 8px);opacity:1}.archive-status-panel .archive-status-row:hover .archive-status-dot{background:var(--paper);filter:none}@keyframes statusHatchDrift{0%{background-position:0 0}to{background-position:18px 0}}@keyframes statusPanelIdle{0%,88%,to{filter:none;box-shadow:5px 5px #10100f14}92%{filter:contrast(1.035);box-shadow:6px 5px #10100f1a}}@keyframes statusTitleTape{0%,to{opacity:.38;background-position:0 0}50%{opacity:.56;background-position:18px 0}}@keyframes statusSigilPlate{0%,to{background-position:0 0,0 0}48%{background-position:0 2px,0 0}52%{background-position:0 -1px,0 0}}@keyframes statusSigilNeedle{0%,72%,to{transform:skewY(-8deg)translate(0)}76%{transform:skewY(-8deg)translate(2px,-1px)}80%{transform:skewY(-8deg)translate(-1px,1px)}}@keyframes statusBarcodeRoll{0%{background-position:0 0,0 0}to{background-position:36px 0,-52px 0}}@keyframes statusCrossCalibrate{0%,84%,to{transform:translate(-50%,-50%)}88%{transform:translate(calc(-50% - 1px),calc(1px - 50%))}92%{transform:translate(calc(1px - 50%),-50%)}}@keyframes statusBlockShift{0%,to{filter:none}46%{filter:blur(.2px)}48%{filter:blur()}}@keyframes statusRowBoot{0%{opacity:0;filter:blur(.8px);transform:translate(-5px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes statusRowRead{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes statusSigilNoise{0%,to{opacity:.46;transform:translate(0)}50%{opacity:.58;transform:translate(-1px,1px)}}@media (prefers-reduced-motion:reduce){.archive-status-title:after,.archive-status-sigil,.archive-status-sigil:before,.archive-status-panel .archive-status-rule,.archive-status-panel .archive-status-row,.archive-status-panel .archive-status-row:hover:after,.archive-status-sigil:after,.sigil-cross,.sigil-block,.archive-dial-rim-text,.archive-dial-copy-stack:before,.archive-dial-copy strong,.archive-dial-copy em,.archive-dial-copy span:last-child,.archive-reader-scan,.archive-orbit-card.is-focus .deck-card-image:before,.archive-orbit-card.is-focus .deck-card-meta h2,.archive-orbit-card.is-focus .deck-metadata-extra span,.hero-title-glyph,.hero-title-glyph:before,.hero-title-glyph:after,.hero-title-glyph-core,.hero-viewer-link-arrow svg,.hero-viewer-link-arrow:before,.hero-viewer-link-arrow:after{animation:none!important}.hero-title-glyph:before,.hero-title-glyph:after,.hero-viewer-link-arrow:before,.hero-viewer-link-arrow:after{display:none}}.right-archive-stack{justify-items:end;gap:1.05rem}.project-section-archive-panels{z-index:8;pointer-events:auto;justify-items:end;gap:1.05rem;width:min(390px,100% - 2rem);transition:opacity .18s,visibility .18s;display:grid;position:absolute;top:clamp(8rem,8vw,9.5rem);right:clamp(1rem,3vw,3.5rem)}.project-loop-section.is-waiting .project-section-archive-panels{opacity:0;visibility:hidden;pointer-events:none}.project-loop-section.is-docked .project-section-archive-panels{opacity:1;visibility:visible}.project-section-archive-panels .archive-status-panel,.project-section-archive-panels .kinetic-archive-panel{position:relative;inset:auto}.cover-linkedin-link{width:48px;height:48px;color:var(--ink);background:linear-gradient(135deg, transparent 0 76%, var(--ink) 76% 100%), #fbfbfaeb;border:1px solid #10100fc7;border-radius:4px;justify-self:end;place-items:center;transition:color .16s steps(3,end),border-color .16s steps(3,end),box-shadow .16s steps(3,end),transform .16s steps(3,end);display:grid;position:relative;overflow:visible;box-shadow:6px 7px #10100f17}.cover-linkedin-link:before{content:"LINKEDIN / YI LIN";width:max-content;color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.11em;opacity:0;pointer-events:none;background:#fbfbfaf5;border:1px solid;padding:.36rem .5rem;font-size:8px;font-weight:700;line-height:1;transition:opacity .14s steps(3,end),transform .14s steps(3,end);position:absolute;top:50%;right:calc(100% + 9px);transform:translate(5px,-50%)}.cover-linkedin-link svg{stroke-width:1.7px;width:19px;height:19px}.cover-linkedin-link:hover,.cover-linkedin-link:focus-visible{color:#7137f2;border-color:#7137f2;outline:none;transform:translateY(-2px);box-shadow:6px 7px #7534f42e}.cover-linkedin-link:hover:before,.cover-linkedin-link:focus-visible:before{color:#7137f2;opacity:1;transform:translateY(-50%)}@media (max-width:1180px),(max-height:860px){.project-section-archive-panels{top:8.25rem;right:1rem}}@media (max-width:767px){.project-section-archive-panels{justify-items:stretch;width:min(100%,390px);margin:1rem auto 0;position:relative;top:auto;right:auto}.cover-linkedin-link{justify-self:end}}.kinetic-archive-panel{width:clamp(270px,17.5vw,320px);color:var(--ink);filter:contrast(1.04);gap:1.05rem;display:grid}.kinetic-viewport,.kinetic-control-panel{isolation:isolate;background:repeating-linear-gradient(0deg,#0000 0 9px,#10100f08 9px 10px),repeating-linear-gradient(90deg,#0000 0 9px,#10100f06 9px 10px),#fbfbfae0;border:1px solid #10100fbd;transition:box-shadow .18s steps(3,end),transform .18s steps(3,end);position:relative;overflow:hidden;box-shadow:6px 7px #10100f14}.archive-status-panel>.archive-status-title,.archive-status-panel>.archive-status-body,.kinetic-viewport>*,.kinetic-control-panel>*{transition:filter .12s steps(3,end)}.archive-status-panel:hover{box-shadow:7px 7px #10100f1a,11px 5px #773fe838,-4px 3px #c4a3ff29!important}.kinetic-viewport:hover,.kinetic-control-panel:hover{transform:translate(-1px,-1px);box-shadow:7px 7px #10100f14,11px 5px #773fe838,-4px 3px #c4a3ff29!important}.archive-status-panel:hover>.archive-status-title,.archive-status-panel:hover>.archive-status-body,.kinetic-viewport:hover>.kinetic-corners,.kinetic-viewport:hover>.kinetic-logo-stage,.kinetic-viewport:hover>.kinetic-strength,.kinetic-control-panel:hover>*{filter:drop-shadow(5px 1px #7e46eb80)drop-shadow(-2px 2px #c9abff47)}.kinetic-viewport:hover>.kinetic-readout{text-shadow:4px 1px #7e46eb75,-2px 2px #c9abff40}.kinetic-viewport:before,.kinetic-control-panel:before{content:"";pointer-events:none;opacity:.42;mix-blend-mode:multiply;background:radial-gradient(circle at 24% 18%,#10100f24 0 1px,#0000 1.6px),radial-gradient(circle at 72% 64%,#10100f1a 0 1px,#0000 1.7px),linear-gradient(#0000 0,#10100f0f 46%,#0000 52%);animation:7.4s linear infinite kineticPanelScan;position:absolute;inset:0}.kinetic-viewport{min-height:315px;padding:1.04rem 1rem .9rem}.kinetic-corners span{background:var(--ink);width:13px;height:13px;position:absolute}.kinetic-corners span:first-child{top:10px;left:10px}.kinetic-corners span:nth-child(2){top:10px;right:10px}.kinetic-corners span:nth-child(3){bottom:58px;left:10px}.kinetic-corners span:nth-child(4){bottom:58px;right:10px}.kinetic-readout{z-index:2;font:900 10px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.08em;color:#10100fb8;justify-content:center;gap:1.2rem;animation:3.2s steps(2,end) infinite kineticDigits;display:flex;position:relative}.kinetic-readout-bottom{margin-top:.42rem}.kinetic-logo-stage{z-index:1;aspect-ratio:1;width:76%;margin:.18rem auto 0;position:relative}.kinetic-about-trigger{color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;padding:0;display:block}.kinetic-about-trigger:focus-visible{outline-offset:5px;outline:1px solid #7137f2}.kinetic-about-hint{z-index:4;color:#10100fb8;font:900 7px/1.2 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.07em;white-space:nowrap;pointer-events:none;border-top:1px solid #10100f7a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.28rem 0 0;transition:opacity .12s steps(2,end),transform .12s steps(2,end);display:grid;position:absolute;bottom:4%;left:4%;right:4%}.kinetic-about-hint>span{text-align:left;min-width:0}.kinetic-about-hint strong{color:#7137f2;font:inherit;text-align:right}.kinetic-about-trigger[data-decode-active=true] .kinetic-about-hint,.kinetic-about-trigger:is(:hover,:focus-visible) .kinetic-about-hint{opacity:0;transform:translateY(3px)}.kinetic-logo-guides{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kinetic-logo-mark{z-index:2;object-fit:contain;filter:grayscale()contrast(1.25)brightness(.76);mix-blend-mode:multiply;opacity:.92;width:62%;height:76%;animation:2.9s steps(4,end) infinite kineticLogoResolve;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kinetic-about-trigger[data-decode-active=true] .kinetic-logo-mark,.kinetic-about-trigger:is(:hover,:focus-visible) .kinetic-logo-mark{opacity:.12;animation-play-state:paused;transform:translate(-50%,-50%)scale(.94)}.kinetic-about-trigger[data-decode-active=true] .kinetic-logo-guides,.kinetic-about-trigger:is(:hover,:focus-visible) .kinetic-logo-guides{opacity:.22}.kinetic-about-decode{z-index:5;color:#11110f;opacity:0;transform-origin:50%;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 7px,#11110f0e 7px 8px),#fbfbfac7;border:1px dashed #11110f9e;transition:opacity .26s steps(4,end),transform .52s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:-4% -15% -8%;overflow:hidden;transform:scale(.9);box-shadow:5px 4px #11110f1a,8px 1px #7137f21f}.kinetic-about-trigger[data-decode-active=true] .kinetic-about-decode,.kinetic-about-trigger:is(:hover,:focus-visible) .kinetic-about-decode{opacity:1;transform:scale(1)}.kinetic-about-trigger:is(:hover,:focus-visible) .kinetic-about-portrait{animation:1.54s steps(14,end) forwards kineticAboutPortraitReveal}.kinetic-about-decode:before{content:"";z-index:8;mix-blend-mode:multiply;background:linear-gradient(#0000 0 46%,#7137f22e 49%,#0000 53%);animation:1.65s linear infinite kineticAboutScan;position:absolute;inset:0}.kinetic-about-code{z-index:7;text-align:left;gap:3px;display:grid;position:absolute;top:8px;left:9px;right:9px}.kinetic-about-code i{color:#11110fbd;font:900 7px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.08em;white-space:nowrap;text-shadow:2px 0 #7137f22e;font-style:normal;display:block;overflow:hidden}.kinetic-about-code i:nth-child(2n){text-align:right;color:#7137f2c7}.kinetic-about-portrait{z-index:3;clip-path:inset(var(--about-reveal) 0 0);transition:clip-path .12s steps(2,end);display:block;position:absolute;inset:12% 9% 10%;overflow:hidden}.kinetic-about-portrait:after{content:"";mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 4px,#fbfbfa52 4px 5px),linear-gradient(90deg,#0000 0 48%,#7137f21f 50%,#0000 52%);position:absolute;inset:0}.kinetic-about-portrait img{object-fit:contain;object-position:center 38%;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.kinetic-about-portrait-base{opacity:.62;filter:grayscale()contrast(3.8)brightness(1.28);mix-blend-mode:multiply}.kinetic-about-portrait-ghost{opacity:.24;filter:grayscale()contrast(5)brightness(1.5);mix-blend-mode:multiply;animation:.72s steps(4,end) infinite alternate kineticAboutPortraitGhost}.kinetic-about-languages{z-index:9;text-transform:uppercase;border-top:1px solid #11110f8a;justify-content:space-between;align-items:flex-end;gap:8px;padding-top:6px;display:flex;position:absolute;bottom:22px;left:9px;right:9px}.kinetic-about-languages strong,.kinetic-about-languages em{font:900 9px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.08em;white-space:nowrap;font-style:normal;display:block}.kinetic-about-languages em{color:#7137f2;text-align:right}.kinetic-about-action{z-index:9;text-align:center;font:900 6px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.07em;white-space:nowrap;display:block;position:absolute;bottom:7px;left:9px;right:9px}.kinetic-logo-stage:before,.kinetic-logo-stage:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:13% 17%}.kinetic-logo-stage:before{mix-blend-mode:screen;opacity:.32;background:linear-gradient(#0000 0 42%,#fbfbfa94 48%,#0000 54%),repeating-linear-gradient(0deg,#10100f14 0 1px,#0000 1px 5px);animation:3.7s linear infinite kineticLogoScan}.kinetic-logo-stage:after{opacity:.24;background:radial-gradient(circle at 22% 18%,#10100f33 0 1px,#0000 1.8px),radial-gradient(circle at 78% 72%,#10100f29 0 1px,#0000 1.6px);animation:2.6s ease-in-out infinite kineticParticle}@keyframes kineticAboutScan{0%{transform:translateY(-60%)}to{transform:translateY(60%)}}@keyframes kineticAboutPortraitReveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes kineticAboutPortraitGhost{0%,24%{clip-path:inset(0);transform:translate(0)}25%,62%{clip-path:inset(18% 0 42%);transform:translate(5px,-1px)}63%,to{clip-path:inset(56% 0 10%);transform:translate(-4px,2px)}}.kinetic-orbit{fill:none;stroke:#10100f4d;stroke-width:1px;vector-effect:non-scaling-stroke;animation:8s linear infinite kineticOrbit}.orbit-b{stroke-dasharray:6 7;animation-duration:5.8s;animation-direction:reverse}.kinetic-particles circle{fill:var(--ink);opacity:.36;animation:2.6s ease-in-out infinite kineticParticle}.kinetic-particles circle:nth-child(2n){animation-delay:.42s}.kinetic-particles circle:nth-child(3n){animation-delay:.86s}.kinetic-axis{stroke:#10100f6b;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.58}.kinetic-strength{z-index:2;font:900 9px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:.66rem;position:relative}.kinetic-strength-row{grid-template-columns:repeat(18,1fr);gap:2px;margin-top:.46rem;display:grid;position:relative}.kinetic-strength-row:after{content:"";z-index:2;--strength-window-width:calc((100% - 34px) / 18 * 3 + 4px);width:var(--strength-window-width);border:1px solid var(--ink);background:var(--paper,#fbfbfa);pointer-events:none;animation:4.2s steps(15,end) infinite alternate kineticStrengthSweep;position:absolute;top:-3px;bottom:-3px;left:0}.kinetic-strength-row i{border:1px solid var(--ink);background:var(--ink);height:19px;animation:2.4s steps(3,end) infinite kineticCellPulse;animation-delay:var(--cell-delay);display:block}.kinetic-strength-row i:nth-last-child(-n+4){background:0 0}.kinetic-scale{color:#10100fad;justify-content:space-between;margin-top:.24rem;font-size:8px;display:flex}.kinetic-control-panel{grid-template-columns:.88fr 1.42fr;gap:.88rem;min-height:205px;padding:1.1rem 1rem;display:grid}.kinetic-meter-group{grid-template-columns:repeat(3,1fr);align-items:end;gap:.7rem;display:grid}.kinetic-meter-group>span{font:900 9px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1}.kinetic-meter{border-left:1px solid var(--ink);border-right:1px solid var(--ink);height:116px;position:relative}.kinetic-meter i{height:var(--meter-height);background:repeating-linear-gradient(0deg, var(--ink) 0 8px, #fbfbfaeb 8px 11px);animation:2.8s steps(4,end) infinite kineticMeter;animation-delay:var(--meter-delay);position:absolute;bottom:0;left:1px;right:1px}.kinetic-meter em{right:-14px;bottom:calc(var(--meter-height) - 2px);font:900 9px/1 var(--font-geist-mono), "Courier New", monospace;animation:2.8s steps(4,end) infinite kineticMeterLabel;animation-delay:var(--meter-delay);font-style:normal;position:absolute}.kinetic-graph-block{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 62px;align-content:end;gap:.65rem;display:grid}.kinetic-wave{border:1px solid var(--ink);grid-column:1/-1;width:100%;height:68px}.kinetic-wave path{fill:none;stroke:#10100f57;stroke-width:1px;vector-effect:non-scaling-stroke}.kinetic-wave polyline{fill:none;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:260;animation:4.8s linear infinite kineticWaveDraw}.kinetic-bars{align-content:end;gap:5px;display:grid}.kinetic-bars span{background:var(--ink);height:5px;animation:2.6s steps(3,end) infinite kineticBarRead}.kinetic-bars span:nth-child(2){width:82%;animation-delay:.3s}.kinetic-bars span:nth-child(3){width:68%;animation-delay:.6s}.kinetic-bars span:nth-child(4){width:92%;animation-delay:.9s}.kinetic-score{border:1px solid var(--ink);min-height:62px;padding:.46rem;position:relative}.kinetic-score:after{content:"";border-top:12px solid var(--ink);border-left:12px solid #0000;position:absolute;top:0;right:0}.kinetic-score strong{font:900 20px/1 var(--font-geist-mono), "Courier New", monospace;display:block}.kinetic-score span,.kinetic-time span{font:900 8px/1.2 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.08em;text-transform:uppercase}.kinetic-time{grid-column:1/-1;gap:.2rem;display:grid}.kinetic-time strong{font:900 17px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;animation:3.2s steps(2,end) infinite kineticDigits}@keyframes kineticPanelScan{0%,68%,to{opacity:.34;transform:translateY(-24%)}74%{opacity:.54;transform:translateY(84%)}}@keyframes kineticOrbit{to{stroke-dashoffset:-80px}}@keyframes kineticLogoResolve{0%,to{opacity:.92;transform:translate(-50%,-50%)}50%{opacity:.78;transform:translate(calc(-50% - 1px),calc(1px - 50%))}}@keyframes kineticLogoScan{0%{opacity:0;transform:translateY(-72%)}32%{opacity:.36}to{opacity:0;transform:translateY(72%)}}@keyframes kineticParticle{0%,to{opacity:.24;transform:translate(0)}50%{opacity:.62;transform:translate(4px,-3px)}}@keyframes kineticCellPulse{0%,to{opacity:.95}45%{opacity:.42}58%{opacity:1}}@keyframes kineticStrengthSweep{0%{transform:translate(0)}to{transform:translateX(calc(100% - var(--strength-window-width)))}}@keyframes kineticMeter{0%,to{height:var(--meter-height)}25%{height:calc(var(--meter-height) + 12%)}50%{height:calc(var(--meter-height) - 8%)}75%{height:calc(var(--meter-height) + 5%)}}@keyframes kineticMeterLabel{0%,to{bottom:calc(var(--meter-height) - 2px)}25%{bottom:calc(var(--meter-height) + 12% - 2px)}50%{bottom:calc(var(--meter-height) - 8% - 2px)}75%{bottom:calc(var(--meter-height) + 5% - 2px)}}@keyframes kineticWaveDraw{to{stroke-dashoffset:-520px}}@keyframes kineticBarRead{0%,to{opacity:.96;transform:translate(0)}50%{opacity:.58;transform:translate(3px)}}@keyframes kineticDigits{0%,96%,to{filter:none}98%{filter:blur(.6px)}}@media (min-width:768px) and (max-width:1180px),(min-width:768px) and (max-height:860px){.project-section-archive-panels{gap:.68rem;width:min(320px,100% - 2rem);top:7rem}.project-section-archive-panels .archive-status-panel{width:min(320px,31vw);min-height:136px;padding:.58rem .64rem .64rem}.kinetic-archive-panel{gap:.68rem;width:min(270px,27vw);display:grid}.kinetic-viewport{min-height:218px;padding:.72rem .72rem .6rem}.kinetic-logo-stage{width:58%;margin-top:0}.kinetic-readout{gap:.72rem;font-size:8px}.kinetic-readout-bottom{margin-top:.34rem}.kinetic-about-hint{letter-spacing:.035em;gap:.54rem;font-size:6px;bottom:2%;left:-18%;right:-18%}.kinetic-strength{margin-top:.18rem;font-size:7px}.kinetic-strength-row{margin-top:.3rem}.kinetic-strength-row i{height:12px}.kinetic-scale{font-size:6px}.kinetic-control-panel{grid-template-columns:.78fr 1.5fr;gap:.56rem;min-height:142px;padding:.7rem .64rem}.kinetic-meter-group{gap:.42rem}.kinetic-meter-group>span,.kinetic-meter em{font-size:7px}.kinetic-meter{height:76px}.kinetic-graph-block{grid-template-columns:1fr 44px;gap:.38rem}.kinetic-wave{height:44px}.kinetic-bars{gap:3px}.kinetic-bars span{height:3px}.kinetic-score{min-height:44px;padding:.32rem}.kinetic-score strong{font-size:15px}.kinetic-score span,.kinetic-time span{font-size:6px}.kinetic-time{gap:.1rem}.kinetic-time strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.archive-status-panel:hover>.archive-status-title,.archive-status-panel:hover>.archive-status-body,.kinetic-viewport:hover>*,.kinetic-control-panel:hover>*{filter:drop-shadow(4px 1px #7e46eb80)drop-shadow(-2px 2px #c9abff47);animation:none!important}.kinetic-viewport:before,.kinetic-control-panel:before,.kinetic-readout,.kinetic-orbit,.kinetic-logo-mark,.kinetic-logo-stage:before,.kinetic-logo-stage:after,.kinetic-about-decode:before,.kinetic-about-portrait,.kinetic-about-portrait-ghost,.kinetic-particles circle,.kinetic-strength-row i,.kinetic-meter i,.kinetic-wave polyline,.kinetic-bars span,.kinetic-time strong{animation:none!important}.kinetic-about-trigger:is(:hover,:focus-visible) .kinetic-about-portrait{clip-path:inset(0)}}.archive-orbit-card.is-focus .deck-card-image,.archive-orbit-card.is-side .deck-card-image,.archive-orbit-card.is-outer .deck-card-image{filter:grayscale()contrast(1.16)brightness(.96)!important}.archive-orbit-card .deck-card:hover .deck-card-image,.archive-orbit-card .deck-card:focus-visible .deck-card-image{filter:none!important}.archive-orbit-card .deck-card:hover .deck-card-image:before,.archive-orbit-card .deck-card:focus-visible .deck-card-image:before{content:"";z-index:5;background-image:inherit;background-position:inherit;background-size:inherit;mix-blend-mode:screen;pointer-events:none;background-repeat:no-repeat;animation:.68s step-end both archiveCoverSliceDecode;position:absolute;inset:0}.archive-orbit-card .deck-card:hover .deck-card-image:after,.archive-orbit-card .deck-card:focus-visible .deck-card-image:after{content:"0101 / INDEX_ERR / FILE_STREAM / 001101 / CRC_OK / SIGNAL";z-index:6;color:#ffffffd1;font:800 9px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.18em;word-spacing:1.2em;mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 13px,#ffffff1f 13px 14px),linear-gradient(90deg,#00dcff33,#0000 34%,#ff006029);align-content:center;padding:8% 5%;animation:.68s steps(5,end) both archiveCoverGlyphDecode;display:grid}@media (prefers-reduced-motion:reduce){.archive-orbit-card .deck-card:hover .deck-card-image:before,.archive-orbit-card .deck-card:hover .deck-card-image:after,.archive-orbit-card .deck-card:focus-visible .deck-card-image:before,.archive-orbit-card .deck-card:focus-visible .deck-card-image:after{animation:none;display:none}}.deck-card-mounting-field{color:#10100f70;min-height:0;font:700 7px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.16em;white-space:nowrap;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:12px;padding:10px 4px 2px;display:grid;overflow:hidden}.deck-card-mounting-field i{background:repeating-linear-gradient(90deg,#10100f4d 0 8px,#0000 8px 13px);height:1px}.deck-card-body.is-cover-full .deck-card-mounting-field,.deck-archive-slip{display:none}.archive-orbit-card.is-focus,.archive-orbit-card.is-focus .deck-card.is-focus{overflow:visible!important}.archive-orbit-card.is-focus .deck-card.is-focus{isolation:isolate}.archive-orbit-card.is-focus .deck-card-terminal{z-index:2;border-radius:inherit;height:100%;position:relative;overflow:hidden}.archive-orbit-card.is-focus .deck-archive-slip{z-index:1;color:#10100f;pointer-events:auto;will-change:transform;background-color:#fbfbfa;background-image:linear-gradient(#10100f09 1px,#0000 1px),linear-gradient(90deg,#10100f09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #10100feb;border-radius:6px 6px 0 0;grid-template-rows:22px minmax(0,1fr);min-height:126px;transition:transform .46s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid;position:absolute;top:-20px;left:7%;right:7%;overflow:hidden;transform:translate(0);box-shadow:7px 8px #10100f1a}.archive-orbit-card.is-focus .deck-card:hover .deck-archive-slip,.archive-orbit-card.is-focus .deck-card:focus-visible .deck-archive-slip{transform:translateY(-102px);box-shadow:10px 12px #10100f21}.deck-archive-slip-header{color:#fff;font:800 7px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.16em;background:#10100f;justify-content:space-between;align-items:center;gap:12px;padding:0 9px;display:flex}.deck-archive-slip-body{grid-template-columns:minmax(0,1.15fr) minmax(230px,.9fr);gap:16px;min-height:0;padding:10px;display:grid}.deck-archive-token-field{grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.deck-archive-token-field strong{max-width:150px;font:900 clamp(.72rem, 1.15vw, 1rem)/.88 "Arial Narrow", var(--font-geist-mono), monospace;letter-spacing:0;overflow-wrap:anywhere}.deck-archive-token-field>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 8px;display:grid}.deck-archive-token-field span{min-width:0;font:700 6px/.95 "Arial Narrow", var(--font-geist-mono), monospace;text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}.deck-archive-slip dl{border:1px solid #10100fbd;align-self:stretch;margin:0;display:grid}.deck-archive-slip dl>div{border-bottom:1px solid #10100f6b;grid-template-columns:50px minmax(0,1fr);align-items:center;min-height:18px;display:grid}.deck-archive-slip dl>div:last-child{border-bottom:0}.deck-archive-slip dt,.deck-archive-slip dd{min-width:0;font:700 7px/1 var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:3px 6px;overflow:hidden}.deck-archive-slip dt{border-right:1px solid #10100f6b}@media (max-width:760px){.archive-orbit-card.is-focus .deck-archive-slip{min-height:106px;left:5%;right:5%}.archive-orbit-card.is-focus .deck-card:hover .deck-archive-slip,.archive-orbit-card.is-focus .deck-card:focus-visible .deck-archive-slip{transform:translateY(-82px)}.deck-archive-slip-body{grid-template-columns:minmax(0,.8fr) minmax(150px,1fr);gap:8px;padding:7px}.deck-archive-token-field>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.archive-orbit-card.is-focus .deck-archive-slip{transition:none}}.detail-report.is-profile-report{width:min(100%,1180px)}.detail-paper.is-profile-paper{background:#f3f3ef}.detail-paper.is-profile-paper img{filter:none}.project-detail-route.is-profile-route{background:#ecece8;overflow:visible}.project-detail-route-command.is-static-command{cursor:default;border-left:1px solid #10100f;justify-self:end}.project-detail-route-command.is-static-command:hover{color:#10100f;background:0 0}.profile-archive-page{--profile-ink:#0d0d0c;--profile-paper:#f4f4f0;--profile-faded:#a4a49e;isolation:isolate;width:100%;max-width:1180px;color:var(--profile-ink);background:linear-gradient(#0d0d0c09 1px, transparent 1px), linear-gradient(90deg, #0d0d0c09 1px, transparent 1px), var(--profile-paper);font-family:var(--font-geist-sans), Arial, sans-serif;background-size:8px 8px;border-inline:1px solid #0d0d0c47;margin:0 auto;position:relative;overflow:hidden}.profile-archive-grain{z-index:20;opacity:.2;pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 30%,#0000002e 0 .55px,#0000 .8px),radial-gradient(circle at 70% 62%,#0000001f 0 .45px,#0000 .75px);background-size:5px 5px,7px 7px;animation:.7s steps(2,end) infinite profileGrainJitter;position:absolute;inset:0}.profile-archive-header,.profile-section-label,.profile-archive-footer{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.14em;font-size:9px;font-weight:700}.profile-archive-header{z-index:4;border-bottom:1px solid var(--profile-ink);color:#f7f7f3;background:var(--profile-ink);grid-template-columns:1fr auto auto;align-items:center;gap:24px;min-height:38px;padding:0 20px;display:grid;position:relative}.profile-archive-header span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.profile-hero{border-bottom:1px solid var(--profile-ink);min-height:720px;position:relative;overflow:hidden}.profile-hero:before,.profile-hero:after{content:"";z-index:1;pointer-events:none;position:absolute}.profile-hero:before{clip-path:polygon(0 0,24% 0,24% 1px,76% 1px,76% 0,100% 0,100% 100%,0 100%);border:1px solid #0d0d0c2e;inset:46px 4% 34px}.profile-hero:after{background:#0d0d0c2e;height:1px;top:48%;left:0;right:0}.profile-hero-type{z-index:0;color:#0d0d0c1a;letter-spacing:0;-webkit-user-select:none;user-select:none;font-family:Arial,Helvetica,sans-serif;font-size:9rem;font-weight:900;line-height:.72;animation:8s step-end infinite profileCopyShift;display:grid;position:absolute;top:28px;left:-20px}.profile-hero-type span:last-child{margin-left:22%}.profile-folder-back{z-index:1;clip-path:polygon(0 10%,19% 10%,23% 0,54% 0,59% 9%,100% 9%,100% 100%,0 100%);background:#111;width:56%;height:68%;position:absolute;bottom:7%;left:5%;box-shadow:14px 15px #0d0d0c1f}.profile-folder-back:after{content:"PORTRAIT RECORD / 01";color:#ffffff8c;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;position:absolute;top:18px;left:22px}.profile-reticle{z-index:2;aspect-ratio:1;pointer-events:none;border:1px solid #ffffff40;border-radius:50%;width:240px;position:absolute;top:43%;left:31%}.profile-reticle:before,.profile-reticle:after,.profile-reticle span{content:"";background:#ffffff3d;position:absolute}.profile-reticle:before{width:1px;top:-22px;bottom:-22px;left:50%}.profile-reticle:after{height:1px;top:50%;left:-22px;right:-22px}.profile-reticle span{background:0 0;border:1px dashed #ffffff52;border-radius:50%;animation:13s linear infinite profileOrbitRotate;inset:31%}.profile-portrait{z-index:3;pointer-events:none;will-change:transform;width:50%;height:78%;margin:0;position:absolute;bottom:0;left:3%}.profile-portrait img{object-fit:contain;object-position:left bottom;filter:grayscale()contrast(1.12)brightness(1.05)!important}.profile-portrait:after{content:"";mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff09 3px 4px);position:absolute;inset:10% 0 0}.profile-portrait figcaption{z-index:3;color:#fff;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;background:#0d0d0c;padding:5px 7px;position:absolute;bottom:10px;left:12px}.profile-portrait-scan{z-index:2;mix-blend-mode:screen;background:#ffffffbf;height:2px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite profilePortraitScan;position:absolute;top:8%;left:7%;right:7%;box-shadow:0 0 18px #ffffff59}.profile-id-card{z-index:5;border:1px solid var(--profile-ink);background:#f7f7f3f0;width:45%;min-height:255px;padding:22px 24px 18px;position:absolute;top:29%;right:4%;box-shadow:10px 12px #0d0d0c1f}.profile-id-card>div:first-child,.profile-id-code{font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;justify-content:space-between;gap:16px;display:flex}.profile-id-card>div:first-child{border-bottom:1px solid var(--profile-ink);padding-bottom:10px}.profile-id-card h1{letter-spacing:0;width:max-content;max-width:100%;margin:18px 0 15px;font-family:Arial Narrow,Arial,sans-serif;font-size:5rem;font-weight:900;line-height:.82;position:relative}.profile-id-card h1:before,.profile-id-card h1:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;inset:0}.profile-id-card:hover h1:before{color:#777;opacity:.6;clip-path:inset(14% 0 58%);animation:.54s steps(5,end) infinite profileNameDecode}.profile-id-card:hover h1:after{color:#111;opacity:.42;clip-path:inset(63% 0 9%);animation:.41s steps(4,end) infinite reverse profileNameDecode}.profile-id-card p{font:800 1rem/1.25 var(--font-geist-mono), monospace;margin:0 0 18px}.profile-id-code{border-top:1px dashed #0d0d0c8c;padding-top:10px}.profile-hero-note{z-index:5;border-left:2px solid var(--profile-ink);width:42%;padding-left:18px;position:absolute;bottom:6%;right:4%}.profile-hero-note span{font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.profile-hero-note p{margin:8px 0 0;font-size:1rem;line-height:1.65}.profile-data-tape{z-index:3;border-bottom:1px solid var(--profile-ink);color:#fff;background:var(--profile-ink);width:100%;font:700 9px/34px var(--font-geist-mono), monospace;letter-spacing:.16em;white-space:nowrap;position:relative;overflow:hidden}.profile-data-tape>div{width:max-content;animation:24s linear infinite profileTapeLoop;display:flex}.profile-data-tape span{display:block}.profile-reveal-section{z-index:2;border-bottom:1px solid var(--profile-ink);padding:54px 5%;position:relative}.profile-section-label{grid-template-columns:42px 1fr;align-items:center;margin-bottom:30px;display:grid}.profile-section-label span:first-child{font-size:1.05rem}.profile-section-label span:last-child{align-items:center;gap:12px;display:flex}.profile-section-label span:last-child:after{content:"";background:var(--profile-ink);flex:1;height:1px}.profile-manifesto{grid-template-columns:minmax(0,1fr) 250px;gap:28px 48px;display:grid}.profile-manifesto .profile-section-label{grid-column:1/-1;margin-bottom:0}.profile-manifesto>p{letter-spacing:0;max-width:850px;margin:0;font-size:4rem;font-weight:900;line-height:.92}.profile-manifesto>p em{color:#0000;-webkit-text-stroke:1.5px var(--profile-ink);font-style:normal}.profile-manifesto-aside{border-top:4px solid var(--profile-ink);font:700 9px/1.6 var(--font-geist-mono), monospace;letter-spacing:.08em;align-self:end;gap:16px;padding:18px 0 0;display:grid}.profile-practice-list{border-top:1px solid var(--profile-ink)}.profile-practice-row{border-bottom:1px solid var(--profile-ink);grid-template-columns:44px minmax(190px,.8fr) minmax(220px,1fr) minmax(160px,.55fr);align-items:center;gap:16px;min-height:76px;transition:color .18s,background-color .18s;display:grid}.profile-practice-row:hover{color:#fff;background:var(--profile-ink)}.profile-practice-row>span,.profile-practice-row p{font:700 9px/1.45 var(--font-geist-mono), monospace;letter-spacing:.08em}.profile-practice-row h2{letter-spacing:0;margin:0;font-size:1.45rem;line-height:1}.profile-practice-row p{margin:0}.profile-practice-row>div{border:1px solid;height:10px;padding:2px}.profile-practice-row i{width:var(--practice-level);transform-origin:0;background:currentColor;height:100%;animation:1.2s cubic-bezier(.22,1,.36,1) both profileLevelLoad;display:block}.profile-system-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);padding:0;display:grid}.profile-method-dial,.profile-tools-panel{min-width:0;padding:50px 7%}.profile-method-dial{border-right:1px solid var(--profile-ink);color:#fff;background:var(--profile-ink)}.profile-method-dial .profile-section-label span:last-child:after{background:currentColor}.profile-method-orbit{aspect-ratio:1;border:1px solid #ffffffad;border-radius:50%;width:min(100%,390px);margin:12px auto 0;position:relative}.profile-method-orbit:before,.profile-method-orbit:after,.profile-orbit-rings{content:"";border-radius:50%;position:absolute}.profile-method-orbit:before{border:1px dashed #ffffff73;inset:17%}.profile-method-orbit:after{background:#f4f4f0;animation:3.4s ease-in-out infinite profileAperturePulse;inset:38%}.profile-orbit-rings{border:2px dotted #ffffff6b;animation:24s linear infinite profileOrbitRotate;inset:7%}.profile-method-orbit>span{z-index:2;color:#fff;background:var(--profile-ink);width:max-content;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;padding:3px 5px;position:absolute;transform:translate(-50%,-50%)}.profile-method-orbit strong{z-index:3;color:var(--profile-ink);text-align:center;font:900 .68rem/.95 Arial,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-tool-grid{border-top:1px solid var(--profile-ink);border-left:1px solid var(--profile-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-tool-cell{border-right:1px solid var(--profile-ink);border-bottom:1px solid var(--profile-ink);grid-template-rows:auto 1fr auto;grid-template-columns:42px 1fr;gap:8px 14px;min-height:178px;padding:18px;transition:color .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.profile-tool-cell:hover{color:#fff;background:var(--profile-ink)}.profile-tool-cell>span{font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.profile-tool-cell svg{grid-row:2;width:34px;height:34px;transition:transform .26s cubic-bezier(.22,1,.36,1)}.profile-tool-cell:hover svg{transform:rotate(14deg)scale(1.12)}.profile-tool-cell strong{grid-area:2/2;align-self:end;font-size:1.15rem}.profile-tool-cell small{font:700 8px/1.35 var(--font-geist-mono), monospace;grid-column:1/-1}.profile-status-board{color:#fff;background:var(--profile-ink);grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr) 96px;gap:30px;display:grid}.profile-status-board .profile-section-label{grid-column:1/-1;margin-bottom:0}.profile-status-board .profile-section-label span:last-child:after{background:currentColor}.profile-status-copy strong{letter-spacing:0;max-width:640px;font-size:3.1rem;line-height:.92;display:block}.profile-status-copy p{margin:18px 0 0;font-size:.95rem}.profile-status-list{border-top:1px solid #ffffffb8}.profile-status-list>div{min-height:34px;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;border-bottom:1px solid #ffffff6b;grid-template-columns:1fr auto 9px;align-items:center;gap:12px;display:grid}.profile-status-list i{aspect-ratio:1;background:#fff;width:7px;animation:2.8s steps(2,end) infinite profileStatusPulse}.profile-status-list>div:nth-child(2) i{animation-delay:-.7s}.profile-status-list>div:nth-child(3) i{animation-delay:-1.4s}.profile-status-list>div:nth-child(4) i{animation-delay:-2.1s}.profile-status-aperture{align-self:center;width:74px;height:74px;animation:16s linear infinite profileOrbitRotate}.profile-archive-footer{z-index:2;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 5%;display:flex;position:relative}@keyframes profilePortraitScan{0%,12%{opacity:0;transform:translateY(0)}18%{opacity:.9}72%{opacity:.45;transform:translateY(430px)}78%,to{opacity:0;transform:translateY(430px)}}@keyframes profileTapeLoop{to{transform:translate(-50%)}}@keyframes profileOrbitRotate{to{transform:rotate(360deg)}}@keyframes profileAperturePulse{0%,to{transform:scale(.82)}50%{transform:scale(1)}}@keyframes profileNameDecode{0%{transform:translate(0)}25%{transform:translate(-7px,1px)}50%{transform:translate(6px,-1px)skew(8deg)}75%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes profileCopyShift{0%,84%,to{transform:translate(0)}86%{transform:translate(-5px,1px)}88%{transform:translate(7px,-1px)}90%{transform:translate(0)}}@keyframes profileLevelLoad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes profileStatusPulse{0%,76%,to{opacity:1;transform:scale(1)}82%{opacity:.45;transform:scale(.88)}}@keyframes profileGrainJitter{0%{transform:translate(0)}50%{transform:translate(.6px,-.5px)}to{transform:translate(-.5px,.4px)}}@media (max-width:900px){.profile-archive-header{grid-template-columns:1fr auto}.profile-archive-header span:nth-child(2){display:none}.profile-hero{min-height:670px}.profile-hero-type{font-size:6.5rem}.profile-folder-back{width:64%}.profile-portrait{width:58%}.profile-id-card{width:49%;right:3%}.profile-id-card h1{font-size:3.7rem}.profile-manifesto{grid-template-columns:1fr}.profile-manifesto>p{font-size:3.2rem}.profile-manifesto-aside{max-width:420px}.profile-practice-row{grid-template-columns:36px minmax(180px,1fr) minmax(150px,.8fr)}.profile-practice-row>div{grid-column:2/-1;margin-bottom:12px}.profile-status-board{grid-template-columns:1fr 1fr}.profile-status-aperture{display:none}}@media (max-width:680px){.profile-archive-header{min-height:34px;padding:0 10px;font-size:7px}.profile-hero{min-height:760px}.profile-hero-type{font-size:4.3rem;top:24px;left:-12px}.profile-folder-back{width:88%;height:48%;bottom:31%;left:0}.profile-reticle{width:160px;top:31%;left:30%}.profile-portrait{width:82%;height:55%;bottom:31%;left:0}.profile-id-card{width:auto;min-height:180px;padding:16px;inset:auto 5% 13%}.profile-id-card h1{margin:14px 0 10px;font-size:3.25rem}.profile-id-card p{font-size:.82rem}.profile-hero-note{width:auto;bottom:2.5%;left:5%;right:5%}.profile-hero-note p{font-size:.78rem;line-height:1.45}.profile-reveal-section{padding:38px 18px}.profile-manifesto>p,.profile-status-copy strong{font-size:2.25rem}.profile-practice-row{grid-template-columns:28px 1fr;gap:9px;padding:12px 0}.profile-practice-row p,.profile-practice-row>div{grid-column:2}.profile-practice-row h2{font-size:1rem}.profile-system-grid,.profile-status-board{grid-template-columns:1fr}.profile-method-dial{border-right:0;border-bottom:1px solid var(--profile-ink)}.profile-method-dial,.profile-tools-panel{padding:38px 18px}.profile-tool-grid{grid-template-columns:1fr 1fr}.profile-tool-cell{min-height:145px;padding:12px}.profile-status-list{grid-column:1}.profile-archive-footer{padding:0 14px;font-size:7px}.project-detail-route.is-profile-route .project-detail-route-id{display:none}.project-detail-route.is-profile-route .project-detail-route-command{padding:0 12px;font-size:8px}}@media (prefers-reduced-motion:reduce){.profile-archive-page *,.profile-archive-page :before,.profile-archive-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.profile-data-tape>div{transform:none}}.profile-dossier-page{--profile-violet:#7137f2;--profile-reading-font:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;max-width:1180px;font-family:var(--profile-reading-font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-color:#f6f6f3;background-image:linear-gradient(#0d0d0c08 1px,#0000 1px),linear-gradient(90deg,#0d0d0c08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-inline:0;padding:24px 22px 38px}.profile-dossier-page *{font-family:var(--profile-reading-font)!important}.profile-paper-card p,.profile-paper-card li,.profile-practice-matrix small{letter-spacing:.01em;line-height:1.45}.profile-dossier-heading{z-index:4;color:#10100f;min-height:48px;font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;grid-template-columns:auto minmax(0,1fr) auto 70px;align-items:center;gap:20px;display:grid;position:relative}.profile-dossier-exit-link{min-height:26px;color:inherit;font:inherit;letter-spacing:.08em;border-right:1px solid #10100f6b;align-items:center;gap:6px;padding:0 8px 0 2px;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.profile-dossier-exit-link:hover,.profile-dossier-exit-link:focus-visible{color:#fff;background:var(--profile-ink);outline:none}.profile-dossier-heading-dot{vertical-align:-1px;border:1px solid;border-radius:50%;width:9px;height:9px;margin-right:2px;display:inline-block}.profile-dossier-heading span:first-child{align-items:center;gap:9px;display:inline-flex}.profile-dossier-heading strong{letter-spacing:0;justify-self:end;font-size:1.35rem}.profile-dossier-shell{z-index:2;isolation:isolate;color:#f5f4ef;clip-path:polygon(3.2% .7%,96.8% .7%,99.2% 2.1%,99.2% 100%,.8% 100%,.8% 2.1%);filter:drop-shadow(0 5px 5px #00000057)drop-shadow(10px 18px 20px #00000059)drop-shadow(16px 32px 30px #00000038);background:0 0;outline:1px solid #0808072e;min-height:1750px;padding:36px 36px 28px;position:relative;overflow:hidden;box-shadow:10px 15px #0a0a0929,18px 30px 38px #0808074d}.profile-dossier-folder-bitmap{z-index:0;object-fit:fill;filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;inset:0;width:100%!important;height:100%!important;position:absolute!important}.profile-folder-fasteners{z-index:6;pointer-events:none;position:absolute;inset:0}.profile-folder-cord{z-index:0;transform-origin:0;background:#0f0f0eeb;height:1px;position:absolute;top:2.8%;left:43.75%;box-shadow:0 1px #ffffff0a}.profile-folder-cord.is-left{width:9.8%;transform:rotate(108deg)}.profile-folder-cord.is-right{width:8.5%;transform:rotate(41deg)}.profile-folder-fastener{z-index:1;aspect-ratio:1;filter:drop-shadow(0 5px 5px #0000007a);will-change:transform;width:10.5%;display:block;position:absolute}.profile-folder-fastener.is-left{animation:14s linear infinite profileFastenerSpin;top:6%;left:36%}.profile-folder-fastener.is-right{animation:11s linear infinite profileFastenerSpinReverse;top:3.8%;left:45%}.profile-folder-fastener img{object-fit:contain;-webkit-user-select:none;user-select:none}.profile-dossier-shell:before{content:none}.profile-dossier-edge-code{z-index:5;color:#ffffff75;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;writing-mode:vertical-rl;position:absolute;top:50%}.profile-dossier-edge-code.is-left{left:9px;transform:rotate(180deg)translateY(50%)}.profile-dossier-edge-code.is-right{right:9px;transform:translateY(-50%)}.profile-dossier-sticky-labels{z-index:7;pointer-events:none;position:absolute;inset:0}.profile-dossier-sticky-label{appearance:none;pointer-events:auto;cursor:pointer;text-align:left;color:#141412;transform-origin:12%;background:linear-gradient(165deg,#fffc,#0000 34%),#eee9da;border:1px solid #ffffffb8;border-radius:6px;align-items:center;gap:9px;min-width:158px;min-height:34px;padding:7px 13px 7px 10px;transition:color .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:inline-flex;position:absolute;overflow:hidden;box-shadow:2px 4px #00000061,inset 0 -1px #0f0f0e2e;font-family:var(--font-geist-mono), monospace!important}.profile-dossier-sticky-label:before{content:"";background:var(--profile-violet);width:4px;position:absolute;top:0;bottom:0;left:0}.profile-dossier-sticky-label:after{content:"";opacity:.32;mix-blend-mode:multiply;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0f0f0e2e 3px 4px);position:absolute;inset:0}.profile-dossier-sticky-label small,.profile-dossier-sticky-label strong{z-index:1;position:relative}.profile-dossier-sticky-label small{color:#5d5860;letter-spacing:.08em;font-size:8px;font-weight:800}.profile-dossier-sticky-label strong{letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:900}.profile-dossier-sticky-label.is-left{top:2.9%;left:8.5%;transform:rotate(-4deg)}.profile-dossier-sticky-label.is-middle{top:4.6%;left:57%;transform:rotate(2.6deg)}.profile-dossier-sticky-label.is-right{top:2.7%;right:8.5%;transform:rotate(-2.8deg)}.profile-dossier-sticky-label:hover,.profile-dossier-sticky-label:focus-visible,.profile-dossier-sticky-label.is-active{color:#fff;background:var(--profile-violet);transform:translateY(-3px)rotate(-1deg);box-shadow:3px 5px #0000006b,0 0 18px #7137f24d}.profile-dossier-sticky-label:hover small,.profile-dossier-sticky-label:focus-visible small,.profile-dossier-sticky-label.is-active small{color:#fff}.profile-dossier-sticky-label:focus-visible{outline-offset:3px;outline:2px solid #fff}.profile-dossier-page[data-language=zh] .profile-dossier-sticky-label strong,.profile-dossier-page[data-language=zh] .profile-card-label,.profile-dossier-page[data-language=zh] .profile-dossier-heading{letter-spacing:.04em}.profile-dossier-hero{z-index:2;min-height:650px;margin-top:72px;position:relative}.profile-violet-stroke{z-index:1;aspect-ratio:3/2;filter:saturate(.96)contrast(1.03);width:66%;position:absolute;top:20%;left:-5%;transform:rotate(-2deg)}.profile-violet-stroke img{object-fit:contain;transform-origin:0;-webkit-user-select:none;user-select:none;animation:1s cubic-bezier(.22,1,.36,1) both profileBrushReveal}.profile-dossier-portrait{z-index:3;pointer-events:auto;will-change:transform;width:66%;height:104%;margin:0;position:absolute;bottom:2%;left:-3%}.profile-dossier-portrait img{object-fit:contain;object-position:left bottom;filter:grayscale()contrast(1.18)brightness(1.04)!important}.profile-dossier-portrait .profile-portrait-base{z-index:1;transition:filter .14s linear}.profile-dossier-portrait .profile-portrait-glitch{z-index:2;opacity:0;pointer-events:none}.profile-dossier-portrait .profile-portrait-glitch.is-a{clip-path:polygon(0 11%,100% 11%,100% 18%,0 18%,0 38%,100% 38%,100% 44%,0 44%,0 67%,100% 67%,100% 73%,0 73%);filter:grayscale()contrast(1.55)brightness(1.18)drop-shadow(5px 0 #7137f2d1)!important}.profile-dossier-portrait .profile-portrait-glitch.is-b{clip-path:polygon(0 23%,100% 23%,100% 29%,0 29%,0 52%,100% 52%,100% 58%,0 58%,0 81%,100% 81%,100% 87%,0 87%);filter:grayscale()contrast(1.7)brightness(.82)drop-shadow(-5px 0 #ffffffad)!important}.profile-dossier-portrait:hover .profile-portrait-base{animation:.68s steps(2,end) infinite profilePortraitBaseGlitch}.profile-dossier-portrait:hover .profile-portrait-glitch.is-a{opacity:.62;animation:.52s steps(2,end) infinite profilePortraitGlitchA}.profile-dossier-portrait:hover .profile-portrait-glitch.is-b{opacity:.5;animation:.43s steps(2,end) infinite reverse profilePortraitGlitchB}.profile-dossier-portrait:before{content:"";z-index:5;opacity:0;pointer-events:none;color:#ffffffdb;width:43%;height:22%;font:700 7px/1.35 var(--font-geist-mono), monospace;letter-spacing:.12em;white-space:pre;mix-blend-mode:difference;position:absolute;top:31%;left:9%}.profile-dossier-portrait:hover:before{content:"ERR_IMG_01  0101\a SCAN_SHIFT  /  SUBJECT\a 001101  VERIFY  0110";animation:.76s steps(2,end) infinite profilePortraitDataGlitch}.profile-dossier-portrait:after{content:"";mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0a 3px 4px);position:absolute;inset:8% 3% 0 0}.profile-dossier-portrait figcaption{z-index:4;color:#0f0f0e;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;background:#f4f1e9;padding:5px 7px;position:absolute;bottom:1%;left:1%}.profile-dossier-scan{z-index:3;opacity:0;background:#ffffffdb;height:2px;animation:5.6s ease-in-out infinite profileDossierScan;position:absolute;top:12%;left:2%;right:6%;box-shadow:0 0 18px #ffffff7a}.profile-paper-card{color:#141412;background-color:#f2efe7;background-image:radial-gradient(circle at 10% 20%,#0f0f0e0e 0 .6px,#0000 .9px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5px 5px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #0f0f0ee0;border-radius:8px;min-width:0;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:relative;box-shadow:7px 9px #0000002e}.profile-paper-card:hover{box-shadow:11px 14px #0000003d}.profile-identity-card{z-index:6;width:51%;min-height:300px;padding:22px 26px 20px;position:absolute;top:24%;right:1%}.profile-identity-card:hover,.profile-identity-card:focus-within{-webkit-backdrop-filter:blur(15px)saturate(.8)contrast(.94);background-color:#eeebe229;background-image:linear-gradient(135deg,#ffffff42,#eeebe21a 58%,#ffffff2e),radial-gradient(circle at 10% 20%,#ffffff57 0 .6px,#0000 .9px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:5px 5px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#ffffff9e;box-shadow:10px 14px 22px #00000029,inset 0 1px #ffffff85,inset 0 0 0 1px #ffffff1a}.profile-card-label{min-height:28px;font:750 .7rem/1 var(--font-geist-mono), monospace;letter-spacing:.05em;border-bottom:1px solid #0f0f0eb3;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 9px;display:flex;position:relative}.profile-card-label:before{content:"";z-index:-1;opacity:.52;background:var(--profile-violet);clip-path:polygon(0 18%,9% 3%,31% 13%,46% 0,70% 14%,100% 6%,95% 79%,73% 66%,49% 88%,22% 71%,2% 91%);transform-origin:0;width:160px;height:17px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:-7px;transform:scaleX(.25)}.profile-paper-card:hover .profile-card-label:before{transform:scaleX(1)}.profile-card-label span{font-size:.6rem}.profile-identity-card h1{letter-spacing:0;width:max-content;max-width:100%;margin:28px 0 20px;font-family:Arial Narrow,Arial,sans-serif;font-size:5.7rem;font-weight:400;line-height:.85;position:relative}.profile-identity-card h1:before,.profile-identity-card h1:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;inset:0}.profile-identity-card:hover h1:before,.profile-identity-card:hover h1:after{opacity:.42;animation:.46s steps(5,end) infinite profileNameDecode}.profile-identity-card:hover h1:before{color:var(--profile-violet);clip-path:inset(12% 0 58%)}.profile-identity-card:hover h1:after{clip-path:inset(64% 0 8%);animation-direction:reverse}.profile-identity-card>p{font:800 1.02rem/1.45 var(--font-geist-mono), monospace;margin:0}.profile-identity-resume-link{z-index:3;width:118px;color:var(--profile-ink);justify-items:center;gap:2px;text-decoration:none;transition:color .16s,transform .18s;display:grid;position:absolute;top:98px;right:18px}.profile-identity-resume-file-box{transform-origin:50% 100%;image-rendering:pixelated;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s;transform:rotate(-4deg);width:112px!important;height:90px!important}.profile-identity-resume-link>span{color:currentColor;font:800 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap;background:#f4f4f0e6;padding:3px 5px 4px}.profile-identity-resume-link:hover,.profile-identity-resume-link:focus-visible{color:var(--profile-violet);transform:translateY(-2px)}.profile-identity-resume-link:hover .profile-identity-resume-file-box,.profile-identity-resume-link:focus-visible .profile-identity-resume-file-box{filter:drop-shadow(3px 4px #7534f44d);transform:rotate(-4deg)translateY(-3px)scale(1.04)}.profile-resume-download{scroll-margin-top:18px}.profile-card-location{font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;border-top:1px solid #0f0f0e9e;align-items:center;gap:7px;margin-top:23px;padding-top:11px;display:flex}.profile-dossier-grid{z-index:4;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px 28px;margin-top:-84px;padding:0 2% 42px;display:grid;position:relative}.profile-education-card,.profile-status-card,.profile-systems-card,.profile-practice-card{padding:18px 20px 20px}.profile-education-card{grid-column:1/6;min-height:0}.profile-education-card>svg{width:30px;height:30px;margin:16px 0 10px}.profile-education-record{gap:5px;display:grid}.profile-education-record p{margin:0}.profile-education-institution{font:850 .98rem/1.28 var(--font-geist-sans), Arial, sans-serif}.profile-education-school{color:#0f0f0eb8;max-width:34ch;font:700 .78rem/1.35 var(--font-geist-mono), monospace}.profile-education-degree{font:850 .94rem/1.28 var(--font-geist-sans), Arial, sans-serif;border-top:1px dashed #0f0f0e57;padding-top:9px;margin-top:7px!important}.profile-education-meta{border-top:1px solid #0f0f0e94;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding-top:8px;display:grid}.profile-education-meta span{min-width:0;font:800 .56rem/1.4 var(--font-geist-mono), monospace;letter-spacing:.045em;padding-right:9px}.profile-education-meta span+span{border-left:1px solid #0f0f0e57;padding-left:9px;padding-right:0}.profile-dossier-statement{border:1px solid var(--profile-violet);color:#f7f5ef;background:#090909c7;border-radius:8px;grid-column:1/6;min-height:0;margin:0;padding:20px;box-shadow:inset 0 0 0 1px #7137f22e}.profile-dossier-statement>span{font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.profile-dossier-statement p{letter-spacing:0;margin:26px 0 0;font-size:1.75rem;line-height:1.22}.profile-dossier-statement p span{color:#a87cff}.profile-practice-card{grid-area:1/6/span 2/13;min-height:0}.profile-practice-matrix{margin-top:12px}.profile-practice-matrix>div{border-bottom:1px dashed #0f0f0e6b;grid-template-columns:28px 38px minmax(96px,.8fr) minmax(0,2fr);align-items:center;gap:12px;min-height:60px;padding-inline:4px;transition:color .16s,background-color .16s;display:grid}.profile-practice-matrix>div:hover{color:#f7f5ef;background:#151514}.profile-practice-matrix span,.profile-practice-matrix small{font:700 .68rem/1.4 var(--font-geist-mono), monospace}.profile-practice-matrix svg{width:25px;height:25px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.profile-practice-matrix>div:hover svg{transform:rotate(13deg)scale(1.08)}.profile-practice-matrix strong{font-size:.96rem}.profile-skill-archive{border-top:1px solid #0f0f0eb3;margin-top:18px;padding:14px 0 2px}.profile-skill-archive>header{font:800 .58rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;border-bottom:1px dashed #0f0f0e59;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.profile-skill-group{border-bottom:1px solid #0f0f0e61;grid-template-columns:minmax(116px,.88fr) minmax(0,3.12fr);align-items:stretch;gap:0;min-height:86px;display:grid}.profile-skill-group-label{min-width:0;font:800 .64rem/1.35 var(--font-geist-mono), monospace;letter-spacing:.06em;border-right:1px solid #0f0f0e61;align-content:center;padding:10px 14px 10px 2px;display:grid}.profile-skill-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.profile-skill-group.is-compact .profile-skill-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-skill-icon{cursor:default;border-left:1px solid #0f0f0e42;outline:none;grid-template-rows:auto 42px auto;min-width:0;min-height:70px;margin:0;padding:4px 3px 5px;transition:color .15s,background-color .15s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.profile-skill-icon:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#0000 0 42%,#7534f43d 48% 54%,#0000 60%);position:absolute;inset:0;transform:translateY(-65%)}.profile-skill-icon>span{z-index:3;font:800 .48rem/1 var(--font-geist-mono), monospace;position:relative}.profile-skill-icon-art{z-index:1;width:42px;height:42px;margin-inline:auto;position:relative}.profile-skill-icon-art img{object-fit:contain;mix-blend-mode:multiply;opacity:.82;transition:filter .12s steps(2,end),opacity .12s,transform .18s cubic-bezier(.22,1,.36,1)}.profile-skill-icon figcaption{z-index:3;min-width:0;font:800 .48rem/1.15 var(--font-geist-mono), monospace;text-align:center;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.profile-skill-icon:hover,.profile-skill-icon:focus-visible{color:var(--profile-violet);background:#7534f40e;transform:translateY(-2px)}.profile-skill-icon:hover:after,.profile-skill-icon:focus-visible:after{opacity:1;animation:.42s steps(4,end) both profileSkillScan}.profile-skill-icon:hover .profile-skill-icon-art img,.profile-skill-icon:focus-visible .profile-skill-icon-art img{opacity:1;filter:brightness(0)saturate()invert(30%)sepia(90%)saturate(4867%)hue-rotate(254deg)brightness(99%)contrast(94%);transform:translate(1px,-1px)scale(1.06)}.profile-dossier-page .profile-dossier-paper-frame:hover .profile-skill-icon-art img,.profile-dossier-page .profile-dossier-paper-frame:focus-within .profile-skill-icon-art img{opacity:1;filter:brightness(0)invert()!important}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-skill-archive{border-top-color:#ffffffad}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-skill-archive>header{border-bottom-color:#ffffff6b}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-skill-group{border-bottom-color:#ffffff57}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-skill-group-label{border-right-color:#ffffff57}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-skill-icon{border-left-color:#ffffff3d}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-skill-icon:is(:hover,:focus-visible){color:var(--profile-violet)!important;background:#7534f41a!important}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-skill-icon:is(:hover,:focus-visible)>span,.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-skill-icon:is(:hover,:focus-visible) figcaption{text-shadow:none;color:var(--profile-violet)!important}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-skill-icon:is(:hover,:focus-visible) .profile-skill-icon-art img{opacity:1;filter:brightness(0)saturate()invert(30%)sepia(90%)saturate(4867%)hue-rotate(254deg)brightness(99%)contrast(94%)!important}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) :is(svg){color:#fff!important}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) :is(svg:hover,svg:focus-visible){color:var(--profile-violet)!important}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-practice-matrix>div:hover{color:var(--profile-violet)!important;background:#7534f41a!important}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-practice-matrix>div:hover :is(span,strong,small){text-shadow:none;color:var(--profile-violet)!important}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-practice-matrix>div:hover svg{color:var(--profile-violet)!important}.profile-practice-matrix>div>.profile-practice-tool-symbol{z-index:1;visibility:visible;opacity:1;color:currentColor;stroke:currentColor;display:block;position:relative}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-practice-matrix>div>.profile-practice-tool-symbol{stroke:currentColor;color:#fff!important}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) .profile-practice-matrix>div:is(:hover,:focus-visible)>.profile-practice-tool-symbol{stroke:currentColor;color:var(--profile-violet)!important}.profile-dossier-page .profile-dossier-paper-frame:is(:hover,:focus-within) :is(h1,h2,h3,h4,p,span,strong,small,li,em,b,label):is(:hover,:focus-visible){text-shadow:none;color:var(--profile-violet)!important}@keyframes profileSkillScan{0%{clip-path:inset(0 0 72%);transform:translateY(-70%)}42%{clip-path:inset(35% 0 32%);transform:translateY(6%)}76%{clip-path:inset(64% 0 12%);transform:translateY(45%)}to{clip-path:inset(92% 0 0);opacity:0;transform:translateY(90%)}}.profile-dossier-stamp{z-index:999;aspect-ratio:1;pointer-events:none;isolation:isolate;width:220px;position:absolute;top:65%;left:42.25%;overflow:visible;transform:translate(-50%,-50%)}.profile-dossier-stamp:before{content:"";z-index:0;box-sizing:border-box;border:2px solid var(--profile-violet);opacity:.96;pointer-events:none;border-radius:50%;position:absolute;inset:2.5%}.profile-dossier-stamp-ring{z-index:2;pointer-events:none;transform-origin:50%;will-change:transform;animation:24s linear infinite profileStampRingRotate;position:absolute;inset:3.5%}.profile-dossier-stamp-ring svg{width:100%;height:100%;display:block;overflow:visible}.profile-dossier-stamp-ring text{fill:var(--profile-violet);letter-spacing:.15px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:6px;font-weight:800}.profile-dossier-stamp-ring path{fill:none}.profile-dossier-stamp-art{z-index:3;opacity:1;clip-path:none;filter:drop-shadow(0 0 5px #7137f2b8);border-radius:50%;position:absolute;inset:10%;overflow:hidden}.profile-dossier-stamp-art img{object-fit:contain;object-position:center;filter:saturate(1.08)contrast(1.08);-webkit-user-select:none;user-select:none;transform:none}@keyframes profileStampRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-status-card{grid-column:1/6;min-height:0}.profile-status-card ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.profile-status-card li{font:700 .96rem/1.3 var(--font-geist-mono), monospace;align-items:center;gap:10px;display:flex}.profile-status-card li i{aspect-ratio:1;border:1px solid #111;place-items:center;width:18px;display:grid}.profile-status-card li svg{width:14px;height:14px;animation:3.4s steps(2,end) infinite profileCheckSignal}.profile-status-card li:nth-child(2) svg{animation-delay:-.8s}.profile-status-card li:nth-child(3) svg{animation-delay:-1.6s}.profile-status-card li:nth-child(4) svg{animation-delay:-2.4s}.profile-systems-card{grid-column:6/13;min-height:0;overflow:hidden}.profile-systems-card>p{max-width:640px;margin:24px 0 25px;font-size:1.1rem;line-height:1.55}.profile-system-tape{isolation:isolate;width:100%;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;white-space:nowrap;border-block:1px solid #111;padding:8px 0;overflow:hidden}.profile-system-tape-track{will-change:transform;width:max-content;animation:18s linear infinite profileMiniTape;display:flex}.profile-system-tape-set{flex:none;padding-right:1.5rem}.profile-selected-shelf{z-index:5;color:#111;background:#f2efe7;border-radius:8px;margin:0 2% 44px;padding:18px 18px 20px;position:relative;box-shadow:7px 9px #0003}.profile-selected-shelf>header{font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;border-bottom:1px solid #111;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.profile-selected-shelf>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.profile-work-preview,.profile-work-system-card{background:#10100f;border:1px solid #111;border-radius:5px;min-height:230px;position:relative;overflow:hidden}.profile-work-preview img{object-fit:cover;transition:filter .3s,transform .55s cubic-bezier(.22,1,.36,1);filter:grayscale()contrast(1.08)!important}.profile-work-preview:hover img{transform:scale(1.045);filter:none!important}.profile-work-preview:after{content:"0101 / FILE_DECODE / CRC_OK";opacity:0;color:#ffffffbd;font:700 7px/1.4 var(--font-geist-mono), monospace;letter-spacing:.16em;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 12px,#ffffff1a 12px 13px);align-content:center;padding:12px;display:grid;position:absolute;inset:0}.profile-work-preview:hover:after{animation:.62s steps(5,end) both profileWorkDecode}.profile-work-preview>span,.profile-work-preview>strong{z-index:3;color:#111;font:700 7px/1 var(--font-geist-mono), monospace;background:#f4f1e9;padding:4px 6px;position:absolute;bottom:10px}.profile-work-preview>span{left:10px}.profile-work-preview>strong{right:10px}.profile-work-system-card{color:#f5f4ef;background:radial-gradient(circle at 76% 24%,#7137f257,#0000 25%),#111;align-content:center;justify-items:start;gap:11px;padding:28px;display:grid}.profile-work-system-card svg{width:26px;height:26px}.profile-work-system-card strong{font-size:2rem;line-height:.9}.profile-work-system-card span{font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.profile-resume-download{z-index:5;isolation:isolate;perspective:900px;cursor:crosshair;color:#f5f4ef;min-height:clamp(280px,31vw,400px);margin:0 2% 44px;position:relative;overflow:hidden}.profile-resume-download-link{z-index:2;position:absolute;inset:0}.profile-resume-ticker{z-index:0;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.profile-resume-ticker:before{content:"";background:#f5f4ef52;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 7px #f5f4ef26,0 -7px #f5f4ef26}.profile-resume-ticker-rail{z-index:1;will-change:transform;width:max-content;animation:22s linear infinite profile-resume-ticker-scroll;display:flex;position:relative}.profile-resume-ticker-group{flex:none;align-items:center;gap:clamp(3rem,7vw,9rem);padding-right:clamp(3rem,7vw,9rem);display:flex}.profile-resume-ticker span{color:#f5f4efeb;font:800 clamp(4.75rem, 11.5vw, 12rem) / .78 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.06em;white-space:nowrap;display:block}@keyframes profile-resume-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.profile-resume-sheet{z-index:4;color:#111;width:154px;min-height:198px;transform-style:preserve-3d;transform-origin:22% 80%;pointer-events:none;will-change:transform, filter;background:radial-gradient(circle at 12% 18%,#11111112 0 .6px,#0000 .9px) 0 0/5px 5px,#f5f4ef;border:1px solid #111111c7;align-content:space-between;padding:16px 14px 14px;transition:box-shadow .22s,filter .22s;display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:7px 9px #0000003d}.profile-resume-sheet-trail{z-index:3;transform-origin:22% 80%;pointer-events:none;will-change:transform;background:repeating-linear-gradient(0deg,#0000 0 15px,#f5f4ef1a 15px 16px),#f5f4ef14;border:1px dashed #f5f4ef70;width:154px;min-height:198px;position:absolute;top:7px;left:7px;box-shadow:5px 7px #00000029}.profile-resume-sheet:before{content:"";background:var(--profile-violet);opacity:.72;width:68px;height:8px;position:absolute;top:12px;left:12px}.profile-resume-sheet:after{content:"";opacity:.74;background:repeating-linear-gradient(0deg,#0000 0 16px,#11111147 16px 17px);position:absolute;inset:42px 14px}.profile-resume-sheet span,.profile-resume-sheet small,.profile-resume-sheet strong{z-index:1;position:relative}.profile-resume-sheet span,.profile-resume-sheet small{font:750 .5rem/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em}.profile-resume-sheet strong{font:800 2.5rem/.78 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.06em;margin-top:34px}.profile-resume-copy,.profile-resume-file{z-index:2;position:relative}.profile-resume-copy{padding-top:24px}.profile-resume-copy>span{font:750 .68rem/1 var(--font-geist-mono), monospace;letter-spacing:.1em;border-bottom:1px solid #f5f4efb8;padding-bottom:9px;display:inline-block}.profile-resume-copy h2{color:#f5f4ef;letter-spacing:0;margin:30px 0 18px;font-size:clamp(3rem,6vw,6rem);font-weight:800;line-height:.82}.profile-resume-copy p{color:#f5f4efd6;max-width:540px;margin:0;font-size:1.05rem;line-height:1.45}.profile-resume-file{background:#11111138;border:1px solid #f5f4ef9e;align-content:start;min-width:0;padding:20px;display:grid}.profile-resume-file>svg{stroke:#f5f4ef;stroke-width:1.25px;width:42px;height:42px;margin-bottom:18px}.profile-resume-file dl{margin:0 0 20px}.profile-resume-file dl>div{font:700 .68rem/1.25 var(--font-geist-mono), monospace;border-top:1px solid #f5f4ef5c;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.profile-resume-file dt,.profile-resume-file dd{margin:0}.profile-resume-file dt{color:#f5f4ef94}.profile-resume-file a{color:#111;min-height:46px;font:750 .7rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:#f5f4ef;border:1px solid #f5f4ef;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:0 14px;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:flex}.profile-resume-file a:hover{color:#f5f4ef;background:var(--profile-violet);transform:translate(-2px,-2px)}.profile-resume-download:hover .profile-resume-sheet{filter:contrast(1.06)saturate(1.08);box-shadow:10px 12px #0000004d}.profile-resume-download:hover .profile-resume-sheet:before{opacity:.9;width:92px}.profile-resume-download:hover .profile-resume-sheet:after{opacity:.95}.profile-resume-file a svg{width:17px;height:17px}.profile-dossier-footer{z-index:5;min-height:38px;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:18px;padding:0 2%;display:flex;position:relative}@keyframes profileWireReel{to{transform:rotate(360deg)}}@keyframes profileFastenerSpin{to{transform:rotate(360deg)}}@keyframes profileFastenerSpinReverse{to{transform:rotate(-360deg)}}@keyframes profilePortraitBaseGlitch{0%,18%,48%,78%,to{filter:grayscale()contrast(1.18)brightness(1.04);transform:translate(0)}20%{filter:grayscale()contrast(1.48)brightness(1.2);transform:translate(3px,-1px)}50%{filter:grayscale()contrast(1.32)brightness(.9);transform:translate(-2px,1px)}80%{filter:grayscale()contrast(1.62)brightness(1.08);transform:translate(1px)}}@keyframes profilePortraitGlitchA{0%,24%,58%,to{transform:translate(0)}25%{transform:translate(10px,-2px)}60%{transform:translate(-7px,2px)}82%{transform:translate(5px)}}@keyframes profilePortraitGlitchB{0%,30%,68%,to{transform:translate(0)}32%{transform:translate(-11px,1px)}70%{transform:translate(8px,-2px)}86%{transform:translate(-4px)}}@keyframes profilePortraitDataGlitch{0%,12%,38%,64%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0)}14%,36%{opacity:.86;clip-path:inset(0 0 42%);transform:translate(8px,-2px)}40%,62%{opacity:.58;clip-path:inset(41% 0 12%);transform:translate(-5px,3px)}66%,82%{opacity:.74;clip-path:inset(67% 0 0);transform:translate(3px,-1px)}}@keyframes profileBrushReveal{0%{opacity:0;transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes profileDossierScan{0%,12%{opacity:0;transform:translateY(0)}18%{opacity:.9}70%{opacity:.38;transform:translateY(470px)}76%,to{opacity:0;transform:translateY(470px)}}@keyframes profileStampPulse{0%,to{opacity:.7;transform:scale(.76)}50%{opacity:1;transform:scale(1)}}@keyframes profileCheckSignal{0%,78%,to{opacity:1;transform:translate(0)}82%{opacity:.25;transform:translate(1px)}}@keyframes profileMiniTape{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.profile-system-tape-track{animation:none}}@keyframes profileWorkDecode{0%{opacity:0;clip-path:inset(0 0 100%)}20%{opacity:.8;clip-path:inset(12% 0 65%)}45%{opacity:.55;clip-path:inset(54% 0 18%)}70%{opacity:.78;clip-path:inset(18% 0 44%)}to{opacity:0;clip-path:inset(0)}}@media (max-width:900px){.profile-dossier-page{padding-inline:12px}.profile-dossier-shell{min-height:0;padding-inline:24px}.profile-dossier-hero{min-height:610px}.profile-dossier-sticky-label{min-width:126px;min-height:31px;padding-inline:9px}.profile-dossier-sticky-label strong{font-size:9px}.profile-identity-card{width:54%}.profile-identity-card h1{font-size:4.2rem}.profile-dossier-stamp{width:190px;left:40%}.profile-practice-matrix>div{grid-template-columns:22px 30px 76px minmax(0,1fr)}.profile-skill-archive{padding-left:0}}@media (max-width:680px){.profile-dossier-page{padding:10px 5px 20px}.profile-dossier-heading{grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;padding-inline:6px;font-size:7px}.profile-dossier-heading>span:nth-child(3){display:none}.profile-dossier-exit-link{gap:4px;padding-right:6px;font-size:7px}.profile-dossier-shell{clip-path:none;padding:20px 14px}.profile-dossier-shell:before,.profile-dossier-edge-code{display:none}.profile-dossier-sticky-label{gap:5px;min-width:0;min-height:28px;padding:5px 7px 5px 8px}.profile-dossier-sticky-label small{font-size:7px}.profile-dossier-sticky-label strong{letter-spacing:.04em;font-size:7px}.profile-dossier-sticky-label.is-left{left:6%}.profile-dossier-sticky-label.is-middle{left:47%}.profile-dossier-sticky-label.is-right{right:6%}.profile-dossier-hero{min-height:780px;margin-top:78px}.profile-violet-stroke{width:124%;top:17%;left:-16%}.profile-dossier-portrait{width:104%;height:70%;top:-5%;bottom:auto;left:-8%}.profile-identity-card{width:auto;min-height:250px;padding:18px;inset:auto 4% 3% 2%}.profile-identity-card h1{margin-block:20px 16px;font-size:3.8rem}.profile-identity-resume-link{width:94px;top:88px;right:14px}.profile-identity-resume-file-box{width:90px!important;height:73px!important}.profile-identity-resume-link>span{font-size:7px}.profile-dossier-grid{grid-template-columns:1fr;gap:16px;margin-top:0;padding-inline:0;display:grid}.profile-education-card,.profile-status-card,.profile-systems-card,.profile-practice-card{min-height:0;padding:16px}.profile-practice-matrix>div{grid-template-columns:24px 32px minmax(0,1fr);gap:3px 10px;min-height:66px;padding:8px 2px}.profile-practice-matrix>div small{grid-column:3;font-size:.7rem}.profile-skill-archive{padding-left:0}.profile-skill-group{grid-template-columns:58px minmax(0,1fr);gap:7px}.profile-skill-icon{grid-template-rows:auto 38px auto;min-height:66px}.profile-skill-icon-art{width:38px;height:38px}.profile-dossier-statement{min-height:0}.profile-dossier-statement p{margin-top:18px;font-size:1.35rem}.profile-resume-download{min-height:260px;margin-inline:0;padding:0}.profile-resume-ticker span{font-size:clamp(4.1rem,18.2vw,6.9rem)}.profile-resume-sheet{width:126px;min-height:164px;padding:13px 11px 11px;top:0;left:0}.profile-resume-sheet-trail{width:126px;min-height:164px;top:6px;left:6px}.profile-resume-sheet strong{font-size:2.05rem}.profile-resume-copy{padding-top:94px}.profile-resume-copy h2{margin-top:22px;font-size:clamp(3rem,17vw,5rem)}.profile-resume-copy p{font-size:.96rem}.profile-education-card,.profile-dossier-statement,.profile-practice-card,.profile-status-card,.profile-systems-card{grid-area:auto/1}.profile-dossier-stamp{width:160px;top:27%;left:auto;right:-20px;transform:none}.profile-dossier-statement p{font-size:1.45rem}.profile-practice-matrix>div{grid-template-columns:20px 28px 70px minmax(0,1fr);gap:7px;min-height:65px}.profile-selected-shelf{margin-inline:0;padding:12px}.profile-selected-shelf>div{grid-template-columns:1fr}.profile-work-preview,.profile-work-system-card{min-height:210px}}@media (prefers-reduced-motion:reduce){.profile-dossier-page *,.profile-dossier-page :before,.profile-dossier-page :after{transition-duration:.001ms!important;animation:none!important}.profile-dossier-portrait .profile-portrait-glitch,.profile-dossier-portrait:hover .profile-portrait-glitch,.profile-dossier-portrait:hover:before{display:none}}@media (max-width:767px){.project-loop-section{flex-direction:column;min-height:auto;padding:3rem 1rem 2rem;display:flex}.project-loop-section>.section-kicker{order:1;margin:0 0 .75rem}.project-section-grid{flex-direction:column;order:2;align-items:center;gap:0;width:100%;margin-top:0;display:flex}.project-loop-viewer{order:1;width:100%;height:min(118vw,470px);min-height:min(118vw,470px)}.project-loop-canvas{inset:0}.archive-orbit-card.is-focus{width:min(100vw - 3.25rem,350px)!important;height:min(108vw,430px)!important}.archive-orbit-card.is-focus .archive-card-drift,.project-loop-canvas .deck-card.is-focus{width:100%!important;height:100%!important}.archive-orbit-connectors{display:none}.archive-dial-guide{--dial-size:min(82vw, 320px);width:var(--dial-size);order:2;margin:1.35rem auto 0;display:block;position:relative;top:auto;left:auto;transform:none}.archive-dial-guide:hover,.archive-dial-guide:focus-within{left:auto}.loop-index-panel{opacity:1;order:3;width:min(88vw,344px);margin:.85rem auto 0;padding:.85rem;display:grid;position:relative;inset:auto;transform:none}.loop-index-panel:hover,.loop-index-panel:focus-within{transform:none}.loop-index-list{max-height:none}.loop-controls{order:3;width:100%;margin:.72rem 0 0;position:relative;bottom:auto;left:auto;transform:none}.loop-controls .system-progress{height:42px}.mobile-index-button{opacity:0;visibility:hidden;pointer-events:none;order:4;align-self:center;width:min(72vw,280px);margin:.78rem 0 0;padding:.82rem 1rem;display:block}.viewer-ready .mobile-index-button{opacity:1;visibility:visible;pointer-events:auto}.floating-index-button{display:none!important}.project-section-archive-panels{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;order:5;align-items:flex-start;gap:12px;width:calc(100% + 2rem);margin:1.4rem -1rem 0;padding:4px 1rem 16px;scroll-padding-inline:1rem;display:flex;position:relative;top:auto;right:auto;overflow:auto hidden}.project-section-archive-panels::-webkit-scrollbar{display:none}.project-section-archive-panels .archive-status-panel{scroll-snap-align:center;flex:0 0 min(84vw,340px);width:min(84vw,340px)}.project-section-archive-panels .kinetic-archive-panel{flex:none;grid-template-columns:repeat(2,min(84vw,340px));gap:12px;width:auto}.project-section-archive-panels .kinetic-viewport,.project-section-archive-panels .kinetic-control-panel{scroll-snap-align:center;width:min(84vw,340px)}}.profile-archive-page :is([class*=profile-resume],[class*=profile-cv]) :is([class*=follower],[class*=cursor]),.profile-archive-page :is(.profile-resume-follower,.profile-resume-cursor,.profile-cv-follower,.profile-cv-cursor){isolation:isolate;will-change:transform;width:172px!important;min-width:172px!important;height:136px!important;min-height:136px!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.profile-archive-page :is([class*=profile-resume],[class*=profile-cv]) :is([class*=follower],[class*=cursor])>*,.profile-archive-page :is(.profile-resume-follower,.profile-resume-cursor,.profile-cv-follower,.profile-cv-cursor)>*{opacity:0!important}.profile-archive-page :is([class*=profile-resume],[class*=profile-cv]) :is([class*=follower],[class*=cursor]):before,.profile-archive-page :is(.profile-resume-follower,.profile-resume-cursor,.profile-cv-follower,.profile-cv-cursor):before{content:"CV / ARCHIVE";z-index:1;box-sizing:border-box;color:#242424;letter-spacing:.11em;clip-path:polygon(0 15%,22% 15%,28% 0,54% 0,60% 15%,100% 15%,100% 100%,0 100%);transform-origin:50% 100%;background:linear-gradient(90deg,#0000 0 18px,#eed05cd1 18px 44px,#0000 44px),repeating-linear-gradient(0deg,#2424241a 0 1px,#0000 1px 5px),#fcfcf8;border:2px solid #282828;border-radius:4px 5px 3px 3px;align-items:flex-end;width:104px;height:79px;padding:0 9px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7px;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;left:26px;transform:translate(0)rotate(-2deg);box-shadow:-14px 13px 0 -2px #f6f4eb,-14px 13px #282828,13px 11px 0 -2px #d6d6d0,13px 11px #282828,22px 20px 0 -4px #f6dd7a,22px 20px 0 -2px #282828}.profile-archive-page :is([class*=profile-resume],[class*=profile-cv]) :is([class*=follower],[class*=cursor]):after,.profile-archive-page :is(.profile-resume-follower,.profile-resume-cursor,.profile-cv-follower,.profile-cv-cursor):after{content:"";z-index:3;box-sizing:border-box;clip-path:polygon(0 17%,17% 0,100% 18%,100% 100%,0 100%);background:linear-gradient(135deg,#0000 0 10px,#fffffff0 10px),linear-gradient(90deg,#fdfdf9,#d3d3d0);border:3px solid #242424;border-radius:3px 3px 5px 5px;width:159px;height:68px;position:absolute;bottom:0;left:2px;box-shadow:8px 8px #00000047}.profile-archive-page :is([class*=profile-resume],[class*=profile-cv]):hover :is([class*=follower],[class*=cursor]):before,.profile-archive-page :is([class*=profile-resume],[class*=profile-cv]):hover :is(.profile-resume-follower,.profile-resume-cursor,.profile-cv-follower,.profile-cv-cursor):before{animation:.9s cubic-bezier(.22,1,.36,1) both resume-filing-box-pull}@keyframes resume-filing-box-pull{0%,18%{transform:translate(0)rotate(-2deg)}56%{transform:translate(8px,-29px)rotate(4deg)}76%{transform:translate(5px,-20px)rotate(2deg)}to{transform:translate(0)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.profile-archive-page :is([class*=profile-resume],[class*=profile-cv]):hover :is([class*=follower],[class*=cursor]):before,.profile-archive-page :is([class*=profile-resume],[class*=profile-cv]):hover :is(.profile-resume-follower,.profile-resume-cursor,.profile-cv-follower,.profile-cv-cursor):before{animation:none}}.profile-resume-pointer-object{z-index:4;transform-origin:18% 78%;width:174px;height:106px;transform-style:preserve-3d;pointer-events:none;will-change:transform;align-items:flex-start;gap:8px;display:flex;position:absolute;top:0;left:0}.profile-resume-pointer-card{box-sizing:border-box;color:#171717;width:78px;height:82px;image-rendering:pixelated;transform-origin:50% 90%;background:repeating-linear-gradient(0deg,#19191924 0 1px,#0000 1px 5px),#f6f5ed;border:2px solid #202020;border-radius:4px 5px 3px 4px;flex:0 0 78px;padding:8px 7px 6px;transition:transform .26s steps(4,end),box-shadow .26s steps(4,end);position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:5px 7px #00000047}.profile-resume-pointer-card:before{content:"";background:var(--profile-violet);width:32px;height:6px;position:absolute;top:7px;left:8px;box-shadow:0 0 0 1px #2222222e}.profile-resume-pointer-card:after{content:"";background:#242424;height:2px;position:absolute;bottom:7px;left:7px;right:7px;box-shadow:0 -9px #24242494,0 -18px #2424244d}.profile-resume-pointer-card span,.profile-resume-pointer-card strong,.profile-resume-pointer-card small{z-index:1;display:block;position:relative}.profile-resume-pointer-card span,.profile-resume-pointer-card small{font:800 5px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;white-space:nowrap}.profile-resume-pointer-card span{margin-top:8px}.profile-resume-pointer-card strong{font:900 16px/.78 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.08em;margin-top:22px}.profile-resume-pointer-card small{font-size:4px;position:absolute;bottom:9px;right:7px}.profile-resume-pointer-file-box{filter:drop-shadow(5px 7px #00000042);width:80px;height:80px;image-rendering:pixelated;flex:0 0 80px;margin-top:1px;transform:rotate(0)}.profile-resume-download:hover .profile-resume-pointer-card,.profile-resume-download:focus-within .profile-resume-pointer-card{transform:translateY(-4px)rotate(-7deg);box-shadow:7px 10px #0000004f}@media (max-width:680px){.profile-resume-pointer-object{gap:5px;width:148px;height:94px}.profile-resume-pointer-card{flex-basis:66px;width:66px;height:70px;padding:7px 6px 5px}.profile-resume-pointer-card strong{margin-top:18px;font-size:13px}.profile-resume-pointer-file-box{flex-basis:70px;width:70px;height:70px}}.archive-orbit-card .deck-card-image.is-profile-typographic{isolation:isolate;background:#f4f3ee;filter:grayscale()contrast(1.08)brightness()!important}.archive-orbit-card .deck-card:hover .deck-card-image.is-profile-typographic,.archive-orbit-card .deck-card:focus-visible .deck-card-image.is-profile-typographic{filter:grayscale()contrast(1.08)brightness()!important}.deck-card-image.is-profile-typographic .deck-card-cover-media{pointer-events:auto;background:0 0;overflow:hidden;transform:none}.profile-type-cover{--profile-photo-opacity:.06;--profile-photo-blur:7px;--profile-type-opacity:1;--profile-label-opacity:0;--profile-label-shift:18px;color:#111;cursor:pointer;background:linear-gradient(90deg,#0000 0 49.86%,#1113 49.86% 50%,#0000 50%),linear-gradient(#0000 0 57.8%,#1111113d 57.8% 58.05%,#0000 58.05%),#f4f3ee;position:absolute;inset:0;overflow:hidden}.profile-type-cover-grid{z-index:0;mix-blend-mode:multiply;pointer-events:none;background-image:linear-gradient(#1111110e 1px,#0000 1px),linear-gradient(90deg,#1111110e 1px,#0000 1px);background-size:6px 6px;position:absolute;inset:0}.profile-type-cover-photo{z-index:1;object-fit:cover;object-position:center;opacity:var(--profile-photo-opacity);filter:grayscale(1) contrast(1.14) blur(var(--profile-photo-blur));transform-origin:50% 54%;pointer-events:none;transition:opacity .56s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1);transform:scale(1.018)}.profile-type-portrait{z-index:2;opacity:var(--profile-type-opacity);pointer-events:none;transition:opacity .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/assets/projects/03-profile-archive/preview/main.png);mask-image:url(/assets/projects/03-profile-archive/preview/main.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.profile-type-row-field{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:-3% -7%;transform:rotate(-1.15deg)scale(1.03)}.profile-type-row{color:#080808;font:900 clamp(5px, .72vw, 10px)/.78 var(--font-geist-mono), "Microsoft YaHei", monospace;letter-spacing:.07em;white-space:nowrap;transform:translate3d(var(--profile-row-x), var(--profile-row-y), 0) skewX(-5deg);transition:transform 1.25s cubic-bezier(.16, 1, .3, 1) var(--profile-row-delay), letter-spacing 1.05s cubic-bezier(.16, 1, .3, 1) var(--profile-row-delay), opacity .65s ease var(--profile-row-delay);display:block}.profile-type-cover[data-near=true] .profile-type-row{letter-spacing:-.015em;transform:translate(0)skew(0deg)}.profile-type-cover[data-near=true] .profile-type-cover-photo{transform:scale(1)}.archive-orbit-card .deck-card:hover .profile-type-cover-photo,.archive-orbit-card .deck-card:focus-visible .profile-type-cover-photo{opacity:1;filter:grayscale()contrast(1.14)blur();transform:scale(1)}.archive-orbit-card .deck-card:hover .profile-type-portrait,.archive-orbit-card .deck-card:focus-visible .profile-type-portrait{opacity:.42}.archive-orbit-card .deck-card:hover .profile-type-row,.archive-orbit-card .deck-card:focus-visible .profile-type-row{letter-spacing:-.015em;transform:translate(0)skew(0deg)}.archive-orbit-card .deck-card:hover .profile-type-cover-label,.archive-orbit-card .deck-card:focus-visible .profile-type-cover-label{opacity:1;transform:translate(0)}.profile-type-cover-label{z-index:4;opacity:var(--profile-label-opacity);pointer-events:none;gap:5px;transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);display:grid;position:absolute}.profile-type-cover-label b{font:900 clamp(13px, 2vw, 28px)/.84 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.065em}.profile-type-cover-label small{font:800 clamp(4px, .55vw, 7px)/1 var(--font-geist-mono), "Microsoft YaHei", monospace;letter-spacing:.14em;white-space:nowrap;border-top:1px solid;padding-top:4px}.profile-type-cover-label.is-english{transform:translate3d(calc(var(--profile-label-shift) * -1), 0, 0);top:19%;left:4.5%}.profile-type-cover-label.is-spanish{text-align:right;transform:translate3d(var(--profile-label-shift), 0, 0);justify-items:end;top:35%;right:4.5%}.profile-type-cover-label.is-chinese{text-align:right;transform:translate3d(var(--profile-label-shift), 0, 0);justify-items:end;bottom:12%;right:5.5%}.profile-type-cover-readout{z-index:4;color:#111111bd;font:800 clamp(4px, .5vw, 7px)/1 var(--font-geist-mono), monospace;letter-spacing:.1em;pointer-events:none;background:#f4f3eead;border:1px solid #1111117a;padding:4px 6px;position:absolute;bottom:4%;left:4.5%}.archive-orbit-card .deck-card:hover .deck-card-image.is-profile-typographic:before,.archive-orbit-card .deck-card:hover .deck-card-image.is-profile-typographic:after,.archive-orbit-card .deck-card:focus-visible .deck-card-image.is-profile-typographic:before,.archive-orbit-card .deck-card:focus-visible .deck-card-image.is-profile-typographic:after{content:none;animation:none;display:none}@media (max-width:760px){.profile-type-cover-label.is-english{top:12%}.profile-type-cover-label.is-spanish{top:30%}.profile-type-cover-label.is-chinese{bottom:9%}.profile-type-row{font-size:5px}}@media (prefers-reduced-motion:reduce){.profile-type-cover-photo,.profile-type-portrait,.profile-type-row,.profile-type-cover-label{transition-duration:1ms!important;transition-delay:0s!important}}.profile-resume-pointer-object{transform-origin:50% 76%;gap:0;width:122px;height:146px;display:block}.profile-resume-pointer-object .profile-resume-pointer-file-box{width:122px;height:118px;margin:0;display:block}.profile-resume-pointer-hint{z-index:5;color:#f5f4eff0;font:700 9px/1 var(--font-geist-mono), "Microsoft YaHei", sans-serif;letter-spacing:.04em;white-space:nowrap;pointer-events:none;background:#111111c2;border:1px solid #f5f4ef6b;padding:4px 7px 5px;display:block;position:absolute;top:124px;left:50%;transform:translate(-50%)}@media (max-width:680px){.profile-resume-pointer-object{width:98px;height:118px}.profile-resume-pointer-object .profile-resume-pointer-file-box{width:98px;height:95px}.profile-resume-pointer-hint{padding:3px 5px 4px;font-size:8px;top:100px}}
