:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eeece6;font-synthesis:none;background:#090808;font-family:Arial,Noto Sans SC,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:#090808;min-height:100vh;overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #eee9de}.fallback-shell{background:#101411;min-height:100vh;padding:64px max(24px,50vw - 440px)}.archive-panel{gap:30px;display:grid}.archive-header{border-bottom:1px solid #354039;padding-bottom:24px}.archive-header p,.archive-meta{color:#89978e;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.archive-header h1{margin:10px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:64px;font-weight:400}.archive-list{margin:0;padding:0;list-style:none}.archive-entry{color:inherit;border-bottom:1px solid #354039;gap:9px;padding:22px 0;text-decoration:none;display:grid}.archive-entry strong{font-family:Georgia,Noto Serif SC,serif;font-size:21px;font-weight:400}.archive-entry span:last-child,.empty-state{color:#aab5ad;line-height:1.7}.quiet-room{--handoff-duration:2.8s;--room-blur:2px;--room-drift-x:0px;--room-drift-y:0px;--depth-far-x:0px;--depth-far-y:0px;--depth-mid-x:0px;--depth-mid-y:0px;--echo-red-opacity:.08;--echo-gray-opacity:.05;--focus-drift-x:0px;--focus-drift-y:0px;color:#eeece6;isolation:isolate;background:#090808;min-height:100dvh;position:relative;overflow:hidden}.quiet-room.is-returning-visitor{--handoff-duration:2.2s}.quiet-room.is-arriving>:not(.arrival-noise){opacity:0}.quiet-room.is-present .depth-residues{animation:1.55s cubic-bezier(.16,.78,.18,1) backwards room-focuses}.quiet-room.is-present .focus-shell{animation:.92s cubic-bezier(.16,.78,.18,1) backwards identity-field-arrives}.arrival-noise{z-index:1000;color:#eeece6;background:#090808;animation:.4s cubic-bezier(.76,0,.24,1) 1.98s forwards arrival-leaves;position:fixed;inset:0;overflow:hidden}.arrival-depth{place-items:center;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;display:grid;position:absolute;inset:0}.arrival-depth strong{--breath-blur:.4px;--breath-scale:1.008;--breath-x:0px;--breath-y:-2px;--layer-x:0px;--layer-y:0px;--layer-scale:1;color:#eeece69e;text-align:center;overflow-wrap:anywhere;filter:blur(12px);opacity:0;width:min(980px,84vw);transform:translate(calc(-50% + var(--layer-x)), calc(-50% + var(--layer-y))) scale(var(--layer-scale));font-size:68px;font-weight:900;line-height:1.12;animation:2.18s cubic-bezier(.16,.72,.18,1) forwards depth-settles;position:absolute;top:50%;left:50%}.arrival-depth strong span{transform-origin:50%;animation:1.2s ease-in-out -720ms infinite arrival-layer-breath;display:block}.arrival-depth strong:first-child{--breath-blur:1.4px;--breath-scale:1.018;--breath-x:-4px;--breath-y:-3px;--layer-x:-34px;--layer-y:-18px;--layer-scale:1.1;color:#bec0c657;filter:blur(20px)}.arrival-depth strong:first-child span{animation-duration:1.32s;animation-delay:-180ms}.arrival-depth strong:nth-child(2){--breath-blur:.8px;--breath-scale:1.012;--breath-x:4px;--breath-y:2px;--layer-x:26px;--layer-y:8px;--layer-scale:1.035;color:#8f2e2e80;filter:blur(9px);animation-delay:55ms}.arrival-depth strong:nth-child(2) span{animation-duration:1.08s;animation-delay:-470ms}.arrival-depth strong:nth-child(3){--layer-x:0px;--layer-y:0px;--layer-scale:.98;filter:blur(3px);font-size:61px;animation-delay:.11s}.arrival-depth p{color:#c4c1ba57;opacity:0;width:min(440px,40vw);margin:0;font-size:12px;line-height:1.9;animation:1.9s .22s forwards depth-note-passes;position:absolute;bottom:15%;right:9%}.arrival-noise>button{color:#7f7b75;cursor:pointer;background:0 0;border:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;position:absolute;bottom:26px;right:30px}.depth-residues{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.depth-residues p{color:#c4c1ba;text-align:right;overflow-wrap:anywhere;opacity:.045;width:min(940px,64%);filter:blur(var(--room-blur));margin:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:76px;font-weight:900;line-height:1.1;transition:opacity .5s,filter 80ms linear,transform 80ms linear;position:absolute;top:17%;right:4%}.depth-residues p:first-child{transform:translate(var(--depth-far-x), var(--depth-far-y))}.depth-residues p:nth-child(2){color:#bbb7ae;opacity:var(--echo-gray-opacity);transform:translate(var(--depth-mid-x), var(--depth-mid-y));-webkit-mask-image:linear-gradient(#000 0 22%,#0000 22% 36%,#000 36% 54%,#0000 54% 74%,#000 74% 100%);mask-image:linear-gradient(#000 0 22%,#0000 22% 36%,#000 36% 54%,#0000 54% 74%,#000 74% 100%)}.depth-residues p:nth-child(3){color:#8f2e2e;opacity:var(--echo-red-opacity);transform:translate(var(--room-drift-x), var(--room-drift-y));-webkit-mask-image:linear-gradient(#0000 0 16%,#000 16% 34%,#0000 34% 58%,#000 58% 79%,#0000 79% 100%);mask-image:linear-gradient(#0000 0 16%,#000 16% 34%,#0000 34% 58%,#000 58% 79%,#0000 79% 100%)}.quiet-room.is-quiet .depth-residues p:first-child{opacity:.055}.quiet-room.is-quiet .depth-residues p:nth-child(n+2){opacity:0}.quiet-room.is-identifying:not(.is-signing-in) .depth-residues p:first-child{opacity:.03}.quiet-room.is-identifying:not(.is-signing-in) .depth-residues p:nth-child(n+2){opacity:0}.quiet-room.is-signing-in .depth-residues p{transform-origin:58% 46%;will-change:filter, opacity, transform;transition:none}.quiet-room.is-signing-in .depth-residues p:first-child{animation:handoff-title-primary var(--handoff-duration) cubic-bezier(.18, .74, .18, 1) both}.quiet-room.is-signing-in .depth-residues p:nth-child(2){animation:handoff-title-gray var(--handoff-duration) cubic-bezier(.18, .74, .18, 1) both}.quiet-room.is-signing-in .depth-residues p:nth-child(3){animation:handoff-title-red var(--handoff-duration) cubic-bezier(.18, .74, .18, 1) both}.focus-shell{z-index:10;filter:blur();place-items:center;display:grid;position:absolute;inset:0;transform:none}.visitor-gate{padding:24px;display:block}.visitor-core{grid-template-rows:24px 52px;grid-template-columns:140px minmax(250px,340px);justify-content:center;gap:14px clamp(30px,6vw,92px);width:min(700px,100vw - 48px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visitor-avatar{isolation:isolate;grid-area:1/1/span 2;align-self:center;place-items:center;width:140px;height:100px;display:grid;position:relative}.visitor-portrait-anonymous,.visitor-portrait-initial{place-items:center;transition:opacity .36s cubic-bezier(.16,.78,.18,1);display:grid;position:absolute;inset:4px 30px}.visitor-portrait-layer,.visitor-initial-layer{color:#e0ddd6ad;will-change:filter, opacity, transform;place-items:center;display:grid;position:absolute;inset:0}.visitor-portrait-layer svg{fill:none;width:66px;height:66px}.visitor-portrait-layer.is-gray,.visitor-initial-layer.is-gray{color:#b2b5ba33;filter:blur(.55px);transform:translate(-8px,-3px)}.visitor-portrait-layer.is-red,.visitor-initial-layer.is-red{color:#8f2e2e4d;filter:blur(.35px);transform:translate(7px,3px)}.visitor-portrait-layer.is-primary,.visitor-initial-layer.is-primary{color:#e0ddd6b8;transform:translate(0)}.visitor-portrait-layer.is-gray{-webkit-mask-image:linear-gradient(#000 0 26%,#0000 26% 42%,#000 42% 58%,#0000 58% 78%,#000 78% 100%);mask-image:linear-gradient(#000 0 26%,#0000 26% 42%,#000 42% 58%,#0000 58% 78%,#000 78% 100%)}.visitor-portrait-layer.is-red{-webkit-mask-image:linear-gradient(#0000 0 18%,#000 18% 38%,#0000 38% 62%,#000 62% 82%,#0000 82% 100%);mask-image:linear-gradient(#0000 0 18%,#000 18% 38%,#0000 38% 62%,#000 62% 82%,#0000 82% 100%)}.visitor-portrait-initial{opacity:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:52px;font-weight:800;line-height:1}.visitor-initial-layer.is-gray{clip-path:inset(0 0 62%)}.visitor-initial-layer.is-red{clip-path:inset(42% 0 0)}.visitor-avatar.has-identity .visitor-portrait-anonymous{opacity:0}.visitor-avatar.has-identity .visitor-portrait-initial{opacity:1}.visitor-registration{pointer-events:none;position:absolute;inset:0}.visitor-registration i{transform-origin:50%;background:#c4c1ba4d;width:15px;height:1px;position:absolute}.visitor-registration i:first-child,.visitor-registration i:nth-child(2){top:50%}.visitor-registration i:first-child{left:0}.visitor-registration i:nth-child(2){right:0}.visitor-registration i:nth-child(3),.visitor-registration i:nth-child(4){background:#8f2e2e66;width:9px;top:50%}.visitor-registration i:nth-child(3){left:21px;transform:translateY(-9px)}.visitor-registration i:nth-child(4){right:21px;transform:translateY(9px)}.quiet-room.is-present .visitor-portrait-layer.is-gray,.quiet-room.is-present .visitor-initial-layer.is-gray{animation:.92s cubic-bezier(.16,.78,.18,1) 40ms backwards portrait-gray-arrives}.quiet-room.is-present .visitor-portrait-layer.is-red,.quiet-room.is-present .visitor-initial-layer.is-red{animation:.84s cubic-bezier(.16,.78,.18,1) 90ms backwards portrait-red-arrives}.quiet-room.is-present .visitor-portrait-layer.is-primary,.quiet-room.is-present .visitor-initial-layer.is-primary{animation:.68s cubic-bezier(.16,.78,.18,1) .18s backwards portrait-primary-arrives}.quiet-room.is-present .visitor-registration i{animation:.52s cubic-bezier(.16,.78,.18,1) .42s backwards registration-tick-arrives}.visitor-gate.is-preparing .visitor-avatar{animation:1.4s ease-in-out infinite visitor-registration-waits}.visitor-gate.is-handoff .visitor-portrait-layer.is-gray,.visitor-gate.is-handoff .visitor-initial-layer.is-gray{animation:portrait-gray-handoff var(--handoff-duration) cubic-bezier(.18, .74, .18, 1) both}.visitor-gate.is-handoff .visitor-portrait-layer.is-red,.visitor-gate.is-handoff .visitor-initial-layer.is-red{animation:portrait-red-handoff var(--handoff-duration) cubic-bezier(.18, .74, .18, 1) both}.visitor-gate.is-handoff .visitor-portrait-layer.is-primary,.visitor-gate.is-handoff .visitor-initial-layer.is-primary{animation:portrait-primary-handoff var(--handoff-duration) cubic-bezier(.18, .74, .18, 1) both}.visitor-gate.is-handoff .visitor-registration i{animation:registration-tick-handoff var(--handoff-duration) cubic-bezier(.18, .74, .18, 1) both}.visitor-name-slot{color:#d5d1c9;text-align:left;grid-area:1/2;align-self:end;width:100%;min-height:22px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:22px;line-height:1;position:relative}.visitor-name-slot span{isolation:isolate;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;position:relative;overflow:hidden}.visitor-gate.is-preparing .visitor-name-slot span{animation:.42s cubic-bezier(.16,.78,.18,1) both visitor-name-enters}.visitor-gate.is-handoff .visitor-name-slot span{animation:visitor-name-handoff var(--handoff-duration) cubic-bezier(.22, .68, .18, 1) both}.visitor-gate.is-returning.is-handoff .visitor-name-slot span{animation-name:visitor-name-returning}.visitor-action-slot{grid-area:2/2;width:100%;height:48px;position:relative}.visitor-form{pointer-events:auto;width:100%;position:absolute;inset:0}.visitor-form>div{height:48px;position:relative}.visitor-form>div:after{content:"";transform-origin:50%;background:#e0ddd675;height:1px;transition:opacity .24s,transform .32s cubic-bezier(.2,.72,.2,1);position:absolute;bottom:0;left:0;right:0;box-shadow:-4px -2px #b2b5ba1f,5px 2px #8f2e2e2e}.quiet-room.is-present .visitor-gate.is-editing .visitor-form>div:after{animation:.42s cubic-bezier(.2,.72,.2,1) .26s backwards visitor-line-arrives}.visitor-form input{color:#eeece6;letter-spacing:0;text-align:left;background:0 0;border:0;outline:0;width:100%;height:48px;padding:0 52px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;transition:color .18s,filter .22s,opacity .22s,transform .26s}.quiet-room.is-present .visitor-gate.is-editing .visitor-form input,.quiet-room.is-present .visitor-gate.is-editing .visitor-form button{animation:.42s cubic-bezier(.2,.72,.2,1) .42s backwards visitor-control-arrives}.visitor-form input::placeholder{color:#6f6b65}.visitor-form button,.system-surface button{color:#bdb8b0;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.visitor-form button{transition:color .18s,opacity .22s,transform .26s;position:absolute;top:2px;right:0}.visitor-form button:disabled{color:#4e4b47;cursor:default}.visitor-gate:not(.is-editing) .visitor-form{pointer-events:none}.visitor-gate:is(.is-preparing,.is-handoff) .visitor-form input,.visitor-gate:is(.is-preparing,.is-handoff) .visitor-form button{filter:blur(2px);opacity:0;transform:translateY(0)}.visitor-gate:is(.is-preparing,.is-handoff) .visitor-form>div:after{opacity:0}.visitor-handoff{color:#e0ddd6a8;letter-spacing:0;opacity:0;pointer-events:none;justify-content:flex-start;align-items:center;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:13px;display:flex;position:absolute;inset:0}.visitor-handoff span{display:inline-flex}.visitor-gate.is-preparing .visitor-handoff{animation:1.35s ease-in-out infinite visitor-welcome-waits}.visitor-gate.is-handoff{pointer-events:none;animation:visitor-gate-handoff var(--handoff-duration) cubic-bezier(.22, .68, .18, 1) both!important}.visitor-gate.is-handoff .visitor-handoff{animation:visitor-welcome-handoff var(--handoff-duration) cubic-bezier(.22, .68, .18, 1) both}.visitor-core{grid-template-rows:30px 58px;grid-template-columns:clamp(170px,18vw,230px) minmax(300px,420px);gap:12px clamp(38px,5vw,76px);width:min(760px,100vw - 64px)}.visitor-signature{--trace-offset:24;isolation:isolate;grid-area:1/1/span 2;align-self:center;width:100%;height:150px;position:relative}.visitor-signature svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.signature-trace,.signature-horizon{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset .52s cubic-bezier(.2,.72,.2,1),opacity .42s,filter .42s,transform .48s cubic-bezier(.2,.72,.2,1)}.signature-trace{stroke-dasharray:100;stroke-dashoffset:var(--trace-offset);transform-box:view-box;transform-origin:92px 67px}.signature-trace.is-gray{stroke:#b1b5ba3d;stroke-width:1.1px;stroke-dashoffset:calc(var(--trace-offset) + 7);filter:blur(.65px);transform:translate(var(--depth-mid-x), var(--depth-mid-y))}.signature-trace.is-red{stroke:#8f2e2e80;stroke-width:.9px;stroke-dashoffset:calc(var(--trace-offset) - 5);filter:blur(.2px);transform:translate(var(--room-drift-x), var(--room-drift-y))}.signature-trace.is-primary{stroke:#e7e4dcd1;stroke-width:1.45px;transform:translate(var(--focus-drift-x), var(--focus-drift-y))}.signature-horizon{stroke:#cfcbc24d;stroke-width:.75px;stroke-dasharray:18 7 2 7 31 35;stroke-dashoffset:0}.signature-point{fill:#8f2e2e;opacity:.42;transform-box:fill-box;transform-origin:50%}.quiet-room.is-present .visitor-gate.is-editing .visitor-signature{animation:.92s cubic-bezier(.16,.78,.18,1) 80ms backwards identity-signature-arrives}.quiet-room.is-present .visitor-gate.is-editing .signature-point{animation:2.8s ease-in-out infinite identity-point-listens}.visitor-gate.is-preparing .visitor-signature{animation:1.6s ease-in-out infinite identity-signature-recognizes}.visitor-gate.is-preparing .signature-trace{stroke-dashoffset:0}.visitor-name-slot{color:#d9d5cd;grid-area:1/2;min-height:30px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;line-height:1}.visitor-name-slot span{color:#c4c1ba70;font-family:Arial,Noto Sans SC,sans-serif;font-size:11px;font-weight:400}.visitor-name-slot strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:24px;font-weight:500;display:inline-block;overflow:hidden}.visitor-gate.is-preparing .visitor-name-slot strong{animation:.52s cubic-bezier(.16,.78,.18,1) both identity-name-recognizes}.visitor-gate.is-handoff .visitor-name-slot strong{animation:identity-name-handoff var(--handoff-duration) cubic-bezier(.22, .68, .18, 1) both}.visitor-action-slot,.visitor-form>div,.visitor-form input{height:58px}.visitor-form>div:after{height:1px;box-shadow:none;transform-origin:0;background:#e0ddd661}.visitor-form>div:before{z-index:1;content:"";opacity:0;transform-origin:0;background:#8f2e2e;height:3px;transition:opacity .24s,transform .62s cubic-bezier(.16,.78,.18,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.visitor-form:focus-within>div:before{opacity:.62;transform:scaleX(1)}.visitor-form input{color:#efede7;caret-color:#8f2e2e;padding-right:60px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:20px}.visitor-form button{color:#e0ddd6b8;width:44px;height:44px;top:7px;right:-2px}.visitor-form button:not(:disabled):hover{color:#eeece6;transform:translate(3px)}.visitor-gate:is(.is-preparing,.is-handoff) .visitor-form>div:before{opacity:0;transform:scaleX(1)}.visitor-gate.is-handoff .visitor-signature{animation:identity-signature-handoff var(--handoff-duration) cubic-bezier(.22, .68, .18, 1) both}.visitor-gate.is-handoff .signature-trace{animation:identity-trace-handoff var(--handoff-duration) cubic-bezier(.22, .68, .18, 1) both}.visitor-gate.is-handoff .signature-horizon,.visitor-gate.is-handoff .signature-point{animation:identity-horizon-handoff var(--handoff-duration) cubic-bezier(.22, .68, .18, 1) both}.visitor-gate.is-handoff .visitor-form>div:after{animation:identity-rule-handoff var(--handoff-duration) cubic-bezier(.22, .68, .18, 1) both}.visitor-handoff{color:#e0ddd694;align-items:flex-start;padding-top:8px;font-family:Arial,Noto Sans SC,sans-serif;font-size:11px}.visitor-gate.is-handoff{animation:identity-gate-handoff var(--handoff-duration) cubic-bezier(.22, .68, .18, 1) both!important}.system-stage{z-index:5;opacity:0;filter:blur();pointer-events:none;background:0 0;position:absolute;inset:0;transform:none}.system-stage.is-handoff{animation:system-surface-focuses var(--handoff-duration) cubic-bezier(.22, .68, .18, 1) both}.system-stage.is-complete{opacity:1;filter:blur();pointer-events:auto;transition:filter 80ms linear,transform 80ms linear;transform:none}.system-surface{position:absolute;inset:0}.system-identity{color:#d5d1c994;align-items:center;gap:9px;max-width:calc(100vw - 110px);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:flex;position:absolute;bottom:25px;left:28px}.system-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-surface button{color:#6f6b65;position:absolute;bottom:22px;right:24px}.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}@keyframes identity-signature-arrives{0%{opacity:0;filter:blur(8px);transform:translate(-18px)}64%{opacity:.72;filter:blur(1.2px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes identity-point-listens{0%,to{opacity:.28;transform:scale(.72)}48%{opacity:.7;transform:scale(1)}}@keyframes identity-signature-recognizes{0%,to{filter:blur()}50%{filter:blur(.45px)}}@keyframes identity-name-recognizes{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@keyframes identity-name-handoff{0%,66%{opacity:1;filter:blur()}84%{opacity:.36;filter:blur(2px)}to{opacity:0;filter:blur(7px)}}@keyframes identity-signature-handoff{0%,58%{opacity:1;filter:blur();transform:translate(0)}78%{opacity:.64;filter:blur(1.6px);transform:translate(5px)}to{opacity:0;filter:blur(9px);transform:translate(12px)}}@keyframes identity-trace-handoff{0%{stroke-dashoffset:0;opacity:1}42%{stroke-dashoffset:0;opacity:.92}72%{stroke-dashoffset:34px;opacity:.54}to{stroke-dashoffset:100px;opacity:0}}@keyframes identity-horizon-handoff{0%{opacity:.46;transform:scaleX(1)}46%{opacity:.7;transform:scaleX(.66)}to{opacity:0;transform:scaleX(.08)}}@keyframes identity-rule-handoff{0%{opacity:.42;transform:scaleX(1)}44%{opacity:.62;transform:scaleX(.18)}68%,to{opacity:0;transform:scaleX(0)}}@keyframes identity-gate-handoff{0%,68%{opacity:1;filter:blur()}84%{opacity:.45;filter:blur(3px)}to{opacity:0;filter:blur(12px)}}@keyframes depth-settles{0%{opacity:0}22%{opacity:.32}68%{opacity:.18;filter:blur(1px);transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes depth-note-passes{0%{opacity:0;filter:blur(9px);transform:translateY(10px)}36%{opacity:.34}to{opacity:0;filter:blur();transform:translateY(0)}}@keyframes arrival-layer-breath{0%,to{filter:blur();opacity:.74;transform:translate(0)scale(1)}50%{filter:blur(var(--breath-blur));opacity:1;transform:translate(var(--breath-x), var(--breath-y)) scale(var(--breath-scale))}}@keyframes arrival-leaves{to{opacity:0;transform:scale(1.012)}}@keyframes room-focuses{0%{opacity:.16;filter:blur(16px);transform:translateY(15px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes identity-field-arrives{0%{opacity:0}to{opacity:1}}@keyframes portrait-gray-arrives{0%{opacity:0;filter:blur(3.5px);transform:translate(-24px,-8px)}to{opacity:1;filter:blur(.55px);transform:translate(-8px,-3px)}}@keyframes portrait-red-arrives{0%{opacity:0;filter:blur(2.6px);transform:translate(21px,9px)}to{opacity:1;filter:blur(.35px);transform:translate(7px,3px)}}@keyframes portrait-primary-arrives{0%{opacity:0;clip-path:inset(46% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes registration-tick-arrives{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}@keyframes visitor-registration-waits{0%,to{opacity:.72}50%{opacity:1}}@keyframes visitor-line-arrives{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes visitor-control-arrives{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes visitor-name-enters{0%{opacity:0;filter:blur(1.5px)}to{opacity:1;filter:blur()}}@keyframes visitor-name-handoff{0%{opacity:0;filter:blur(.8px)}18%,72%{opacity:1;filter:blur()}92%,to{opacity:0;filter:blur()}}@keyframes visitor-name-returning{0%{opacity:0;filter:blur(1.5px)}16%,64%{opacity:1;filter:blur()}86%,to{opacity:0;filter:blur()}}@keyframes portrait-gray-handoff{0%{opacity:1;filter:blur(.55px);transform:translate(-8px,-3px)}34%{opacity:.92;filter:blur();transform:translate(-2px,-1px)}72%{opacity:.52;filter:blur(.7px);transform:translate(-18px,-6px)}to{opacity:0;filter:blur(1.4px);transform:translate(-28px,-9px)}}@keyframes portrait-red-handoff{0%{opacity:1;filter:blur(.35px);transform:translate(7px,3px)}34%{opacity:.86;filter:blur();transform:translate(2px,1px)}72%{opacity:.48;filter:blur(.6px);transform:translate(16px,6px)}to{opacity:0;filter:blur(1.2px);transform:translate(25px,9px)}}@keyframes portrait-primary-handoff{0%,72%{opacity:1;clip-path:inset(0);transform:translate(0)}to{opacity:0;clip-path:inset(48% 0);transform:translateY(-2px)}}@keyframes registration-tick-handoff{0%,62%{opacity:1;scale:1}to{opacity:0;scale:0 1}}@keyframes visitor-welcome-waits{0%,to{opacity:.42;filter:blur(.4px)}50%{opacity:.78;filter:blur()}}@keyframes visitor-welcome-handoff{0%,24%{opacity:0;filter:blur(.8px)}34%,70%{opacity:1;filter:blur()}91%,to{opacity:0;filter:blur()}}@keyframes visitor-gate-handoff{0%,72%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur();transform:none}}@keyframes system-surface-focuses{0%,62%{opacity:0;filter:blur(18px);transform:scale(.992)}76%{opacity:.22;filter:blur(11px)}90%{opacity:.78;filter:blur(2px)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes handoff-title-primary{0%{opacity:.055;filter:blur();transform:translate(0)}20%{opacity:.09;filter:blur(.45px);transform:translate(-28px,-10px)scale(1.008)}48%{opacity:.14;filter:blur();transform:translate(-5px,-2px)scale(1.002)}70%{opacity:.092;filter:blur();transform:translate(0)}to{opacity:.055;filter:blur();transform:translate(0)}}@keyframes handoff-title-gray{0%{opacity:0;filter:blur();transform:translate(0)}20%{opacity:.068;filter:blur(.6px);transform:translate(22px,8px)scale(.996)}48%{opacity:.036;filter:blur();transform:translate(4px,1px)}70%,to{opacity:0;filter:blur();transform:translate(0)}}@keyframes handoff-title-red{0%{opacity:0;filter:blur();transform:translate(0)}20%{opacity:.072;filter:blur(.45px);transform:translate(-13px,5px)scale(.998)}48%{opacity:.024;filter:blur();transform:translate(-2px,1px)}70%,to{opacity:0;filter:blur();transform:translate(0)}}@keyframes visitor-line-handoff{0%{opacity:.38;transform:scaleX(1)}24%{opacity:.5;transform:scaleX(.12)}34%,to{opacity:0;transform:scaleX(0)}}@media (width>=2200px) and (height>=1200px){.archive-header h1{font-size:84px}.archive-entry strong{font-size:27px}.arrival-depth strong{width:min(1274px,84vw);font-size:88px}.arrival-depth strong:nth-child(3){font-size:79px}.arrival-depth p{width:min(572px,40vw);font-size:16px}.arrival-noise>button{font-size:11px;bottom:34px;right:39px}.depth-residues p{width:min(1220px,64%);font-size:99px}.visitor-core{transform:translate(-50%,-50%)scale(1.3)}.signature-trace,.signature-horizon{vector-effect:none}.system-identity{font-size:14px;bottom:33px;left:36px}.system-surface button{transform-origin:100% 100%;bottom:29px;right:31px;transform:scale(1.3)}}@media (width>=3200px) and (height>=1800px){.archive-header h1{font-size:128px}.archive-entry strong{font-size:42px}.arrival-depth strong{width:min(1960px,84vw);font-size:136px}.arrival-depth strong:nth-child(3){font-size:122px}.arrival-depth p{width:min(880px,40vw);font-size:24px}.arrival-noise>button{font-size:16px;bottom:52px;right:60px}.depth-residues p{width:min(1880px,64%);font-size:152px}.visitor-core{transform:translate(-50%,-50%)scale(2)}.system-identity{font-size:22px;bottom:50px;left:56px}.system-surface button{bottom:44px;right:48px;transform:scale(2)}}@media (width<=900px){.depth-residues p{width:72%;font-size:58px;right:3%}}@media (width<=680px),(pointer:coarse){.arrival-depth strong{width:86vw;font-size:43px}.arrival-depth strong:nth-child(3){font-size:39px}.arrival-depth p{width:68%;font-size:10px;bottom:16%;right:22px}.depth-residues p{width:112%;font-size:42px;top:17%;right:-12%}.visitor-gate{padding:16px}.visitor-core{grid-template-rows:26px 54px;grid-template-columns:122px minmax(0,1fr);gap:12px 24px;width:min(600px,100vw - 32px)}.visitor-signature{height:112px}.visitor-avatar{width:110px;height:80px}.visitor-portrait-anonymous,.visitor-portrait-initial{inset:4px 22px}.visitor-portrait-layer svg{width:58px;height:58px}.visitor-portrait-initial{font-size:44px}.visitor-name-slot{min-height:26px}.visitor-name-slot strong{font-size:20px}.visitor-form input{font-size:17px}.system-identity{bottom:17px;left:16px}.system-surface button{bottom:12px;right:12px}}@media (height<=560px){.depth-residues p{width:50%;font-size:30px;top:3%;right:-10%}.visitor-gate{padding:12px}.visitor-core{grid-template-rows:22px 48px;grid-template-columns:108px minmax(0,1fr);gap:8px 20px;width:min(560px,100vw - 24px)}.visitor-signature{height:90px}.visitor-avatar{width:86px;height:60px}.visitor-portrait-anonymous,.visitor-portrait-initial{inset:3px 18px}.visitor-portrait-layer svg{width:42px;height:42px}.visitor-portrait-initial{font-size:32px}.visitor-name-slot{min-height:22px}.visitor-name-slot strong{font-size:18px}.visitor-action-slot,.visitor-form>div,.visitor-form input{height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
