.interactive-index{color:#e9e1d2;background:#0d0d0c;min-height:100vh;padding-bottom:8rem}.interactive-site-nav{padding-top:2rem}.interactive-site-nav a{color:#bda77d;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;text-decoration:none}.interactive-intro{padding-top:9rem;padding-bottom:5rem}.interactive-intro h1{margin:.3rem 0 2rem;font-size:clamp(4rem,12vw,9rem);line-height:.85}.interactive-intro>p:last-child{color:#aca69b;font-size:1.3rem}.interactive-card{border-top:1px solid #7a1e18;grid-template-columns:1fr auto;align-items:end;gap:3rem;padding-top:3rem;display:grid}.interactive-card h2{margin:.4rem 0 1rem;font-size:clamp(2.5rem,6vw,5rem)}.interactive-card>div>span{color:#aa3b31;letter-spacing:.2em;font-family:monospace}.interactive-card ul{color:#aaa49a;gap:2rem;padding:1rem 0;list-style:none;display:flex}.wexler-shell{--sys-blue:#365f83;--sys-dark:#263642;--sys-line:#b8c0c7;--sys-bg:#e5e8ea;--sys-panel:#f7f8f8;background:var(--sys-bg);color:#20262a;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px}.start-screen{background:#d7dcdf;place-items:center;padding:1.25rem;display:grid}.handover-box{background:#f5f6f6;border:1px solid #aeb7bd;width:min(34rem,100%);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 10px 35px #46535b33}.handover-box .company,.system-header>div:first-child p{text-transform:uppercase;letter-spacing:.11em;color:var(--sys-blue);margin:0 0 .4rem;font-weight:700}.handover-box h1{margin:.25rem 0;font-size:1.45rem}.version{color:#667078;font:12px monospace}.handover-rule{background:var(--sys-blue);height:4px;margin:1.5rem 0 2.5rem}.handover-box h2{text-transform:uppercase;letter-spacing:.08em;font-size:1rem}.handover-box dl{border-block:1px solid var(--sys-line);padding:.7rem 0}.handover-box dl div,.data-card dl div{grid-template-columns:10rem 1fr;padding:.3rem 0;display:grid}.handover-box dt,.data-card dt{color:#606a70}.handover-box dd,.data-card dd{margin:0;font-weight:700}.handover-box button,.record-actions button,.database header button{background:var(--sys-blue);color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:1px solid #234765;padding:.72rem 1rem;font-weight:700}.handover-box>a{color:#53636e;margin-top:1.4rem;font-size:.85rem;display:block}.quiet-sting{color:#59636a;margin-top:2rem}.system-header{border-bottom:1px solid var(--sys-line);background:#f8f9f9;grid-template-columns:minmax(16rem,1.2fr) 2fr auto;align-items:center;gap:2rem;min-height:92px;padding:1rem 1.5rem;display:grid}.system-header>div:first-child strong{font-size:1.05rem}.system-status{justify-content:center;gap:1.8rem;display:flex}.system-status span{color:#657078;text-transform:uppercase;letter-spacing:.06em;gap:.2rem;font-size:.7rem;display:grid}.system-status b{color:#26343e;font-size:.78rem}.system-tools{gap:.4rem;display:flex}.system-tools button{border:1px solid var(--sys-line);color:#43515b;cursor:pointer;background:0 0;padding:.5rem}.system-tabs{background:var(--sys-dark);padding-left:1rem;display:flex;overflow-x:auto}.system-tabs button{color:#dfe5e8;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-right:1px solid #53616b;padding:1rem 1.4rem;font-weight:700;position:relative}.system-tabs button.active{background:var(--sys-panel);color:#253845}.system-tabs i{color:#f4c25e;margin-top:.2rem;font-size:.62rem;font-style:normal;display:block}.notification{color:#433b28;text-align:left;cursor:pointer;background:#fff1c9;border:0;border-bottom:1px solid #d5a847;width:100%;padding:.7rem 1.5rem;font-weight:700}.notification span{float:right;font-weight:400}.system-workspace{min-height:calc(100vh - 145px);padding:1.5rem}.incident-layout{grid-template-columns:20rem minmax(0,1fr);gap:1.25rem;max-width:86rem;margin:auto;display:grid}.incident-list,.record-panel,.database,.incoming-queue{background:var(--sys-panel);border:1px solid var(--sys-line);box-shadow:0 2px 6px #53636e14}.incident-list h2{border-bottom:1px solid var(--sys-line);text-transform:uppercase;margin:0;padding:1rem;font-size:1rem}.incident-list h2 span{float:right;background:#dbe2e6;padding:.1rem .4rem}.incident-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d5dade;gap:.2rem;width:100%;padding:.85rem 1rem;display:grid}.incident-list>button:hover,.incident-list>button.active{border-left:4px solid var(--sys-blue);background:#e8f0f6}.incident-list>button:disabled{opacity:.43}.incident-list span,.record-header span,.label{text-transform:uppercase;letter-spacing:.07em;color:#5b6b75;font:700 .72rem monospace}.incident-list small{color:#69747b}.record-panel{max-width:68rem;padding:clamp(1.2rem,3vw,2.5rem)}.record-header{border-bottom:3px solid var(--sys-blue);grid-template-columns:1fr auto;gap:2rem;margin-bottom:2rem;padding-bottom:1.25rem;display:grid}.record-header h1{text-transform:uppercase;margin:.35rem 0;font-size:1.55rem}.record-header dl{gap:2rem;margin:0;display:flex}.record-header dt{text-transform:uppercase;color:#66727a;font-size:.68rem}.record-header dd{margin:.2rem 0 0;font-weight:700}.record-panel>p{max-width:58rem;line-height:1.65}.record-panel pre,.data-card pre{white-space:pre-wrap;background:#eef1f2;border-left:3px solid #8297a5;padding:1rem;font:14px/1.6 Consolas,monospace}.system-note,.legacy{color:#3d4b54;background:#eef3f5;border:1px solid #c8d0d5;padding:1rem}.record-actions{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.record-actions button{color:#2d4658;background:#f4f6f7;font-size:.78rem}.record-actions button:hover,.record-actions button:focus{background:var(--sys-blue);color:#fff}.live-record{min-height:28rem;margin:0 auto}.empty-system{text-align:center;color:#5f6970;place-content:center;min-height:24rem;display:grid}.status-check{color:#3d6b46;background:#dfe9df;border-radius:50%;place-items:center;width:3rem;height:3rem;margin:auto;font-size:1.5rem;display:grid}.database{max-width:86rem;min-height:32rem;margin:auto}.database>header{border-bottom:1px solid var(--sys-line);background:#edf0f2;align-items:center;gap:.75rem;padding:1rem 1.2rem;display:flex}.database>header h1{text-transform:uppercase;margin:0 auto 0 0;font-size:1rem}.database input,.database select{min-height:2.5rem;font:inherit;background:#fff;border:1px solid #aeb9c0;padding:.5rem}.data-card{border:1px solid var(--sys-line);background:#fff;width:min(36rem,100% - 3rem);margin:1.5rem;padding:1.5rem}.data-card h2{text-transform:uppercase}.database table{border-collapse:collapse;width:100%}.database th,.database td{text-align:left;border-bottom:1px solid #cbd2d6;padding:.8rem 1rem}.database th{text-transform:uppercase;color:#53616a;background:#e7ebed;font-size:.72rem}@media (max-width:900px){.system-header{grid-template-columns:1fr auto}.system-status{grid-area:2/1/auto/-1;justify-content:flex-start;overflow:auto}.incident-layout{grid-template-columns:1fr}.incident-list{display:flex;overflow:auto}.incident-list h2{min-width:10rem}.incident-list>button{min-width:13rem}.record-header{grid-template-columns:1fr}.record-header dl{flex-wrap:wrap}.interactive-card{grid-template-columns:1fr}.interactive-card ul{flex-direction:column;gap:.4rem}}@media (max-width:620px){.system-header{padding:.8rem}.system-header>div:first-child strong{font-size:.85rem}.system-tools button{font-size:.7rem}.system-status{gap:1rem}.system-tabs{padding-left:0}.system-tabs button{padding:.8rem .9rem;font-size:.72rem}.system-workspace{padding:.65rem}.record-panel{padding:1rem}.record-header dl{gap:.8rem;display:grid}.database th,.database td{padding:.65rem .5rem;font-size:.78rem}.database table{display:block;overflow:auto}.data-card dl div,.handover-box dl div{grid-template-columns:8rem 1fr}.interactive-intro{padding-top:5rem}.interactive-card{margin-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.wexler-shell *{scroll-behavior:auto!important;transition:none!important}}.wexler-shell h1,.wexler-shell h2,.wexler-shell h3,.wexler-shell button,.wexler-shell input,.wexler-shell select{font-family:Arial,Helvetica,sans-serif}:is(.wexler-shell button:focus-visible,.wexler-shell a:focus-visible,.wexler-shell input:focus-visible,.wexler-shell select:focus-visible){outline-offset:2px;outline:3px solid #e6a928}.boot-screen{color:#91a7b3;background:#091014;place-items:center;min-height:100vh;padding:1.5rem;font-family:Consolas,Courier New,monospace;display:grid}.boot-screen section{border:1px solid #33454e;width:min(42rem,100%);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 0 70px #1f526733}.boot-screen p{letter-spacing:.14em;font-size:.78rem}.boot-screen h1{letter-spacing:-.05em;color:#d2dde1;margin:.3rem 0 2.5rem;font:400 clamp(2.5rem,8vw,5rem)/1 Consolas,Courier New,monospace}.boot-lines{gap:.65rem;font-size:.82rem;display:grid}.boot-lines span{opacity:0;animation:.15s forwards boot-line}.boot-lines span:before{content:"[ OK ]";color:#6e8b79;margin-right:.7rem}.boot-lines span:nth-child(2){animation-delay:.6s}.boot-lines span:nth-child(3){animation-delay:1.2s}.boot-lines span:nth-child(4){animation-delay:1.8s}.boot-lines span:nth-child(5){color:#d2dde1;font-weight:700;animation-delay:2.7s}.boot-progress{background:#24333a;height:3px;margin:2rem 0 1rem;overflow:hidden}.boot-progress i{background:#86a3b0;height:100%;animation:3.2s linear forwards boot-progress;display:block}.boot-screen button{color:#70858e;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font:12px Consolas,Courier New,monospace;text-decoration:underline}@keyframes boot-line{to{opacity:1}}@keyframes boot-progress{0%{width:0}to{width:100%}}.resolution-note{color:#334d37;background:#e4ece5;border-left:4px solid #66816a;font-weight:700;padding:1rem!important}.database-search{border-bottom:1px solid var(--sys-line);background:#edf0f2;align-items:center;gap:.75rem;padding:1rem 1.2rem;display:flex}.database-search h1{text-transform:uppercase;margin:0 auto 0 0;font-size:1rem}.database-search input{min-height:2.5rem;font:inherit;background:#fff;border:1px solid #aeb9c0;padding:.5rem}.plan-caption{border-bottom:1px solid var(--sys-line);color:#68757d;letter-spacing:.07em;background:#f7f8f8;padding:.55rem 1.2rem;font:700 .7rem Consolas,monospace}@media (max-width:620px){.database-search{grid-template-columns:1fr auto;display:grid}.database-search h1{grid-column:1/-1}.database-search input{min-width:0}}.interactive-index .interactive-intro h1{letter-spacing:-.055em;text-transform:uppercase;font:500 clamp(4rem,12vw,9rem)/.85 Georgia,serif}.interactive-index .interactive-card h2{letter-spacing:-.04em;text-transform:uppercase;font:500 clamp(2.5rem,6vw,5rem)/.95 Georgia,serif}.processing-note{color:#42535e;text-transform:uppercase;letter-spacing:.05em;background:#eef2f4;border:1px solid #c7d0d5;align-items:center;gap:.75rem;font:700 .78rem Consolas,monospace;display:flex;padding:1rem!important}.processing-note i{border:2px solid #9cabb4;border-top-color:#365f83;border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite system-spin}.record-actions button:disabled{opacity:.48;cursor:wait}@keyframes system-spin{to{transform:rotate(360deg)}}.maddox-response{color:#263943;background:#e8edef!important;border-left-color:#536d7e!important}.type-cursor{vertical-align:-.16em;background:#365f83;width:.52em;height:1.05em;margin-left:.14em;animation:.7s step-end infinite type-cursor;display:inline-block}.message-feed{gap:.55rem;margin-top:1rem;display:grid}.message-feed pre{margin:0;animation:.18s ease-out message-arrive}.patrol-sequence .record-header dd:last-child{color:#356442}.patrol-sequence .record-header dd:last-child:before{content:"";background:#4f8a59;border-radius:50%;width:.5rem;height:.5rem;margin-right:.45rem;display:inline-block;box-shadow:0 0 0 .22rem #4f8a5922}@keyframes type-cursor{50%{opacity:0}}@keyframes message-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.incoming-queue{max-width:72rem;min-height:25rem;margin:0 auto}.incoming-queue>header{border-bottom:1px solid var(--sys-line);background:#edf0f2;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.incoming-queue>header h1{text-transform:uppercase;margin:0;font-size:1rem}.incoming-queue>header span{color:#64717a;font-size:.8rem}.incoming-record{background:#fff;border:1px solid #aeb8bf;border-left:5px solid #d09a25;margin:1.25rem;box-shadow:0 1px 3px #53636e18}.incoming-state{color:#5e491c;text-transform:uppercase;letter-spacing:.08em;background:#fff8df;border-bottom:1px solid #d6dce0;padding:.65rem 1rem;font:700 .72rem Consolas,monospace}.incoming-state i{background:#d09a25;border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}.incoming-id{gap:.25rem;padding:1.1rem 1.25rem .65rem;display:grid}.incoming-id span{color:#5b6b75;font:700 .76rem Consolas,monospace}.incoming-id strong{text-transform:uppercase;font-size:1.15rem}.incoming-record dl{gap:3rem;margin:0;padding:.65rem 1.25rem;display:flex}.incoming-record dt{color:#66727a;text-transform:uppercase;font-size:.68rem}.incoming-record dd{margin:.2rem 0 0;font-weight:700}.incoming-record>p{margin:0;padding:1rem 1.25rem 1.25rem;line-height:1.55}.incoming-record footer{background:#eef1f2;border-top:1px solid #d0d7dc;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.incoming-record footer span{color:#68747b;font-size:.76rem}.incoming-record button{background:var(--sys-blue);color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:1px solid #234765;padding:.78rem 1.2rem;font-weight:700}.sync-timeline{gap:.7rem;margin:1.5rem 0;display:grid}.sync-timeline p{background:#eef1f2;border-left:3px solid #8297a5;grid-template-columns:2rem 1fr;align-items:center;gap:.6rem;margin:0;padding:.9rem;display:grid}.sync-timeline span{color:#40545f;background:#d7e0e5;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font:700 .72rem Consolas,monospace;display:grid}.directory-meta{color:#5c6971;justify-content:space-between;padding:1rem 1.2rem;display:flex}.directory-meta span{text-transform:uppercase;font-size:.78rem;font-weight:700}.directory-new{background:#fff7dc}.directory-new td:first-child{font-weight:700}.directory-new i{color:#3c3016;text-transform:uppercase;background:#d6ae4e;margin-left:.4rem;padding:.15rem .35rem;font:700 .62rem Consolas,monospace;display:inline-block}.database-search button.active{background:#263642}.database-search button{color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#365f83;border:1px solid #234765;padding:.72rem 1rem;font-weight:700}.floorplan-canvas{border-bottom:1px solid var(--sys-line);background:#d9dde0;padding:clamp(1rem,3vw,2.5rem);overflow:auto}.plan-sheet{background-color:#f7f5ed;background-image:linear-gradient(#7f929811 1px,#0000 1px),linear-gradient(90deg,#7f929811 1px,#0000 1px);background-size:16px 16px;border:1px solid #8e999f;gap:0;min-width:680px;max-width:980px;min-height:470px;margin:auto;padding:2rem;display:grid;position:relative;box-shadow:0 3px 10px #43515b25}.floor-four-plan{grid-template:"r401 r402 r403"170px"corridor corridor corridor"78px"r404 core r405"145px/1fr .42fr 1fr}.floor-four-plan.rewritten{grid-template-columns:1fr 1fr 1fr}.ground-plan{grid-template:"lobby mail management"170px"corridor corridor corridor"72px"security security core"150px/1.15fr .8fr 1fr}.plan-room{text-align:center;letter-spacing:.05em;background:#fbfaf4;border:3px double #48565d;place-content:center;font:700 .95rem Consolas,monospace;display:grid;position:relative}.plan-room small{color:#748087;text-transform:uppercase;margin-top:.4rem;font-size:.66rem;font-weight:400;display:block}.plan-room.alert{background:#f4ead8;border-color:#776443}.plan-room.door-bottom:after,.plan-room.door-top:after{content:"";background:#f7f5ed;border-inline:1px solid #48565d;width:36px;height:7px;position:absolute;left:calc(50% - 18px)}.plan-room.door-bottom:after{bottom:-5px}.plan-room.door-top:after{top:-5px}.plan-corridor{color:#778289;letter-spacing:.12em;border-inline:3px solid #48565d;justify-content:center;align-items:center;font:700 .68rem Consolas,monospace;display:flex;position:relative}.plan-corridor i{font-size:.6rem;font-style:normal;position:absolute}.fourth-corridor{grid-area:corridor}.fourth-corridor i:first-of-type{left:1rem}.fourth-corridor i:last-of-type{right:1rem}.ground-corridor{grid-area:corridor}.plan-core{background:#edf0ed;border:3px double #48565d;grid-area:core;grid-template-columns:1fr 1fr;display:grid}.plan-core span{text-align:center;color:#65727a;place-content:center;font:700 .65rem Consolas,monospace;display:grid}.plan-core span+span{border-left:1px solid #48565d}.plan-compass{color:#58676f;font:700 .7rem Consolas,monospace;position:absolute;top:.45rem;right:.6rem}.ground-plan .plan-room[style*=security]{border-top-width:3px}@media (prefers-reduced-motion:reduce){.type-cursor{display:none}.message-feed pre{animation:none}}.terminal-console{--sys-blue:#315a68;--sys-dark:#17272d;--sys-line:#7e8e91;--sys-bg:#142228;--sys-panel:#dfe5df;background:radial-gradient(circle at 50% 18%,#31454a 0,#17272d 42%,#0d171b 100%);grid-template-rows:auto auto auto 1fr auto;min-height:100vh;padding:12px;font-family:Lucida Console,Consolas,Courier New,monospace;display:grid;position:relative}.terminal-console:before{content:"";z-index:20;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 3px,#0710140b 4px);position:fixed;inset:0}.terminal-console .system-header{color:#d8e2dc;background:linear-gradient(#263a40,#1a2b31);border:1px solid #51646b;border-bottom-color:#0b1316;min-height:102px;padding:1rem 1.25rem;box-shadow:inset 0 1px #607178,0 4px 14px #0005}.system-brand{padding-left:1.25rem;position:relative}.system-brand>i{background:#7aa875;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.2rem;left:0;box-shadow:0 0 0 3px #18252a,0 0 9px #7aa875}.terminal-console .system-brand p{color:#91b7b0;font:700 .72rem Lucida Console,Consolas,monospace}.terminal-console .system-brand strong{letter-spacing:.025em;color:#f0f3eb;font:700 .98rem Lucida Console,Consolas,monospace}.terminal-console .system-status{justify-content:flex-end}.terminal-console .system-status span{color:#7f9796;font-family:Lucida Console,Consolas,monospace}.terminal-console .system-status b{color:#d4dfd8;font-family:inherit}.terminal-console .system-tools button{color:#d9e1dc;text-transform:uppercase;background:linear-gradient(#3b5056,#26393f);border:1px solid #111d21;border-color:#6e7f83 #111d21 #111d21 #6e7f83;min-height:2.2rem;font:700 .68rem Lucida Console,Consolas,monospace;box-shadow:inset 1px 1px #64767a}.terminal-console .system-tools button:active{background:#25373c;border-color:#111d21 #6e7f83 #6e7f83 #111d21;transform:translate(1px,1px);box-shadow:inset 1px 1px #0e191c}.terminal-console .notification{color:#241f15;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(90deg,#c8a454,#e2ca87 55%,#b58e3d);border:1px solid #9b7b35;border-top:0;font:700 .76rem Lucida Console,Consolas,monospace;position:relative;box-shadow:inset 0 1px #f3dfaa}.terminal-console .notification:before{content:"!";color:#e7c771;background:#332913;place-items:center;width:1.15rem;height:1.15rem;margin-right:.65rem;display:inline-grid}.terminal-console .system-tabs{background:#101c20;border-inline:1px solid #51646b;gap:3px;padding:7px 8px 0}.terminal-console .system-tabs button{border:1px solid #506269;color:#aebfba;text-align:left;background:linear-gradient(#31454b,#24363c);border-bottom:0;min-width:9rem;padding:.7rem 1rem .65rem;font:700 .72rem Lucida Console,Consolas,monospace;box-shadow:inset 0 1px #607177}.terminal-console .system-tabs button:before{color:#6f8b88;letter-spacing:.02em;margin-bottom:.3rem;font-size:.6rem;display:block}.terminal-console .system-tabs button:first-child:before{content:"F1"}.terminal-console .system-tabs button:nth-child(2):before{content:"F2"}.terminal-console .system-tabs button:nth-child(3):before{content:"F3"}.terminal-console .system-tabs button:nth-child(4):before{content:"F4"}.terminal-console .system-tabs button:nth-child(5):before{content:"F5"}.terminal-console .system-tabs button:hover{color:#eef2ed;background:linear-gradient(#3d555c,#2c4248)}.terminal-console .system-tabs button.active{background:var(--sys-panel);color:#17272d;box-shadow:inset 0 3px #77958b}.terminal-console .system-tabs button.active:before{color:#42675d}.terminal-console .system-tabs i{color:#805812}.terminal-console .system-workspace{background-color:#aab4b0;background-image:linear-gradient(#ffffff10 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:5px 5px;border:1px solid #51646b;border-top:0;min-height:calc(100vh - 205px);padding:clamp(1rem,2.5vw,2rem);position:relative;box-shadow:inset 0 4px 18px #17242845}.terminal-console .record-panel,.terminal-console .database,.terminal-console .incoming-queue,.terminal-console .incident-list{background:#dfe5df;border:2px solid #26373c;border-color:#5e7074 #26373c #26373c #5e7074;box-shadow:inset 1px 1px #f5f7f1,0 5px 12px #26383c35}.terminal-console .record-panel,.terminal-console .database,.terminal-console .incoming-queue{animation:.18s ease-out terminal-pane-in}.terminal-console .record-header{border-bottom:2px solid #526b70}.terminal-console .record-header h1,.terminal-console .database h1,.terminal-console .incoming-queue h1{letter-spacing:.025em;font-family:Lucida Console,Consolas,Courier New,monospace}.terminal-console .record-header span,.terminal-console .label,.terminal-console .incident-list span{color:#3e6064}.terminal-console .record-header dt,.terminal-console .incoming-record dt{color:#52666a;font-family:Lucida Console,Consolas,monospace}.terminal-console .record-header dd,.terminal-console .incoming-record dd{font-family:Lucida Console,Consolas,monospace}.terminal-console .record-panel>p:not(.label),.terminal-console .data-card>p{font-family:Tahoma,Arial,sans-serif}.terminal-console .record-panel pre,.terminal-console .data-card pre{color:#1d3033;background:#cfd8d3;border:1px solid #819194;border-left:5px solid #46656b;box-shadow:inset 0 1px 4px #30434724}.terminal-console .record-actions{border-top:1px dotted #82908f;padding-top:1.15rem}.terminal-console .record-actions button,.terminal-console .database-search button,.terminal-console .incoming-record button,.terminal-console .handover-box button{color:#183740;text-shadow:0 1px #fff;background:linear-gradient(#f2f4ef,#c4cfca);border:1px solid #1e3035;border-color:#819194 #1e3035 #1e3035 #819194;padding:.75rem 1rem;font:700 .72rem Lucida Console,Consolas,monospace;box-shadow:inset 1px 1px #fff,1px 1px #788688}.terminal-console .record-actions button:hover,.terminal-console .record-actions button:focus,.terminal-console .database-search button:hover,.terminal-console .incoming-record button:hover{color:#0e2d35;background:linear-gradient(#dae8e1,#aebfb8)}.terminal-console .record-actions button:active,.terminal-console .database-search button:active,.terminal-console .incoming-record button:active{border-color:#1e3035 #819194 #819194 #1e3035;transform:translate(1px,1px);box-shadow:inset 1px 1px #617276}.terminal-console .incident-list h2,.terminal-console .database>header,.terminal-console .database-search,.terminal-console .incoming-queue>header{background:linear-gradient(#d5ddda,#bdc9c5);border-bottom:1px solid #607175;box-shadow:inset 0 1px #f3f6f1}.terminal-console .incident-list>button{background:#d9e0dc;border-bottom:1px solid #9da9a8;font-family:Lucida Console,Consolas,monospace}.terminal-console .incident-list>button:nth-child(odd){background:#d3dbd7}.terminal-console .incident-list>button:hover,.terminal-console .incident-list>button.active{background:#b9cbc4;border-left:5px solid #426873}.terminal-console .incoming-record{background:#d8dfda;border-color:#637579 #637579 #637579 #b17d27;box-shadow:inset 1px 1px #f4f6f1,2px 3px #60707455}.terminal-console .incoming-state{color:#3a301b;background:#d7c28c;border-bottom-color:#937837}.terminal-console .incoming-record footer{background:#bdc9c5;border-top-color:#718084}.terminal-console .incoming-record footer span{font-family:Lucida Console,Consolas,monospace}.terminal-console .data-card{background:#d7dfda;border:1px solid #66777a;box-shadow:inset 1px 1px #f5f7f2,2px 2px #8b9998}.terminal-console .database table{background:#d9e1dc;font-family:Lucida Console,Consolas,monospace}.terminal-console .database th{color:#dbe5df;letter-spacing:.06em;background:#344a50;border-color:#1a292e}.terminal-console .database td{border-bottom:1px dotted #81908f}.terminal-console .database tbody tr:nth-child(2n){background:#cfd8d3}.terminal-console .database tbody tr:hover{background:#bdcec7}.terminal-console .database input,.terminal-console .database select{color:#152d32;background:#cbd6d0;border:2px inset #879596;font:14px Lucida Console,Consolas,monospace;box-shadow:inset 1px 1px 5px #263a3e2d}.terminal-console .database input:focus,.terminal-console .database select:focus{background:#dbe4df}.terminal-console .empty-system{color:#44585c;font-family:Lucida Console,Consolas,monospace}.terminal-console .status-check{color:#345e42;background:#b9c9bc;border:1px solid #55715d;box-shadow:inset 1px 1px #e7eee8}.terminal-console .resolution-note,.terminal-console .system-note,.terminal-console .legacy{background:#cbd7ce;border:1px solid #788987;border-left:5px solid #557460;box-shadow:inset 0 1px #edf1ec}.terminal-console .processing-note{background:#c7d2cf;border:1px solid #718185}.terminal-console .plan-caption{color:#aec1bb;background:#263a40;border-bottom-color:#152429}.terminal-console .floorplan-canvas{background:#8f9c99;box-shadow:inset 0 3px 12px #26373b4a}.terminal-console .plan-sheet{box-shadow:0 5px 14px #26363b66}.terminal-console .directory-new{background:#d9c68f}.system-footer{color:#8fa4a1;text-transform:uppercase;letter-spacing:.035em;background:linear-gradient(#26393f,#192a30);border:1px solid #51646b;border-top-color:#708087;align-items:center;gap:1.5rem;padding:.55rem .8rem;font:700 .62rem Lucida Console,Consolas,monospace;display:flex}.system-footer span:first-child{color:#bdd0c7;margin-right:auto}.system-footer i{background:#75a574;border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block;box-shadow:0 0 6px #75a574}.start-screen:not(.boot-screen){background:radial-gradient(circle at 50% 30%,#42545a,#1b2c32 48%,#0e191d)}.start-screen .handover-box{background:#dfe5df;border:8px solid #283b41;outline:1px solid #65767b;box-shadow:inset 0 0 0 1px #f4f6f1,0 18px 50px #0008}.start-screen .handover-rule{background:#315a68;box-shadow:0 2px #aebbb7}.start-screen .handover-box h1,.start-screen .handover-box h2{font-family:Lucida Console,Consolas,monospace}.start-screen .company{color:#315a68}.start-screen .version{background:#c9d3ce;border:1px inset #8d9a98;padding:.2rem .4rem;display:inline-block}.start-screen .handover-box dl{font-family:Lucida Console,Consolas,monospace}@keyframes terminal-pane-in{0%{opacity:.3;transform:translateY(2px)}to{opacity:1;transform:none}}@media (max-width:900px){.terminal-console{padding:6px}.terminal-console .system-header{grid-template-columns:1fr auto;gap:.8rem}.terminal-console .system-status{justify-content:flex-start}.terminal-console .system-tabs button{min-width:7rem}.system-footer{white-space:nowrap;overflow-x:auto}.system-footer span:first-child{margin-right:0}.incoming-record dl{gap:1.5rem}}@media (max-width:620px){.terminal-console{padding:0}.terminal-console .system-header{border-inline:0}.terminal-console .system-brand{padding-left:1rem}.terminal-console .system-tabs{padding-inline:0}.terminal-console .system-tabs button{min-width:6.4rem;padding:.6rem .75rem}.terminal-console .system-workspace{border-inline:0;padding:.55rem}.terminal-console .record-panel,.terminal-console .database,.terminal-console .incoming-queue{border-width:1px}.incoming-record{margin:.65rem}.incoming-record dl{gap:.6rem;display:grid}.incoming-record footer{flex-direction:column;align-items:stretch}.incoming-record button{width:100%}.system-footer{border-inline:0}.terminal-console .record-actions button{flex:12rem}.start-screen .handover-box{border-width:5px}}@media (prefers-reduced-motion:reduce){.terminal-console .record-panel,.terminal-console .database,.terminal-console .incoming-queue{animation:none}}.review-checklist{gap:.55rem;margin:1.5rem 0;display:grid}.review-checklist button{color:#263c41;text-align:left;cursor:pointer;background:#d1dad5;border:1px solid #405257;border-color:#859493 #405257 #405257 #859493;grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.9rem 1rem;display:grid}.review-checklist button:hover{background:#bfcec7}.review-checklist button.complete{color:#304c38;background:#c4d2c7}.review-checklist button i{background:#e7ece7;border:1px solid #6f8182;place-items:center;width:1.45rem;height:1.45rem;font:700 .72rem Lucida Console,Consolas,monospace;display:grid}.review-checklist button span{text-transform:uppercase;font:700 .76rem Lucida Console,Consolas,monospace}.review-checklist button small{color:#657274;text-transform:uppercase;font:700 .65rem Lucida Console,Consolas,monospace}.patrol-report{background:#cbd7ce;border:1px solid #81908f;border-left:5px solid #557460;margin:1.2rem 0;padding:1rem 1.15rem}.patrol-report>b{text-transform:uppercase;letter-spacing:.06em;font:700 .72rem Lucida Console,Consolas,monospace}.patrol-report p{margin:.7rem 0 0;font-family:Tahoma,Arial,sans-serif;line-height:1.55}.directory-erased{color:#67716f;background:#c7ceca!important}.directory-erased td:nth-child(2){font-style:italic}.floor-four-plan.consumed{grid-template:"r402 r403"170px"corridor corridor"78px"r404 r405"145px/1fr 1fr}.sequence-panel .message-feed{min-height:7rem}.final-resolution pre{font-size:1rem!important;line-height:1.9!important}.investigation-gate .record-header dd{color:#765a20}.investigation-gate:has(.review-checklist button.complete) .record-header dd{color:#345c40}@media (max-width:620px){.review-checklist button{grid-template-columns:2rem 1fr}.review-checklist button small{grid-column:2}.sequence-panel .message-feed pre{font-size:.76rem}.patrol-report{padding:.8rem}.final-resolution pre{font-size:.82rem!important}}.resume-box{width:min(38rem,100%)}.resume-box h2{color:#243c43}.resume-box dl div{grid-template-columns:8rem 1fr}.resume-box dl div:last-child dd{color:#704f18}.resume-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.resume-actions button{margin:0}.resume-actions .secondary{color:#263a40;text-shadow:0 1px #fff;background:linear-gradient(#e6e9e6,#b9c2bf);border-color:#778589}.resume-actions .secondary:hover,.resume-actions .secondary:focus{color:#17272d;background:linear-gradient(#d8ddda,#aeb9b5)}.session-check span{animation-delay:0s!important}.terminal-console .system-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center}.terminal-console .system-tools>a{color:#d9e1dc;text-transform:uppercase;background:linear-gradient(#3b5056,#26393f);border:1px solid #111d21;border-color:#6e7f83 #111d21 #111d21 #6e7f83;align-items:center;min-height:2.2rem;padding:.5rem;font:700 .68rem Lucida Console,Consolas,monospace;display:inline-flex;box-shadow:inset 1px 1px #64767a}.terminal-console .system-tools .restart-danger{color:#fff1ec;background:linear-gradient(#74443f,#4f2926);border-color:#9b5b56 #321616 #321616 #9b5b56}@media (max-width:620px){.interactive-index{overflow-x:hidden}.interactive-index .interactive-intro h1{font-size:clamp(3rem,14vw,3.5rem)}.interactive-card{grid-template-columns:1fr;margin-inline:0}.interactive-card ul{flex-wrap:wrap;gap:.65rem 1.2rem}.terminal-console .system-tools{justify-content:flex-start}.terminal-console .system-tools button,.terminal-console .system-tools>a{padding:.45rem;font-size:.61rem}.terminal-console .system-header{grid-template-columns:1fr}.terminal-console .system-status{padding-bottom:.2rem;overflow-x:auto}}
