.security-page{--ink:#0e0e0f;--raised:#151516;--bone:#e7e2d7;--almond:#efebe2;--muted:#a09c92;--dim:#77756e;--rule:#e7e2d729;--red:#ef5257;--blue:#81abeb;--violet:#b29bec;--amber:#d3ae61;--background:var(--ink);--foreground:var(--bone);--card:var(--raised);--card-foreground:var(--bone);--popover:var(--raised);--popover-foreground:var(--bone);--primary:var(--bone);--primary-foreground:var(--ink);--secondary:var(--raised);--secondary-foreground:var(--bone);--muted-foreground:var(--muted);--accent:var(--raised);--accent-foreground:var(--bone);--destructive:var(--red);--border:var(--rule);--input:#595852;--ring:var(--bone);--radius:.25rem;--font-sans:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Plain Zero", var(--font-jetbrains), ui-monospace, "SF Mono", monospace;--ease:cubic-bezier(.22, 1, .36, 1);font:16px/1.5 var(--font-sans);scroll-behavior:smooth}.security-page *{box-sizing:border-box;border-color:var(--rule)}.security-page button,.security-page a{cursor:pointer;touch-action:manipulation}.security-page button{font:inherit;color:inherit}.security-page a{color:inherit;text-decoration:none}.security-page button:disabled{cursor:default}.security-page button:focus-visible,.security-page a:focus-visible,.security-page input:focus-visible,.security-page select:focus-visible{outline-offset:5px;outline:2px solid}.security-page label:has(:focus-visible){outline-offset:5px;outline:2px solid}.security-page ::selection{background:var(--red);color:var(--ink)}.security-page h1,.security-page h2,.security-page h3,.security-page h4,.security-page p{margin:0}.security-page button{background:0 0;border:0}.security-page svg{flex-shrink:0}.security-page ul,.security-page ol{margin:0;padding:0}.security-page .mono{font:11px/1.6 var(--font-mono);letter-spacing:.035em}.security-page .skip-link{z-index:200;background:var(--bone);color:var(--ink);padding:16px;position:fixed;top:-80px;left:20px}.security-page .skip-link:focus{top:10px}.security-page .security-world{overflow:clip}.security-page .world-header{z-index:70;justify-content:space-between;align-items:center;gap:20px;height:90px;padding:0 4.2vw;display:flex;position:absolute;top:0;left:0;right:0}.security-page .brand{align-items:center;gap:12px;display:flex}.security-page .brand-glyph{width:44px;height:34px}.security-page .brand>span:not(.brand-suffix){letter-spacing:-1.3px;font-size:29px;font-weight:500;line-height:1}.security-page .brand-suffix{letter-spacing:.07em;color:var(--muted);border-left:1px solid var(--rule);margin-left:13px;padding-left:20px;font-size:10px}.security-page .header-coordinate{color:var(--muted);margin-left:auto;margin-right:6vw;font-size:10px}.security-page .index-toggle{align-items:center;gap:28px;min-height:44px;display:flex}.security-page .index-toggle .mono{font-size:10px}.security-page .index-toggle:hover{color:var(--red)}.security-page .world-index{z-index:65;background:var(--bone);color:var(--ink);animation:sheet-in .5s var(--ease) both;padding:120px 12vw 80px;position:fixed;inset:0;overflow:auto}.security-page .world-index.is-closing{animation:sheet-out .4s var(--ease) both;pointer-events:none;overflow:hidden}.security-page .index-overline{color:#68645d;margin-bottom:35px;display:block}.security-page .world-index>a:not(.index-main-link){border-bottom:1px solid #0e0e0f30;justify-content:space-between;align-items:center;gap:35px;padding:22px 0;display:flex}.security-page .world-index>a>span:nth-child(2){letter-spacing:-.05em;flex:1;font-size:clamp(28px,4vw,65px)}.security-page .world-index>a:hover{color:#b72830}.security-page .index-main-link{align-items:center;gap:20px;margin-top:35px;font-size:13px;display:flex}.security-page .world-header:has(+.world-index){color:var(--ink);position:fixed}:is(.security-page .world-header:has(+.world-index) .header-coordinate,.security-page .world-header:has(+.world-index) .brand-suffix){color:#6c6860}.security-page .world-header:has(+.world-index) .brand-glyph{--almond:#0e0e0f}.security-page .experience-dock{z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--bone);background:#181819e8;border:1px solid #e7e2d72a;border-radius:3px;align-items:center;gap:18px;padding:5px 8px 5px 12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #0004}.security-page .experience-dock nav{gap:13px;display:flex}.security-page .experience-dock nav>a{min-height:34px;font:10px var(--font-mono);color:#8b8880;white-space:nowrap;align-items:center;gap:8px;display:flex}.security-page .experience-dock a>i{width:24px;height:1px;transition:width .5s var(--ease), background .4s;background:#6f6b6433}.security-page .experience-dock a[aria-current]>i{background:var(--red);width:40px}.security-page .experience-dock a[aria-current]{color:var(--bone)}.security-page .dock-label{display:none}.security-page .experience-dock a[aria-current] .dock-label{font-family:var(--font-sans);font-size:11px;display:inline}.security-page .dock-tools{border-left:1px solid #e7e2d725;gap:3px;padding-left:7px;display:flex}.security-page .dock-tools button{color:#b0aba1;place-items:center;width:34px;height:34px;display:grid}.security-page .dock-tools button:hover{color:var(--red)}.security-page .exposure-scroll{height:150svh;min-height:1000px}.security-page .exposure-stage{--mx:50%;--my:45%;--exit:0;--lens-radius:180px;background:var(--ink);height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden}.security-page .surface-front,.security-page .surface-under{position:absolute;inset:0;overflow:hidden}.security-page .circuit-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.security-page .scene-caption{color:var(--muted);justify-content:space-between;font-size:10px;display:flex;position:absolute;top:125px;left:4.2%;right:4.2%}.security-page .scene-caption>span:first-child:before{content:"";vertical-align:middle;background:currentColor;width:4px;height:4px;margin-right:10px;display:inline-block}.security-page .surface-type{letter-spacing:-.065em;-webkit-user-select:none;user-select:none;pointer-events:none;width:91.6%;font-size:clamp(90px,16.8vw,290px);font-weight:600;line-height:.87;position:absolute;top:22%;left:4.2%}.security-page .surface-type>span{will-change:transform;transform:translateX(calc(var(--exit)*-65%));opacity:calc(1 - var(--exit)*.85);display:block}.security-page .surface-type>span+span{transform:translateX(calc(var(--exit)*60%))}.security-page .surface-front .surface-type>span+span{-webkit-text-stroke:1px var(--bone);color:#0000;font-weight:400}.security-page .type-period{color:var(--red);-webkit-text-stroke:0}.security-page .front-note{color:var(--muted);transform:translateY(calc(var(--exit)*60px));align-items:flex-start;gap:20px;font-size:16px;display:flex;position:absolute;bottom:20%;left:62%}.security-page .note-rule{background:var(--red);width:40px;height:1px;margin-top:12px}.security-page .surface-stamp{color:var(--dim);text-align:right;font-size:10px;line-height:1.75;position:absolute;top:25%;right:5%}.security-page .surface-under{z-index:2;clip-path:circle(var(--lens-radius) at var(--mx) var(--my));background:#161011;transition:background .3s}.security-page .surface-under .surface-type{color:var(--red);font-weight:500}.security-page .surface-under .scene-caption{color:var(--red)}.security-page .under-tags{pointer-events:none;position:absolute;inset:0}.security-page .under-tags>span{color:var(--red);font:9px/1.4 var(--font-mono);letter-spacing:.06em;background:#161011;border:1px solid #ef525745;padding:5px 8px;position:absolute}.security-page .under-tags>span:first-child{top:35%;left:16%}.security-page .under-tags>span:nth-child(2){top:50%;left:70%}.security-page .under-tags>span:nth-child(3){top:76%;left:57%}.security-page .expose-all .surface-under{clip-path:circle(150% at var(--mx) var(--my));transition:clip-path .8s var(--ease)}.security-page .inspection-lens{width:calc(var(--lens-radius)*2);height:calc(var(--lens-radius)*2);z-index:4;pointer-events:none;border:1px solid #ef525780;border-radius:50%;transition:opacity .3s;position:absolute;top:50%;left:72%;transform:translate(-50%,-50%);box-shadow:0 0 60px #ef525710,inset 0 0 60px #ef525707}.security-page .inspection-lens:before,.security-page .inspection-lens:after{content:"";background:linear-gradient(90deg, var(--red) 15px, transparent 15px, transparent calc(100% - 15px), var(--red) calc(100% - 15px));height:1px;position:absolute;top:50%;left:-9px;right:-9px}.security-page .inspection-lens:after{transform:rotate(90deg)}.security-page .lens-top,.security-page .lens-bottom{white-space:nowrap;color:var(--red);background:var(--ink);padding:0 8px;font-size:9px;position:absolute;left:50%;transform:translate(-50%)}.security-page .lens-top{top:-7px}.security-page .lens-bottom{bottom:-7px}.security-page .lens-cross{color:#ef525770;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.security-page .expose-all .inspection-lens{opacity:0}.security-page .hotspots{z-index:5;pointer-events:none;position:absolute;inset:0}.security-page .hotspot{pointer-events:auto;text-align:left;align-items:center;gap:10px;min-height:50px;padding:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.security-page .hotspot-reticle{background:#0e0e0fcc;border:1px solid #e7e2d73a;place-items:center;width:36px;height:36px;transition:background .3s,border .3s,box-shadow .3s;display:grid;transform:rotate(45deg)}.security-page .hotspot-reticle svg{transform:rotate(-45deg)}.security-page .hotspot:hover .hotspot-reticle,.security-page .hotspot:focus-visible .hotspot-reticle{background:var(--red);border-color:var(--red);color:var(--ink);box-shadow:0 0 0 10px #ef52571f}.security-page .hotspot-label{color:var(--muted);opacity:0;background:#0e0e0fe0;max-width:180px;padding:5px 8px;font-size:9px;transition:opacity .25s}.security-page .hotspot:hover .hotspot-label,.security-page .hotspot:focus-visible .hotspot-label,.security-page .expose-all .hotspot-label,.security-page .discovered .hotspot-label{opacity:1}.security-page .hotspot-label small{font:12px/1.4 var(--font-sans);letter-spacing:0;color:var(--bone);margin-top:3px;display:block}.security-page .discovered .hotspot-reticle{border-color:var(--red);color:var(--red)}.security-page .surface-bottom{z-index:8;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:84px;left:4.2%;right:4.2%}.security-page .discovery-counter{align-items:center;gap:17px;display:flex}.security-page .counter-digits{font:42px/1 var(--font-mono);letter-spacing:-.08em}.security-page .counter-digits>span{color:var(--dim);letter-spacing:-.07em;font-size:20px}.security-page .discovery-counter>.mono{color:var(--muted);font-size:9px}.security-page .expose-button{border:1px solid var(--rule);background:#0e0e0fce;align-items:center;gap:12px;padding:15px 19px;font-size:12px;display:flex}.security-page .expose-button:hover,.security-page .expose-button[aria-pressed=true]{border-color:var(--red);color:var(--red)}.security-page .expose-button>kbd{font:8px var(--font-mono);color:var(--dim);border:1px solid var(--rule);margin-left:17px;padding:4px}.security-page .scroll-cue{align-items:center;gap:25px;font-size:9px;display:flex}.security-page .scroll-cue svg{animation:2s ease-in-out infinite down-drift}.security-page .surface-instruction{color:var(--dim);z-index:8;max-width:290px;font-size:9px;position:absolute;bottom:38px;left:4.2%}.security-page .finding-card{z-index:20;background:var(--bone);width:370px;color:var(--ink);animation:card-in .4s var(--ease) both;padding:24px;position:absolute;top:19%;right:4.2%;transform:rotate(-1deg);box-shadow:0 30px 120px #0009}.security-page .finding-card.is-closing{animation:card-out .32s var(--ease) both;pointer-events:none}.security-page .finding-card-top{color:#77736a;border-bottom:1px solid #0e0e0f30;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;font-size:10px;display:flex}.security-page .finding-card-top button{place-items:center;min-width:30px;min-height:30px;display:grid}.security-page .finding-category{color:#a12b31;font-size:9px}.security-page .finding-card h2{letter-spacing:-.05em;margin:12px 0 20px;font-size:36px;font-weight:500;line-height:1.05}.security-page .finding-card p{color:#625e57;font-size:14px;line-height:1.65}.security-page .finding-evidence{color:#a12b31;border-top:1px solid #0e0e0f20;border-bottom:1px solid #0e0e0f20;margin:22px 0;padding:14px 0;font-size:12px}.security-page .finding-card>a{justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;font-weight:500;display:flex}.security-page .finding-card>small{color:#777269;margin-top:14px;font-size:10px;display:block}.security-page .chapter-line{color:var(--muted);justify-content:space-between;align-items:center;gap:25px;margin-bottom:55px;font-size:10px;display:flex}.security-page .chapter-line>span:last-child{text-align:right}.security-page .containment{border-top:1px solid var(--rule);background:#171718;padding:75px 4.2% 0;position:relative}.security-page .containment-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:70px;display:flex}.security-page .containment-heading h2{letter-spacing:-.065em;font-size:clamp(70px,9.4vw,155px);font-weight:500;line-height:.88}.security-page .containment-heading h2>span{color:var(--red);transition:color .6s}.security-page .containment-heading>div{max-width:340px;padding-bottom:5px}.security-page .containment-heading>div>svg{color:var(--red);margin-bottom:20px}.security-page .containment-heading p{color:var(--muted);margin-bottom:24px;font-size:18px;line-height:1.6}.security-page .containment-heading .mono{max-width:255px;font-size:9px;line-height:1.8;display:block}.security-page .containment-workspace{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:36% 64%;min-height:590px;display:grid}.security-page .control-console{border-right:1px solid var(--rule);padding:25px 32px 28px 0}.security-page .console-title{color:var(--muted);justify-content:space-between;margin-bottom:32px;font-size:9px;display:flex}.security-page .console-title>span{color:var(--dim);font-size:8px}.security-page .control-row{border-top:1px solid var(--rule);align-items:center;gap:14px;padding:22px 0;display:flex}.security-page .control-label{text-align:left;flex:1;align-items:flex-start;gap:18px;display:flex}.security-page .control-label>.mono{color:var(--dim);padding-top:4px;font-size:10px}.security-page .control-label h3{letter-spacing:-.035em;font-size:19px;font-weight:400}.security-page .control-label p{color:var(--muted);margin-top:6px;font-size:11px}.security-page .control-row.selected h3{color:var(--red)}.security-page .control-row.patched h3{color:var(--bone)}.security-page .patch-switch{background:#ef525716;border:1px solid #6c4b4b;border-radius:30px;align-items:center;width:40px;height:23px;padding:3px;transition:background .3s;display:flex}.security-page .patch-switch>span{background:var(--red);width:15px;height:15px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .3s,background .3s;display:grid}.security-page .patch-switch[aria-checked=true]{border-color:var(--bone);background:#e7e2d720}.security-page .patch-switch[aria-checked=true]>span{background:var(--bone);transform:translate(16px)}.security-page .control-explanation{border-top:1px solid var(--rule);margin-top:28px;padding-top:25px}.security-page .control-explanation>.mono{color:var(--red);font-size:9px}.security-page .control-explanation p{color:var(--muted);min-height:93px;margin-top:13px;font-size:13px;line-height:1.75}.security-page .inline-action{border-bottom:1px solid var(--rule);align-items:center;gap:20px;padding:8px 0;font-size:12px;display:inline-flex}.security-page .inline-action:hover{color:var(--red)}.security-page .control-console>.inline-action{margin-top:20px}.security-page .model-viewport{background:radial-gradient(at 50% 45%,#33302a44,#0000 65%);min-height:580px;position:relative;overflow:hidden}.security-page .model-topline{z-index:2;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex;position:absolute;top:25px;left:30px;right:0}.security-page .model-topline>span{align-items:center;gap:8px;display:flex}.security-page .signal{background:var(--red);border-radius:50%;width:4px;height:4px;display:inline-block}.security-page .signal.safe{background:var(--bone)}.security-page .model-topline>button{font:8px var(--font-mono);min-height:30px;color:var(--muted);align-items:center;gap:8px;margin-right:5px;display:flex}.security-page .model-scene{perspective:1100px;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));place-items:center;transition:transform .2s ease-out;display:grid;position:absolute;inset:70px 0 95px}.security-page .system-floor{width:620px;max-width:88%;height:445px;transform:rotateX(var(--scene-rx,48deg)) rotateZ(var(--scene-rz,-27deg)) scale(.9);transform-style:preserve-3d;transition:transform 1.2s var(--ease);position:relative}.security-page .floor-grid{border:1px solid var(--rule);background-image:linear-gradient(#e7e2d70d 1px,#0000 1px),linear-gradient(90deg,#e7e2d70d 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:-50px;-webkit-mask-image:radial-gradient(#000 40%,#0000 72%);mask-image:radial-gradient(#000 40%,#0000 72%)}.security-page .system-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.security-page .system-wires path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.security-page .wire-base{stroke:#ef525743}.security-page .wire-flow{stroke:var(--red);stroke-dasharray:10 110;filter:drop-shadow(0 0 6px #ef5257);animation:2.6s linear infinite circuit-flow}.security-page .wire-closed .wire-base{stroke:#e7e2d76a}.security-page .wire-closed .wire-flow{stroke:var(--bone);stroke-dasharray:none;filter:none;opacity:.35;animation:none}.security-page .system-origin{width:23%;height:19%;transform-style:preserve-3d;background:#302324;border:1px solid #ef525758;transition:background .5s,border .5s;position:absolute;left:5%;transform:translateZ(16px);box-shadow:-6px 6px #211b1b,-7px 7px #ef525732}.security-page .origin-0{top:13%}.security-page .origin-1{top:40%}.security-page .origin-2{top:67%}.security-page .origin-face{flex-direction:column;justify-content:space-between;gap:4px;display:flex;position:absolute;inset:12px}.security-page .origin-face>.mono{color:var(--red);font-size:8px}.security-page .origin-face strong{font:12px var(--font-mono);letter-spacing:.03em}.security-page .origin-status{font-size:7px!important}.security-page .origin-patched{background:#272724;border-color:#e7e2d76b;box-shadow:-6px 6px #20201f,-7px 7px #e7e2d725}.security-page .origin-patched .origin-face>.mono{color:var(--bone)}.security-page .gate{width:32px;height:32px;transform-style:preserve-3d;place-items:center;display:grid;position:absolute;left:42%;transform:translateZ(20px)}.security-page .gate-0{top:18%}.security-page .gate-1{top:45%}.security-page .gate-2{top:72%}.security-page .gate-symbol{width:32px;height:32px;color:var(--red);background:#281f1f;border:1px solid #ef525780;border-radius:50%;place-items:center;transition:background .4s,color .4s;display:grid}.security-page .gate-barrier{transform-origin:bottom;border:0 solid var(--bone);width:70px;height:0;transition:height .8s var(--ease), border-width .1s;background:linear-gradient(#e7e2d708,#e7e2d725);position:absolute;bottom:50%;left:50%;transform:translate(-50%)rotateX(-90deg)}.security-page .gate-closed .gate-barrier{border-width:1px;height:85px}.security-page .gate-closed .gate-symbol{color:var(--bone);border-color:var(--bone);background:#32322d}.security-page .gate:hover .gate-symbol{box-shadow:0 0 0 7px #e7e2d71a}.security-page .protected-asset{width:22%;height:27%;transform-style:preserve-3d;background:#272524;border:1px solid #e7e2d755;transition:transform .8s,background .8s;position:absolute;top:34%;right:1%;transform:translateZ(60px)}.security-page .asset-face{color:var(--bone);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:13px}.security-page .asset-face>svg{color:var(--red);width:32px;height:32px;transition:color .4s}.security-page .asset-face .mono{color:var(--muted);font-size:7px}.security-page .asset-face strong{font:11px var(--font-mono);white-space:nowrap}.security-page .asset-face small{font:6px var(--font-mono);white-space:nowrap;color:var(--red)}.security-page .asset-side{transform-origin:100%;background:#1d1c1c;border:1px solid #e7e2d733;width:60px;height:100%;position:absolute;top:0;right:100%;transform:rotateY(-90deg)}.security-page .asset-bottom{transform-origin:top;background:#1b1a1a;border:1px solid #e7e2d733;width:100%;height:60px;position:absolute;top:100%;left:0;transform:rotateX(-90deg)}.security-page .asset-secure{background:#30332d;transform:translateZ(70px)}.security-page .asset-secure .asset-face>svg,.security-page .asset-secure .asset-face>small{color:var(--bone)}.security-page .flat-view .system-floor{transform:rotateX(0)rotate(0)scale(.87)}.security-page .flat-view .asset-side,.security-page .flat-view .asset-bottom{opacity:0}.security-page .model-bottom{justify-content:space-between;align-items:center;gap:25px;display:flex;position:absolute;bottom:26px;left:30px;right:0}.security-page .model-bottom>div{align-items:center;gap:18px;display:flex}.security-page .open-path-count{font:48px/1 var(--font-mono);letter-spacing:-.08em;color:var(--red);transition:color .5s}.security-page .open-path-count>span{color:var(--dim);font-size:20px}.security-page .model-bottom .mono{color:var(--muted);font-size:8px}.security-page .model-bottom>span{text-align:right;max-width:180px}.security-page .all-contained .open-path-count,.security-page .all-contained .containment-heading h2>span{color:var(--bone)}.security-page .containment-coda{justify-content:space-between;align-items:center;gap:30px;padding:45px 0 55px;display:flex}.security-page .containment-coda>.mono{color:var(--muted);max-width:120px;font-size:9px}.security-page .containment-coda>p{letter-spacing:-.05em;font-size:clamp(25px,3.4vw,50px)}.security-page .containment-coda>p>span{color:var(--muted)}.security-page .containment-coda>a{color:var(--red);padding:8px}.security-page .evidence-section{background:var(--bone);color:var(--ink);--muted:#706b62;--rule:#0e0e0f25;padding:80px 4.2% 85px}.security-page .evidence-intro{grid-template-columns:auto 1fr auto minmax(200px,26%);align-items:center;gap:35px;margin-bottom:56px;display:grid}.security-page .evidence-intro h2{letter-spacing:-.065em;font-size:clamp(60px,7.4vw,112px);font-weight:500;line-height:.9}.security-page .evidence-intro h2>span{color:#938c80}.security-page .oversized-bracket{color:#aca699;justify-self:start;margin-left:-25px;font-size:clamp(160px,22vw,350px);font-weight:400;line-height:1;transform:scaleX(.55)}.security-page .close-bracket{justify-self:end;margin:0 0 0 -25px}.security-page .evidence-side-note{padding-left:20px}.security-page .evidence-side-note>.mono{color:#ad353a;font-size:10px}.security-page .evidence-side-note p{color:#6d675e;margin:20px 0 12px;font-size:15px;line-height:1.7}.security-page .evidence-intro.is-arrived .oversized-bracket{animation:bracket-settle 1.1s var(--ease) both;--bracket-offset:-20px}.security-page .evidence-intro.is-arrived .close-bracket{--bracket-offset:20px}.security-page .paper-trail{isolation:isolate;width:230px;max-width:100%;height:140px;position:relative}.security-page .paper-connector{stroke:#af3439;stroke-width:.8px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.security-page .paper-connector path{stroke-dasharray:1;stroke-dashoffset:0}.security-page .paper-connector circle{fill:var(--bone)}.security-page .paper-slip{transform-origin:50% 90%;width:40%;height:102px;transition:transform .65s var(--ease), box-shadow .65s var(--ease);background:#f3efe5;border:1px solid #8c827062;padding:12px 10px;position:absolute;box-shadow:2px 4px 9px #40331c0d}.security-page .paper-slip-0{top:21px;left:4%;transform:rotate(-13deg)}.security-page .paper-slip-1{--paper-delay:.12s;top:14px;left:30%;transform:rotate(-2deg)}.security-page .paper-slip-2{--paper-delay:.24s;top:25px;left:55%;transform:rotate(11deg)}.security-page .paper-slip>.mono{white-space:nowrap;color:#756d60;margin-bottom:16px;font-size:5.5px;display:block}.security-page .paper-slip>i{transform-origin:0;background:#b8ae9b;width:100%;height:1px;margin-top:6px;display:block}.security-page .paper-slip>i:nth-of-type(2){width:76%}.security-page .paper-slip>i:nth-of-type(3){width:88%}.security-page .paper-seal{color:#af3439;width:17px;height:17px;font:12px var(--font-mono);border:1px solid #af34398c;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:9px;right:10px}.security-page .evidence-intro.is-arrived .paper-slip{animation:paper-arrive 1s var(--ease) var(--paper-delay,0s) both}.security-page .evidence-intro.is-arrived .paper-connector path{animation:paper-connect 1.5s var(--ease) .25s both}@media (hover:hover) and (pointer:fine){.security-page .paper-trail:hover .paper-slip-0{transform:translate(-9px,-5px)rotate(-20deg)}.security-page .paper-trail:hover .paper-slip-1{transform:translateY(-13px)rotate(0)}.security-page .paper-trail:hover .paper-slip-2{transform:translate(9px,-3px)rotate(18deg)}.security-page .paper-trail:hover .paper-slip{box-shadow:3px 10px 14px #40331c14}}.security-page .readiness-lab{background:#e0dbcf;border:1px solid #0e0e0f33;grid-template-columns:36% 64%;display:grid;position:relative;box-shadow:7px 7px #d1cbbd,8px 8px #0e0e0f30}.security-page .readiness-inputs{border-right:1px solid var(--rule);padding:24px 30px}.security-page .instrument-title{color:#686257;justify-content:space-between;align-items:center;gap:15px;padding-bottom:10px;font-size:9px;display:flex}.security-page .instrument-title>button{place-items:center;width:32px;height:32px;display:grid}.security-page .status-dot{vertical-align:middle;background:#af3439;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.security-page .readiness-question{border-top:1px solid #0e0e0f25;gap:18px;padding:29px 0;display:flex}.security-page .question-number{color:#8d8679;padding-top:4px;font-size:10px}.security-page .readiness-question>div{flex:1;min-width:0}.security-page .readiness-question label{letter-spacing:-.03em;font-size:17px;line-height:1.3;display:block}.security-page .readiness-question p{color:#746d62;margin:8px 0 17px;font-size:11px}.security-page .readiness-select{width:100%}.security-page .listbox{width:100%;position:relative}.security-page .listbox-trigger{width:100%;height:45px;font-family:var(--font-sans);color:var(--ink);text-align:left;outline-offset:3px;transition:border-color .18s var(--ease), background-color .18s var(--ease);background:#ebe6db;border:1px solid #0e0e0f36;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;display:flex}.security-page .listbox-trigger:hover{background:#e5e0d4;border-color:#0e0e0f80}.security-page .listbox-trigger[data-open]{border-color:var(--ink);background:#e5e0d4}.security-page .listbox-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-page .listbox-trigger>svg{color:var(--ink);transition:transform .22s var(--ease);flex:none}.security-page .listbox-trigger[data-open]>svg{transform:rotate(180deg)}.security-page .listbox-popup{z-index:30;border:1px solid var(--ink);animation:listbox-in .22s var(--ease) both;background:#f2eee4;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:5px 5px #0e0e0f26}.security-page .listbox-popup.is-closing{animation:listbox-out .2s var(--ease) both;pointer-events:none}.security-page .listbox-option{min-height:42px;color:var(--ink);cursor:pointer;border-top:1px solid #0e0e0f18;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;line-height:1.35;display:flex}.security-page .listbox-option:first-child{border-top:0}.security-page .listbox-option>svg{color:#a12b31;flex:none}.security-page .listbox-option:hover,.security-page .listbox-option:focus{background:var(--ink);color:var(--bone);outline:none}.security-page .listbox-option:hover>svg,.security-page .listbox-option:focus>svg{color:var(--red)}.security-page .local-note{color:#71695c;align-items:center;gap:10px;margin-top:23px;font-size:8px;line-height:1.8;display:flex}.security-page .readiness-output{background:#eeeadf;padding:28px 34px}.security-page .review-response{isolation:isolate;position:relative}.security-page .review-scan{pointer-events:none;opacity:0;z-index:1;background:linear-gradient(#0000,#af343909);border-bottom:1px solid #af343980;height:38px;position:absolute;inset:0 0 auto}.security-page .readiness-lab.is-arrived .review-scan{animation:1.3s cubic-bezier(.4,0,.25,1) both review-scan}.security-page .readiness-lab.is-arrived .review-tracks>li{animation:track-arrive .65s var(--ease) both}.security-page .readiness-lab.is-arrived .review-tracks>li:nth-child(2){animation-delay:70ms}.security-page .readiness-lab.is-arrived .review-tracks>li:nth-child(3){animation-delay:.14s}.security-page .readiness-lab.is-arrived .review-tracks>li:nth-child(4){animation-delay:.21s}.security-page .output-top{color:#736c5f;justify-content:space-between;gap:20px;font-size:9px;display:flex}.security-page .readiness-output h3{letter-spacing:-.045em;max-width:470px;margin:26px 0;font-size:32px;font-weight:500;line-height:1.1}.security-page .review-tracks{list-style:none}.security-page .review-tracks>li{border-top:1px solid #0e0e0f25;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.security-page .track-index{color:#a09789;min-width:15px;margin-top:3px;font-size:10px}.security-page .review-tracks>li>div{flex:1}.security-page .track-area{color:#a33238;font-size:8px}.security-page .review-tracks h4{letter-spacing:-.025em;margin:5px 0 7px;font-size:15px;font-weight:500;line-height:1.4}.security-page .review-tracks p{color:#696359;font-size:12px;line-height:1.6}.security-page .review-tracks>li>svg{color:#a09789;transition:transform .3s var(--ease), color .3s;margin-top:4px}.security-page .review-tracks>li:hover>svg{color:#af3439;transform:translate(2px,-2px)}.security-page .review-actions{justify-content:space-between;align-items:center;gap:20px;margin:25px 0 20px;display:flex}.security-page .button{transition:background .2s, transform .3s var(--ease), color .2s;border:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:16px 20px;font-size:12px;display:inline-flex}.security-page .button:hover{transform:translateY(-3px)}.security-page .button-light{background:var(--bone);color:var(--ink)}.security-page .readiness-output .button-light{background:var(--ink);color:var(--bone)}.security-page .text-link{border-bottom:1px solid #0e0e0f40;align-items:center;gap:12px;padding:5px 0;font-size:11px;display:inline-flex}.security-page .review-disclaimer{color:#7d7466;max-width:580px;line-height:1.6;font-size:10px!important}.security-page .source-links{flex-wrap:wrap;gap:18px;margin-top:17px;display:flex}.security-page .source-links a{color:#766c5d;text-underline-offset:3px;align-items:center;gap:5px;font-size:9px;text-decoration:underline;display:flex}.security-page .practice-section{background:#111112;padding:75px 4.2% 85px}.security-page .practice-layout{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:60% 40%;display:grid}.security-page .practice-tabs{border-right:1px solid var(--rule);flex-direction:column;padding:20px 40px 20px 0;display:flex}.security-page .practice-tabs>button{text-align:left;color:#79766e;border-bottom:1px solid #e7e2d712;align-items:center;gap:26px;padding:22px 0;transition:color .3s;display:flex;position:relative}.security-page .practice-tabs>button:after{content:"";background:linear-gradient(90deg, var(--red), #ef525700);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.security-page .practice-tabs>button[aria-selected=true]:after{transform:scaleX(1)}.security-page .practice-tabs>button:last-child{border-bottom:0}.security-page .practice-tabs>button>.mono{font-size:10px}.security-page .practice-tabs>button>span:nth-child(2){letter-spacing:-.055em;transition:transform .45s var(--ease);flex:1;font-size:clamp(30px,4.1vw,63px);line-height:1.1}.security-page .practice-tabs>button:hover>span:nth-child(2){transform:translate(5px)}.security-page .practice-tabs>button>svg{opacity:0;width:28px;height:28px;transition:transform .4s var(--ease), opacity .4s;transform:translate(-12px,12px)}.security-page .practice-tabs>button[aria-selected=true]{color:var(--bone)}.security-page .practice-tabs>button[aria-selected=true]>svg{opacity:1;color:var(--red);transform:none}.security-page .practice-tabs>button:hover{color:var(--bone)}.security-page .practice-panel{animation:panel-in .4s var(--ease) both;align-self:start;padding:35px 0 35px 45px}.security-page .practice-panel>svg{color:var(--red);margin-bottom:22px}.security-page .practice-section.is-arrived .practice-panel>svg>*{stroke-dasharray:180;stroke-dashoffset:0;animation:icon-trace 1.2s var(--ease) both}.security-page .practice-panel>.mono{color:var(--muted);margin-bottom:20px;font-size:9px;display:block}.security-page .practice-panel>p{color:var(--muted);max-width:400px;font-size:15px;line-height:1.75}.security-page .practice-panel ul{gap:12px;margin:26px 0;list-style:none;display:grid}.security-page .practice-panel li{align-items:center;gap:12px;font-size:12px;display:flex}.security-page .practice-panel li svg{color:var(--red)}.security-page .world-contact{color:var(--ink);--rule:#0e0e0f33;--muted:#752d2f;background:#ef5257;padding:60px 4.2% 35px}.security-page .world-contact .chapter-line{color:#772d30;margin-bottom:60px}.security-page .contact-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.security-page .contact-title h2{letter-spacing:-.068em;font-size:clamp(80px,12.2vw,190px);font-weight:500;line-height:.88}.security-page .contact-title h2>span{-webkit-text-stroke:1px var(--ink);color:#0000;font-weight:400}.security-page .contact-orbit{border:1px solid #0e0e0f60;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:150px;height:150px;margin:0 20px 30px 0;transition:background .4s,color .4s,transform .5s;display:flex}.security-page .contact-orbit>svg{width:68px;height:68px;transition:transform .4s}.security-page .contact-orbit .mono{font-size:8px}.security-page .contact-orbit:hover{background:var(--ink);color:var(--red);transform:rotate(-8deg)}.security-page .contact-orbit:hover>svg{transform:translate(4px,-4px)}.security-page .contact-workspace{border-bottom:1px solid #0e0e0f40;grid-template-columns:1fr 1fr;gap:80px;padding:65px 0;display:grid}.security-page .contact-workspace>div:first-child>p{letter-spacing:-.025em;margin-bottom:30px;font-size:22px;line-height:1.45}.security-page .contact-workspace>div:first-child>a{border-bottom:1px solid #0e0e0f60;align-items:center;gap:18px;padding-bottom:5px;font-size:15px;display:inline-flex}.security-page .session-receipt{color:#792b2e;flex-wrap:wrap;gap:16px;margin-top:35px;font-size:8px;display:flex}.security-page .session-receipt>span:first-child{width:100%;color:var(--ink);font-size:9px;display:block}.security-page .brief-builder{justify-self:end;width:100%;max-width:430px;padding-top:5px}.security-page .small-label{margin-bottom:20px;font-size:9px;display:block}.security-page .brief-choices{grid-template-columns:1fr 1fr;gap:20px 24px;margin-bottom:25px;display:grid}.security-page .brief-choices>label{cursor:pointer;align-items:center;gap:13px;min-height:25px;font-size:13px;display:flex}.security-page .brief-choices [data-slot=checkbox]{width:19px;height:19px;transition:background-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);flex:none;box-shadow:3px 3px #0e0e0f26;border:2px solid var(--ink)!important;background:#0e0e0f1a!important;border-radius:0!important}.security-page .brief-choices>label:hover [data-slot=checkbox]{background:#0e0e0f33!important}.security-page .brief-choices [data-slot=checkbox][data-checked]{box-shadow:3px 3px #0e0e0f4d;background:var(--ink)!important;color:var(--red)!important}.security-page .brief-choices [data-slot=checkbox]:active{transform:translate(2px,2px);box-shadow:1px 1px #0e0e0f26}.security-page .brief-builder .button{background:var(--ink);color:var(--bone);width:100%;font-size:13px}.security-page .brief-note{color:#792c2e;margin-top:13px;font-size:10px;display:block}.security-page .world-contact footer{align-items:center;gap:30px;padding:28px 0 50px;font-size:11px;display:flex}.security-page .world-contact footer>.mono{margin-right:auto;font-size:9px}.security-page .world-contact footer>a{align-items:center;gap:7px;display:flex}.security-page .world-contact footer>a:hover{text-underline-offset:4px;text-decoration:underline}.security-page .motion-paused *,.security-page .motion-paused :before,.security-page .motion-paused :after{transition:none!important;animation:none!important}@media (min-width:1700px){.security-page .surface-type{font-size:16.1vw}.security-page .exposure-stage{--lens-radius:230px}.security-page .model-scene{inset:75px 0 95px}.security-page .system-floor{width:740px;height:510px}.security-page .model-viewport,.security-page .containment-workspace{min-height:650px}}@media (max-height:780px) and (min-width:900px){.security-page .surface-type{font-size:14.5vw;top:23%}.security-page .scene-caption{top:106px}.security-page .surface-bottom{bottom:75px}.security-page .front-note{font-size:14px;bottom:23%}.security-page .world-header{height:75px}.security-page .surface-instruction{bottom:25px}}@media (max-width:1100px){.security-page .header-coordinate{margin-right:3vw}.security-page .brand-suffix{display:none}.security-page .scene-caption{font-size:9px}.security-page .surface-stamp{font-size:9px;top:27%}.security-page .surface-type{top:27%}.security-page .front-note{font-size:15px;bottom:25%;left:57%}.security-page .exposure-stage{--lens-radius:150px}.security-page .hotspot-label{max-width:150px}.security-page .hotspot-label small{font-size:11px}.security-page .containment-workspace{grid-template-columns:40% 60%}.security-page .containment-heading>div{max-width:290px}.security-page .containment-heading p{font-size:16px}.security-page .control-console{padding-right:25px}.security-page .control-label h3{font-size:17px}.security-page .control-label p{font-size:10px}.security-page .control-label{gap:12px}.security-page .model-topline{font-size:8px;left:20px}.security-page .model-topline>button{font-size:7px}.security-page .system-floor{width:500px;max-width:95%;height:370px}.security-page .model-bottom{left:20px}.security-page .model-bottom>span{max-width:135px}.security-page .evidence-intro{grid-template-columns:auto 1fr auto;gap:20px}.security-page .evidence-side-note{grid-column:1/-1;grid-template-columns:1fr 1.7fr 150px;align-items:center;gap:30px;margin-top:10px;padding:0;display:grid}.security-page .evidence-side-note p{max-width:360px;margin:0;font-size:14px}.security-page .evidence-side-note>.mono{min-width:150px;font-size:9px}.security-page .evidence-side-note .paper-trail{width:150px;height:115px}.security-page .paper-slip{height:90px;padding:10px 7px}.security-page .paper-slip>.mono{font-size:4px}.security-page .evidence-intro h2{font-size:9.5vw}.security-page .oversized-bracket{font-size:31vw}.security-page .readiness-lab{grid-template-columns:40% 60%}.security-page .readiness-inputs{padding:20px}.security-page .readiness-output{padding:26px}.security-page .readiness-question{gap:12px}.security-page .readiness-question label{font-size:15px}.security-page .readiness-select .listbox-trigger,.security-page .readiness-select .listbox-option{font-size:11px}.security-page .readiness-output h3{font-size:28px}.security-page .review-actions{flex-direction:column;align-items:flex-start;gap:15px}.security-page .contact-orbit{width:100px;height:100px;margin-right:0}.security-page .contact-orbit>svg{width:45px;height:45px}.security-page .contact-workspace{gap:50px}.security-page .practice-panel{padding-left:30px}.security-page .practice-tabs{padding-right:30px}.security-page .practice-tabs>button{gap:20px}.security-page .practice-tabs>button>span:nth-child(2){font-size:4vw}.security-page .containment-coda>p{font-size:30px}}@media (max-width:767px){.security-page .world-header{height:78px;padding:0 22px}.security-page .brand-glyph{width:34px;height:28px}.security-page .brand>span:not(.brand-suffix){font-size:25px}.security-page .brand{gap:9px}.security-page .header-coordinate{display:none}.security-page .index-toggle{gap:15px}.security-page .index-toggle .mono{font-size:9px}.security-page .world-index{padding:110px 24px 90px}.security-page .world-index>a:not(.index-main-link){gap:20px;padding:22px 0}.security-page .world-index>a>span:nth-child(2){font-size:32px}.security-page .experience-dock{gap:10px;max-width:calc(100% - 25px);padding:4px 6px 4px 10px;bottom:14px}.security-page .experience-dock nav{gap:11px}.security-page .experience-dock a[aria-current] .dock-label{display:none}.security-page .experience-dock a>i{width:15px}.security-page .experience-dock a[aria-current]>i{width:26px}.security-page .experience-dock nav>a{gap:6px;font-size:9px}.security-page .dock-tools{gap:0;padding-left:4px}.security-page .dock-tools button{width:30px;height:32px}.security-page .exposure-scroll{height:125svh;min-height:900px}.security-page .exposure-stage{--lens-radius:130px;min-height:690px}.security-page .scene-caption{gap:20px;font-size:8px;top:106px;left:22px;right:22px}.security-page .scene-caption>span:first-child{max-width:180px}.security-page .scene-caption>span:last-child{white-space:nowrap}.security-page .surface-type{letter-spacing:-.065em;width:90%;font-size:18.6vw;line-height:.97;top:28%;left:5%}.security-page .surface-front .surface-type>span+span{-webkit-text-stroke:.7px var(--bone)}.security-page .surface-stamp{text-align:left;font-size:8px;top:61%;left:24px;right:auto}.security-page .front-note{gap:15px;font-size:13px;inset:61% 25px auto auto}.security-page .note-rule{width:20px;margin-top:9px}.security-page .hotspot{gap:8px;padding:10px}.security-page .hotspot-reticle{width:29px;height:29px}.security-page .hotspot-label{max-width:115px;padding:4px 6px;font-size:7px}.security-page .hotspot-label small{font-size:10px;line-height:1.3}.security-page .hotspot-access{top:24%!important;left:20%!important}.security-page .hotspot-ai{top:52%!important;left:76%!important}.security-page .hotspot-data{top:71%!important;left:54%!important}.security-page .hotspot-label{opacity:1}.security-page .inspection-lens .mono{font-size:8px}.security-page .under-tags>span{font-size:7px}.security-page .under-tags>span:first-child{top:25%;left:12%}.security-page .under-tags>span:nth-child(2){top:56%;left:57%}.security-page .under-tags>span:nth-child(3){top:73%;left:37%}.security-page .surface-bottom{flex-wrap:wrap;align-items:center;gap:24px 15px;bottom:105px;left:24px;right:24px}.security-page .discovery-counter{gap:10px}.security-page .counter-digits{font-size:33px}.security-page .counter-digits>span{font-size:15px}.security-page .discovery-counter>.mono{font-size:7px}.security-page .expose-button{gap:8px;margin-left:auto;padding:12px;font-size:10px}.security-page .expose-button>kbd,.security-page .scroll-cue{display:none}.security-page .surface-instruction{max-width:none;font-size:7px;bottom:77px;left:24px}.security-page .finding-card{width:auto;max-height:calc(100% - 245px);padding:20px;position:absolute;top:135px;left:24px;right:24px;overflow:auto;transform:none}.security-page .finding-card h2{font-size:32px}.security-page .finding-card p{font-size:13px}.security-page .finding-card-top{margin-bottom:22px;padding-bottom:10px}.security-page .finding-evidence{margin:17px 0}.security-page .finding-card>small{font-size:9px}.security-page .chapter-line{align-items:flex-start;gap:20px;margin-bottom:35px;font-size:8px}.security-page .chapter-line>span:last-child{max-width:160px;font-size:7px}.security-page .containment{padding:55px 24px 0}.security-page .containment-heading{margin-bottom:38px;display:block}.security-page .containment-heading h2{font-size:17vw;line-height:.9}.security-page .containment-heading>div{grid-template-columns:40px 1fr;gap:12px 17px;max-width:none;margin-top:30px;display:grid}.security-page .containment-heading>div>svg{width:30px;height:30px;margin-top:6px;margin-bottom:0}.security-page .containment-heading p{margin:0;font-size:15px}.security-page .containment-heading .mono{grid-column:2;max-width:none;font-size:8px}.security-page .containment-workspace{flex-direction:column;min-height:0;display:flex}.security-page .control-console{border-right:0;border-top:1px solid var(--rule);order:2;padding:22px 0 28px}.security-page .console-title{margin-bottom:24px;font-size:9px}.security-page .console-title>span{font-size:8px}.security-page .control-row{gap:20px;padding:21px 0}.security-page .control-label{gap:20px}.security-page .control-label h3{font-size:20px}.security-page .control-label p{font-size:12px}.security-page .patch-switch{width:44px;height:26px;padding:4px}.security-page .patch-switch>span{width:16px;height:16px}.security-page .patch-switch[aria-checked=true]>span{transform:translate(17px)}.security-page .control-explanation p{min-height:0;font-size:14px}.security-page .control-explanation>.mono{font-size:9px}.security-page .inline-action{font-size:13px}.security-page .model-viewport{min-height:410px;margin:0 -14px}.security-page .model-topline{gap:10px;font-size:7px;top:20px;left:14px;right:14px}.security-page .model-topline>button{white-space:nowrap;margin:0;font-size:7px}.security-page .model-scene{inset:50px 0 75px}.security-page .system-floor{width:430px;max-width:100%;height:300px;transform:rotateX(var(--scene-rx,48deg)) rotateZ(var(--scene-rz,-27deg)) scale(.79)}.security-page .origin-face{gap:3px;inset:8px}.security-page .origin-face strong{font-size:9px}.security-page .origin-face>.mono{font-size:7px}.security-page .origin-status{font-size:6px!important}.security-page .protected-asset{width:23%;right:0}.security-page .asset-face{gap:3px;inset:7px}.security-page .asset-face>svg{width:25px;height:25px}.security-page .asset-face strong{font-size:8px}.security-page .asset-face small{font-size:5px}.security-page .asset-face .mono{font-size:6px}.security-page .gate-symbol{width:28px;height:28px}.security-page .gate-symbol svg{width:15px;height:15px}.security-page .gate-barrier{width:50px}.security-page .gate-closed .gate-barrier{height:60px}.security-page .model-bottom{bottom:20px;left:14px;right:14px}.security-page .open-path-count{font-size:38px}.security-page .model-bottom>div{gap:12px}.security-page .model-bottom .mono{font-size:7px}.security-page .model-bottom>span{max-width:145px}.security-page .containment-coda{flex-wrap:wrap;gap:14px;padding:32px 0 40px}.security-page .containment-coda>.mono{width:100%;max-width:none;font-size:8px}.security-page .containment-coda>p{flex:1;font-size:23px}.security-page .containment-coda>a{padding:0}.security-page .containment-coda>a>svg{width:28px;height:28px}.security-page .evidence-section{padding:55px 24px 65px}.security-page .evidence-intro{grid-template-columns:18px 1fr 18px;gap:9px;margin-bottom:37px}.security-page .evidence-intro h2{font-size:12vw;line-height:.98}.security-page .oversized-bracket{margin-left:-22px;font-size:42vw;transform:scaleX(.4)}.security-page .close-bracket{margin-left:-20px;margin-right:-23px}.security-page .evidence-side-note{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 116px;gap:8px 12px;margin-top:22px;display:grid}.security-page .evidence-side-note>.mono{min-width:0;margin-bottom:5px;font-size:8px;display:block}.security-page .evidence-side-note p{max-width:none;font-size:13px}.security-page .evidence-side-note .paper-trail{grid-area:1/2/3;width:116px;height:108px}.security-page .paper-slip{height:80px;padding:9px 5px}.security-page .paper-slip>.mono{margin-bottom:12px;font-size:3.5px}.security-page .paper-seal{width:13px;height:13px;font-size:9px;bottom:7px;right:6px}.security-page .readiness-lab{display:block;box-shadow:4px 4px #d1cbbd,5px 5px #0e0e0f30}.security-page .readiness-inputs{border-bottom:1px solid #0e0e0f35;border-right:0;padding:18px 20px 25px}.security-page .instrument-title{padding-bottom:8px;font-size:8px}.security-page .readiness-question{gap:15px;padding:21px 0}.security-page .readiness-question label{font-size:17px}.security-page .readiness-question p{margin:7px 0 14px;font-size:11px}.security-page .readiness-select .listbox-trigger{height:47px;font-size:13px}.security-page .readiness-select .listbox-option{min-height:47px;font-size:13px}.security-page .local-note{margin-top:8px;font-size:8px}.security-page .readiness-output{padding:25px 20px}.security-page .output-top{font-size:8px}.security-page .readiness-output h3{margin:23px 0 25px;font-size:30px}.security-page .review-tracks>li{gap:12px;padding:19px 0}.security-page .track-area{font-size:8px}.security-page .review-tracks h4{font-size:16px}.security-page .review-tracks p{font-size:13px;line-height:1.65}.security-page .review-tracks>li>svg{display:none}.security-page .review-actions{gap:20px;margin:20px 0}.security-page .review-actions>.button{width:100%;font-size:13px}.security-page .review-actions>.text-link{font-size:12px}.security-page .review-disclaimer{font-size:11px!important}.security-page .source-links{flex-direction:column;gap:10px}.security-page .source-links a{font-size:10px}.security-page .practice-section{padding:50px 24px 60px}.security-page .practice-layout{grid-template-columns:1fr}.security-page .practice-tabs{border-right:0;padding:10px 0}.security-page .practice-tabs>button{gap:17px;padding:20px 0}.security-page .practice-tabs>button>.mono{font-size:9px}.security-page .practice-tabs>button>span:nth-child(2){font-size:31px}.security-page .practice-tabs>button>svg{width:24px;height:24px}.security-page .practice-panel{border-top:1px solid var(--rule);padding:30px 0}.security-page .practice-panel>svg{width:42px;height:42px}.security-page .practice-panel>p{max-width:none;font-size:15px}.security-page .practice-panel li{font-size:13px}.security-page .world-contact{padding:50px 24px 20px}.security-page .world-contact .chapter-line{margin-bottom:38px}.security-page .contact-title h2{font-size:14.4vw;line-height:.95}.security-page .contact-orbit{display:none}.security-page .contact-workspace{grid-template-columns:1fr;gap:40px;padding:40px 0}.security-page .contact-workspace>div:first-child>p{margin-bottom:25px;font-size:22px}.security-page .contact-workspace>div:first-child>a{font-size:15px}.security-page .session-receipt{gap:12px;margin-top:24px;font-size:8px}.security-page .brief-builder{max-width:none;padding:0}.security-page .brief-choices{gap:20px 10px}.security-page .brief-choices>label{font-size:13px}.security-page .brief-note{font-size:11px}.security-page .world-contact footer{flex-wrap:wrap;gap:20px;padding:25px 0 70px;font-size:10px}.security-page .world-contact footer>.mono{width:100%;font-size:8px}.security-page .world-contact footer>a{margin:0}.security-page .world-contact footer>a:last-child{margin-left:auto}}@media (max-width:380px){.security-page .surface-type{font-size:18vw;top:29%}.security-page .expose-button{padding:11px 8px;font-size:9px}.security-page .expose-button svg{width:14px}.security-page .counter-digits{font-size:29px}.security-page .discovery-counter>.mono{font-size:6px}.security-page .hotspot-label{max-width:100px}.security-page .front-note{font-size:12px;right:20px}.security-page .containment-coda>p{font-size:20px}.security-page .practice-tabs>button>span:nth-child(2){font-size:28px}.security-page .model-topline>span,.security-page .model-topline>button{font-size:6px}.security-page .evidence-intro h2{font-size:11.7vw}.security-page .brief-choices>label{font-size:12px}}@media (prefers-reduced-motion:reduce){.security-page html{scroll-behavior:auto}.security-page *,.security-page :before,.security-page :after{transition:none!important;animation:none!important}.security-page .exposure-scroll{height:auto;min-height:0}.security-page .exposure-stage{position:relative}.security-page .surface-type>span{opacity:1!important;transform:none!important}.security-page .model-scene{transform:none!important}}@media (pointer:coarse){.security-page .inspection-lens{display:none}.security-page .surface-under{clip-path:circle(125px at 75% 45%)}.security-page .expose-all .surface-under{clip-path:circle(150%)}.security-page .surface-instruction{font-size:0}.security-page .surface-instruction:after{content:"TAP A SIGNAL TO INVESTIGATE. REVEAL THE LAYER TO SEE MORE.";font:7px var(--font-mono)}}.security-page .model-scene{cursor:grab;touch-action:pan-y}.security-page .is-dragging .model-scene{cursor:grabbing}.security-page .is-dragging .system-floor{transition:none}.security-page .is-dragging{-webkit-user-select:none;user-select:none}@keyframes circuit-flow{to{stroke-dashoffset:-240px}}@keyframes bracket-settle{0%{translate:var(--bracket-offset) 0;color:#af3439}to{translate:0}}@keyframes paper-arrive{0%{opacity:.25;translate:0 28px;rotate:-6deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes paper-connect{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes review-scan{0%{opacity:0;top:0}15%{opacity:.8}85%{opacity:.8}to{opacity:0;top:calc(100% - 38px)}}@keyframes track-arrive{0%{opacity:.45;translate:0 8px}to{opacity:1;translate:0}}@keyframes icon-trace{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}@keyframes panel-in{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes card-in{0%{opacity:0;transform:translateY(25px)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(-1deg)}}@keyframes sheet-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes card-out{0%{opacity:1;transform:translateY(0)rotate(-1deg)}to{opacity:0;transform:translateY(25px)rotate(3deg)}}@keyframes sheet-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes listbox-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes listbox-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes down-drift{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}
