@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500&display=swap";.mobile-archive{width:100%;height:100dvh;color:var(--ice);background:linear-gradient(#b5d2d406 1px, transparent 1px), linear-gradient(90deg, #b5d2d406 1px, transparent 1px), radial-gradient(circle at 50% 51%, #182f3057, transparent 52%), var(--black);background-size:22px 22px,22px 22px,auto,auto;animation:.62s steps(5,end) both archive-boot}.mobile-archive:before{z-index:2;pointer-events:none;content:"";background:repeating-linear-gradient(#0000 0 3px,#b5d2d405 3px 4px);position:absolute;inset:0}.mobile-archive-header{z-index:10;top:calc(18px + env(safe-area-inset-top));color:#b5d2d461;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #b5d2d424;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:8px;line-height:1.3;transition:opacity .24s;display:flex;position:absolute;left:18px;right:82px}.mobile-archive-header span:last-child{color:var(--orange);text-align:right}.mobile-archive-intro{z-index:9;top:calc(68px + env(safe-area-inset-top));transition:opacity .24s,transform .24s;position:absolute;left:18px;right:18px}.mobile-archive-intro p{color:var(--orange);letter-spacing:.23em;text-transform:uppercase;margin:0 0 9px;font-size:7px}.mobile-archive-intro h1{max-width:250px;color:var(--ice);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(21px,6vw,24px);font-weight:300;line-height:.98}.mobile-archive-intro h1.mobile-archive-logo-heading{max-width:none;line-height:0}.mobile-archive-logo{width:min(180px,52vw);height:auto;display:block}.mobile-archive-intro>span{color:#b5d2d46b;letter-spacing:.06em;max-width:330px;margin-top:8px;font-size:9px;line-height:1.45;display:block}.mobile-archive.has-revealed-folders .mobile-archive-intro,.mobile-archive.has-open-record .mobile-archive-intro,.mobile-archive.has-open-record .mobile-archive-footer{opacity:0;pointer-events:none;transform:translateY(-9px)}.mobile-folder-stack{--mobile-folder-height:clamp(184px, 28dvh, 230px);--mobile-stack-step:clamp(36px, 6dvh, 54px);z-index:7;perspective:1000px;width:min(410px,100vw - 48px);height:min(560px,100dvh - 92px);transition:top 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1);position:absolute;top:clamp(220px,41dvh,330px);left:50%;transform:translate(-50%)}.mobile-folder-stack.is-revealed{top:clamp(162px,25dvh,180px);transform:translate(-50%)}.mobile-folder-stack.has-open-folder{z-index:12;top:clamp(184px,29dvh,220px);transform:translate(-50%)}.mobile-stack-folder{--mobile-folder-surface:var(--black);--mobile-folder-border:#b5d2d485;--mobile-folder-width-offset:0px;--mobile-folder-left-offset:0px;--mobile-tab-position:12%;z-index:calc(10 - var(--mobile-folder-index));top:0;left:var(--mobile-folder-left-offset);width:calc(100% + var(--mobile-folder-width-offset));height:var(--mobile-folder-height);color:inherit;opacity:0;pointer-events:none;transform:translate3d(0, 28px, calc(var(--mobile-folder-index) * -7px)) scale(.97);transform-origin:bottom;transition:top 1.1s cubic-bezier(.16,1,.3,1),left 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),opacity .7s,filter .7s;position:absolute}.mobile-stack-folder:first-child,.mobile-folder-stack.is-revealed .mobile-stack-folder,.mobile-folder-stack.has-open-folder .mobile-stack-folder{opacity:1;pointer-events:auto}.mobile-folder-stack.is-revealed .mobile-stack-folder,.mobile-folder-stack.has-open-folder .mobile-stack-folder{top:calc(var(--mobile-stack-position) * var(--mobile-stack-step));transform:translate(0,0)scale(1)}.mobile-folder-stack.is-revealed:not(.has-open-folder) .mobile-stack-folder{transition-delay:calc(var(--mobile-stack-position) * 26ms)}.mobile-stack-folder:first-child{--mobile-tab-position:12%;--mobile-folder-width-offset:28px;--mobile-folder-left-offset:-14px;--mobile-folder-surface:color-mix(in srgb, var(--black) 98%, var(--ice) 2%)}.mobile-stack-folder:nth-child(2){--mobile-tab-position:58%;--mobile-folder-width-offset:22px;--mobile-folder-left-offset:-11px;--mobile-folder-surface:color-mix(in srgb, var(--black) 96%, var(--ice) 4%)}.mobile-stack-folder:nth-child(3){--mobile-tab-position:12%;--mobile-folder-width-offset:17px;--mobile-folder-left-offset:-8.5px;--mobile-folder-surface:color-mix(in srgb, var(--black) 94%, var(--ice) 6%)}.mobile-stack-folder:nth-child(4){--mobile-tab-position:58%;--mobile-folder-width-offset:11px;--mobile-folder-left-offset:-5.5px;--mobile-folder-surface:color-mix(in srgb, var(--black) 92%, var(--ice) 8%)}.mobile-stack-folder:nth-child(5){--mobile-tab-position:18%;--mobile-folder-width-offset:6px;--mobile-folder-left-offset:-3px;--mobile-folder-surface:color-mix(in srgb, var(--black) 90%, var(--ice) 10%)}.mobile-stack-folder:nth-child(6){--mobile-tab-position:51%;--mobile-folder-surface:color-mix(in srgb, var(--black) 88%, var(--ice) 12%)}.mobile-stack-back,.mobile-stack-record,.mobile-stack-front{display:block;position:absolute}.mobile-stack-back{z-index:1;pointer-events:none;inset:0 0 11px;overflow:visible}.mobile-stack-outline{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mobile-stack-outline polygon{stroke-linejoin:miter}.mobile-stack-outline-shape{fill:var(--mobile-folder-surface);stroke:var(--mobile-folder-border);stroke-width:1px}.mobile-stack-outline-effect,.mobile-stack-outline-bloom{fill:none;opacity:0;pointer-events:none}.mobile-stack-outline-effect{stroke-width:1.5px}.mobile-stack-outline-bloom.is-wide{stroke:#f97316;stroke-width:8px;filter:blur(6px)}.mobile-stack-outline-bloom.is-medium{stroke:#ff9361;stroke-width:4px;filter:blur(2px)}.mobile-stack-tab{z-index:3;top:5px;right:4%;left:calc(var(--mobile-tab-position) + 5%);color:#b5d2d4a3;letter-spacing:.13em;white-space:pre-line;font-size:clamp(8px,2.35vw,9px);line-height:1.2;position:absolute;overflow:hidden}.mobile-stack-record{z-index:2;border:1px solid var(--mobile-folder-border);min-width:0;height:140px;color:var(--ice);background:linear-gradient(#b5d2d405 1px, transparent 1px), linear-gradient(90deg, #b5d2d405 1px, transparent 1px), var(--black);opacity:0;pointer-events:none;background-size:18px 18px,18px 18px,auto;flex-direction:column;padding:14px 15px 16px;transition:height .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),opacity .22s,border-color 90ms ease-out;display:flex;bottom:18px;left:3%;right:3%;overflow:hidden;transform:translateY(56px)scale(.96)}.mobile-stack-record-topline{border-bottom:1px dashed var(--mobile-folder-border);color:#b5d2d470;letter-spacing:.13em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;min-height:27px;padding-bottom:8px;font-size:8px;line-height:1.35;display:flex}.mobile-stack-record-topline>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-stack-record-topline button{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:1px 0 4px 7px;font-size:8px;font-weight:400;display:inline-flex}.mobile-stack-record-topline button b{font-size:16px;font-weight:300;line-height:.7}.mobile-stack-record-topline button:focus-visible{outline:1px dashed var(--orange);outline-offset:2px}.mobile-stack-record>strong{letter-spacing:.07em;overflow-wrap:anywhere;text-transform:uppercase;max-width:100%;margin:13px 0 9px;font-size:clamp(18px,5.8vw,22px);font-weight:400;line-height:1.15;display:block}.mobile-stack-record-scroll{overscroll-behavior:contain;scrollbar-color:var(--orange) #b5d2d414;scrollbar-width:thin;flex:1;min-width:0;min-height:0;margin-right:4px;padding:0 11px 108px 0;scroll-padding-bottom:96px;display:block;overflow:hidden auto}.mobile-stack-record-scroll:focus-visible{outline-offset:2px;outline:1px dashed #ff5a1f99}.mobile-stack-record-copy{color:#ff5a1fe0;overflow-wrap:anywhere;white-space:pre-line;word-break:break-word;width:100%;max-width:100%;font-size:clamp(13px,4vw,15px);line-height:1.68;display:block}.mobile-stack-record-end{border:1px solid var(--orange);min-width:140px;color:var(--orange);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;margin:34px auto 0;padding:10px 16px;font-size:10px;animation:.36s steps(4,end) both record-close-in;display:block}.mobile-stack-record-mark{color:#ff5a1f61;letter-spacing:.11em;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:7px;right:5px}.mobile-stack-record.is-contact{padding-bottom:14px;padding-left:11px;padding-right:11px}.mobile-stack-record.is-contact .contact-protocol{flex:1;width:100%;min-width:0;min-height:0;display:block;overflow:hidden auto}.mobile-stack-record.is-contact .contact-identity{height:clamp(215px,30dvh,260px)}.mobile-stack-front{z-index:3;border:1px solid var(--mobile-folder-border);background:var(--mobile-folder-surface);transform-origin:bottom;backface-visibility:hidden;height:70%;padding:17px 19px;transition:transform .52s cubic-bezier(.2,.9,.2,1),border-color .24s;bottom:0;left:0;right:0}.mobile-stack-toggle{z-index:auto;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.mobile-stack-index{color:#b5d2d452;letter-spacing:.08em;font-size:14px;font-weight:400}.mobile-stack-rule{background-color:var(--mobile-folder-border);height:1px;position:absolute;top:48px;left:19px;right:19px}.mobile-stack-action{color:#b5d2d475;letter-spacing:.17em;overflow-wrap:anywhere;text-align:right;text-transform:uppercase;max-width:calc(100% - 36px);font-size:9px;position:absolute;bottom:14px;right:18px}.mobile-folder-stack:not(.has-open-folder) .mobile-stack-folder:active{transform:translateY(-7px)}.mobile-folder-stack .mobile-stack-folder.is-before{opacity:.28;transform:translate3d(0,-34px,-36px)}.mobile-folder-stack .mobile-stack-folder.is-after{opacity:.18;transform:translate3d(0,60px,-36px)}.mobile-folder-stack .mobile-stack-folder.is-open{z-index:20;top:calc(5 * var(--mobile-stack-step));left:var(--mobile-folder-left-offset);opacity:1;transform:translateZ(50px)scale(.96)}.mobile-stack-folder.is-open .mobile-stack-record{opacity:1;pointer-events:auto;height:min(66dvh,600px);transform:translateY(-52px)scale(1)}.mobile-stack-folder.is-open .mobile-stack-front{transform:perspective(2400px)rotateX(-52deg)translateY(15px)}.mobile-stack-folder.is-open .mobile-stack-action{color:var(--orange)}.mobile-archive-footer{z-index:9;right:18px;bottom:calc(14px + env(safe-area-inset-bottom));color:#b5d2d44d;letter-spacing:.13em;text-transform:uppercase;font-size:7px;line-height:1.4;transition:opacity .24s,transform .24s;position:absolute;left:18px}@media (height<=700px){.mobile-archive-intro{top:62px}.mobile-archive-intro p{margin-bottom:5px}.mobile-archive-intro h1{font-size:20px}.mobile-archive-intro>span{margin-top:5px;font-size:8px}.mobile-archive-footer{display:none}}@media (prefers-reduced-motion:reduce){.mobile-archive{animation:none}.mobile-folder-stack,.mobile-stack-folder,.mobile-stack-record,.mobile-stack-front{transition-duration:.01ms}}.magic-rings-container{width:100%;height:100%}.magic-rings-container canvas{display:block}.border-glow-target{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--glow-padding:40px;--cone-spread:25;--fill-opacity:.5;--border-glow-orange:#f97316;--border-glow-peach:#ff9361;--border-glow-ice:#b5d2d4;--glow-color:#f97415;--glow-color-60:#f9741599;--glow-color-50:#f9741580;--glow-color-40:#f9741566;--glow-color-30:#f974154d;--glow-color-20:#f9741533;--glow-color-10:#f974151a;--gradient-one:radial-gradient(at 80% 55%, var(--border-glow-peach) 0, transparent 50%);--gradient-two:radial-gradient(at 69% 34%, var(--border-glow-orange) 0, transparent 50%);--gradient-three:radial-gradient(at 8% 6%, var(--border-glow-ice) 0, transparent 50%);--gradient-four:radial-gradient(at 41% 38%, var(--border-glow-peach) 0, transparent 50%);--gradient-five:radial-gradient(at 86% 85%, var(--border-glow-orange) 0, transparent 50%);--gradient-six:radial-gradient(at 82% 18%, var(--border-glow-ice) 0, transparent 50%);--gradient-seven:radial-gradient(at 51% 4%, var(--border-glow-orange) 0, transparent 50%);--gradient-base:linear-gradient(var(--border-glow-peach) 0 100%);isolation:isolate}.border-glow-static{position:relative}.border-glow-box:before,.border-glow-box:after,.border-glow-box>.edge-light{z-index:-1;border-radius:inherit;pointer-events:none;content:"";opacity:0;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-box:before{background:linear-gradient(var(--card-bg,#050606) 0 100%) padding-box, linear-gradient(#fff0 0 100%) border-box, var(--gradient-one) border-box, var(--gradient-two) border-box, var(--gradient-three) border-box, var(--gradient-four) border-box, var(--gradient-five) border-box, var(--gradient-six) border-box, var(--gradient-seven) border-box, var(--gradient-base) border-box;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-box:after{background:var(--gradient-one) padding-box, var(--gradient-two) padding-box, var(--gradient-three) padding-box, var(--gradient-four) padding-box, var(--gradient-five) padding-box, var(--gradient-six) padding-box, var(--gradient-seven) padding-box, var(--gradient-base) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-box>.edge-light{inset:calc(var(--glow-padding) * -1);z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mix-blend-mode:plus-lighter}.border-glow-box>.edge-light:before{inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 1px 0 var(--glow-color-60), inset 0 0 3px 0 var(--glow-color-50), inset 0 0 6px 0 var(--glow-color-40), inset 0 0 15px 0 var(--glow-color-30), inset 0 0 25px 2px var(--glow-color-20), inset 0 0 50px 2px var(--glow-color-10), 0 0 1px 0 var(--glow-color-60), 0 0 3px 0 var(--glow-color-50), 0 0 6px 0 var(--glow-color-40), 0 0 15px 0 var(--glow-color-30), 0 0 25px 2px var(--glow-color-20), 0 0 50px 2px var(--glow-color-10);content:"";position:absolute}.border-glow-line:before{z-index:4;pointer-events:none;content:"";background:radial-gradient(circle at var(--cursor-x,50%) 50%, var(--border-glow-peach) 0%, var(--border-glow-orange) 32%, var(--border-glow-ice) 55%, transparent 78%);opacity:0;height:1px;transition:opacity .25s ease-out;position:absolute;bottom:-1px;left:0;right:0}.border-glow-box.border-glow-active:before,.border-glow-shape.border-glow-active .folder-front:before,.border-glow-shape.border-glow-active .folder-record:before{opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)))}.border-glow-box.border-glow-active:after,.border-glow-shape.border-glow-active .folder-front:after,.border-glow-shape.border-glow-active .folder-record:after{opacity:calc(var(--fill-opacity) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)))}.border-glow-box.border-glow-active>.edge-light,.border-glow-shape.border-glow-active .folder-front>.edge-light,.border-glow-shape.border-glow-active .folder-record>.edge-light{opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)))}.border-glow-line.border-glow-active:before,.border-glow-shape.border-glow-active .record-topline:before,.border-glow-shape.border-glow-active .folder-rule:before{opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)))}.border-glow-shape.border-glow-active .folder-outline-effect{stroke-opacity:1;filter:drop-shadow(0 0 4px var(--glow-color-60)) drop-shadow(0 0 12px var(--glow-color-30))}.border-glow-shape.border-glow-active .folder-outline-bloom--wide{opacity:.22}.border-glow-shape.border-glow-active .folder-outline-bloom--medium{opacity:.42}.border-glow-shape.border-glow-active .folder-front:before,.border-glow-shape.border-glow-active .folder-record:before,.border-glow-shape.border-glow-active .folder-front>.edge-light,.border-glow-shape.border-glow-active .folder-record>.edge-light{-webkit-mask-image:none;mask-image:none}.border-glow-shape.border-glow-active .record-topline:before,.border-glow-shape.border-glow-active .folder-rule:before{background:linear-gradient(90deg, var(--border-glow-peach), var(--border-glow-orange) 42%, var(--border-glow-ice) 72%, var(--border-glow-orange))}.enter-button{--card-bg:#050606ad}.folder-front{--card-bg:var(--folder-surface)}.folder-record,.record-close{--card-bg:var(--black)}.folder-record.border-glow-box{overflow:visible}@media (prefers-reduced-motion:reduce){.border-glow-box:before,.border-glow-box:after,.border-glow-box>.edge-light,.border-glow-line:before{transition:none}}@font-face{font-family:Andale Mono;src:local(Andale Mono),local(AndaleMono);font-display:swap}:root{color:#d5e0df;font-synthesis:none;text-rendering:geometricprecision;--orange:#ff5a1f;--ice:#b5d2d4;--black:#050606;background:#050606;font-family:Andale Mono,IBM Plex Mono,Courier New,monospace}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0;overflow:hidden}button{font:inherit}.experience,.scene{background:var(--black);width:100%;height:100%;position:relative;overflow:hidden}.scene:after{z-index:8;pointer-events:none;content:"";mix-blend-mode:screen;background:radial-gradient(circle,#0000 30%,#000000c2 120%);position:absolute;inset:0}.noise-canvas{z-index:0;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.noise-canvas--intro{opacity:.94;filter:contrast(1.08)saturate(.74)}.noise-canvas--ambient{opacity:.25;filter:contrast(1.9)brightness(.42)sepia(.08)}.locale-switch{z-index:20;color:#d0dcdb59;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px;font-size:10px;display:flex;position:fixed;top:clamp(18px,3.2vw,42px);right:clamp(18px,3.2vw,48px)}.locale-switch i{opacity:.3;font-style:normal}.locale-switch .is-active{color:var(--orange)}.enter-button{z-index:10;border:1px solid var(--orange);min-width:172px;color:var(--orange);letter-spacing:.2em;text-transform:uppercase;visibility:hidden;opacity:0;cursor:pointer;background:#050606ad;border-radius:0;padding:13px 20px 12px;font-size:12px;transition:color .12s linear,background .12s linear,box-shadow .12s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(12px - 50%));box-shadow:inset 0 0 0 1px #ff5a1f14,0 0 20px #ff4a140f}.enter-button.is-visible{visibility:visible;animation:.42s steps(5,end) both button-in,2.4s .5s infinite button-pulse}.enter-button:focus-visible{outline-offset:5px;outline:1px dashed #ff5a1fb3}.presence-scene{background:radial-gradient(circle at 50% 44%,#1e2f3140,#0000 36%),#040505;animation:.52s steps(4,end) both scene-cut}.presence-rings{z-index:3;filter:contrast(1.08)saturate(1.08);width:100%;height:100%;position:absolute;inset:0}.presence-status{z-index:12;color:#b5d2d480;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:clamp(28px,5vw,58px);left:50%;transform:translate(-50%)}.status-dot{background:var(--orange);width:5px;height:5px;box-shadow:0 0 10px var(--orange);animation:1.2s step-end infinite status-blink}.frequency-scale{z-index:5;color:#b5d2d438;letter-spacing:.08em;flex-direction:column;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;top:50%;left:clamp(18px,3.2vw,48px);transform:translateY(-50%)}.frequency-scale i{background:repeating-linear-gradient(#b5d2d433 0 1px,#0000 1px 12px);width:1px;height:min(38vh,290px);display:block}.archive-entry{z-index:12;color:#b5d2d494;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b5d2d44d;align-items:center;gap:22px;padding:10px 0 9px;font-size:9px;transition:color .18s,border-color .18s;display:flex;position:absolute;bottom:clamp(24px,4.5vw,54px);right:clamp(18px,3.2vw,48px)}.archive-entry i{color:var(--orange);font-size:16px;font-style:normal;transition:transform .18s}.archive-entry:hover,.archive-entry:focus-visible{border-color:var(--orange);color:var(--ice);outline:0}.archive-entry:hover i,.archive-entry:focus-visible i{transform:translate(5px)}.archive-scene{--folder-width:min(1040px, 90vw);color:var(--ice);background:linear-gradient(#b5d2d406 1px, transparent 1px), linear-gradient(90deg, #b5d2d406 1px, transparent 1px), radial-gradient(circle at 50% 54%, #182f3061, transparent 45%), var(--black);background-size:32px 32px,32px 32px,auto,auto;animation:.62s steps(5,end) both archive-boot}.archive-scene:before{z-index:2;pointer-events:none;content:"";background:repeating-linear-gradient(#0000 0 3px,#b5d2d405 3px 4px);position:absolute;inset:0}.archive-header{z-index:10;color:#b5d2d461;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #b5d2d424;justify-content:space-between;padding-bottom:9px;font-size:10px;display:flex;position:absolute;top:clamp(18px,3.2vw,42px);left:clamp(18px,3.2vw,48px);right:clamp(82px,8vw,118px)}.archive-header span:last-child{color:var(--orange)}.archive-intro{z-index:9;width:min(300px,29vw);transition:opacity .24s,transform .24s;position:absolute;top:clamp(72px,10vh,108px);left:clamp(20px,7vw,108px)}.archive-scene.has-open-folder .archive-intro{opacity:0;pointer-events:none;transform:translateY(-10px)}.archive-kicker{text-transform:uppercase;margin:0 0 12px;color:var(--orange)!important;letter-spacing:.24em!important;font-size:8px!important}.archive-intro h1{max-width:280px;color:var(--ice);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.6vw,38px);font-weight:300;line-height:1.05}.archive-intro h1.archive-logo-heading{max-width:280px;line-height:0}.archive-logo{width:min(260px,100%);height:auto;display:block}.archive-intro>p:last-child{color:#b5d2d46e;letter-spacing:.08em;max-width:260px;margin:12px 0 0;font-size:12px;line-height:1.6}.folder-stack{z-index:7;width:var(--folder-width);perspective:1200px;height:min(900px,86vh);transition:transform 1.5s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-10%)}.folder-stack.is-revealed,.folder-stack.has-open-folder{transform:translate(-50%,-42%)}.folder-stack.has-open-folder{z-index:11}.archive-folder{--folder-x:0px;--folder-tilt:0deg;--folder-surface:var(--black);--folder-border-color:#b5d2d485;--folder-width-offset:0px;--folder-left-offset:0px;z-index:calc(10 - var(--folder-index));top:0;left:var(--folder-left-offset);width:calc(100% + var(--folder-width-offset));height:330px;color:inherit;text-align:left;opacity:0;pointer-events:none;transform:translate3d(0, 34px, calc(var(--folder-index) * -8px)) scale(.97);transform-origin:bottom;background:0 0;border:0;padding:0;transition:top 1.1s cubic-bezier(.16,1,.3,1),left 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),opacity .7s,filter .7s;position:absolute}.archive-folder:first-child,.folder-stack.is-revealed .archive-folder,.folder-stack.has-open-folder .archive-folder{opacity:1;pointer-events:auto}.folder-stack.is-revealed .archive-folder,.folder-stack.has-open-folder .archive-folder{top:calc(var(--stack-position) * clamp(58px, 7vh, 76px));transform:translate(0,0)scale(1)}.archive-folder:first-child{--tab-position:12%;--folder-width-offset:70px;--folder-left-offset:-35px;--folder-surface:color-mix(in srgb, var(--black) 98%, var(--ice) 2%)}.archive-folder:nth-child(2){--tab-position:58%;--folder-width-offset:56px;--folder-left-offset:-28px;--folder-surface:color-mix(in srgb, var(--black) 96%, var(--ice) 4%)}.archive-folder:nth-child(3){--tab-position:12%;--folder-width-offset:42px;--folder-left-offset:-21px;--folder-surface:color-mix(in srgb, var(--black) 94%, var(--ice) 6%)}.archive-folder:nth-child(4){--tab-position:58%;--folder-width-offset:28px;--folder-left-offset:-14px;--folder-surface:color-mix(in srgb, var(--black) 92%, var(--ice) 8%)}.archive-folder:nth-child(5){--tab-position:18%;--folder-width-offset:14px;--folder-left-offset:-7px;--folder-surface:color-mix(in srgb, var(--black) 90%, var(--ice) 10%)}.archive-folder:nth-child(6){--tab-position:51%;--folder-width-offset:0px;--folder-left-offset:0px;--folder-surface:color-mix(in srgb, var(--black) 88%, var(--ice) 12%)}.folder-back,.folder-record,.folder-front{display:block;position:absolute}.folder-back{z-index:1;box-shadow:none;pointer-events:none;background:0 0;border:0;inset:0 0 14px;overflow:visible}.folder-outline{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.folder-outline polygon{stroke-width:1px;stroke-linejoin:miter}.folder-outline-shape{fill:var(--folder-surface);stroke:var(--folder-border-color)}.folder-outline-effect{fill:none;stroke-opacity:0;transition:none;stroke-width:1.5px!important}.folder-outline-bloom{fill:none;opacity:0;pointer-events:none;transition:none}.folder-outline .folder-outline-bloom--wide{stroke-width:8px;filter:blur(6px)}.folder-outline .folder-outline-bloom--medium{stroke-width:4px;filter:blur(2px)}.folder-tab{z-index:3;top:8px;left:calc(var(--tab-position) + 6%);color:#b5d2d49e;letter-spacing:.18em;font-size:14px;position:absolute}.folder-record{z-index:2;border:1px solid var(--folder-border-color);height:180px;color:var(--ice);background:var(--black);box-shadow:none;opacity:0;pointer-events:none;flex-direction:column;padding:20px 24px 24px;transition:height .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),opacity .22s,border-color 90ms ease-out;display:flex;bottom:24px;left:5%;right:5%;overflow:hidden;transform:translateY(60px)scale(.96)}.record-topline{border-bottom:1px dashed var(--folder-border-color);color:#b5d2d470;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;padding-bottom:11px;font-size:12px;transition:border-color 90ms ease-out;display:flex}.record-mobile-close{display:none}.folder-record strong{letter-spacing:.06em;text-transform:uppercase;margin:15px 0 11px;font-size:clamp(22px,1.8vw,28px);font-weight:400;display:block}.record-scroll{overscroll-behavior:contain;scrollbar-color:var(--orange) #b5d2d414;scrollbar-width:thin;flex:1;min-height:0;margin-right:14px;padding:0 20px clamp(120px,16vh,170px) 0;scroll-padding-bottom:clamp(110px,16vh,160px);display:block;overflow:hidden auto}.record-scroll:focus-visible{outline-offset:3px;outline:1px dashed #ff5a1f99}.record-scroll::-webkit-scrollbar{width:4px}.record-scroll::-webkit-scrollbar-track{background:#b5d2d414}.record-scroll::-webkit-scrollbar-thumb{background:var(--orange)}.record-copy{color:#ff5a1fe0;overflow-wrap:anywhere;white-space:pre-line;max-width:calc(100% - 10px);font-size:clamp(16px,1.25vw,19px);line-height:1.72;display:block}.record-rendered{white-space:pre-line}.terminal-cursor{background:var(--orange);vertical-align:-.16em;width:7px;height:1em;margin-left:2px;animation:.62s step-end infinite terminal-cursor;display:inline-block}.record-close{border:1px solid var(--orange);min-width:150px;color:var(--orange);letter-spacing:.2em;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;margin:44px auto 0;padding:12px 20px;font-size:12px;transition:box-shadow .22s,text-shadow .22s;animation:.36s steps(4,end) both record-close-in;display:block}.record-close:hover,.record-close:focus-visible{color:var(--orange);text-shadow:0 0 7px #ff5a1fb8;background:0 0;outline:0;box-shadow:0 0 5px #ff5a1fa6,0 0 16px #ff5a1f52,inset 0 0 8px #ff5a1f1f}.record-mark{color:#ff5a1f61;letter-spacing:.12em;writing-mode:vertical-rl;font-size:12px;position:absolute;bottom:15px;right:17px}.folder-record--contact{padding-bottom:18px}.folder-record--contact .record-topline{flex:none}.contact-protocol{background-color:#0000;background-image:linear-gradient(#b5d2d407 1px,#0000 1px),linear-gradient(90deg,#b5d2d407 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex:1;grid-template-columns:minmax(230px,.82fr) minmax(360px,1.18fr);min-height:0;display:grid;overflow:hidden}.contact-identity{z-index:1;background:radial-gradient(circle at 50% 43%,#b5d2d412,#0000 57%);border-right:1px solid #b5d2d41a;min-height:0;position:relative;overflow:hidden}.contact-identity:after{z-index:6;content:"";background:var(--orange);width:2px;height:18%;position:absolute;top:42%;right:-1px;box-shadow:0 0 12px #ff5a1f73}.node-face{margin:0;position:absolute;inset:0}.node-face-portrait{aspect-ratio:1;width:100%;max-height:calc(100% - 54px);image-rendering:pixelated;background:0 0;border:0;position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 17% 74%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 17% 74%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 11% 89%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.node-face-cell{background-image:var(--face-image);background-position:var(--face-x) var(--face-y);clip-path:inset(var(--cell-top) var(--cell-right) var(--cell-bottom) var(--cell-left));image-rendering:pixelated;mix-blend-mode:screen;opacity:0;transform:translate3d(var(--cell-shift-x), var(--cell-shift-y), 0) scale(.92);transform-origin:50%;animation:identity-cell-build .36s steps(4, end) var(--cell-delay) forwards;background-size:300% 300%;display:block;position:absolute;inset:0}.node-face-grid{z-index:2;mix-blend-mode:screen;opacity:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#b5d2d42e 1px,#0000 1px),linear-gradient(90deg,#b5d2d424 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12.5% 10%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.72s steps(7,end) 40ms both identity-grid-boot;position:absolute;inset:0}.node-face-scan{z-index:4;opacity:0;background:#cbeff2bd;height:3px;animation:1.82s steps(22,end) 80ms both identity-scan;position:absolute;left:0;right:0;box-shadow:0 -8px #b5d2d409,0 8px #b5d2d40e,0 0 15px #b5d2d47a}.node-face-reticle{z-index:5;opacity:0;pointer-events:none;background:linear-gradient(#b5d2d4b3,#b5d2d4b3) 0 0/18px 1px no-repeat,linear-gradient(#b5d2d4b3,#b5d2d4b3) 0 0/1px 18px no-repeat,linear-gradient(#b5d2d4b3,#b5d2d4b3) 100% 0/18px 1px no-repeat,linear-gradient(#b5d2d4b3,#b5d2d4b3) 100% 0/1px 18px no-repeat,linear-gradient(#b5d2d4b3,#b5d2d4b3) 0 100%/18px 1px no-repeat,linear-gradient(#b5d2d4b3,#b5d2d4b3) 0 100%/1px 18px no-repeat,linear-gradient(#b5d2d4b3,#b5d2d4b3) 100% 100%/18px 1px no-repeat,linear-gradient(#b5d2d4b3,#b5d2d4b3) 100% 100%/1px 18px no-repeat;animation:.42s steps(4,end) 1.52s forwards identity-reticle-lock;position:absolute;inset:11%;transform:scale(1.08)}.node-face-vignette{z-index:6;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#030c0f4d 3px 4px),linear-gradient(90deg,#050606c7,#0000 14% 84%,#050606d6),radial-gradient(circle at 50% 43%,#0000 38%,#0107097a 100%);position:absolute;inset:0}.node-face figcaption{z-index:7;color:#b5d2d4c2;letter-spacing:.13em;opacity:0;border-top:1px solid #b5d2d438;grid-template-columns:1fr .75fr auto;align-items:end;gap:16px;padding-top:10px;font-size:9px;animation:.3s steps(4,end) 1.48s forwards identity-data-in;display:grid;position:absolute;bottom:74px;left:18px;right:18px}.node-face figcaption>span:not(.node-face-bars){flex-direction:column;gap:4px;display:flex}.node-face figcaption small{color:#b5d2d466;letter-spacing:.17em;font-size:6px}.node-face figcaption>span:first-child{color:#ff5a1fb3}.node-face-bars{align-items:end;gap:2px;height:20px;display:flex}.node-face-bars i{background:#b5d2d447;width:3px;display:block}.node-face-bars i:first-child{height:30%}.node-face-bars i:nth-child(2){height:55%}.node-face-bars i:nth-child(3){height:78%}.node-face-bars i:nth-child(4){background:var(--orange);height:100%}.identity-readout{color:#b5d2d457;letter-spacing:.14em;opacity:0;border-bottom:1px solid #b5d2d417;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding-bottom:8px;font-size:7px;animation:.26s steps(3,end) .12s forwards identity-data-in;display:grid;position:absolute;top:14px;left:14px;right:14px}.identity-readout i{background:#b5d2d429;height:1px}.contact-transmission{scrollbar-color:var(--orange) #b5d2d414;scrollbar-width:thin;background:linear-gradient(90deg,#050606d6,#050606a8);min-height:0;padding:16px 34px 20px 28px;position:relative;overflow:hidden auto;box-shadow:inset 18px 0 32px #05060666}.contact-transmission::-webkit-scrollbar{width:3px}.contact-transmission::-webkit-scrollbar-thumb{background:var(--orange)}.contact-copy h2{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(18px,1.55vw,25px);font-weight:400;line-height:1}.contact-copy p{color:#b5d2d491;letter-spacing:.02em;max-width:620px;margin:0 0 9px;font-size:clamp(9px,.78vw,11px);line-height:1.5}.contact-copy .contact-invitation{color:#b5d2d4e0}.contact-copy em,.contact-warning em{color:#b5d2d4e0;font-style:italic}.contact-form{grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:18px;display:grid}.contact-form>label{color:#b5d2d491;letter-spacing:.13em;text-transform:uppercase;flex-direction:column;gap:6px;min-width:0;font-size:8px;line-height:1.35;display:flex}.role-fieldset,.contact-warning,.contact-error,.contact-actions{grid-column:1/-1}.contact-trap{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-form>label input{width:100%;height:34px;color:var(--ice);letter-spacing:.04em;background:#b5d2d406;border:0;border-bottom:1px solid #b5d2d442;border-radius:0;outline:0;padding:0 10px;font:11px/1 Andale Mono,IBM Plex Mono,monospace;transition:border-color .16s,background .16s,box-shadow .16s}.contact-form>label input::placeholder{color:#b5d2d43d}.contact-form>label input:focus{border-color:var(--orange);background-color:#ff5a1f09;box-shadow:0 5px 18px #ff5a1f0f}.role-fieldset{border:0;min-width:0;margin:0;padding:0}.role-fieldset legend{color:#b5d2d491;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;padding:0;font-size:8px;line-height:1.35}.role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.role-option{color:#b5d2d46b;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#b5d2d405;border-bottom:1px solid #b5d2d433;flex-direction:row;align-items:center;gap:9px;min-width:0;height:32px;padding:0 10px;font-size:9px;line-height:1;transition:border-color .16s,color .16s,background .16s;display:flex}.role-option:hover{color:#b5d2d4d1;background:#ff5a1f06;border-color:#ff5a1fad}.role-option:has(input:focus-visible){color:#b5d2d4d1;background:#ff5a1f06;border-color:#ff5a1fad}.role-option:has(input:checked){border-color:var(--orange);color:var(--orange);background:#ff5a1f0b}.role-option input{appearance:none;cursor:pointer;background:0 0;border:1px solid #b5d2d466;border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin:0;padding:0}.role-option input:checked{border-color:var(--orange);background:var(--orange);box-shadow:inset 0 0 0 3px var(--black), 0 0 8px #ff5a1f6b}.role-option input:focus-visible{outline:1px dashed var(--orange);outline-offset:3px}.contact-warning{color:#ff5a1fc2;max-width:660px;margin:2px 0 0;font-size:9px;line-height:1.5}.contact-error{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;line-height:1.5}.contact-actions{align-items:center;gap:20px;margin-top:2px;display:flex}.contact-submit,.contact-abandon,.contact-confirmation button{color:#b5d2d46b;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:9px}.contact-submit{border:1px solid var(--orange);min-width:142px;color:var(--orange);padding:10px 14px}.contact-submit:hover,.contact-submit:focus-visible{outline:0;box-shadow:0 0 18px #ff5a1f29,inset 0 0 12px #ff5a1f0f}.contact-submit:disabled{opacity:.56;box-shadow:none;cursor:progress}.contact-abandon{text-align:left;border-bottom:1px solid #0000;padding:6px 0}.contact-abandon:hover,.contact-abandon:focus-visible,.contact-confirmation button:hover,.contact-confirmation button:focus-visible{color:var(--ice);border-bottom-color:#b5d2d480;outline:0}.contact-confirmation{flex-direction:column;justify-content:center;align-items:flex-start;min-height:250px;animation:.42s steps(5,end) both contact-confirm;display:flex}.contact-confirmation>span{color:var(--orange);margin-bottom:12px;font-size:24px}.contact-confirmation strong{color:var(--ice);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:18px;font-weight:400}.contact-confirmation p{color:#b5d2d48a;max-width:440px;margin:0 0 24px;font-size:11px;line-height:1.6}.contact-confirmation button{padding:7px 0}.folder-front{z-index:3;border:1px solid var(--folder-border-color);background:var(--folder-surface);height:245px;box-shadow:none;transform-origin:bottom;backface-visibility:hidden;padding:25px 29px;transition:transform .52s cubic-bezier(.2,.9,.2,1),border-color .24s,background .24s;bottom:0;left:0;right:0}.folder-toggle{z-index:auto;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.folder-index{color:#b5d2d452;letter-spacing:.08em;font-size:20px;font-weight:400}.folder-rule{background-color:var(--folder-border-color);height:1px;transition:background-color 90ms ease-out;position:absolute;top:73px;left:29px;right:29px}.folder-action{color:#b5d2d475;letter-spacing:.2em;text-transform:uppercase;font-size:12px;position:absolute;bottom:22px;right:28px}.archive-folder:hover:not(.is-open),.archive-folder:focus-within:not(.is-open){outline:0;transform:translateY(-10px)}.archive-folder:hover:not(.is-open) .folder-front,.archive-folder:focus-within:not(.is-open) .folder-front{background:var(--folder-surface)}.archive-folder:hover:not(.is-open) .folder-back,.archive-folder:focus-within:not(.is-open) .folder-back{background:0 0}.folder-stack .archive-folder.is-before{opacity:.38;transform:translate3d(0,-38px,-40px)}.folder-stack .archive-folder.is-after{opacity:.26;transform:translate3d(0,72px,-40px)}.folder-stack .archive-folder.is-open{z-index:20;top:calc(5*clamp(58px,7vh,76px));left:var(--folder-left-offset);opacity:1;transform:translateZ(50px)scale(1.02)}.archive-folder.is-open .folder-record{opacity:1;pointer-events:auto;height:min(64vh,650px);transform:translateY(-76px)scale(1)}.archive-folder.is-open .folder-front{transform:perspective(900px)rotateX(-52deg)translateY(18px)}.archive-folder.is-open .folder-action{color:var(--orange)}.archive-footer{z-index:9;color:#b5d2d44d;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:clamp(17px,3vw,34px);left:clamp(20px,4vw,58px);right:clamp(20px,4vw,58px)}@keyframes button-in{0%{visibility:visible;opacity:0;transform:translate(-50%,calc(12px - 50%))}to{visibility:visible;opacity:1;transform:translate(-50%,-50%)}}@keyframes button-pulse{0%,to{border-color:#ff5a1f9e}50%{border-color:var(--orange);box-shadow:0 0 18px #ff5a1f21}}@keyframes scene-cut{0%{opacity:0;filter:brightness(3);transform:scaleY(.02)}28%{opacity:1;filter:brightness();transform:scaleY(1)}48%{transform:translate(2%)}to{transform:none}}@keyframes status-blink{0%,65%{opacity:1}66%,to{opacity:.22}}@keyframes terminal-cursor{0%,56%{opacity:1}57%,to{opacity:0}}@keyframes record-close-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-confirm{0%{opacity:0;filter:brightness(2);transform:translate(12px)}36%{opacity:1;transform:translate(-4px)}58%{filter:brightness(.6);transform:translate(2px)}to{filter:brightness();transform:none}}@keyframes identity-cell-build{0%,10%{opacity:0;filter:brightness(3.2)contrast(2.1)grayscale();transform:translate3d(var(--cell-shift-x), var(--cell-shift-y), 0) scale(.92)}11%{opacity:.96;filter:brightness(2.6)contrast(2)grayscale()}34%{opacity:.14;transform:translate(-2px,1px)scale(1.02)}56%{opacity:.9;filter:brightness(.48)contrast(1.9)grayscale(.55);transform:translate(1px)scale(1)}74%{opacity:.34}to{opacity:.78;filter:brightness(.74)contrast(1.2)saturate(.7);transform:none}}@keyframes identity-grid-boot{0%{opacity:0}8%{opacity:.54}22%{opacity:.07}38%{opacity:.36}62%{opacity:.12}82%{opacity:.24}to{opacity:.08}}@keyframes identity-reticle-lock{0%{opacity:0;transform:scale(1.08)}38%{opacity:.72;transform:scale(.98)}58%{opacity:.12}to{opacity:.38;transform:scale(1)}}@keyframes identity-data-in{0%{opacity:0;filter:brightness(2.4);transform:translate(8px)}45%{opacity:.82;transform:translate(-2px)}70%{opacity:.26}to{opacity:1;filter:none;transform:none}}@keyframes identity-scan{0%{opacity:0;top:0}10%{opacity:.8}90%{opacity:.5}to{opacity:0;top:100%}}@keyframes archive-boot{0%{opacity:0;filter:brightness(2.8);transform:scaleY(.01)}24%{opacity:1;transform:scaleY(1)}36%{transform:translate(-1.5%)}48%{filter:brightness(.7);transform:translate(.7%)}to{filter:brightness();transform:none}}@media (width<=640px){.locale-switch{top:calc(13px + env(safe-area-inset-top));right:14px}.frequency-scale{display:none}.presence-status{justify-content:center;width:100%}.archive-entry{right:50%;transform:translate(50%)}.archive-intro{width:auto;top:68px;left:20px;right:20px}.archive-intro h1{font-size:24px}.archive-intro>p:last-child{margin-top:7px}.folder-stack{--folder-width:calc(100vw - 18px);top:48%;left:50%;transform:translate(-50%,-10%)}.folder-stack.is-revealed{transform:translate(-50%,-49%)}.folder-stack.has-open-folder{transform:translate(-50%,-33%)}.archive-folder{height:250px}.archive-folder:first-child{--folder-width-offset:30px;--folder-left-offset:-15px}.archive-folder:nth-child(2){--folder-width-offset:24px;--folder-left-offset:-12px}.archive-folder:nth-child(3){--folder-width-offset:18px;--folder-left-offset:-9px}.archive-folder:nth-child(4){--folder-width-offset:12px;--folder-left-offset:-6px}.archive-folder:nth-child(5){--folder-width-offset:6px;--folder-left-offset:-3px}.archive-folder:nth-child(6){--folder-width-offset:0px;--folder-left-offset:0px}.folder-stack.is-revealed .archive-folder,.folder-stack.has-open-folder .archive-folder{top:calc(var(--stack-position) * min(8.7vh, 62px))}.folder-front{height:190px;padding:18px 20px}.folder-rule{top:58px;left:20px;right:20px}.folder-record{height:150px;padding:15px 17px 18px;left:3%;right:3%}.record-copy{max-width:94%;font-size:15px}.record-scroll{padding-bottom:130px;padding-right:14px;scroll-padding-bottom:130px}.folder-stack .archive-folder.is-open .folder-record{height:min(58vh,520px);transform:translateY(-62px)scale(1)}.folder-record--contact{padding-left:12px;padding-right:12px}.contact-protocol{scrollbar-color:var(--orange) #b5d2d414;scrollbar-width:thin;display:block;overflow:hidden auto}.contact-identity{border-bottom:1px solid #b5d2d426;border-right:0;height:310px}.node-face-portrait{width:100%;max-height:none}.node-face figcaption{gap:10px;bottom:58px;left:12px;right:12px}.contact-transmission{padding:20px 8px 70px;overflow:visible}.contact-copy h2{font-size:20px}.contact-copy p{font-size:10px}.contact-form{grid-template-columns:1fr}.contact-form>label,.role-fieldset,.contact-warning,.contact-error,.contact-actions{grid-column:1}.role-options{grid-template-columns:1fr}.contact-actions{flex-direction:column;align-items:flex-start}.contact-warning{font-size:10px}.folder-stack .archive-folder.is-open{top:calc(5*min(8.7vh,62px))}.archive-footer span:last-child{display:none}.archive-intro{top:70px;left:18px;right:18px}.archive-intro h1{max-width:230px;font-size:22px}.archive-intro>p:last-child{max-width:310px;font-size:10px;line-height:1.45}.folder-stack,.folder-stack.is-revealed{--folder-width:auto;overscroll-behavior:contain;perspective:none;scrollbar-color:var(--orange) transparent;scrollbar-width:thin;width:auto;height:auto;inset:178px 9px 14px;overflow:hidden auto;transform:none}.folder-stack:not(.has-open-folder) .archive-folder{--folder-width-offset:0px;--folder-left-offset:0px;width:100%;height:106px;z-index:calc(var(--folder-index) + 1);opacity:1;pointer-events:auto;left:0;transform:none;top:calc(var(--folder-index) * clamp(66px, 9.2vh, 78px))!important}.folder-stack:not(.has-open-folder) .archive-folder:hover,.folder-stack:not(.has-open-folder) .archive-folder:focus-within{transform:translateY(-3px)}.folder-stack:not(.has-open-folder) .folder-back{inset:0 0 5px}.folder-stack:not(.has-open-folder) .folder-tab{letter-spacing:.13em;font-size:10px;top:5px}.folder-stack:not(.has-open-folder) .folder-front{height:73px;padding:11px 15px}.folder-stack:not(.has-open-folder) .folder-index{font-size:14px}.folder-stack:not(.has-open-folder) .folder-rule{top:36px;left:15px;right:15px}.folder-stack:not(.has-open-folder) .folder-action{display:none}.folder-stack.has-open-folder,.folder-stack.is-revealed.has-open-folder{top:58px;right:7px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;height:auto;left:7px;overflow:visible;transform:none}.folder-stack.has-open-folder .archive-folder:not(.is-open){display:none}.folder-stack .archive-folder.is-open{--folder-width-offset:0px;--folder-left-offset:0px;opacity:1;width:100%;height:100%;inset:0;transform:none}.folder-stack .archive-folder.is-open .folder-back,.folder-stack .archive-folder.is-open .folder-toggle{display:none}.folder-stack .archive-folder.is-open .folder-record{opacity:1;width:auto;height:auto;padding:15px 15px 18px;inset:0;transform:none}.folder-stack .archive-folder.is-open .folder-record--contact{padding-left:12px;padding-right:12px}.folder-record strong{margin:14px 0 10px;font-size:20px}.record-topline{align-items:center;min-height:28px;padding-bottom:8px;font-size:9px}.record-mobile-close{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0 4px 8px;font-size:8px;font-weight:400;display:inline-flex}.record-mobile-close b{font-size:16px;font-weight:300;line-height:.7}.record-mobile-close:focus-visible{outline:1px dashed var(--orange);outline-offset:3px}.record-scroll{margin-right:5px;padding:0 12px 34px 0;scroll-padding-bottom:28px}.record-copy{max-width:none;font-size:14px;line-height:1.65}.record-mark{font-size:9px;bottom:8px;right:6px}.archive-scene.has-open-folder .archive-header,.archive-scene.has-open-folder .archive-footer{opacity:0;pointer-events:none}.archive-footer{display:none}}@media (prefers-reduced-motion:reduce){.noise-canvas,.status-dot,.archive-scene,.terminal-cursor,.record-close,.contact-confirmation{animation:none}.node-face-cell,.node-face-grid,.node-face-reticle,.node-face figcaption,.identity-readout,.node-face-scan{opacity:.76;animation:none;transform:none}.node-face-grid{opacity:.08}.node-face-reticle{opacity:.38}.node-face figcaption,.identity-readout{opacity:1}.node-face-scan{display:none}.archive-folder,.folder-record,.folder-front{transition-duration:.01ms}}
