:root{color-scheme:dark;--bg: #070707;--ink: rgba(249, 249, 249, .96);--ink-2: rgba(232, 232, 232, .7);--ink-3: rgba(222, 222, 222, .46);--ink-4: rgba(222, 222, 222, .26);--hair: rgba(255, 255, 255, .09);--fill-1: rgba(255, 255, 255, .055);--fill-2: rgba(255, 255, 255, .095);--fill-3: rgba(255, 255, 255, .15);--accent: #ff3b30;--accent-rgb: 255, 90, 31;--safe: #30d158;--safe-rgb: 47, 191, 113;--tone: var(--safe);--tone-rgb: var(--safe-rgb);--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--spring: cubic-bezier(.22, 1, .36, 1);--spring-dur: .6s;--spring-pop: cubic-bezier(.34, 1.4, .5, 1);--spring-pop-dur: .7s;--page: 1264px}body[data-tone=breach]{--tone: var(--accent);--tone-rgb: var(--accent-rgb)}body[data-tone=contained]{--tone: var(--safe);--tone-rgb: var(--safe-rgb)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden;background:var(--bg)}body{color:var(--ink);font:400 15px/1.45 var(--font);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;color:inherit;letter-spacing:inherit}h1,h2,h3,p{margin:0}b{font-weight:600}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.wallpaper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(120% 100% at 50% -10%,#141414,#0a0a0a 55%,#060606);z-index:0}.wp{position:absolute;border-radius:50%;will-change:transform}.wp.b1{width:1200px;height:1000px;left:-380px;top:-380px;background:radial-gradient(closest-side,rgba(85,85,85,.7),rgba(85,85,85,.28) 55%,transparent);animation:drift1 74s ease-in-out -23s infinite alternate}.wp.b2{width:1100px;height:1100px;right:-320px;top:-60px;background:radial-gradient(closest-side,rgba(95,95,95,.56),rgba(95,95,95,.2) 58%,transparent);animation:drift2 92s ease-in-out -41s infinite alternate}.wp.b3{width:1400px;height:900px;left:18%;bottom:-520px;background:radial-gradient(closest-side,rgba(143,143,143,.46),rgba(143,143,143,.16) 60%,transparent);animation:drift3 82s ease-in-out -9s infinite alternate}.wp.b4{width:800px;height:800px;left:-200px;bottom:-260px;background:radial-gradient(closest-side,rgba(114,114,114,.3),transparent);animation:drift4 104s ease-in-out -57s infinite alternate}.wp.ember,.wp.green{width:1100px;height:820px;right:2%;top:-260px;opacity:0;transition:opacity 1.8s ease;animation:drift2 70s ease-in-out -12s infinite alternate}.wp.ember{background:radial-gradient(closest-side,rgba(255,59,48,.5),rgba(255,59,48,.16) 55%,transparent)}.wp.green{background:radial-gradient(closest-side,rgba(48,209,88,.38),rgba(48,209,88,.12) 55%,transparent)}body[data-tone=breach] .wp.ember,body[data-tone=contained] .wp.green{opacity:1}@keyframes drift1{to{transform:translate3d(180px,110px,0) scale(1.14)}}@keyframes drift2{to{transform:translate3d(-160px,130px,0) scale(1.1)}}@keyframes drift3{to{transform:translate3d(-220px,-70px,0) scale(1.18)}}@keyframes drift4{to{transform:translate3d(200px,-120px,0) scale(1.2)}}.grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 85% 75% at 50% 42%,transparent 45%,rgba(0,0,0,.5) 100%)}.glass,.sidebar,.toolbar,.sheet,.devdock{position:relative;background:linear-gradient(155deg,#ffffff1d,#ffffff0a 40%,#ffffff05),#1717175c;-webkit-backdrop-filter:blur(34px) saturate(1.9) brightness(1.08);backdrop-filter:blur(34px) saturate(1.9) brightness(1.08);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff12,inset 0 -1px #0000004d,inset 0 22px 34px -22px #ffffff1f,0 1px 2px #0000004d,0 20px 44px -16px #0000008c,0 44px 90px -34px #00000080}.glass:before,.sidebar:before,.toolbar:before,.sheet:before,.devdock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(155deg,#fff9,#ffffff1c 22%,#ffffff08 55%,#ffffff3d);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:2}.glass:after,.sidebar:after,.sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(110% 70% at 6% -4%,rgba(255,255,255,.1),transparent 55%);z-index:0}.glass>*,.sidebar>*,.sheet>*{position:relative;z-index:1}@supports (corner-shape: squircle){.glass,.glass:before,.glass:after,.sidebar,.sidebar:before,.sidebar:after,.toolbar,.toolbar:before,.sheet,.sheet:before,.sheet:after,.devdock,.devdock:before,.btn-primary,.pill,.chip,.group{corner-shape:squircle}}.sidebar{background:linear-gradient(180deg,#ffffff16,#ffffff06),#0e0e0e85;-webkit-backdrop-filter:blur(46px) saturate(1.8);backdrop-filter:blur(46px) saturate(1.8)}.app{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;transform-origin:50% 50%;transition:transform var(--spring-dur) var(--spring)}body[data-sheet="1"] .app{transform:scale(.982)}.sidebar{position:absolute;left:14px;top:14px;bottom:14px;width:244px;border-radius:38px;padding:22px 14px 18px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:12px;padding:0 8px;height:36px}.brand .mark{width:32px;height:32px;flex:none;filter:drop-shadow(0 0 14px rgba(255,59,48,.35))}.mark [data-part=ring]{fill:#ff3b30}.mark [data-part=seal]{fill:#ff3b30;transition:fill .9s ease}body[data-tone=contained] .mark [data-part=seal]{fill:#30d158}body[data-tone=contained] .brand .mark{filter:drop-shadow(0 0 14px rgba(48,209,88,.3))}.brand .word{font:600 23px/1 var(--font);letter-spacing:-.025em}.fac{margin:20px 0 22px;padding:11px 14px;border-radius:20px;display:flex;align-items:center;gap:11px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.fac .ico{width:20px;height:20px;color:var(--ink-2);flex:none}.fac b{display:block;font-size:15px;letter-spacing:-.01em;line-height:1.2}.fac span{display:block;color:var(--ink-3);font-size:13px;line-height:1.25}.nav{position:relative;display:flex;flex-direction:column;gap:6px}.nav-lens{position:absolute;left:0;right:0;top:0;height:48px;border-radius:18px;transform:translateY(calc(var(--i, 0) * 54px));transition:transform var(--spring-pop-dur) var(--spring-pop);background:linear-gradient(180deg,#fff3,#ffffff17);box-shadow:inset 0 1px #ffffff5c,inset 0 0 0 1px #ffffff1a,0 8px 20px -8px #00000080}.nav-item{position:relative;z-index:1;display:flex;align-items:center;gap:13px;height:48px;padding:0 14px;border:0;background:none;border-radius:18px;color:var(--ink-2);font:500 16.5px/1 var(--font);letter-spacing:-.012em;cursor:pointer;text-align:left;transition:color .3s ease,background .3s ease,transform .15s ease}.nav-item .ico{width:23px;height:23px;flex:none}.nav-item:hover{color:var(--ink)}.nav-item:active{transform:scale(.97)}.nav-item[aria-current=page]{color:var(--ink)}.nav-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:var(--tone);box-shadow:0 0 10px rgba(var(--tone-rgb),.8);opacity:0;transform:scale(.4);transition:opacity .5s ease,transform var(--spring-pop-dur) var(--spring-pop)}body:not([data-tone=nominal]) .nav-dot{opacity:1;transform:none}body[data-tone=breach] .nav-dot{animation:pulse 1.6s ease-in-out infinite}.side-foot{margin-top:auto;padding:0 8px}.tagline{font:500 15px/1.35 var(--font);color:var(--ink-2);letter-spacing:-.012em;margin-bottom:14px}.stack{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.tag{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:13px;font:500 13.5px/1 var(--font);color:var(--ink-3);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);white-space:nowrap}.main{position:absolute;left:272px;right:0;top:0;bottom:0}.toolbar{position:absolute;top:14px;left:0;right:14px;height:60px;border-radius:30px;display:flex;align-items:center;gap:14px;padding:0 12px 0 14px;z-index:20}.tb-ico{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:var(--fill-2);box-shadow:inset 0 1px #ffffff2e}.tb-ico .ico{width:21px;height:21px}.tb-title{font:600 18px/1 var(--font);letter-spacing:-.018em}.tb-sub{color:var(--ink-3);font-size:14.5px}.tb-grow{flex:1}.presence{display:flex;align-items:center;gap:12px;padding-right:6px}.avatars{display:flex}.av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--font);letter-spacing:.01em;margin-left:-5px;color:#ffffffeb;box-shadow:inset 0 1px #ffffff59,0 0 0 2px #131313e6}.av:first-child{margin-left:0}.av0{background:linear-gradient(160deg,#898989,#575757)}.av1{background:linear-gradient(160deg,#b2b2b2,#747474)}.av2{background:linear-gradient(160deg,#949494,#5e5e5e)}.av[data-s=looking]{box-shadow:inset 0 1px #ffffff59,0 0 0 2px #131313e6,0 0 0 4px rgba(var(--accent-rgb),.9)}.av[data-s=approved]{box-shadow:inset 0 1px #ffffff59,0 0 0 2px #131313e6,0 0 0 4px rgba(var(--safe-rgb),.9)}.sync{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:14px;white-space:nowrap}.sync i{width:7px;height:7px;border-radius:50%;background:var(--safe);box-shadow:0 0 8px rgba(var(--safe-rgb),.9);animation:pulse 2.6s ease-in-out infinite}.sync b{color:var(--ink-2);font-weight:500}.scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.scroll::-webkit-scrollbar{width:10px}.scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:5px;border:3px solid transparent;background-clip:padding-box}.edge-top{position:absolute;left:0;right:0;top:0;height:100px;z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent)}.page{width:min(var(--page),calc(100% - 64px));margin:0 auto;padding:90px 0 56px}.view{display:none}.view[data-active="1"]{display:block}.view.enter>*{animation:viewIn .75s var(--spring) both}.view.enter>*:nth-child(2){animation-delay:.05s}.view.enter>*:nth-child(3){animation-delay:.1s}.view.enter>*:nth-child(4){animation-delay:.15s}.view.enter>*:nth-child(n+5){animation-delay:.2s}@keyframes viewIn{0%{opacity:0;transform:translateY(16px)}}@keyframes pulse{50%{opacity:.45}}@keyframes blink{50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}.h-title{font:600 46px/1.04 var(--font);letter-spacing:-.038em}.h-sub{margin-top:12px;font-size:19px;line-height:1.4;color:var(--ink-2);letter-spacing:-.012em}.hero-head{margin-bottom:26px}.disc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--spring-dur) var(--spring)}.disc[data-open="1"]>.disc-body{grid-template-rows:1fr}.disc-inner{min-height:0;overflow:hidden}.disc-inner>*{opacity:0;transform:translateY(-8px);filter:blur(5px);transition:opacity .28s ease,transform var(--spring-dur) var(--spring),filter .3s ease}.disc[data-open="1"]>.disc-body>.disc-inner>*{opacity:1;transform:none;filter:none;transition-delay:.05s,.03s,.05s}.disc-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:100%;text-align:left;display:flex;align-items:center;gap:14px;cursor:pointer;transition:background .25s ease,transform .14s ease}.disc-head:active{transform:scale(.99)}.chev{width:18px;height:18px;flex:none;color:var(--ink-3);transition:transform var(--spring-dur) var(--spring),color .3s ease}.disc[data-open="1"]>.disc-head>.chev{transform:rotate(90deg);color:var(--ink-2)}.group{border-radius:30px;overflow:hidden}.group>.disc+.disc,.group>.row+.row{box-shadow:inset 0 1px 0 var(--hair)}.row .disc-head{min-height:62px;padding:0 22px 0 20px}.row .disc-head:hover{background:#ffffff0a}.r-ico{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--fill-2);color:var(--ink-2);flex:none;box-shadow:inset 0 1px #ffffff24}.r-ico .ico{width:20px;height:20px}.r-title{font:550 17px/1.2 var(--font);letter-spacing:-.014em}.r-val{margin-left:auto;color:var(--ink-3);font-size:15.5px;padding-right:4px}.row-body{padding:2px 22px 22px 70px}.pill{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 16px 0 12px;border-radius:18px;font:600 15.5px/1 var(--font);letter-spacing:-.01em;color:var(--tone);background:rgba(var(--tone-rgb),.15);box-shadow:inset 0 0 0 1px rgba(var(--tone-rgb),.34),inset 0 1px #ffffff29;transition:background .8s ease,color .8s ease,box-shadow .8s ease}.pill-dot{width:9px;height:9px;margin:0 2px;border-radius:50%;background:var(--tone);box-shadow:0 0 10px rgba(var(--tone-rgb),.9)}.pill-mark{width:19px;height:19px;flex:none}.pill-mark{width:21px;height:21px}body[data-tone=nominal] .pill-mark,body:not([data-tone=nominal]) .pill-dot{display:none}body[data-tone=breach] .pill-mark{animation:pulse 1.8s ease-in-out infinite}.chip{display:inline-flex;align-items:center;gap:7px;height:29px;padding:0 12px 0 10px;border-radius:14.5px;font:500 14px/1 var(--font);letter-spacing:-.005em;white-space:nowrap;color:var(--ink-2);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.chip i{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.chip[data-tone=busy] i{background:#fff;box-shadow:0 0 8px #fffc;animation:pulse 1.1s ease-in-out infinite}.chip[data-tone=hot]{color:var(--accent);background:rgba(var(--accent-rgb),.13);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.3)}.chip[data-tone=hot] i{background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb),.9)}.chip[data-tone=safe],.chip[data-tone=done]{color:var(--safe);background:rgba(var(--safe-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--safe-rgb),.28)}.chip[data-tone=safe] i,.chip[data-tone=done] i{background:var(--safe)}.btn-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;height:36px;padding:0 16px;border-radius:18px;font:600 14.5px/1 var(--font);color:var(--ink);background:var(--fill-2);box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff14;transition:transform .14s ease,background .2s ease}.btn-chip:hover{background:var(--fill-3)}.btn-chip:active{transform:scale(.96)}.btn-chip.accent{background:linear-gradient(180deg,#ff5147,#ff3b30);color:#fff;box-shadow:inset 0 1px #ffffff80,0 8px 20px -6px rgba(var(--accent-rgb),.6)}.btn-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;width:100%;height:66px;border-radius:33px;display:flex;align-items:center;justify-content:center;gap:16px;font:600 20px/1 var(--font);letter-spacing:-.016em;color:#fff;background:linear-gradient(180deg,#ff5a50,#ff3b30 52%,#d70015);box-shadow:inset 0 1.5px #ffffff8c,inset 0 -2px #00000029,inset 0 0 0 1px #ffffff1f,0 2px 4px #0000004d,0 18px 38px -10px rgba(var(--accent-rgb),.7);transition:transform .14s ease,filter .2s ease,box-shadow .2s ease;text-shadow:0 1px 1px rgba(120,7,0,.35)}.btn-primary:hover{filter:brightness(1.06) saturate(1.05)}.btn-primary:active{transform:scale(.972);filter:brightness(.95)}.btn-primary:disabled{cursor:not-allowed;filter:grayscale(.85) brightness(.62);box-shadow:inset 0 1.5px #ffffff4d,inset 0 0 0 1px #ffffff1a;transform:none}.btn-primary:disabled kbd{display:none}.btn-primary kbd{font:500 16px/1 var(--font);padding:7px 11px;border-radius:11px;background:#0003;box-shadow:inset 0 0 0 1px #ffffff2e;letter-spacing:.02em;text-shadow:none}.btn-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;color:var(--ink-2);font:500 16px/1 var(--font);height:44px;padding:0 18px;border-radius:22px;transition:background .2s ease,color .2s ease}.btn-text:hover{background:var(--fill-1);color:var(--ink)}.icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;width:42px;height:42px;border-radius:21px;display:grid;place-items:center;color:var(--ink);background:#ffffff1a;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff1a;transition:transform .14s ease,background .2s ease}.icon-btn:hover{background:#ffffff2b}.icon-btn:active{transform:scale(.92)}.icon-btn .ico{width:19px;height:19px}.stage-frame[data-open="1"] .icon-btn .ico-expand,.stage-frame:not([data-open="1"]) .icon-btn .ico-collapse{display:none}.seg{position:relative;display:inline-flex;padding:4px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px var(--hair),inset 0 2px 4px #00000047}.seg button{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;height:40px;padding:0 24px;border-radius:999px;color:var(--ink-2);font:550 15.5px/1 var(--font);transition:color .3s ease}.seg button[aria-selected=true]{color:var(--ink)}.seg-lens{position:absolute;top:4px;bottom:4px;left:4px;width:var(--w, 0px);transform:translate(var(--x, 0px));border-radius:999px;background:linear-gradient(180deg,#ffffff47,#ffffff26);box-shadow:inset 0 1px #ffffff73,0 6px 14px -3px #0006;transition:transform var(--spring-pop-dur) var(--spring-pop),width var(--spring-dur) var(--spring),opacity .3s ease}.seg[data-custom="1"] .seg-lens{opacity:0}.switch{position:relative;flex:none;width:54px;height:32px;border-radius:16px;background:#7c7c7c57;box-shadow:inset 0 0 0 1px #ffffff14;cursor:pointer;transition:background .35s ease}.switch i{position:absolute;top:2px;left:2px;width:28px;height:28px;border-radius:50%;background:linear-gradient(180deg,#fff,#ececec);box-shadow:0 2px 6px #0006,inset 0 -1px #00000014;transition:transform var(--spring-pop-dur) var(--spring-pop)}.switch[aria-checked=true]{background:linear-gradient(180deg,#ff5147,#ff3b30);box-shadow:inset 0 1px #ffffff59,0 0 14px -2px rgba(var(--accent-rgb),.5)}.switch[aria-checked=true] i{transform:translate(22px)}.switch[data-locked="1"]{cursor:not-allowed;opacity:.5}.switch:active i{width:32px}.switch[aria-checked=true]:active i{transform:translate(18px)}.stage-frame{position:relative;overflow:hidden}.stage-slot,#facility3d{position:absolute;top:0;right:0;bottom:0;left:0}#facility3d canvas.f3d-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;transition:opacity .8s ease}#facility3d>canvas:not(.f3d-fallback){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}#facility3d.has-3d canvas.f3d-fallback{opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.o-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.o-status{display:flex;align-items:center;gap:24px}.o-badge{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--tone);background:rgba(var(--tone-rgb),.14);box-shadow:inset 0 0 0 1.5px rgba(var(--tone-rgb),.4),inset 0 1px #fff3,0 0 40px -4px rgba(var(--tone-rgb),.35);transition:all .8s ease}.o-badge .ico{width:42px;height:42px;stroke-width:1.9}.o-title{font:600 92px/.98 var(--font);letter-spacing:-.052em}.o-line{margin-top:16px;font-size:22px;line-height:1.35;color:var(--ink-2);letter-spacing:-.016em}.o-line b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.o-line .sep{color:var(--ink-4);margin:0 8px}.o-actions{padding-bottom:8px}.o-stage{height:468px;border-radius:40px;transition:height var(--spring-dur) var(--spring)}.o-stage[data-open="1"]{height:640px}.stage-top{position:absolute;left:30px;right:22px;top:22px;display:flex;align-items:center;justify-content:space-between;z-index:3;pointer-events:none}.stage-top>*{pointer-events:auto}.stage-title{display:flex;align-items:baseline;gap:10px;font-size:17px;letter-spacing:-.014em;text-shadow:0 1px 14px rgba(6,6,6,.9)}.stage-top:before{content:"";position:absolute;top:-22px;right:-22px;bottom:-30px;left:-30px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,8,.55),transparent)}.stage-title b{font-weight:600}.stage-title span{color:var(--ink-3)}.stage-foot{position:absolute;left:32px;bottom:18px;display:flex;align-items:center;gap:18px;color:var(--ink-3);font-size:14px;z-index:3;pointer-events:none}.stage-frame:has(#facility3d.has-3d) .stage-foot{display:none}.stage-foot i{display:inline-block;width:18px;height:4px;border-radius:2px;margin-right:7px;vertical-align:middle}.last{margin-top:20px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;text-align:left;border-radius:34px;display:flex;align-items:center;gap:18px;padding:18px 28px 18px 20px;transition:transform .14s ease}.last:active{transform:scale(.992)}.last .r-ico{width:46px;height:46px;border-radius:16px;color:var(--safe)}.last .r-ico .ico{width:24px;height:24px}.last-main b{display:block;font:600 18px/1.25 var(--font);letter-spacing:-.016em}.last-main span{color:var(--ink-2);font-size:16px}.last .chev{margin-left:auto}.last .when{margin-left:auto;color:var(--ink-3);font-size:15.5px}.last .when+.chev{margin-left:4px}.hero{height:352px;border-radius:44px;transition:box-shadow 1s ease}.hero[data-tone=breach]{box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px rgba(var(--accent-rgb),.34),inset 0 0 90px -20px rgba(var(--accent-rgb),.28),0 20px 44px -16px #0000008c,0 44px 90px -34px rgba(var(--accent-rgb),.35)}.hero[data-tone=contained]{box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px rgba(var(--safe-rgb),.32),inset 0 0 90px -20px rgba(var(--safe-rgb),.24),0 20px 44px -16px #0000008c,0 44px 90px -34px rgba(var(--safe-rgb),.3)}.hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(70% 90% at 22% 100%,rgba(9,9,9,.5),transparent 70%),linear-gradient(90deg,#090909bd,#09090985 46%,#09090933 66%,#09090980)}.stage-slot[data-slot=incident]:has(#facility3d.has-3d){top:6px;right:282px;bottom:64px;left:430px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 82%,transparent 100%),linear-gradient(180deg,transparent 0,#000 17%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 82%,transparent 100%),linear-gradient(180deg,transparent 0,#000 17%,#000 84%,transparent 100%);mask-composite:intersect}.hero:has(#facility3d.has-3d) .hero-veil{background:linear-gradient(90deg,#090909a8,#09090957 30%,#0909090f 44%,#0909090f 68%,#09090966),linear-gradient(0deg,rgba(9,9,9,.5),transparent 28%)}.hero-body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:30px 44px 78px;display:flex;align-items:stretch;justify-content:space-between;gap:32px;pointer-events:none}.hero-body button{pointer-events:auto}.hero-main{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.pill-row{display:flex;align-items:center;gap:12px}.hero h1{font:600 31px/1.1 var(--font);letter-spacing:-.034em;max-width:440px;text-wrap:balance;margin-bottom:12px}.hero-meta{font-size:17px;color:var(--ink-2);letter-spacing:-.012em}.hero-meta .sep{color:var(--ink-4);margin:0 8px}.ttc{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;text-align:right;flex:none}.ttc-num{font:600 150px/.82 var(--font);letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:6px;color:var(--ink);transition:color .8s ease;text-shadow:0 0 60px rgba(var(--tone-rgb),.25)}.ttc-num .u{font-size:52px;font-weight:500;letter-spacing:-.02em;margin-left:8px;color:var(--ink-3)}.hero[data-tone=contained] .ttc-num{color:var(--safe)}.hero[data-tone=contained] .ttc-num .u{color:rgba(var(--safe-rgb),.6)}.ttc-cap b{display:block;font:600 17px/1.2 var(--font);letter-spacing:-.014em}.ttc-cap span{display:block;color:var(--ink-2);font-size:15.5px;margin-top:2px}.card{border-radius:34px;padding:22px 28px 18px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;min-height:30px}.card-head h2{font:600 19px/1.2 var(--font);letter-spacing:-.02em}.card-head .meta{color:var(--ink-3);font-size:15px}.stack-gap>*+*{margin-top:18px}.path-card{margin-top:14px;padding:20px 28px 18px}.two{margin-top:14px;display:grid;grid-template-columns:1.04fr 1fr;gap:14px;align-items:stretch}.dgrid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.dgrid>.row{border-radius:28px;overflow:hidden}.dgrid>.row .disc-head{min-height:58px}.group{margin-top:18px}.path{--circle: 70px;--top: 10px;position:relative;display:grid;grid-template-columns:repeat(5,1fr);padding:var(--top) 0 0}.p-line,.p-hot{position:absolute;top:calc(var(--top) + var(--circle) / 2 - 1px);height:2px;border-radius:1px}.p-line{left:10%;right:10%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 6px,transparent 6px 12px)}.p-hot{left:10%;width:48%;transform-origin:left;transform:scaleX(0);background:var(--accent);box-shadow:0 0 14px rgba(var(--accent-rgb),.9);transition:background .8s ease}.p-hot[data-s=safe]{background:var(--safe);box-shadow:0 0 12px rgba(var(--safe-rgb),.7)}.p-tip{position:absolute;top:calc(var(--top) + var(--circle) / 2);left:10%;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(var(--accent-rgb),.35),0 0 18px rgba(var(--accent-rgb),1);opacity:0;z-index:3}.p-tip[data-s=safe]{box-shadow:0 0 0 4px rgba(var(--safe-rgb),.3),0 0 14px rgba(var(--safe-rgb),.9)}.p-wall{position:absolute;top:0;height:calc(var(--top) + var(--circle) + 6px);width:2px;margin-left:-1px;border-radius:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.2) 20%,rgba(255,255,255,.2) 80%,transparent);transition:background .6s ease,box-shadow .6s ease}.p-wall[data-s=breached]{background:linear-gradient(180deg,transparent,rgba(var(--accent-rgb),.7) 25%,rgba(var(--accent-rgb),.7) 75%,transparent);box-shadow:0 0 12px rgba(var(--accent-rgb),.4)}.path[data-c="1"] .p-wall[data-s=breached]{background:linear-gradient(180deg,transparent,rgba(var(--safe-rgb),.45) 25%,rgba(var(--safe-rgb),.45) 75%,transparent);box-shadow:none}.p-seal{position:absolute;left:60%;top:calc(var(--top) - 14px);height:calc(var(--circle) + 28px);width:14px;margin-left:-7px;border-radius:7px;opacity:0;transform:translateY(var(--drop, -64px));background:linear-gradient(90deg,#ff6259,#ff3b30 55%,#d70015);box-shadow:inset 0 1px #ffffff8c,0 0 26px rgba(var(--accent-rgb),.75),0 8px 18px #0006;z-index:4;transition:background .8s ease,box-shadow .8s ease}.p-seal[data-s=safe]{background:linear-gradient(90deg,#5ee07f,#30d158 55%,#24a849);box-shadow:inset 0 1px #ffffff80,0 0 22px rgba(var(--safe-rgb),.6),0 8px 18px #0006}.p-door{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ff3b30;box-shadow:inset 0 1px #ffffff80,0 0 0 4px #0f0f0fb3,0 4px 12px #0006;transition:background .8s ease}.p-seal[data-s=safe] .p-door{background:#30d158}.p-door .ico{width:18px;height:18px;stroke-width:2}.p-seal em{position:absolute;left:50%;top:calc(100% + 14px);transform:translate(-50%);white-space:nowrap;font:500 13.5px/1 var(--font);font-style:normal;color:var(--ink-3);display:none}.p-burst{position:absolute;left:50%;top:50%;width:70px;height:70px;border-radius:50%;border:2px solid rgba(var(--accent-rgb),.9);opacity:0;pointer-events:none}.p-node{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2}.p-ico{width:var(--circle);height:var(--circle);border-radius:50%;display:grid;place-items:center;color:var(--ink-2);background:#282828c7;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a,0 10px 24px -8px #0000008c;transition:color .6s ease,box-shadow .6s ease,background .6s ease,opacity .6s ease}.p-ico .ico{width:30px;height:30px}.p-node b{margin-top:14px;font:600 16.5px/1.2 var(--font);letter-spacing:-.014em}.p-st{margin-top:4px;font-size:15px;color:var(--ink-3);transition:color .6s ease;min-height:1.4em}.p-node[data-s=hot] .p-ico{color:#fff;background:rgba(var(--accent-rgb),.3);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1.5px rgba(var(--accent-rgb),.95),0 0 30px rgba(var(--accent-rgb),.5)}.p-node[data-s=hot] .p-st,.p-node[data-s=stopped] .p-st{color:var(--accent)}.p-node[data-s=frozen] .p-ico,.p-node[data-s=stopped] .p-ico{color:#ffffffe6;background:rgba(var(--accent-rgb),.16);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1.5px rgba(var(--accent-rgb),.7),0 0 22px rgba(var(--accent-rgb),.3)}.p-node[data-s=frozen] .p-st{color:var(--ink-2)}.p-node[data-s=frozen-safe] .p-ico,.p-node[data-s=spent] .p-ico{color:var(--ink-2);box-shadow:inset 0 1px #fff3,inset 0 0 0 1.5px rgba(var(--safe-rgb),.5)}.p-node[data-s=safe] .p-ico{color:#fff;background:rgba(var(--safe-rgb),.28);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1.5px rgba(var(--safe-rgb),.95),0 0 28px rgba(var(--safe-rgb),.4)}.p-node[data-s=safe] .p-st{color:var(--safe)}.p-node[data-s=unreached] .p-ico{opacity:.5}.p-node[data-s=unreached] b,.p-node[data-s=unreached] .p-st{opacity:.6}.p-node[data-s=exposed] .p-ico{box-shadow:inset 0 1px #fff3,inset 0 0 0 1.5px #ffffff47}.arow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:calc(100% + 16px);margin:0 -8px;text-align:left;cursor:pointer;display:grid;grid-template-columns:46px 1fr auto;gap:16px;align-items:center;padding:7px 10px;border-radius:24px;transition:background .25s ease,transform .14s ease}.arow:hover{background:#ffffff0d}.arow:active{transform:scale(.99)}.a-ico{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:var(--ink-2);background:var(--fill-2);box-shadow:inset 0 1px #ffffff29;transition:color .5s ease,background .5s ease,box-shadow .5s ease}.a-ico .ico{width:24px;height:24px}[data-tone=busy]>.a-ico,[data-tone=busy] .a-ico{color:#fff}[data-tone=hot]>.a-ico,[data-tone=hot] .a-ico{color:var(--accent);background:rgba(var(--accent-rgb),.16);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px rgba(var(--accent-rgb),.35)}[data-tone=safe]>.a-ico,[data-tone=safe] .a-ico,[data-tone=done]>.a-ico,[data-tone=done] .a-ico{color:var(--safe);background:rgba(var(--safe-rgb),.14);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px rgba(var(--safe-rgb),.3)}.a-name{font:600 17px/1.2 var(--font);letter-spacing:-.016em}.a-name em{font-style:normal;font-weight:400;font-size:14.5px;color:var(--ink-3);margin-left:9px;letter-spacing:-.006em}.a-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:15px;line-height:1.38;color:var(--ink-2);letter-spacing:-.01em;min-height:2.76em}.caret{display:none;width:2px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:var(--ink-2);animation:blink .9s steps(1) infinite}.typing .caret{display:inline-block}.steps{margin:0 -8px}.step .chev{opacity:.4}.step-head:hover .chev{opacity:1}.step-head{min-height:38px;padding:0 10px;border-radius:16px;gap:13px}.step-head:hover{background:#ffffff0b}.s-mark{position:relative;width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;color:transparent;box-shadow:inset 0 0 0 1.5px #ffffff38;transition:background .5s ease,box-shadow .5s ease,color .4s ease}.s-mark .ico{width:14px;height:14px;stroke-width:2.4}.s-label{font:500 16px/1.2 var(--font);letter-spacing:-.012em;color:var(--ink-3);transition:color .4s ease}.s-right{margin-left:auto;color:var(--ink-3);font-size:14.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.step[data-s=done] .s-label{color:var(--ink-2)}.step[data-s=done] .s-mark{background:#ffffff2b;box-shadow:inset 0 0 0 1px #ffffff2e;color:#fff}body[data-tone=contained] .step[data-s=done] .s-mark{background:rgba(var(--safe-rgb),.22);box-shadow:inset 0 0 0 1px rgba(var(--safe-rgb),.5);color:var(--safe)}.step[data-s=running] .s-label,.step[data-s=request] .s-label,.step[data-s=approved] .s-label{color:var(--ink);font-weight:600}.step[data-s=running] .s-mark,.step[data-s=approved] .s-mark{box-shadow:inset 0 0 0 1.5px #ffffff29}.step[data-s=running] .s-mark:after,.step[data-s=approved] .s-mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid transparent;border-top-color:var(--tone);animation:spin .8s linear infinite}.step[data-s=request] .s-mark{color:var(--accent);background:rgba(var(--accent-rgb),.16);box-shadow:inset 0 0 0 1.5px rgba(var(--accent-rgb),.9);animation:pulse 1.6s ease-in-out infinite}.step[data-s=request] .s-right{color:var(--accent);font-weight:600}.step[data-s=idle] .s-right,.step[data-s=pending] .s-right{color:var(--ink-4)}.s-body{padding:0 10px 12px 47px}.s-detail{font-size:15.5px;color:var(--ink-2);letter-spacing:-.01em}.s-undo{margin-top:2px;font-size:14.5px;color:var(--ink-3)}.s-bar{margin-top:11px;height:4px;border-radius:2px;background:#ffffff1a;overflow:hidden}.s-bar i{display:block;height:100%;border-radius:2px;background:var(--tone);transform-origin:left;transform:scaleX(0);box-shadow:0 0 10px rgba(var(--tone-rgb),.7)}.s-actions{margin-top:12px;display:none}.step[data-s=request] .s-actions{display:flex}.s-approved{margin-top:10px;display:none;align-items:center;gap:9px;font-size:15px;font-weight:500;color:var(--safe)}.s-approved .ico{width:17px;height:17px;stroke-width:2.2}.step[data-s=approved] .s-approved,.step[data-s=done] .s-approved{display:flex}.step[data-s=request] .s-bar,.step[data-s=done] .s-bar{display:none}.foot-note{margin:8px 0 0;padding-top:14px;color:var(--ink-3);font-size:14.5px;box-shadow:inset 0 1px 0 var(--hair)}.sig{max-height:300px;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.ln{display:grid;grid-template-columns:52px 62px 1fr;gap:12px;padding:5px 0;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.ln .lt{font-family:var(--mono);font-size:13.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:1px}.ln .ls{color:var(--ink-3);font-size:13.5px;padding-top:1px}.ln.t-dim{opacity:.5}.ln.t-hot .lm{color:var(--accent)}.ln.t-act .lm{color:var(--ink)}.ln.t-safe .lm{color:var(--safe)}.ln.t-info .lm{color:var(--ink)}.ln.fresh{animation:lnIn .45s var(--spring) both}@keyframes lnIn{0%{opacity:0;transform:translateY(6px)}}.file{display:flex;align-items:center;gap:14px;padding:9px 0}.file .ico{width:20px;height:20px;color:var(--ink-3);flex:none}.file b{font:500 15.5px/1.2 var(--mono);font-weight:500;letter-spacing:-.01em}.file em{margin-left:auto;font-style:normal;font-family:var(--mono);font-size:13.5px;color:var(--ink-3)}.ev-note{margin-bottom:8px;font-size:15px;color:var(--ink-2);line-height:1.45}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tile{padding:16px 18px;border-radius:22px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.tile b{display:block;font:600 38px/1 var(--font);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.tile span{display:block;margin-top:8px;color:var(--ink-2);font-size:14.5px;line-height:1.3}.row-note{margin-top:14px;color:var(--ink-2);font-size:15.5px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:4px 36px;margin:0}.facts div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;box-shadow:inset 0 -1px 0 var(--hair);font-size:15.5px}.facts dt{color:var(--ink-3)}.facts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.agent-col{display:flex;flex-direction:column;gap:18px;min-width:0}.agent-card{border-radius:36px;padding:26px 28px 8px}.ac-top{display:flex;align-items:center;gap:16px}.ac-top .a-ico{width:56px;height:56px;border-radius:19px}.ac-top .a-ico .ico{width:28px;height:28px}.ac-id h3{font:600 26px/1.1 var(--font);letter-spacing:-.03em}.ac-id span{color:var(--ink-3);font-size:15.5px}.ac-top .chip{margin-left:auto}.ac-line{margin:20px 0 10px;min-height:3em;font-size:18.5px;line-height:1.42;letter-spacing:-.016em;color:var(--ink)}.ac-line .stamp{display:block;margin-top:8px;font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums}.agent-card .disc-head{min-height:56px;margin:0 -10px;width:calc(100% + 20px);padding:0 10px;border-radius:20px;box-shadow:none;color:var(--ink-2);font-weight:550;font-size:16px}.agent-card .disc-head:hover{background:#ffffff0d}.agent-card .disc-head .r-val{margin-left:auto}.agent-card .disc{box-shadow:inset 0 1px 0 var(--hair)}.sec{padding:4px 0 20px}.sec h4{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;font:600 15.5px/1.2 var(--font);letter-spacing:-.01em;color:var(--ink)}.trace{list-style:none;margin:0;padding:0}.trace li{display:grid;grid-template-columns:62px 1fr;gap:10px;padding:6px 0;font-size:15px;line-height:1.45;color:var(--ink-2)}.trace li:last-child{color:var(--ink)}.trace time,.tool time{font-size:13.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:1px}.tool{display:grid;grid-template-columns:62px 1fr;gap:10px;padding:6px 0;font-size:14px;line-height:1.4}.tool code{font:500 13.5px/1.4 var(--mono);color:var(--ink);word-break:break-word}.tool code .res{display:block;color:var(--ink-3);font-weight:400}.tool code .tool-tag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:8px;font:600 11px/1.5 var(--font);letter-spacing:.02em;color:rgb(var(--st-accessed));box-shadow:inset 0 0 0 1px rgba(var(--st-accessed),.45);vertical-align:1px}.bounds{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;font-size:15px;align-items:baseline}.bounds dt{color:var(--ink-3)}.bounds dd{margin:0;color:var(--ink-2)}.tag.warm{color:var(--accent);background:rgba(var(--accent-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.28)}.p-flow{display:flex;align-items:center;gap:10px;margin-top:26px;flex-wrap:wrap}.p-flow .step-chip{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px 0 14px;border-radius:23px;font:550 16px/1 var(--font);color:var(--ink-2);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.p-flow .step-chip .ico{width:21px;height:21px}.p-flow .step-chip.on{color:var(--ink);background:rgba(var(--accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.45)}.p-flow .step-chip.on .ico{color:var(--accent)}.p-flow .arr{color:var(--ink-4);display:grid;place-items:center}.p-flow .arr .ico{width:18px;height:18px}.p-bar{display:flex;align-items:center;justify-content:space-between;margin:34px 0 18px;gap:18px}.p-bar span{color:var(--ink-3);font-size:15.5px}.p-cols{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:start}.pgroup{border-radius:34px;padding:10px 0 6px;margin:0}.pgroup h2{font:600 19px/1.2 var(--font);letter-spacing:-.02em;padding:16px 26px 6px}.pgroup>p{padding:0 26px 10px;color:var(--ink-3);font-size:15px}.prow{display:flex;align-items:center;gap:16px;padding:14px 26px;box-shadow:inset 0 1px 0 var(--hair)}.prow:first-of-type{box-shadow:none}.prow .r-main{min-width:0}.prow .r-main b{display:block;font:550 17px/1.25 var(--font);letter-spacing:-.014em}.prow .r-main em{display:block;font-style:normal;color:var(--ink-3);font-size:14.5px;margin-top:1px}.prow .switch{margin-left:auto}.lock-note{display:flex;align-items:center;gap:9px;padding:16px 26px 14px;color:var(--ink-3);font-size:14.5px;box-shadow:inset 0 1px 0 var(--hair)}.lock-note .ico{width:17px;height:17px;flex:none}.rep{border-radius:34px;overflow:hidden}.rep+.rep{margin-top:16px}.rep>.disc>.disc-head{min-height:84px;padding:0 28px 0 24px;gap:18px}.rep>.disc>.disc-head:hover{background:#ffffff0a}.rep .r-ico{width:46px;height:46px;border-radius:16px}.rep .r-ico .ico{width:24px;height:24px}.rep-main b{display:block;font:600 19px/1.25 var(--font);letter-spacing:-.02em}.rep-main span{color:var(--ink-3);font-size:15.5px}.rep-ttc{margin-left:auto;text-align:right;font:600 22px/1.1 var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rep-ttc small{display:block;font:400 14px/1.3 var(--font);letter-spacing:0;color:var(--ink-3)}.rep>.disc>.disc-head .chip{margin-left:4px}.rep-body{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;padding:24px 30px 28px;box-shadow:inset 0 1px 0 var(--hair)}.rep-body.single{grid-template-columns:1fr}.tl{list-style:none;margin:0;padding:0;position:relative}.tl:before{content:"";position:absolute;left:84px;top:14px;bottom:14px;width:1.5px;background:linear-gradient(180deg,#ffffff0a,#ffffff29 10%,#ffffff29 90%,#ffffff0a)}.tl li{display:grid;grid-template-columns:62px 14px 76px 1fr;align-items:baseline;gap:14px;padding:6px 0;font-size:15.5px;line-height:1.4}.tl .t{color:var(--ink-3);font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.tl .dot{width:9px;height:9px;justify-self:center;border-radius:50%;background:#fff6;box-shadow:0 0 0 3px #111111e6;position:relative;top:-1px}.tl .who{font-weight:600;letter-spacing:-.01em}.tl .what{color:var(--ink-2)}.tl li.human .dot{background:var(--accent);box-shadow:0 0 0 3px #111111e6,0 0 12px rgba(var(--accent-rgb),.9)}.tl li.human .what{color:var(--ink)}.tl li.win .dot{background:var(--safe);box-shadow:0 0 0 3px #111111e6,0 0 12px rgba(var(--safe-rgb),.9)}.tl li.win .what{color:var(--safe)}.rep-side .sum{font:600 24px/1.2 var(--font);letter-spacing:-.03em;margin-bottom:8px}.rep-side .sub{color:var(--ink-2);font-size:15.5px;margin-bottom:20px}.rep-side .group{margin-top:0;border-radius:24px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.rep-side .group:before,.rep-side .group:after{display:none}.rep-side .group{-webkit-backdrop-filter:none;backdrop-filter:none}.rep-side .row .disc-head{min-height:56px;padding:0 18px 0 16px}.rep-side .row-body{padding:0 18px 16px}.auth-line{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:15px}.auth-line span{color:var(--ink-3)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#05050580;-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15);opacity:0;pointer-events:none;transition:opacity .55s ease}.scrim[data-open="1"]{opacity:1;pointer-events:auto}.sheet{position:fixed;left:50%;top:50%;z-index:100;width:580px;max-height:calc(100vh - 48px);border-radius:48px;padding:0;display:grid;opacity:0;pointer-events:none;transform:translate(-50%,-44%) scale(.93);filter:blur(12px);transition:transform var(--spring-pop-dur) var(--spring-pop),opacity .35s ease,filter .5s ease;background:linear-gradient(155deg,#ffffff26,#ffffff0f 45%,#ffffff0a),#1a1a1a80;-webkit-backdrop-filter:blur(50px) saturate(2);backdrop-filter:blur(50px) saturate(2);box-shadow:inset 0 1.5px #fff6,inset 0 0 0 1px #ffffff1a,inset 0 -1px #0000004d,0 2px 4px #0000004d,0 40px 90px -20px #000000bf,0 0 120px -30px rgba(var(--accent-rgb),.35)}.sheet[data-open="1"]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);filter:none}.sheet-pane{grid-area:1 / 1;padding:36px 38px 26px;transition:opacity .45s ease,transform var(--spring-dur) var(--spring),filter .45s ease}.sheet[data-s=approved] .sheet-req,.sheet:not([data-s=approved]) .sheet-done{opacity:0;transform:scale(.97);filter:blur(6px);pointer-events:none}.sheet-done{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:36px}.sheet-ico{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;color:var(--accent);background:rgba(var(--accent-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.45),inset 0 1px #ffffff40,0 0 30px -4px rgba(var(--accent-rgb),.4)}.sheet-ico .ico{width:32px;height:32px}.sheet-ico.ok{color:var(--safe);background:rgba(var(--safe-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--safe-rgb),.45),inset 0 1px #ffffff40,0 0 30px -4px rgba(var(--safe-rgb),.4);border-radius:50%;width:84px;height:84px}.sheet-ico.ok .ico{width:42px;height:42px;stroke-width:2}.sheet h2{margin-top:22px;font:600 32px/1.1 var(--font);letter-spacing:-.034em}.sheet-sum{margin-top:12px;font-size:18px;line-height:1.45;color:var(--ink-2);letter-spacing:-.014em}.sheet-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 6px}.sheet-facts div{padding:14px 16px;border-radius:22px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.sheet-facts dt{color:var(--ink-3);font-size:14px}.sheet-facts dd{margin:3px 0 0;font:550 16px/1.3 var(--font);letter-spacing:-.012em}.sheet .disc{margin:4px 0 18px}.sheet .disc-head{min-height:48px;padding:0 4px;border-radius:16px;color:var(--ink-2);font-weight:550;font-size:16px}.sheet .disc-head:hover{color:var(--ink)}.sheet .row-body{padding:2px 4px 8px}.sheet-actions{display:flex;flex-direction:column;align-items:center;gap:4px}.sheet-note{margin-top:6px;text-align:center;color:var(--ink-3);font-size:14px}.sheet-done h2{margin-top:26px}.sheet-done .sheet-sum{max-width:400px}.sheet-done .s-bar{width:280px;margin-top:26px}.sheet-done .s-bar i{background:var(--safe);box-shadow:0 0 10px rgba(var(--safe-rgb),.7)}.devdock{position:fixed;left:50%;bottom:18px;z-index:60;display:flex;gap:6px;padding:6px;border-radius:28px;transform:translate(-50%)}html[data-demo="1"] .devdock{display:none}.devdock .btn-chip{display:flex;align-items:center;gap:8px;height:40px;border-radius:20px;background:transparent;box-shadow:none;color:var(--ink-2)}.devdock .btn-chip:hover{background:var(--fill-2);color:var(--ink)}.devdock .ico{width:17px;height:17px}.no-anim .app *,.no-anim .sheet,.no-anim .scrim,.no-anim .app{transition:none!important}.no-anim .view.enter>*,.no-anim .ln.fresh{animation:none!important}@media(prefers-reduced-motion:reduce){.wp,.p-tip,.sync i,.nav-dot,.pill-mark{animation:none!important}.view.enter>*{animation:fadeIn .25s ease both}.sheet,.disc-inner>*,.app{transform:none;filter:none}@keyframes fadeIn{0%{opacity:0}}}@media(prefers-reduced-transparency:reduce){.glass,.sidebar,.toolbar,.sheet,.devdock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b1b1bf5}.scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050505b3}}@media(prefers-contrast:more){:root{--ink-2: rgba(244, 244, 244, .9);--ink-3: rgba(236, 236, 236, .72)}}.wr-chip{display:inline-flex;align-items:center;gap:9px;padding:0 12px 0 14px;background:#ffffff1a;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6)}.wr-chip .ico{width:19px;height:19px}.wr-chip .wr-chev{width:15px;height:15px;opacity:.6}.wr-banner{display:flex;align-items:center;gap:12px;height:50px;padding:0 12px 0 20px;border-radius:25px;font-size:15.5px;color:var(--ink-2);letter-spacing:-.012em}.wr-ico{display:grid;color:var(--safe)}.wr-ico .ico{width:21px;height:21px}.wr-banner .tag{margin-left:auto}.wr-brief{margin-top:14px;border-radius:40px;padding:22px 32px 24px;display:grid;grid-template-columns:1.7fr 1fr;gap:36px}.wr-brief .card-head{margin-bottom:12px}.brief-lines{margin:0;display:grid;gap:11px}.bl{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:baseline}.bl dt{color:var(--ink-3);font-size:14.5px}.bl dd{margin:0;font-size:16.5px;line-height:1.42;letter-spacing:-.012em;color:var(--ink)}.bl:last-child dd{color:#fff;font-weight:550}.wr-pair{display:grid;align-content:start;gap:16px;padding:8px 0 0 34px;box-shadow:inset 1px 0 0 var(--hair)}.wr-pair h3{margin:0 0 6px;font:600 15.5px/1.2 var(--font);letter-spacing:-.012em}.wr-pair ul{list-style:none;margin:0;padding:0}.wr-pair li{display:flex;gap:10px;align-items:flex-start;padding:3px 0;font-size:15px;line-height:1.4;color:var(--ink-2)}.wr-pair li .ico{width:17px;height:17px;flex:none;margin-top:2px;stroke-width:2}.wr-pair .know .ico{color:var(--safe)}.wr-pair .dont .ico{color:var(--ink-3)}.wr-body{margin-top:14px;display:grid;grid-template-columns:262px minmax(0,1fr) 316px;gap:14px;align-items:start}.wr-side,.wr-thread{height:590px}.wr-side{border-radius:34px;padding:18px 12px 12px;display:flex;flex-direction:column;gap:14px}.side-sec h3{display:flex;align-items:baseline;justify-content:space-between;margin:0 8px 8px;font:600 15.5px/1.2 var(--font);letter-spacing:-.012em}.side-sec h3 span{font-weight:400;font-size:14px;color:var(--ink-3)}.chs{display:flex;flex-direction:column;gap:2px}.ch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px 0 14px;border-radius:15px;color:var(--ink-2);font:500 16px/1 var(--font);letter-spacing:-.01em;transition:background .25s ease,color .25s ease,transform .14s ease}.ch:hover{background:#ffffff0d;color:var(--ink)}.ch:active{transform:scale(.98)}.ch[aria-selected=true]{color:var(--ink);background:linear-gradient(180deg,#ffffff2b,#ffffff14);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff14}.ch-n{min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:grid;place-items:center;font:600 13px/1 var(--font);color:#111;background:#ffffffe6;box-shadow:0 0 12px #ffffff40;transform:scale(0);transition:transform var(--spring-pop-dur) var(--spring-pop)}.ch-n[data-on="1"]{transform:scale(1)}.people{display:flex;flex-direction:column}.person{display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;padding:5px 8px;transition:opacity .5s ease}.person[data-online="0"]{opacity:.5}.person b{display:block;font:600 14.5px/1.25 var(--font);letter-spacing:-.012em;white-space:nowrap}.person .m-av{width:34px;height:34px}.ver{display:flex;align-items:center;gap:5px;color:var(--ink-3);font-size:13px;line-height:1.3;white-space:nowrap}.ver .ico{width:14px;height:14px;color:var(--safe);flex:none}.pdot{width:8px;height:8px;border-radius:50%;background:var(--ink-4);transition:background .4s ease,box-shadow .4s ease}.person[data-online="1"] .pdot{background:var(--safe);box-shadow:0 0 8px rgba(var(--safe-rgb),.9)}.m-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;font:600 13px/1 var(--font);letter-spacing:.01em;color:#fffffff2;box-shadow:inset 0 1px #ffffff52}.m-av.long{font-size:11px;letter-spacing:-.02em}.m-av.agent{border-radius:13px;color:var(--ink-2);background:var(--fill-2)}.m-av.agent .ico{width:20px;height:20px}.h-RK{background:linear-gradient(160deg,#898989,#575757)}.h-JT{background:linear-gradient(160deg,#b2b2b2,#747474)}.h-AL{background:linear-gradient(160deg,#949494,#5e5e5e)}.h-CEO{background:linear-gradient(160deg,#9a9a9a,#555)}.h-PR{background:linear-gradient(160deg,#a7a7a7,#616161)}.h-CV{background:linear-gradient(160deg,#adadad,#6c6c6c)}.wr-thread{border-radius:36px;display:flex;flex-direction:column;overflow:hidden}.th-head{display:flex;align-items:center;justify-content:space-between;padding:20px 26px 16px;box-shadow:inset 0 -1px 0 var(--hair)}.th-head h2{font:600 21px/1.15 var(--font);letter-spacing:-.024em}.th-head div span{color:var(--ink-3);font-size:14.5px}.th-msgs{flex:1;min-height:0;overflow-y:auto;padding:18px 26px 36px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30px);mask-image:linear-gradient(to bottom,transparent 0,#000 30px)}.msg{display:flex;gap:13px}.msg.fresh{animation:lnIn .55s var(--spring) both}.msg.system{justify-content:center}.msg.system span{font-size:14px;color:var(--ink-3);padding:6px 14px;border-radius:14px;background:var(--fill-1)}.m-main{min-width:0}.m-head{display:flex;align-items:baseline;gap:9px}.m-head b{font:600 15.5px/1.2 var(--font);letter-spacing:-.012em}.m-role{color:var(--ink-3);font-size:13.5px}.m-tag{align-self:center;font:500 13px/1 var(--font);color:var(--ink-3);padding:4px 8px;border-radius:8px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.m-head time{color:var(--ink-4);font-size:13.5px;font-variant-numeric:tabular-nums}.m-main p{margin:3px 0 0;font-size:15.5px;line-height:1.45;letter-spacing:-.01em;color:#f9f9f9eb;overflow-wrap:anywhere}.m-main .btn-chip{margin-top:9px}.composer{display:flex;align-items:center;gap:10px;padding:12px 16px 16px}.composer input{flex:1;height:50px;border:0;border-radius:25px;padding:0 22px;font:400 16px/1 var(--font);letter-spacing:-.01em;color:var(--ink);background:#ffffff12;box-shadow:inset 0 0 0 1px var(--hair),inset 0 2px 4px #00000038;outline:none;transition:box-shadow .25s ease}.composer input::placeholder{color:var(--ink-3)}.composer input:focus{box-shadow:inset 0 0 0 1.5px #fff6,inset 0 2px 4px #00000038}.send{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#ff5147,#ff3b30);box-shadow:inset 0 1px #ffffff80,0 8px 20px -6px rgba(var(--accent-rgb),.6);transition:transform .14s ease}.send:active{transform:scale(.9)}.send .ico{width:22px;height:22px;stroke-width:2.2}.wr-rail{border-radius:32px}.row-body.wr-pad{padding:0 20px 18px}.task{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;box-shadow:inset 0 -1px 0 var(--hair)}.task:last-child{box-shadow:none}.task>div>b{display:block;font:550 15px/1.3 var(--font);letter-spacing:-.01em}.task>div>span{color:var(--ink-3);font-size:13.5px}.dec{display:grid;grid-template-columns:56px 1fr;gap:10px;padding:10px 0;box-shadow:inset 0 -1px 0 var(--hair)}.dec:last-child{box-shadow:none}.dec time{color:var(--ink-3);font-size:13.5px;font-variant-numeric:tabular-nums;padding-top:1px}.dec b{display:block;font:550 14.5px/1.35 var(--font);letter-spacing:-.01em}.dec div span{color:var(--ink-3);font-size:13.5px}.dec.wait b{color:var(--accent)}.ob{display:flex;align-items:center;gap:14px;padding:12px 0 4px}.ob-big{width:74px;flex:none;text-align:center}.ob-big b{display:block;font:600 38px/1 var(--font);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.ob-big span{font-size:13px;color:var(--ink-3)}.ob>div>b{font:600 15px/1.25 var(--font)}.ob p{margin:2px 0 0;font-size:14px;line-height:1.35;color:var(--ink-2)}.ob-note{margin:12px 0 0;font-size:13.5px;color:var(--ink-3)}.wr-pad .tag{margin-top:2px;height:auto;min-height:26px;padding:6px 12px;line-height:1.3;white-space:normal;border-radius:14px}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%,-4px);white-space:nowrap;font:500 13px/1 var(--font);letter-spacing:0;padding:9px 13px;border-radius:13px;color:var(--ink);background:#161616f0;box-shadow:inset 0 0 0 1px #ffffff24,0 12px 28px -8px #000000a6;opacity:0;pointer-events:none;z-index:60;transition:opacity .2s ease,transform var(--spring-dur) var(--spring)}[data-tip]:hover:after,[data-tip]:focus-visible:after,[data-tip].tip-on:after{opacity:1;transform:translate(-50%)}.tb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;flex:none;width:42px;height:42px;border-radius:21px;display:grid;place-items:center;color:var(--ink-2);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);transition:transform .14s ease,background .25s ease,color .25s ease}.tb-btn:hover{color:var(--ink);background:var(--fill-2)}.tb-btn:active{transform:scale(.92)}.tb-btn .ico{width:20px;height:20px}.tb-btn[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#ff5147,#ff3b30);box-shadow:inset 0 1px #ffffff80,0 0 18px -2px rgba(var(--accent-rgb),.7)}.head-r{display:flex;align-items:center;gap:14px}.btn-chip.play{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 12px}.btn-chip.play .ico{width:18px;height:18px}.host{cursor:pointer;color:inherit;border-radius:6px;box-shadow:inset 0 -1px #ffffff57;transition:background .2s ease,box-shadow .2s ease,color .2s ease}.host:hover{color:#fff;background:#ffffff1f;box-shadow:inset 0 -1px #ffffffe6}.hero-body .host{pointer-events:auto}.hero-meta .host{padding:2px 10px;border-radius:11px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29;color:var(--ink);font-weight:500}.hero-meta .host:hover{background:#fff3}.disc-head .host,.arow .host{position:relative;z-index:2}.host-sheet{width:540px}.hs-top{display:flex;align-items:center;gap:16px}.hs-top h2{margin:0;font:600 30px/1.1 var(--font);letter-spacing:-.034em}.hs-top p{margin-top:3px;color:var(--ink-3);font-size:15.5px}.hs-top .chip{margin-left:auto;align-self:flex-start;margin-top:4px}.sheet-ico.host{color:var(--ink);background:var(--fill-2);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff40}.host-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.host-sheet .btn-primary{gap:12px}.host-sheet .btn-primary .ico{width:24px;height:24px}.host-warn{display:flex;align-items:center;justify-content:center;gap:9px;height:0;margin:0;overflow:hidden;font-size:14.5px;color:var(--ink-2);opacity:0;transform:translateY(-6px);transition:height var(--spring-dur) var(--spring),margin var(--spring-dur) var(--spring),opacity .3s ease,transform var(--spring-dur) var(--spring)}.host-warn[data-on="1"]{height:22px;margin:8px 0 2px;opacity:1;transform:none}.host-warn .ico{width:16px;height:16px}.shell-panel{height:calc(100vh - 146px);min-height:560px;border-radius:42px;overflow:hidden;display:flex;flex-direction:column}.slot-empty{margin:auto;max-width:440px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.slot-empty h2{margin-top:8px;font:600 34px/1.1 var(--font);letter-spacing:-.036em}.slot-empty p{color:var(--ink-2);font-size:17px;line-height:1.45;letter-spacing:-.012em}.slot-empty .btn-chip{margin-top:8px}#claura-shell-slot:has(>:not(.slot-empty))>.slot-empty{display:none}[hidden]{display:none!important}.print-only,.print-card{display:none}:root{--st-intact: 47, 191, 113;--st-restored: 61, 214, 198;--st-evidence: 126, 155, 255;--st-accessed: 245, 184, 61;--st-suspected: 255, 122, 51;--st-locked: 255, 77, 106;--st-confirmed: 255, 45, 85}.st-pill,.as-ico,.sc-seg,.f-chip,.attn,.sc-bar{--c: 190, 198, 224}[data-st=intact]{--c: var(--st-intact)}[data-st=restored]{--c: var(--st-restored)}[data-st=evidence_preserved]{--c: var(--st-evidence)}[data-st=accessed]{--c: var(--st-accessed)}[data-st=exfil_suspected]{--c: var(--st-suspected)}[data-st=locked_ransomware]{--c: var(--st-locked)}[data-st=exfil_confirmed]{--c: var(--st-confirmed)}.st-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 9px;border-radius:14px;font:560 13.5px/1 var(--font);letter-spacing:-.006em;white-space:nowrap;color:rgb(var(--c));background:rgba(var(--c),.13);box-shadow:inset 0 0 0 1px rgba(var(--c),.34)}.st-pill .ico{width:15px;height:15px;stroke-width:1.9;flex:none}.st-pill[data-st=exfil_confirmed]{color:#fff;background:rgb(var(--c));box-shadow:0 0 16px -2px rgba(var(--c),.7)}.st-pill.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;transition:background .2s ease,transform .14s ease,box-shadow .2s ease}.st-pill.btn:hover{background:rgba(var(--c),.24)}.st-pill.btn:active{transform:scale(.96)}.st-pill.btn[aria-pressed=true]{background:rgba(var(--c),.3);box-shadow:inset 0 0 0 1.5px rgba(var(--c),.8)}.st-pill.btn[data-st=exfil_confirmed]{color:rgb(var(--c));background:rgba(var(--c),.13);box-shadow:inset 0 0 0 1px rgba(var(--c),.34)}.nav-badge{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:grid;place-items:center;font:650 12.5px/1 var(--font);font-style:normal;font-variant-numeric:tabular-nums;color:#1c0d00;background:rgb(var(--st-accessed));transform:scale(0);transition:transform var(--spring-pop-dur) var(--spring-pop),background .4s ease}.nav-badge:not([data-n="0"]){transform:none}.nav-badge[data-hard="1"]{color:#fff;background:rgb(var(--st-locked));box-shadow:0 0 14px rgba(var(--st-locked),.6)}.nav-tag{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:var(--ink-3);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.nav-tag .ico{width:14px;height:14px}.nav-item span{white-space:nowrap}.nav-item[hidden]{display:none}.nav[data-lens=off] .nav-lens{opacity:0}.av{background:linear-gradient(160deg,#898989,#575757)}.av.long{font-size:10.5px;letter-spacing:-.02em}.av.more{background:#454545e6;color:var(--ink-2);font-size:12px;margin-left:-2px}.iso{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 13px;border-radius:19px;color:var(--ink-2);font:500 14px/1 var(--font);letter-spacing:-.006em;white-space:nowrap;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);transition:background .25s ease,color .25s ease,transform .14s ease}.iso:hover,.iso[aria-expanded=true]{color:var(--ink);background:var(--fill-2)}.iso:active{transform:scale(.97)}.iso .ico{width:16px;height:16px;color:var(--ink-3)}.iso-dot{width:7px;height:7px;border-radius:50%;background:var(--safe);box-shadow:0 0 8px rgba(var(--safe-rgb),.9);animation:pulse 2.6s ease-in-out infinite}.iso-pop{position:absolute;top:84px;right:14px;width:456px;z-index:40;border-radius:36px;padding:24px 26px 18px;opacity:0;pointer-events:none;transform:translateY(-10px) scale(.96);transform-origin:88% 0;filter:blur(10px);transition:transform var(--spring-pop-dur) var(--spring-pop),opacity .3s ease,filter .4s ease;background:linear-gradient(155deg,#ffffff26,#ffffff0f 45%,#ffffff0a),#1717179e;-webkit-backdrop-filter:blur(50px) saturate(2);backdrop-filter:blur(50px) saturate(2);box-shadow:inset 0 1.5px #fff6,inset 0 0 0 1px #ffffff1a,0 2px 4px #0000004d,0 36px 80px -16px #000000bf}.iso-pop[data-open="1"]{opacity:1;pointer-events:auto;transform:none;filter:none}.iso-pop header{display:flex;gap:16px;align-items:flex-start}.iso-pop header .sheet-ico{width:46px;height:46px;border-radius:16px;flex:none}.iso-pop header .sheet-ico .ico{width:24px;height:24px}.iso-pop h3{font:600 20px/1.2 var(--font);letter-spacing:-.024em}.iso-pop header p{margin-top:5px;color:var(--ink-2);font-size:14.5px;line-height:1.42}.iso-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 16px}.mode{padding:15px 16px 14px;border-radius:22px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.mode[data-active="1"]{background:rgba(var(--safe-rgb),.09);box-shadow:inset 0 0 0 1px rgba(var(--safe-rgb),.38)}.mode-ico{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;margin-bottom:4px;color:var(--ink-2);background:var(--fill-2)}.mode[data-active="1"] .mode-ico{color:var(--safe)}.mode-ico .ico{width:19px;height:19px}.mode b{font:600 15.5px/1.2 var(--font);letter-spacing:-.012em}.mode p{color:var(--ink-3);font-size:13.5px;line-height:1.4;flex:1}.mode .tag{margin-top:8px;height:24px;font-size:12.5px}.mode .tag.on{color:var(--safe);background:rgba(var(--safe-rgb),.13);box-shadow:inset 0 0 0 1px rgba(var(--safe-rgb),.3)}.iso-no{margin-bottom:8px}.iso-l{display:block;color:var(--ink-3);font:600 11.5px/1 var(--font);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px}.iso-no>div{display:flex;flex-wrap:wrap;gap:7px}.no-chip{display:inline-flex;align-items:center;gap:6px;height:27px;padding:0 11px 0 9px;border-radius:14px;font-size:13px;color:var(--ink-2);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.no-chip .ico{width:13px;height:13px;stroke-width:2.2;color:rgb(var(--st-locked))}.iso-row{display:flex;gap:14px;align-items:flex-start;padding:13px 0 0;margin-top:13px;box-shadow:inset 0 1px 0 var(--hair)}.iso-row>.ico{width:22px;height:22px;flex:none;margin-top:1px;color:var(--ink-2)}.iso-row b{font:600 15px/1.25 var(--font);letter-spacing:-.01em}.iso-row p{margin-top:2px;color:var(--ink-3);font-size:13.5px;line-height:1.4}.iso-pop footer{display:flex;align-items:center;gap:9px;margin-top:14px;padding-top:12px;color:var(--ink-3);font-size:13px;box-shadow:inset 0 1px 0 var(--hair)}.iso-pop footer i{width:7px;height:7px;border-radius:50%;background:var(--safe);box-shadow:0 0 8px rgba(var(--safe-rgb),.9);animation:pulse 2.6s ease-in-out infinite}.hero-phases{position:absolute;left:0;right:0;bottom:0;height:64px;z-index:3;padding:0 44px;display:flex;align-items:center;pointer-events:none;background:linear-gradient(180deg,#09090900,#09090966);box-shadow:inset 0 1px #ffffff14}.phase-rail{list-style:none;margin:0;padding:0;display:flex;align-items:center;width:100%}.phase-rail .ph{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0;color:var(--ink-3);font:550 14px/1.15 var(--font);letter-spacing:-.008em;white-space:nowrap}.phase-rail .ph:last-child{flex:0 0 auto}.phase-rail .ph i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--font);font-style:normal;color:var(--ink-3);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff21;transition:all .6s ease}.phase-rail .ph i .ico{width:14px;height:14px;stroke-width:2.5}.phase-rail .ph em{font-style:normal;color:var(--ink-4);font-size:12.5px;font-variant-numeric:tabular-nums}.phase-rail .ph:after{content:"";flex:1 1 10px;min-width:10px;height:1.5px;margin:0 10px;border-radius:1px;background:#ffffff1f;transition:background .6s ease}.phase-rail .ph:last-child:after{display:none}.ph[data-s=done]{color:var(--ink-2)}.ph[data-s=done] i{color:var(--safe);background:rgba(var(--safe-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--safe-rgb),.42)}.ph[data-s=done]:after{background:rgba(var(--safe-rgb),.5)}.ph[data-s=current]{color:var(--ink)}.ph[data-s=current] i{color:#fff;background:var(--tone);box-shadow:0 0 0 4px rgba(var(--tone-rgb),.22),0 0 18px rgba(var(--tone-rgb),.8)}.phase-rail.idle .ph{opacity:.5}.sc-summary{border-radius:38px;padding:26px 32px 24px}.sc-top{display:flex;align-items:center;gap:30px}.sc-count b{display:block;font:600 64px/.95 var(--font);letter-spacing:-.055em;font-variant-numeric:tabular-nums}.sc-count span{display:block;margin-top:6px;color:var(--ink-3);font-size:14.5px}.sc-line{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:17.5px;letter-spacing:-.012em;min-width:0}.sc-seg{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);white-space:nowrap}.sc-seg b{color:rgb(var(--c));font-weight:650;font-variant-numeric:tabular-nums}.sc-seg i{width:9px;height:9px;border-radius:50%;background:rgb(var(--c));box-shadow:0 0 10px rgba(var(--c),.7)}.sc-none{color:var(--ink-3)}.sc-live{margin-left:auto;display:inline-flex;align-items:center;gap:9px;color:var(--ink-3);font-size:14px;white-space:nowrap;align-self:flex-start}.sc-live i{width:7px;height:7px;border-radius:50%;background:var(--safe);box-shadow:0 0 8px rgba(var(--safe-rgb),.9);animation:pulse 2.6s ease-in-out infinite}.sc-bar{display:flex;gap:3px;height:10px;margin:22px 0 0;border-radius:5px;overflow:hidden;background:var(--fill-1)}.sc-bar:empty{display:none}.sc-bar i{display:block;min-width:6px;border-radius:3px;background:rgb(var(--c));box-shadow:0 0 14px -2px rgba(var(--c),.6);transition:flex .7s var(--spring)}.sc-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.sc-filters:empty{display:none}.f-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 15px;border-radius:18px;font:550 14.5px/1 var(--font);letter-spacing:-.008em;color:var(--ink-2);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);transition:background .25s ease,color .25s ease,transform .14s ease}.f-chip:hover{color:var(--ink);background:var(--fill-2)}.f-chip:active{transform:scale(.96)}.f-chip i{width:8px;height:8px;border-radius:50%;background:rgb(var(--c))}.f-chip b{font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.f-chip[aria-selected=true]{color:var(--ink);background:linear-gradient(180deg,#ffffff38,#ffffff1c);box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #ffffff21}.sc-group{margin-top:26px}.sc-gh{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 10px 12px}.sc-gh h2{font:600 20px/1.2 var(--font);letter-spacing:-.022em}.sc-gh span{color:var(--ink-3);font-size:14.5px}.sc-gsum{display:flex;gap:18px;font-size:14px}.sc-group .group{margin-top:0}.row.asset .disc-head{min-height:78px;padding:0 24px 0 20px;gap:16px}.as-ico{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;flex:none;color:rgb(var(--c));background:rgba(var(--c),.13);box-shadow:inset 0 0 0 1px rgba(var(--c),.3),inset 0 1px #ffffff24}.as-ico .ico{width:22px;height:22px}.as-main{flex:1;min-width:0}.as-main b{display:block;font:600 17px/1.25 var(--font);letter-spacing:-.016em}.as-main span{color:var(--ink-3);font-size:14.5px}.as-class{flex:none;width:104px;text-align:center;font:600 11px/1 var(--font);letter-spacing:.09em;text-transform:uppercase;padding:7px 0;border-radius:8px;color:var(--ink-3);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.as-class[data-c=restricted]{color:#ffb35c;background:rgba(var(--accent-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.26)}.as-range{flex:none;width:142px;text-align:right}.as-range b{display:block;font:600 16px/1.2 var(--font);letter-spacing:-.012em;font-variant-numeric:tabular-nums}.as-range em{display:block;font-style:normal;color:var(--ink-3);font-size:12.5px;margin-top:2px}.row.asset .st-pill{flex:none;width:192px;justify-content:center}.as-body{padding:2px 26px 24px 80px}.as-note{font-size:16px;line-height:1.5;letter-spacing:-.01em;max-width:820px}.as-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:14px 0 0}.as-facts div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;box-shadow:inset 0 -1px 0 var(--hair);font-size:15px}.as-facts dt{color:var(--ink-3);flex:none}.as-facts dd{margin:0;text-align:right}.as-set{margin-top:18px;padding:16px 18px;border-radius:24px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.as-set-l{display:block;margin-bottom:11px;color:var(--ink-3);font:600 11.5px/1 var(--font);letter-spacing:.09em;text-transform:uppercase}.as-set-chips{display:flex;flex-wrap:wrap;gap:8px}.as-note-in{width:100%;margin-top:14px;height:44px;border:0;border-radius:22px;padding:0 18px;font:400 15px/1 var(--font);color:var(--ink);background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--hair),inset 0 2px 4px #0003;outline:none}.as-note-in::placeholder{color:var(--ink-3)}.as-note-in:focus{box-shadow:inset 0 0 0 1.5px #fff6,inset 0 2px 4px #0003}.row.asset.flash{animation:rowFlash 1.8s ease-out}@keyframes rowFlash{0%{background:#fff3}to{background:transparent}}.sc-empty{margin-top:26px;border-radius:40px;padding:56px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.sc-empty h2{font:600 30px/1.1 var(--font);letter-spacing:-.034em;margin-top:6px}.sc-empty p{max-width:480px;color:var(--ink-2);font-size:16.5px;line-height:1.45}.scope-card{margin-top:14px;cursor:pointer;padding:20px 28px 22px;transition:transform .14s ease}.scope-card:active{transform:scale(.996)}.scope-card .card-head{margin-bottom:14px}.scope-card .card-head .meta{margin-left:auto}.open-link{display:inline-flex;align-items:center;color:var(--ink-2);font:550 14.5px/1 var(--font)}.open-link .chev{width:16px;height:16px}.scope-card:hover .open-link{color:var(--ink)}.scope-card .sc-line{font-size:16.5px}.scope-card .sc-bar{margin-top:16px;height:8px}.sc-attn{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.sc-attn:empty{display:none}.attn{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:22px;background:rgba(var(--c),.07);box-shadow:inset 0 0 0 1px rgba(var(--c),.22);min-width:0}.attn>div{min-width:0}.attn b{display:block;font:600 15.5px/1.25 var(--font);letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attn>div>span{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:7px;min-width:0}.attn .st-pill{height:24px;font-size:12.5px;padding:0 10px 0 8px}.attn .st-pill .ico{width:13px;height:13px}.attn em{font-style:normal;color:var(--ink-3);font-size:13px;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:100%;text-align:left;display:flex;align-items:center;gap:14px;min-height:62px;padding:0 22px 0 20px;cursor:pointer;color:inherit;box-shadow:inset 0 -1px 0 var(--hair);transition:background .25s ease}.row-link:hover{background:#ffffff0a}.row-link .chev{width:18px;height:18px;flex:none;color:var(--ink-3)}.row-link .r-val{font-size:14px;max-width:120px;text-align:right;line-height:1.25}.ac-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.ac-head .h-sub{max-width:780px}.ac-add{display:inline-flex;align-items:center;gap:10px;flex:none;height:46px;padding:0 22px 0 17px;margin-top:6px;font-size:15.5px}.ac-add .ico{width:20px;height:20px}.tile em{display:block;margin-top:3px;font-style:normal;color:var(--ink-3);font-size:13px}.ac-tiles{margin-bottom:14px}.ac-list{margin-top:0;border-radius:34px}.ac-lh{display:flex;align-items:center;gap:14px;height:44px;padding:0 20px 0 18px;color:var(--ink-3);font:600 11.5px/1 var(--font);letter-spacing:.09em;text-transform:uppercase;box-shadow:inset 0 -1px 0 var(--hair)}.ac-lh .c-main{flex:1;padding-left:54px}.c-role{flex:none;width:168px}.c-ver{flex:none;width:196px}.c-seen{flex:none;width:164px}.ac-lh .c-seen{margin-right:238px}.row.person-row{position:relative}.row.person-row .disc-head{min-height:70px;padding:0 20px 0 18px;gap:14px}.person-row .m-av{width:40px;height:40px;font-size:14px}.person-row .m-av.long{font-size:12px}.m-av.dashed{color:var(--ink-3);background:var(--fill-1);box-shadow:none;outline:1.5px dashed rgba(255,255,255,.3);outline-offset:-2px}.pr-main{flex:1;min-width:0}.pr-main b{display:block;font:600 16.5px/1.25 var(--font);letter-spacing:-.014em}.pr-main span{color:var(--ink-3);font-size:14px}.pr-gap{flex:none;width:192px}.role-chip{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:13px;font:560 13px/1 var(--font);color:var(--ink-2);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);white-space:nowrap}.role-chip[data-role=admin]{color:#ffb35c;background:rgba(var(--accent-rgb),.13);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.34)}.role-chip[data-role=commander]{color:var(--ink)}.role-chip[data-role=none]{color:var(--ink-3);background:none;box-shadow:inset 0 0 0 1px var(--hair);border-style:dashed}.v-badge{display:inline-flex;align-items:center;gap:7px;color:var(--safe);font:500 14px/1.2 var(--font);white-space:nowrap}.v-badge .ico{width:16px;height:16px;flex:none}.v-badge.warn{color:rgb(var(--st-accessed))}.v-badge.wait{color:var(--ink-2)}.v-badge.off{color:rgb(var(--st-locked))}.seen{color:var(--ink-3);font-size:14px;white-space:nowrap}.seen.on{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.seen.on i{width:7px;height:7px;border-radius:50%;background:var(--safe);box-shadow:0 0 8px rgba(var(--safe-rgb),.9)}.row-actions{position:absolute;right:56px;top:0;height:70px;display:flex;align-items:center;justify-content:flex-end;gap:8px;z-index:2}.row-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;height:32px;padding:0 14px;border-radius:16px;font:600 13.5px/1 var(--font);color:var(--ink-2);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);transition:background .2s ease,color .2s ease,transform .14s ease}.row-act:hover{color:var(--ink);background:var(--fill-2)}.row-act:active{transform:scale(.96)}.row-act.danger:hover{color:#ff918a;background:rgba(var(--st-locked),.15)}.row-act.armed{color:#fff;background:rgb(var(--st-locked));box-shadow:0 0 16px -2px rgba(var(--st-locked),.7)}.you{color:var(--ink-3);font-size:13px;padding:0 12px}.person-row.revoked{opacity:.5}.person-row.revoked .pr-main b{text-decoration:line-through;text-decoration-color:var(--ink-3)}.ac-body{padding:2px 26px 20px 72px}.ac-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:0}.ac-facts div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;box-shadow:inset 0 -1px 0 var(--hair);font-size:15px}.ac-facts dt{color:var(--ink-3);flex:none}.ac-facts dd{margin:0;text-align:right}code,.hash{font-family:var(--mono)}.ac-facts code{font-size:13.5px;color:var(--ink-2)}.ac-more{margin-top:14px;border-radius:30px}.ag-row{display:flex;align-items:center;gap:14px;padding:11px 0;box-shadow:inset 0 -1px 0 var(--hair)}.ag-row:last-child{box-shadow:none}.ag-row>div{flex:1;min-width:0}.ag-row b{display:block;font:600 15.5px/1.25 var(--font)}.ag-row>div span{color:var(--ink-3);font-size:14px}.ag-row .a-ico{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:none;color:var(--ink-2);background:var(--fill-2)}.ag-row .a-ico .ico{width:19px;height:19px}.ac-steps{margin:4px 0 0;padding:0;list-style:none;counter-reset:s;display:grid;gap:12px}.ac-steps li{counter-increment:s;position:relative;padding-left:42px;font-size:15.5px;line-height:1.45;color:var(--ink-2)}.ac-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 13.5px/1 var(--font);color:var(--ink);background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--hair)}.ac-steps b{color:var(--ink);font-weight:600}.ac-locked{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:64px 24px;border-radius:40px}.ac-locked h2{font:600 32px/1.1 var(--font);letter-spacing:-.034em;margin-top:6px}.ac-locked p{max-width:460px;color:var(--ink-2);font-size:17px;line-height:1.45}.person-sheet{width:640px;display:block;overflow-y:auto}.person-sheet .sheet-pane{grid-area:auto}.person-sheet[data-s=form] .ps-code,.person-sheet[data-s=code] .ps-form{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.97);filter:blur(6px);pointer-events:none}.person-sheet .sheet-pane{padding:36px 40px 28px}.ps-form .sheet-sum{max-width:480px}.field{display:block;margin-top:22px}.field>span{display:block;margin-bottom:9px;color:var(--ink-3);font-size:14px}.field input{width:100%;height:56px;border:0;border-radius:20px;padding:0 22px;font:400 18px/1 var(--font);letter-spacing:-.012em;color:var(--ink);background:#ffffff12;box-shadow:inset 0 0 0 1px var(--hair),inset 0 2px 4px #00000038;outline:none;transition:box-shadow .25s ease}.field input::placeholder{color:var(--ink-3)}.field input:focus{box-shadow:inset 0 0 0 1.5px #ffffff73,inset 0 2px 4px #00000038}.role-chips{display:flex;flex-wrap:wrap;gap:8px}.role-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;height:40px;padding:0 17px;border-radius:20px;font:560 15px/1 var(--font);letter-spacing:-.008em;color:var(--ink-2);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);transition:background .25s ease,color .25s ease,transform .14s ease}.role-opt:hover{color:var(--ink);background:var(--fill-2)}.role-opt:active{transform:scale(.96)}.role-opt[aria-checked=true]{color:#fff;background:linear-gradient(180deg,#ffffff47,#ffffff24);box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px #fff3}.role-opt[data-role=admin][aria-checked=true]{background:linear-gradient(180deg,#ff51478c,#ff3b3066)}.role-can{margin-top:12px;min-height:42px;color:var(--ink-2);font-size:14.5px;line-height:1.45}.ps-form .sheet-actions{margin-top:14px}.ps-err{min-height:20px;color:#ff918a}.pc-head{display:flex;align-items:center;gap:18px}.pc-head .sheet-ico.ok{width:64px;height:64px;flex:none}.pc-head .sheet-ico.ok .ico{width:30px;height:30px}.pc-head h2{margin:0;font-size:28px}.pc-head p{margin-top:4px;color:var(--ink-3);font-size:15.5px}.pc-ticket{margin-top:24px;padding:18px 22px 22px;border-radius:28px;background:linear-gradient(180deg,#ffffff1a,#ffffff0a),#0f0f0f66;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a}.pc-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-l{color:var(--ink-3);font:600 11.5px/1 var(--font);letter-spacing:.09em;text-transform:uppercase}.pc-btns{display:flex;gap:8px}.pc-btns .btn-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 11px}.pc-btns .ico{width:16px;height:16px}.code-big{margin-top:12px;text-align:center;font:600 min(50px,calc(470px / (var(--n, 14) * .65))) / 1.05 var(--mono);letter-spacing:.05em;color:#fff;font-variant-ligatures:none;text-shadow:0 0 44px rgba(255,255,255,.2);-webkit-user-select:all;user-select:all;white-space:nowrap}.pc-body{display:grid;grid-template-columns:178px 1fr;gap:26px;margin:22px 0 24px;align-items:center}.pc-qr{display:flex;flex-direction:column;align-items:center;gap:10px}.pc-qr>div{width:178px;height:178px;padding:0;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ffffff80,0 14px 30px -10px #0009}.pc-qr svg,.pcard-grid svg{display:block;width:100%;height:100%}.pc-qr>span{color:var(--ink-3);font-size:13px}.pc-notes{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pc-notes li{display:flex;gap:13px;align-items:flex-start;color:var(--ink-2);font-size:14.5px;line-height:1.42}.pc-notes li .ico{width:21px;height:21px;flex:none;margin-top:1px;color:var(--safe)}.pc-notes b{color:var(--ink);font-weight:600}.person[data-active="0"]{opacity:.4}.ver.off,.ver.off .ico{color:var(--ink-3)}button.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.task-st:hover{filter:brightness(1.25)}.task-st:active{transform:scale(.95)}.doc{padding:26px 32px 24px;box-shadow:inset 0 1px 0 var(--hair)}.doc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:8px}.doc-kicker{color:var(--ink-3);font:600 11.5px/1 var(--font);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px}.doc-head h2{font:600 26px/1.15 var(--font);letter-spacing:-.03em;max-width:760px}.doc-meta{margin-top:8px;color:var(--ink-2);font-size:15.5px}.doc-tools{display:flex;align-items:center;gap:14px;flex:none}.doc-tools .btn-chip{display:inline-flex;align-items:center;gap:8px;height:38px}.doc-tools .btn-chip .ico{width:17px;height:17px}.doc-live{display:inline-flex;align-items:center;gap:8px;color:var(--ink-3);font-size:14px;white-space:nowrap}.doc-live i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb),.9);animation:pulse 1.6s ease-in-out infinite}.doc-live[data-s=filed] i{background:var(--safe);box-shadow:0 0 8px rgba(var(--safe-rgb),.9);animation:none}.doc-sec{margin-top:24px}.doc-sec h3{display:flex;align-items:center;gap:12px;margin-bottom:12px;font:600 17px/1.2 var(--font);letter-spacing:-.016em}.sec-n{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;font:600 12.5px/1 var(--font);color:var(--ink-2);background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--hair)}.id-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 44px;margin:0}.id-grid div{display:flex;gap:16px;align-items:baseline;padding:10px 0;box-shadow:inset 0 -1px 0 var(--hair);font-size:15.5px;line-height:1.4}.id-grid .wide{grid-column:1 / -1}.id-grid dt{flex:none;width:156px;color:var(--ink-3)}.id-grid dd{margin:0;flex:1;min-width:0}.phase-full{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.phase-full li{position:relative;padding:16px 16px 14px;border-radius:22px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);display:flex;flex-direction:column;gap:4px;min-width:0}.pf-i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;margin-bottom:8px;font:600 13px/1 var(--font);color:var(--ink-3);background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--hair)}.pf-i .ico{width:15px;height:15px;stroke-width:2.5}.phase-full b{font:600 15.5px/1.2 var(--font);letter-spacing:-.012em}.phase-full p{color:var(--ink-3);font-size:13px;line-height:1.38;flex:1;margin:0}.phase-full em{margin-top:8px;font-style:normal;color:var(--ink-2);font-size:13.5px;font-variant-numeric:tabular-nums}.phase-full small{color:var(--ink-4);font-size:12.5px}.phase-full li[data-s=done] .pf-i{color:var(--safe);background:rgba(var(--safe-rgb),.15);box-shadow:inset 0 0 0 1px rgba(var(--safe-rgb),.4)}.phase-full li[data-s=done] em{color:var(--safe)}.phase-full li[data-s=current]{background:rgba(var(--tone-rgb),.1);box-shadow:inset 0 0 0 1.5px rgba(var(--tone-rgb),.5)}.phase-full li[data-s=current] .pf-i{color:#fff;background:var(--tone);box-shadow:0 0 16px rgba(var(--tone-rgb),.7)}.phase-full li[data-s=next]{opacity:.6}.doc-rows{margin-top:26px;border-radius:28px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.doc-rows .row .disc-head{min-height:60px}.doc-row .sec-n{margin-right:2px}.row-body.doc-pad{padding:4px 24px 22px}.doc-tl{margin-top:4px}.doc-tl li{grid-template-columns:74px 14px 70px 1fr}.doc-tl:before{left:95px}.doc-tl .t small{display:block;color:var(--ink-4);font-size:11.5px}.tl li.state .dot{background:transparent;box-shadow:inset 0 0 0 1.5px #ffffff8c,0 0 0 3px #111111e6}.tl li.state .what{color:var(--ink);font-weight:550}.doc-table{width:100%;border-collapse:collapse;font-size:14.5px}.doc-table th{text-align:left;padding:8px 12px 10px 0;color:var(--ink-3);font:600 11px/1 var(--font);letter-spacing:.09em;text-transform:uppercase;box-shadow:inset 0 -1px 0 var(--hair)}.doc-table td{padding:11px 12px 11px 0;vertical-align:top;box-shadow:inset 0 -1px 0 var(--hair);line-height:1.4}.doc-table td b{display:block;font-weight:600}.doc-table small{display:block;margin-top:2px;color:var(--ink-3);font-size:12.5px;line-height:1.35}.doc-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.doc-table tr.gate td{background:rgba(var(--accent-rgb),.05)}.auth{display:inline-flex;gap:9px;align-items:flex-start;color:var(--ink-2)}.auth small{color:var(--ink-3)}.auth.human{color:var(--ink)}.auth.human .ico{width:18px;height:18px;flex:none;margin-top:1px;color:var(--safe)}.auth.wait{color:var(--accent)}.doc-table .st-pill{height:25px;font-size:12.5px}.ev-card{padding:16px 18px 14px;border-radius:22px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.ev-card+.ev-card{margin-top:10px}.ev-card header{display:flex;align-items:center;gap:14px}.ev-card header .r-ico{width:38px;height:38px;border-radius:13px}.ev-card header>div{flex:1;min-width:0}.ev-card header b{display:block;font:600 15.5px/1.25 var(--mono);letter-spacing:-.01em}.ev-card header span{color:var(--ink-3);font-size:13.5px}.ev-card .v-badge{font-size:13px}.ev-facts{margin:12px 0 0}.ev-facts div{display:flex;gap:16px;padding:7px 0;font-size:14px}.ev-facts dt{flex:none;width:68px;color:var(--ink-3)}.ev-facts dd{margin:0;min-width:0}.hash{font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere;letter-spacing:.01em}.custody{list-style:none;margin:10px 0 0;padding:12px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;box-shadow:inset 0 1px 0 var(--hair)}.custody li{position:relative;padding-left:16px;font-size:13px;line-height:1.35;min-width:0}.custody li:before{content:"";position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background:var(--safe);box-shadow:0 0 8px rgba(var(--safe-rgb),.7)}.custody time{display:block;color:var(--ink-3);font-variant-numeric:tabular-nums}.custody b{display:block;font-weight:560}.custody span{color:var(--ink-3)}.dec-list{list-style:none;margin:0;padding:0}.dec-list li{display:grid;grid-template-columns:70px 1fr auto;gap:14px;padding:9px 0;box-shadow:inset 0 -1px 0 var(--hair);font-size:15px}.dec-list time{color:var(--ink-3);font-variant-numeric:tabular-nums}.dec-list em{font-style:normal;color:var(--ink-3)}.ch-counts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:14px;color:var(--ink-3)}.ch-count b{color:var(--ink-2);font-weight:560;margin-right:7px}.doc-note{margin:14px 0 0;color:var(--ink-2);font-size:14.5px;line-height:1.45}.doc-none{color:var(--ink-3);font-size:15px}.prompts{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.prompts li{display:flex;gap:12px;align-items:flex-start;color:var(--ink-2);font-size:15px}.prompts i{width:18px;height:18px;flex:none;margin-top:2px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--ink-4)}.blank-lines{display:grid;gap:26px;margin-top:20px}.blank-lines i{display:block;border-bottom:1.5px dashed var(--ink-4);height:1px}.doc-foot{margin-top:18px;color:var(--ink-4);font-size:13px}.rep.past .disc-head{cursor:pointer}@page card{margin:15mm 14mm;@bottom-left{content:none}@bottom-right{content:none}}@page{size:letter;margin:15mm 14mm 18mm;@bottom-left{content:"Claura · incident response record · Confidential";font:8pt/1 -apple-system,Helvetica Neue,Arial,sans-serif;color:#727272}@bottom-right{content:"Page " counter(page) " of " counter(pages);font:8pt/1 -apple-system,Helvetica Neue,Arial,sans-serif;color:#727272}}@media print{:root{color-scheme:light;--ink: #131313;--ink-2: #2f2f2f;--ink-3: #5d5d5d;--ink-4: #909090;--hair: rgba(19, 19, 19, .18);--fill-1: rgba(19, 19, 19, .035);--fill-2: rgba(19, 19, 19, .07);--fill-3: rgba(19, 19, 19, .1);--accent: #c4170f;--accent-rgb: 184, 64, 11;--safe: #16803a;--safe-rgb: 19, 119, 74;--tone: #16803a;--tone-rgb: 19, 119, 74;--st-intact: 19, 119, 74;--st-restored: 14, 128, 118;--st-evidence: 52, 82, 190;--st-accessed: 160, 104, 0;--st-suspected: 190, 76, 8;--st-locked: 192, 28, 56;--st-confirmed: 160, 8, 36}html,body{height:auto!important;overflow:visible!important;background:#fff!important;color:#131313!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body{font-size:10pt;line-height:1.4}.wallpaper,.sidebar,.toolbar,.edge-top,.scrim,.devdock,.iso-pop,.sheet,.stage-frame{display:none!important}.app,.main,.scroll,.page{position:static!important;inset:auto!important;transform:none!important;overflow:visible!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;transition:none!important}.view{display:none!important}*,*:before,*:after{animation:none!important;transition:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body[data-print=report] #v-reports{display:block!important}body[data-print=report] #v-reports>.hero-head,body[data-print=report] #repList>.rep:not(#rep419){display:none!important}body[data-print=report] #rep419{display:block!important;border-radius:0;background:none!important;box-shadow:none!important;overflow:visible}body[data-print=report] #rep419:before,body[data-print=report] #rep419:after{display:none!important}body[data-print=report] #rep419>.disc>.disc-head{display:none!important}body[data-print=report] #rep419 .disc-body{display:block!important}body[data-print=report] #rep419 .disc-inner{overflow:visible!important}body[data-print=report] #rep419 .disc-inner>*{opacity:1!important;transform:none!important;filter:none!important}body[data-print=report] #rep419 .glass,body[data-print=report] #rep419 .group,body[data-print=report] #rep419 .doc-rows{background:none!important;box-shadow:none!important;border-radius:0!important}body[data-print=report] #rep419 .group:before,body[data-print=report] #rep419 .group:after{display:none!important}.print-only{display:block}body[data-print=report] .doc{padding:0;box-shadow:none;color:#131313}.doc-letterhead{display:flex!important;align-items:baseline;gap:14pt;padding-bottom:7pt;margin-bottom:14pt;border-bottom:2pt solid #131313;font-size:8.5pt;color:#5d5d5d}.doc-letterhead b{font-size:17pt;letter-spacing:-.02em;color:#131313}.doc-letterhead span:last-child{margin-left:auto}.doc-tools{display:none!important}.doc-head h2{font-size:17pt}.doc-kicker{color:#5d5d5d}.doc-meta,.doc-note,.doc-foot{color:#2f2f2f;font-size:9.5pt}.doc-sec,.ev-card,.phase-full li,.dec-list li,.custody li{break-inside:avoid}.doc-sec h3{break-after:avoid;font-size:12pt}.sec-n{color:#131313;background:none;box-shadow:inset 0 0 0 1pt #131313}.id-grid div{font-size:9.5pt;padding:5pt 0;box-shadow:inset 0 -.5pt 0 var(--hair)}.phase-full{gap:6pt}.phase-full li{padding:8pt 8pt 7pt;border-radius:6pt;background:none;box-shadow:inset 0 0 0 .75pt #b9b9b9}.phase-full li[data-s=current]{box-shadow:inset 0 0 0 1.75pt var(--tone);background:rgba(var(--tone-rgb),.07)}.phase-full li[data-s=next]{opacity:1;color:#5d5d5d}.phase-full b{font-size:9.5pt}.phase-full p,.phase-full em,.phase-full small{font-size:7.5pt}.pf-i{width:16pt;height:16pt;font-size:8pt;margin-bottom:4pt;color:#131313;background:none;box-shadow:inset 0 0 0 .75pt #131313}.phase-full li[data-s=done] .pf-i,.phase-full li[data-s=current] .pf-i{color:#fff;background:var(--tone);box-shadow:none}.phase-full li[data-s=done] .pf-i{background:var(--safe)}.doc-rows{margin-top:14pt}.doc-rows .row{break-inside:auto}.doc-rows .row .disc-head{min-height:0!important;padding:0 0 4pt!important;margin:14pt 0 6pt;box-shadow:inset 0 -1pt #131313;break-after:avoid;cursor:default}.doc-rows .row .disc-head .chev,.doc-rows .row .disc-head .r-val{display:none}.doc-rows .row .disc-head .r-title{font-size:12pt}.row-body.doc-pad{padding:0!important}.tl:before{display:none}.doc-tl li,.tl li{padding:2.5pt 0;font-size:9pt;break-inside:avoid}.tl .t,.doc-tl .t small{color:#5d5d5d}.tl .dot{box-shadow:none!important;background:#5d5d5d!important}.tl li.human .dot{background:var(--accent)!important}.tl li.win .dot{background:var(--safe)!important}.tl .what,.tl li.human .what{color:#131313}.tl li.win .what{color:var(--safe)}.doc-table{font-size:8.5pt}.doc-table thead{display:table-header-group}.doc-table tr{break-inside:avoid}.doc-table th{color:#5d5d5d;box-shadow:inset 0 -.75pt #131313}.doc-table td{box-shadow:inset 0 -.5pt 0 var(--hair);padding:4pt 8pt 4pt 0}.doc-table small{color:#5d5d5d;font-size:7.5pt}.doc-table tr.gate td{background:rgba(var(--accent-rgb),.06)}.st-pill,.chip,.role-chip{background:none!important;box-shadow:inset 0 0 0 .75pt rgb(var(--c, var(--accent-rgb)))!important;color:rgb(var(--c, var(--accent-rgb)))!important;height:auto;padding:2pt 7pt 2pt 5pt;font-size:8pt}.st-pill .ico{width:9pt;height:9pt}.chip[data-tone=hot]{--c: var(--accent-rgb)}.st-pill[data-st=exfil_confirmed]{background:rgb(var(--c))!important;color:#fff!important}.v-badge{color:var(--safe);font-size:8.5pt}.auth .ico{width:11pt;height:11pt}.ev-card{padding:8pt 10pt;border-radius:6pt;box-shadow:inset 0 0 0 .75pt #b9b9b9;background:none}.ev-card header .r-ico{display:none}.ev-card header b{font-size:10pt}.hash{font-size:7.5pt;color:#131313}.ev-facts div{font-size:8.5pt;padding:2pt 0}.custody{grid-template-columns:repeat(4,1fr);box-shadow:inset 0 .5pt 0 var(--hair)}.custody li{font-size:8pt}.custody li:before{box-shadow:none}.dec-list li{font-size:9pt;padding:4pt 0}.ch-counts{font-size:8.5pt}.prompts li{font-size:9.5pt}.prompts i{box-shadow:inset 0 0 0 1pt #5d5d5d}.blank-lines i{border-bottom-color:#909090}.host{box-shadow:none!important;background:none!important;color:inherit}#rep419 .sec-n,#rep419 .r-title{color:#131313}.chip i,.doc-live i,.sc-live i,.seen.on i,.custody li:before,.sc-seg i,.v-badge .ico{box-shadow:none!important;filter:none!important}body[data-print=card] .app,body[data-print=card] .scrim,body[data-print=card] .sheet:not(#personSheet){display:none!important}body[data-print=card] #personSheet{page:card;display:block!important;position:static!important;width:auto!important;transform:none!important;opacity:1!important;filter:none!important;background:none!important;box-shadow:none!important;overflow:visible!important;pointer-events:auto}body[data-print=card] #personSheet:before,body[data-print=card] #personSheet:after{display:none!important}body[data-print=card] #personSheet>.sheet-pane{display:none!important}body[data-print=card] #personSheet>.print-card{display:block!important;position:static;width:118mm;margin:6mm 0 0;padding:8mm 8mm 7mm;border:1.2pt solid #131313;border-radius:5mm;color:#131313;font-family:-apple-system,Helvetica Neue,Arial,sans-serif}.pcard-brand{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:3mm;border-bottom:.75pt solid #131313}.pcard-brand b{font-size:15pt;letter-spacing:-.02em}.pcard-brand span{font-size:8pt;letter-spacing:.08em;text-transform:uppercase;color:#5d5d5d}.pcard-code{margin:5mm 0 4mm;font:600 21pt/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.05em;text-align:center}.pcard-grid{display:grid;grid-template-columns:34mm 1fr;gap:6mm;align-items:center}.pcard-grid>div:first-child{width:34mm;height:34mm;border:.75pt solid #131313}.pcard-grid p{margin:0 0 2mm;font-size:8.5pt;line-height:1.35}.pcard-grid p:first-child{font-weight:700;font-size:9.5pt}.pcard-grid p.small{color:#5d5d5d;font-size:7.5pt}}.ready{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.ready-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;text-align:left;color:inherit;display:flex;align-items:center;gap:16px;padding:18px 22px 18px 18px;border-radius:30px;transition:transform .14s ease}.ready-tile:active{transform:scale(.985)}.ready-tile[hidden]{display:none}.ready-tile .r-ico{width:44px;height:44px;border-radius:16px}.ready-tile .r-ico .ico{width:22px;height:22px}.ready-main{min-width:0}.ready-main b{display:block;font:600 17px/1.25 var(--font);letter-spacing:-.016em}.ready-main span{display:block;margin-top:2px;color:var(--ink-3);font-size:14.5px;line-height:1.35}@media print{.ready{display:none!important}}.src-row{display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;margin-top:14px;padding:10px 14px;border-radius:18px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-3);font-size:13px;line-height:1.35}.src-row i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--ink-4)}.src-row b{font:600 13.5px/1.2 var(--font);letter-spacing:-.006em;color:var(--ink-2)}.src-row span{flex:1 1 100%;padding-left:17px}.src-row[data-src=live] i{background:var(--safe);box-shadow:0 0 8px rgba(var(--safe-rgb),.9);animation:pulse 2.6s ease-in-out infinite}.src-row[data-src=live] b{color:var(--safe)}.src-row[data-src=wait] i{background:#ff9f0a;box-shadow:0 0 8px #ff9f0ad9;animation:pulse 1.1s ease-in-out infinite}.src-row[data-src=wait] b{color:#ff9f0a}.src-row[data-src=off] i{background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb),.9)}.src-row[data-src=off] b{color:var(--accent)}.iso-replay{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;padding:10px 14px;border:0;border-radius:18px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);font:600 13.5px/1.2 var(--font);letter-spacing:-.006em;text-align:left;cursor:pointer}.iso-replay:hover{color:var(--ink);background:var(--fill-2, var(--fill-1))}.iso-replay .ico{width:14px;height:14px;flex:none}.iso-replay span{flex:1}.iso-replay kbd{font:600 11.5px/1 var(--mono);padding:4px 7px;border-radius:7px;color:var(--ink-3);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}body[data-source=live] .iso-replay{display:none}@media print{.iso-replay{display:none!important}}.iso[data-link=wait] .iso-dot{background:#ff9f0a;box-shadow:0 0 8px #ff9f0ad9;animation-duration:1.1s}.iso[data-link=off] .iso-dot{background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb),.9);animation:none}body[data-source=live] .devdock{display:none}#toasts{position:fixed;left:50%;bottom:26px;z-index:140;display:flex;flex-direction:column;align-items:center;gap:10px;transform:translate(-50%);pointer-events:none}.toast{max-width:min(580px,calc(100vw - 48px));padding:13px 22px;border-radius:24px;font:500 15px/1.4 var(--font);letter-spacing:-.008em;color:var(--ink);background:linear-gradient(155deg,#ffffff29,#ffffff0d),#1a1a1ab3;-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff1a,0 20px 50px -14px #000000bf;opacity:0;transform:translateY(12px) scale(.97);transition:opacity .35s ease,transform var(--spring-dur) var(--spring)}.toast[data-in="1"]{opacity:1;transform:none}.toast[data-kind=error]{box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px rgba(var(--accent-rgb),.55),0 20px 50px -14px rgba(var(--accent-rgb),.4)}.toast[data-kind=ok]{box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px rgba(var(--safe-rgb),.5),0 20px 50px -14px rgba(var(--safe-rgb),.35)}.join-sheet{width:600px;display:block;overflow-y:auto}.join-sheet .sheet-pane{grid-area:auto;padding:36px 40px 26px}.join-sheet[data-s=code] .js-offline,.join-sheet[data-s=offline] .js-code{display:none}.join-sheet .sheet-sum{max-width:500px}.join-sheet .sheet-sum b{color:var(--ink);font-weight:600}.join-sheet .field input.code-in{font-family:var(--mono);font-size:17px;letter-spacing:.04em}.join-sheet .field em{font-style:normal;color:var(--ink-4)}.join-sheet .sheet-actions{margin-top:22px}.join-id{display:flex;align-items:center;gap:12px;margin-top:16px;padding:9px 10px 9px 18px;border-radius:20px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-3);font-size:13.5px}.join-id code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px/1 var(--mono);color:var(--ink-2)}.join-id .btn-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;font-size:13.5px}.join-id .btn-chip .ico{width:15px;height:15px}.join-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:var(--ink-3);font-size:13.5px}.join-foot .btn-text{height:36px;font-size:14px}.js-offline{text-align:left}.js-offline .sheet-actions{margin-top:22px}.steps-blocked{margin-top:6px}.step-blocked .s-mark{color:var(--accent);background:rgba(var(--accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.4)}.step-blocked .s-label{color:var(--ink)}.step-blocked .s-right{color:var(--accent);font-weight:560}.step-blocked .probe{color:var(--accent);font-weight:600}.doc-head{flex-wrap:wrap}.doc-head>div:first-child{flex:1 1 420px;min-width:0}.doc-tools{flex-wrap:wrap;justify-content:flex-end}.anchor-out{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:12px 0 4px;padding:12px 18px;border-radius:20px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-3);font-size:14px;line-height:1.4}.anchor-out[hidden]{display:none}.anchor-out b{color:var(--ink);font-weight:600}.anchor-out code{font:500 13px/1 var(--mono);color:var(--ink-2)}.anchor-out .a-sig{flex:1 1 100%;padding-left:19px}.anchor-out a{margin-left:6px;color:var(--ink);text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px}.anchor-out .a-dot{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.anchor-out[data-s=busy] .a-dot{background:#fff;box-shadow:0 0 8px #fffc;animation:pulse 1.1s ease-in-out infinite}.anchor-out[data-s=ok]{box-shadow:inset 0 0 0 1px rgba(var(--safe-rgb),.35)}.anchor-out[data-s=ok] .a-dot{background:var(--safe);box-shadow:0 0 8px rgba(var(--safe-rgb),.9)}.anchor-out[data-s=sim]{box-shadow:inset 0 0 0 1px rgba(var(--st-accessed),.5)}.anchor-out[data-s=sim] .a-dot{background:rgb(var(--st-accessed));box-shadow:0 0 8px rgba(var(--st-accessed),.8)}.anchor-out[data-s=sim] b{color:rgb(var(--st-accessed))}@media print{.anchor-out[data-s=sim]{display:none!important}}.anchor-out[data-s=err]{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.4)}.anchor-out[data-s=err] .a-dot{background:var(--accent)}.auth.blocked{color:var(--accent)}.doc-summary .sum-text{white-space:pre-wrap;color:var(--ink-2);font-size:15.5px;line-height:1.5}.doc-summary .sum-by{margin-top:8px;color:var(--ink-3);font-size:13.5px}.int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;align-items:start}.int-card{border-radius:36px;padding:26px 28px 24px}.int-top{display:flex;align-items:center;gap:16px}.int-top .a-ico{width:56px;height:56px;border-radius:19px}.int-top .a-ico .ico{width:28px;height:28px}.int-id h3{font:600 24px/1.1 var(--font);letter-spacing:-.03em}.int-track{color:var(--ink-3);font-size:15px}.int-badge{margin-left:auto}.int-meta{margin:8px 0 4px;color:var(--ink-3);font-size:13.5px}.int-tech{margin-top:14px}.int-tech summary{width:fit-content;cursor:pointer;color:var(--ink-3);font-size:13.5px}.int-tech summary:hover{color:var(--ink-2)}.int-meta code{font:500 13px/1.3 var(--mono);word-break:break-all}.int-actions{display:flex;gap:10px;margin-top:14px}.int-actions .btn-chip:disabled{cursor:not-allowed;opacity:.45}.int-mount{margin-top:18px;padding-top:18px;box-shadow:inset 0 1px 0 var(--hair);min-height:40px}.int-mount[hidden]{display:none}.int-err{color:var(--accent);font-size:14.5px}.int-empty{margin-top:26px;border-radius:40px;padding:56px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.int-empty h2{font:600 30px/1.1 var(--font);letter-spacing:-.034em;margin-top:6px}.int-empty p{max-width:520px;color:var(--ink-2);font-size:16.5px;line-height:1.45}.int-empty code{font:500 14.5px/1 var(--mono);color:var(--ink)}.int-empty .btn-chip{display:inline-flex;align-items:center;gap:8px;margin-top:10px;height:38px}.int-empty .btn-chip .ico{width:16px;height:16px}@media(max-width:900px){.int-grid{grid-template-columns:1fr}}.pol-live-note{margin:-6px 0 18px;color:var(--ink-3);font-size:14.5px}.prow .pmode{flex:none;margin-left:auto;padding:5px 10px;border-radius:999px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-3);font:600 12.5px/1 var(--font);letter-spacing:.005em}.prow .pmode:empty{display:none}.prow .pmode[data-m=deny]{color:var(--accent);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.45)}.prow .pmode+.switch{margin-left:0}body[data-source=live] .switch[data-locked="1"][aria-checked=true]{opacity:.85;cursor:default}@media screen{:root{--bg: #050506;--ink: #f5f5f7;--ink-2: #a1a1a6;--ink-3: #6e6e73;--ink-4: rgba(245, 245, 247, .22);--hair: rgba(255, 255, 255, .09);--fill-1: rgba(255, 255, 255, .045);--fill-2: rgba(255, 255, 255, .08);--fill-3: rgba(255, 255, 255, .13);--accent: #ff3b30;--accent-rgb: 255, 59, 48;--accent-press: #d70015;--warn: #ff9f0a;--warn-rgb: 255, 159, 10;--safe: #30d158;--safe-rgb: 48, 209, 88;--tone: var(--safe);--tone-rgb: var(--safe-rgb);--st-confirmed: 255, 59, 48;--st-locked: 255, 59, 48;--st-suspected: 255, 159, 10;--st-accessed: 255, 184, 92;--st-evidence: 174, 174, 178;--st-intact: 124, 124, 129;--st-restored: 48, 209, 88}body[data-tone=breach]{--tone: var(--accent);--tone-rgb: var(--accent-rgb)}body[data-tone=contained]{--tone: var(--safe);--tone-rgb: var(--safe-rgb)}}@media screen and (prefers-contrast:more){:root{--ink-2: #d1d1d6;--ink-3: #aeaeb2}}@media screen{html,body{background:var(--bg)}.wallpaper{background:radial-gradient(120% 100% at 50% -10%,#111113,#09090a 52%,#050506)}.wp.b1{background:radial-gradient(closest-side,rgba(255,255,255,.11),rgba(255,255,255,.04) 55%,transparent)}.wp.b2{background:radial-gradient(closest-side,rgba(255,255,255,.075),rgba(255,255,255,.026) 58%,transparent)}.wp.b3{background:radial-gradient(closest-side,rgba(255,255,255,.06),rgba(255,255,255,.02) 60%,transparent)}.wp.b4{background:radial-gradient(closest-side,rgba(255,255,255,.035),transparent)}.wp.ember{width:900px;height:700px;right:-380px;top:-400px;animation:none;background:radial-gradient(closest-side,rgba(255,59,48,.2),rgba(255,59,48,.06) 55%,transparent)}.wp.green{display:none}.glass,.sidebar,.toolbar,.sheet,.devdock{background:linear-gradient(180deg,#ffffff12,#ffffff09 40%,#ffffff06),#14141666;-webkit-backdrop-filter:blur(30px) saturate(1.15);backdrop-filter:blur(30px) saturate(1.15);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0e,inset 0 -1px #0006,0 1px 2px #0006,0 18px 40px -16px #000000b3,0 44px 90px -34px #0009}.glass:before,.sidebar:before,.toolbar:before,.sheet:before,.devdock:before{background:linear-gradient(180deg,#fff3,#ffffff12 18%,#ffffff06 55%,#ffffff12)}.glass:after,.sidebar:after,.sheet:after{background:radial-gradient(120% 60% at 20% -8%,rgba(255,255,255,.06),transparent 60%)}.sidebar{background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0c0c0e94;-webkit-backdrop-filter:blur(40px) saturate(1.1);backdrop-filter:blur(40px) saturate(1.1)}.sheet,.iso-pop{background:linear-gradient(180deg,#ffffff1c,#ffffff0d 45%,#ffffff09),#2222259e;-webkit-backdrop-filter:blur(40px) saturate(1.12);backdrop-filter:blur(40px) saturate(1.12);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff12,inset 0 -1px #00000059,0 2px 4px #0006,0 40px 90px -20px #000000d9}.toast{background:linear-gradient(180deg,#ffffff1c,#ffffff0a),#1e1e21b8;-webkit-backdrop-filter:blur(30px) saturate(1.12);backdrop-filter:blur(30px) saturate(1.12)}.scrim{-webkit-backdrop-filter:blur(20px) saturate(1);backdrop-filter:blur(20px) saturate(1)}.icon-btn,.wr-chip{-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}@media(prefers-reduced-transparency:reduce){.glass,.sidebar,.toolbar,.sheet,.devdock,.iso-pop,.toast{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1c1e}}:root{--mark-c: #e5e5ea}.mark [data-part=ring]{fill:var(--mark-c)}.mark [data-part=seal]{fill:var(--accent);transition:fill .9s ease}body[data-tone=contained] .mark [data-part=seal]{fill:var(--safe)}.brand .mark{filter:drop-shadow(0 0 12px rgba(255,59,48,.3))}body[data-tone=contained] .brand .mark{filter:drop-shadow(0 0 10px rgba(48,209,88,.18))}.pill-mark [data-part=ring],.pill-mark [data-part=seal]{fill:currentColor}.o-badge{background:#ffffff0b;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff1a,0 14px 30px -14px #000000b3}body[data-tone=breach] .o-badge{background:rgba(var(--accent-rgb),.1);box-shadow:inset 0 0 0 1.5px rgba(var(--accent-rgb),.45),inset 0 1px #ffffff24,0 0 40px -6px rgba(var(--accent-rgb),.3)}.hero[data-tone=breach]{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px rgba(var(--accent-rgb),.3),inset 0 0 90px -24px rgba(var(--accent-rgb),.16),0 20px 44px -16px #000000b3,0 44px 90px -34px rgba(var(--accent-rgb),.2)}.hero[data-tone=contained]{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,inset 0 -1px #0006,0 20px 44px -16px #000000b3,0 44px 90px -34px #0009}.ttc-num{text-shadow:none}body[data-tone=breach] .ttc-num{text-shadow:0 0 60px rgba(var(--accent-rgb),.18)}.hero[data-tone=contained] .ttc-num{color:var(--ink)}.hero[data-tone=contained] .ttc-num .u{color:var(--ink-3)}.ph[data-s=done]:after{background:#ffffff38}body[data-tone=contained] .ph[data-s=current] i{color:#0b0b0c;background:var(--ink);box-shadow:0 0 0 4px #ffffff1f,0 0 16px #ffffff40}.phase-full li[data-s=current]{background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #ffffff38}body[data-tone=breach] .phase-full li[data-s=current]{background:rgba(var(--accent-rgb),.08);box-shadow:inset 0 0 0 1.5px rgba(var(--accent-rgb),.45)}.p-hot[data-s=safe]{background:#f5f5f7d9;box-shadow:0 0 10px #ffffff47}.p-tip[data-s=safe]{box-shadow:0 0 0 4px #ffffff29,0 0 12px #fff9}.path[data-c="1"] .p-wall[data-s=breached]{background:linear-gradient(180deg,transparent,rgba(255,255,255,.3) 25%,rgba(255,255,255,.3) 75%,transparent)}.p-seal[data-s=safe]{box-shadow:0 0 14px rgba(var(--safe-rgb),.45),0 8px 18px #00000073}.p-node[data-s=frozen-safe] .p-ico,.p-node[data-s=spent] .p-ico{box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1.5px #ffffff4d}.p-node[data-s=safe] .p-ico{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1.5px #ffffffbf,0 0 24px #ffffff1f}.p-ico{background:#1e1e21cc}.chip[data-tone=safe],.chip[data-tone=done]{color:var(--ink-2);background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.chip[data-tone=safe] i,.chip[data-tone=done] i{background:var(--safe);box-shadow:0 0 6px rgba(var(--safe-rgb),.6)}[data-tone=safe]>.a-ico,[data-tone=safe] .a-ico,[data-tone=done]>.a-ico,[data-tone=done] .a-ico{color:var(--ink-2);background:var(--fill-1);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px var(--hair)}.btn-primary{color:#0b0b0c;text-shadow:none;background:linear-gradient(180deg,#fff,#f2f2f4 55%,#dedee3);box-shadow:inset 0 1px #fff,inset 0 -1.5px #0000001f,0 2px 4px #0006,0 16px 34px -12px #000000b3}.btn-primary kbd{background:#00000012;box-shadow:inset 0 0 0 1px #0000001a;color:#3a3a3c}#approveBtn.btn-primary{color:#fff;text-shadow:0 1px 1px rgba(90,0,0,.3);background:linear-gradient(180deg,#ff4f45,#ff3b30,#e5281e);box-shadow:inset 0 1.5px #ffffff61,inset 0 -2px #00000029,inset 0 0 0 1px #ffffff1a,0 2px 4px #00000059,0 18px 38px -14px rgba(var(--accent-rgb),.55)}#approveBtn.btn-primary:active{background:var(--accent-press)}#approveBtn.btn-primary kbd{color:#fff;background:#0000002e;box-shadow:inset 0 0 0 1px #ffffff2e}.btn-chip.accent{color:#0b0b0c;background:linear-gradient(180deg,#fff,#e6e6eb);box-shadow:inset 0 1px #fff,0 6px 16px -6px #000000b3}.btn-chip.accent:hover{background:#fff}.btn-chip.accent[data-act=review]{color:var(--warn);background:rgba(var(--warn-rgb),.15);box-shadow:inset 0 0 0 1px rgba(var(--warn-rgb),.45),inset 0 1px #ffffff1a}.btn-chip.accent[data-act=review]:hover{background:rgba(var(--warn-rgb),.24)}.send,.tb-btn[aria-pressed=true]{color:#0b0b0c;background:linear-gradient(180deg,#fff,#e6e6eb);box-shadow:inset 0 1px #fff,0 6px 16px -6px #000000b3}.switch[aria-checked=true]{background:var(--safe)}.nav-badge{color:#fff;background:var(--accent)}.av[data-s=looking]{box-shadow:inset 0 1px #ffffff59,0 0 0 2px #131315e6,0 0 0 4px #ffffffd9}.av,.av.more{color:#fff}.av.more{background:#48484ae6}.role-opt[data-role=admin][aria-checked=true]{background:linear-gradient(180deg,rgba(var(--warn-rgb),.3),rgba(var(--warn-rgb),.18))}.st-pill,.as-ico,.sc-seg,.f-chip,.attn,.sc-bar{--c: 174, 174, 178}[data-st=intact]{--c: var(--st-intact)}[data-st=restored]{--c: var(--st-restored)}[data-st=evidence_preserved]{--c: var(--st-evidence)}[data-st=accessed]{--c: var(--st-accessed)}[data-st=exfil_suspected]{--c: var(--st-suspected)}[data-st=locked_ransomware]{--c: var(--st-locked)}[data-st=exfil_confirmed]{--c: var(--st-confirmed)}.attn{background:#ffffff09;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff12}.last .r-ico{color:var(--tone)}.as-class[data-c=restricted]{color:var(--ink-2);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29}.role-chip[data-role=admin]{color:var(--warn);background:rgba(var(--warn-rgb),.13);box-shadow:inset 0 0 0 1px rgba(var(--warn-rgb),.34)}.v-badge{color:var(--ink-2)}.v-badge .ico{color:var(--safe)}.phase-full li[data-s=done] em{color:var(--ink-2)}body[data-tone=contained] .phase-full li[data-s=current] .pf-i{color:#0b0b0c;background:var(--ink);box-shadow:0 0 14px #ffffff38}}.nav-more,.more-scrim,.m-brief{display:none}@media screen and (max-width:900px){:root{--m-gut: 12px;--m-top: calc(env(safe-area-inset-top, 0px) + 8px) ;--m-sab: env(safe-area-inset-bottom, 0px);--m-bar: 64px;--m-barspace: calc(var(--m-bar) + var(--m-sab) + 18px);--m-tap: 44px}html,body{overscroll-behavior:none;-webkit-text-size-adjust:100%;touch-action:manipulation}body{font-size:16px}button,input,select,textarea{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px!important}.app{inset:auto;left:0;right:0;top:var(--vvt, 0px);height:var(--vvh, 100%)}body[data-sheet="1"] .app{transform:none}.wallpaper .wp{animation:none}.wp.b1{width:700px;height:600px}.wp.b2{width:640px;height:640px}.wp.b3{width:760px;height:560px}.sidebar{display:contents}.brand,.fac,.side-foot{display:none}.nav{position:absolute;z-index:35;left:var(--m-gut);right:var(--m-gut);bottom:calc(var(--m-sab) + 8px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:5px;border-radius:30px;background:linear-gradient(180deg,#ffffff1a,#ffffff08),#101011bd;-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff17,0 14px 34px -8px #000000b3}.nav-lens{display:none}.nav-item{flex-direction:column;justify-content:center;gap:4px;height:54px;min-width:44px;padding:0 2px;border-radius:24px;font:600 11.5px/1 var(--font);letter-spacing:0;text-align:center}.nav-item .ico{width:24px;height:24px}.nav-item[hidden]{display:none!important}.nav-item[aria-current=page],.nav-more[aria-expanded=true],.nav-more[data-here="1"]{color:var(--ink);background:linear-gradient(180deg,#fff3,#ffffff17);box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #ffffff17}.nav-dot{position:absolute;top:7px;left:calc(50% + 8px);margin:0;width:10px;height:10px;box-shadow:0 0 0 2px #101011e6,0 0 10px rgba(var(--tone-rgb),.8)}.nav-badge{position:absolute;top:3px;left:calc(50% + 6px);margin:0;min-width:20px;height:20px;font-size:12px;box-shadow:0 0 0 2px #101011e6}.nav-tag{display:none}.nav-more{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;position:relative;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:54px;min-width:44px;padding:0 2px;border-radius:24px;color:var(--ink-2);font:600 11.5px/1 var(--font)}.nav-more .ico{width:24px;height:24px}.nav .nav-item:nth-child(n+6){display:none}body[data-more="1"] .nav .nav-item:nth-child(n+6):not([hidden]){display:flex;order:-1;grid-column:1 / -1;flex-direction:row;justify-content:flex-start;gap:14px;height:52px;padding:0 16px;border-radius:22px;font:550 17px/1 var(--font);letter-spacing:-.012em;text-align:left;animation:mIn .28s var(--spring) both}body[data-more="1"] .nav .nav-item:nth-child(n+6) .nav-tag{display:grid;margin-left:auto}.more-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:34;background:#04040580;opacity:0;pointer-events:none;transition:opacity .3s ease}body[data-more="1"] .more-scrim{opacity:1;pointer-events:auto}@keyframes mIn{0%{opacity:0;transform:translateY(8px)}}body[data-kb="1"] .nav{display:none}.main{left:0}.toolbar{top:var(--m-top);left:var(--m-gut);right:var(--m-gut);height:58px;border-radius:29px;display:grid;grid-template-columns:40px minmax(0,1fr) 44px 44px;grid-template-areas:"ico title mic iso" "ico sub mic iso";column-gap:10px;row-gap:1px;align-items:center;padding:0 7px 0 9px}.tb-ico{grid-area:ico;width:40px;height:40px}.tb-title{grid-area:title;align-self:end;font-size:17px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-sub{grid-area:sub;align-self:start;font-size:13.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-grow,.avatars{display:none}.tb-btn{grid-area:mic;width:44px;height:44px}.presence{display:contents}.iso{grid-area:iso;width:44px;height:44px;padding:0;justify-content:center;border-radius:22px;position:relative}.iso>span{display:none}.iso .ico{width:20px;height:20px}.iso-dot{position:absolute;top:9px;right:9px}.iso-pop{position:fixed;left:var(--m-gut);right:var(--m-gut);width:auto;top:calc(var(--m-top) + 66px);max-height:calc(var(--vvh, 100vh) - 190px);overflow-y:auto;padding:20px 18px 16px;border-radius:30px;transform-origin:90% 0}.iso-modes{grid-template-columns:1fr}.iso-replay{min-height:48px}.iso-replay kbd{display:none}.edge-top{height:calc(var(--m-top) + 56px)}.page{width:calc(100% - 2 * var(--m-gut));padding:calc(var(--m-top) + 72px) 0 var(--m-barspace)}.sheet,.host-sheet,.person-sheet,.join-sheet{left:0;right:0;top:auto;bottom:0;width:auto;max-height:calc(var(--vvh, 100vh) - var(--m-top) - 8px);overflow-y:auto;overscroll-behavior:contain;border-radius:34px 34px 0 0;transform:translateY(40px);filter:none}.sheet[data-open="1"]{transform:none}.sheet-pane,.person-sheet .sheet-pane,.join-sheet .sheet-pane{padding:24px 20px calc(20px + var(--m-sab))}.sheet-ico{width:52px;height:52px;border-radius:18px}.sheet-ico .ico{width:26px;height:26px}.sheet-ico.ok{width:72px;height:72px}.sheet h2{margin-top:16px;font-size:26px}.sheet-sum{font-size:16.5px;margin-top:8px}.sheet-facts{margin-top:16px;gap:8px}.sheet-facts div{padding:12px 14px;border-radius:20px}.sheet-facts dd{font-size:15.5px}.sheet .disc-head{min-height:48px}.sheet-actions{gap:6px;align-items:stretch}.sheet-actions .btn-primary{width:100%;min-height:58px;font-size:18px;justify-content:center}.sheet-actions .btn-primary kbd{display:none}.sheet-actions .btn-text{min-height:48px}.sheet-done .s-bar{width:min(280px,80%)}.hs-top h2{font-size:24px}.host-tiles{margin:18px 0;max-width:none}.glass.card,.card{padding:18px 16px 14px;border-radius:28px}.card-head h2{font-size:19px}.card-head .meta,.tag,.chip{font-size:14px}.btn-chip{min-height:var(--m-tap)}.icon-btn{min-width:var(--m-tap);min-height:var(--m-tap)}.two,.dgrid,.facts,.agent-grid,.id-grid,.as-facts,.ac-facts{grid-template-columns:1fr}.tiles,.custody{grid-template-columns:repeat(2,1fr)}.int-grid{grid-template-columns:1fr}.o-hero{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:16px}.o-status{gap:14px}.o-badge{width:58px;height:58px}.o-badge .ico{width:30px;height:30px}.o-title{font-size:40px;line-height:1.02;letter-spacing:-.04em}.o-line{font-size:17px;margin-top:0}.o-actions{padding-bottom:0}.o-actions .btn-chip{width:100%;min-height:52px;justify-content:center;font-size:17px}.o-stage{height:min(52vh,420px);border-radius:30px}.o-stage[data-open="1"]{height:min(66vh,560px)}.stage-top{left:18px;right:8px;top:10px}.stage-title{font-size:16px}.last{margin-top:12px;padding:14px 16px 14px 14px;gap:12px;border-radius:28px;min-height:64px}.last-main{min-width:0}.last-main b{font-size:16.5px}.last-main span{font-size:15px}.ready{grid-template-columns:1fr}.ready-tile{min-height:64px}}@media screen and (max-width:900px){.o-stage{height:min(46vh,380px)}.last .when{white-space:nowrap;font-size:14px}.last .r-ico{width:42px;height:42px;flex:none}.hero{height:auto;display:flex;flex-direction:column;border-radius:30px}.hero-veil{display:none}.hero-body{position:relative;inset:auto;padding:16px 16px 6px;flex-direction:column;gap:12px;pointer-events:auto}.hero-main{gap:12px}.pill-row{flex-wrap:wrap;gap:8px}.pill{height:40px;font-size:16px;white-space:nowrap}.pill-row .btn-chip{white-space:nowrap}#reviewBtn:not([hidden]){flex:1 0 100%;min-height:54px;justify-content:center;font-size:17px}.hero h1{font-size:25px;max-width:none;margin-bottom:8px}.hero-meta{font-size:15.5px;line-height:1.4}.ttc{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;text-align:left;padding:12px 14px;border-radius:22px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.ttc[hidden]{display:none}.ttc-num{font-size:58px;margin-top:0;white-space:nowrap}.ttc-num .u{font-size:24px;margin-left:4px}.ttc-cap{text-align:right;min-width:0}.hero-phases{position:relative;height:auto;padding:6px 16px 14px;background:none;box-shadow:none;order:3}.phase-rail .ph:not([data-s=current]) .ph-t,.phase-rail .ph em{display:none}.phase-rail .ph{gap:7px}.phase-rail .ph:after{margin:0 7px}.phase-rail .ph[data-s=current] .ph-t{font-size:14.5px}.stage-slot[data-slot=incident],.stage-slot[data-slot=incident]:has(#facility3d.has-3d){position:relative;inset:auto;order:5;height:210px;-webkit-mask-image:none;mask-image:none;box-shadow:inset 0 1px 0 var(--hair)}.m-brief{display:block;margin-top:12px}.m-brief[hidden]{display:none}.path-card{margin-top:12px;padding:16px 8px 12px}.path-card .card-head{padding:0 8px}.path{--circle: 46px;--top: 6px}.p-ico .ico{width:23px;height:23px}.p-node b{margin-top:8px;font-size:12.5px;letter-spacing:-.02em}.p-st{font-size:12px;line-height:1.2;margin-top:3px}.p-seal{height:calc(var(--circle) + 22px);top:calc(var(--top) - 11px)}.two,.dgrid{margin-top:12px;gap:12px}.arow{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:64px;padding:8px}.a-name em{display:block;margin:0;font-size:14px}.a-line{min-height:0;font-size:14.5px}.step-head{min-height:52px;padding:6px 8px}.s-label{font-size:16px;line-height:1.25}.s-right{font-size:14px}.s-body{padding:0 8px 12px 45px}.s-actions .btn-chip{width:100%;min-height:52px;justify-content:center;font-size:17px}.row .disc-head{min-height:60px;padding:0 16px 0 14px}.row-body{padding:2px 16px 18px}.r-title{font-size:16.5px}.r-val{font-size:14.5px;text-align:right}.ln{grid-template-columns:46px 1fr;gap:4px 10px}.ln .ls{display:none}.sig{max-height:320px}.file{flex-wrap:wrap;gap:4px 12px}.file b{min-width:0;overflow-wrap:anywhere;font-size:14.5px}.file em{margin-left:32px}.facts div{font-size:15.5px}.tile b{font-size:32px}.wr-banner{flex-wrap:wrap;padding:12px 16px;gap:8px 10px}.wr-banner .tag{margin-left:0}.wr-brief{grid-template-columns:1fr;gap:14px;padding:18px 16px 16px;border-radius:30px;margin-top:12px}.wr-brief .card-head{flex-wrap:wrap}.wr-brief .head-r{width:100%;justify-content:space-between}.wr-brief .meta{font-size:13.5px}.btn-chip.play{min-height:var(--m-tap);padding:0 16px}.bl{grid-template-columns:1fr;gap:2px}.bl dd{font-size:16px}.wr-pair{padding:14px 0 0;box-shadow:inset 0 1px 0 var(--hair)}.wr-pair li{font-size:15.5px}.wr-body{display:flex;flex-direction:column;gap:12px;margin-top:12px}.wr-side{display:contents}.wr-side .side-sec:first-child{order:1}.wr-thread{order:2}.wr-rail{order:3}.wr-side .side-sec:last-child{order:4;padding:14px 8px 8px;border-radius:30px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.side-sec h3{margin:0 8px 4px;font-size:16px}.chs{flex-direction:row;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}.chs::-webkit-scrollbar{display:none}.wr-side .side-sec:first-child>h3{display:none}.ch{flex:none;height:var(--m-tap);gap:10px;padding:0 16px;border-radius:22px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair);font-size:16px}.ch[aria-selected=true]{background:linear-gradient(180deg,#fff3,#ffffff1a)}.wr-side,.wr-thread{height:auto}.wr-thread{height:clamp(430px,calc(var(--vvh, 100vh) - 232px),640px);border-radius:30px}.th-head{padding:14px 18px 12px}.th-head h2{font-size:20px}.th-msgs{padding:16px 16px 30px;gap:14px;overscroll-behavior:contain}.msg{gap:10px}.m-main p{font-size:16px}.m-head{flex-wrap:wrap;gap:2px 8px}.m-main .btn-chip{min-height:48px;padding:0 20px}.composer{padding:10px 12px 12px;gap:8px;box-shadow:inset 0 1px 0 var(--hair);background:#0c0c0d8c}.composer input{height:48px}.send{width:48px;height:48px;flex:none}.person{min-height:48px}.person b{white-space:normal}.wr-rail .row-link,.wr-rail .disc-head{min-height:60px}.row-body.wr-pad{padding:0 16px 16px}.task{flex-wrap:wrap}.task-st{min-height:var(--m-tap);padding:0 14px}.dec{grid-template-columns:52px 1fr}.dec b,.task>div>b{font-size:15.5px}.dec time,.dec div span,.task>div>span{font-size:14px}.ob{gap:12px}}@media screen and (max-width:900px){.stage-slot[data-slot=incident]:has(#facility3d.has-3d){-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.hero-head{margin-bottom:16px}.h-title{font-size:34px;letter-spacing:-.04em}.h-sub{margin-top:8px;font-size:16.5px}.sc-summary{padding:18px 16px 16px;border-radius:30px}.sc-top{flex-wrap:wrap;gap:10px 18px}.sc-count b{font-size:52px}.sc-line{flex:1 1 100%;order:3;font-size:16.5px;gap:6px 18px}.sc-live{margin-left:auto}.sc-bar{margin-top:16px}.sc-filters{flex-wrap:nowrap;overflow-x:auto;margin:16px -16px 0;padding:0 16px 2px;scrollbar-width:none;overscroll-behavior-x:contain}.sc-filters::-webkit-scrollbar{display:none}.f-chip{flex:none;height:var(--m-tap);padding:0 16px;border-radius:22px;font-size:15px}.sc-group{margin-top:20px}.sc-gh{flex-wrap:wrap;gap:6px 14px;margin:0 6px 10px}.sc-gsum{flex-wrap:wrap;gap:4px 14px;font-size:14.5px}.group{border-radius:28px}.row.asset .disc-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:0;padding:14px}.row.asset .as-ico{order:1;width:44px;height:44px}.row.asset .as-main{order:2;flex:1 1 0;min-width:calc(100% - 100px)}.row.asset .disc-head>.chev{order:3}.row.asset .as-class{display:none}.row.asset .disc-head>.st-pill{order:4;width:auto;margin-left:56px;flex:none;height:32px;font-size:14px}.row.asset .as-range{order:5;flex:1 1 0;min-width:0;width:auto;text-align:right}.row.asset .as-range b{font-size:15.5px;white-space:nowrap}.row.asset .as-range em{font-size:13px}.as-main b{font-size:17px;overflow-wrap:anywhere}.as-main span{font-size:14px}.as-body{padding:2px 16px 18px}.as-note{font-size:16px}.as-facts div{flex-direction:column;gap:2px;padding:8px 0;box-shadow:inset 0 -1px 0 var(--hair)}.as-facts dd{text-align:left}.as-set{padding:14px;border-radius:22px}.as-set-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.as-set-chips .st-pill{min-height:var(--m-tap);padding:0 12px 0 10px;font-size:14px;width:100%;justify-content:flex-start}.as-note-in{height:48px}.scope-card{padding:16px;margin-top:12px}.sc-attn{grid-template-columns:1fr;gap:8px}.attn{padding:12px 14px}.attn .st-pill{height:26px;font-size:13px}.attn em{font-size:13.5px}.sc-empty{padding:36px 20px;border-radius:30px}.sc-empty h2{font-size:24px}.row-link{min-height:60px;padding:0 16px 0 14px}}@media screen and (max-width:900px){.h-title{font-size:34px!important;max-width:none!important}.p-flow{margin-top:18px;gap:8px}.p-flow .step-chip{height:44px;font-size:15.5px}.p-flow .arr{display:none}.p-bar{flex-direction:column;align-items:stretch;margin:20px 0 14px;gap:10px}.seg{display:flex}.seg button{flex:1;min-height:46px;padding:0 8px}.p-cols{grid-template-columns:1fr;gap:12px}.pgroup{border-radius:28px}.pgroup h2{padding:14px 18px 4px}.pgroup>p{padding:0 18px 8px}.prow{padding:12px 18px;gap:12px;min-height:64px}.prow .switch{flex:none;position:relative}.prow .switch:after{content:"";position:absolute;top:-8px;right:-10px;bottom:-8px;left:-10px}.lock-note{padding:14px 18px 12px}.agent-card{padding:18px 16px 6px;border-radius:30px}.ac-top .a-ico{width:48px;height:48px}.ac-id h3{font-size:23px}.ac-line{font-size:17px;margin:14px 0 8px}.agent-card .disc-head{min-height:56px;font-size:16px}.agent-card .disc-head .r-title{white-space:nowrap}.agent-card .disc-head .r-val{font-size:13.5px;text-align:right}.trace li,.tool{grid-template-columns:52px 1fr}.bounds{grid-template-columns:1fr;gap:2px 0}.shell-panel{height:calc(var(--vvh, 100vh) - var(--m-top) - 72px - var(--m-barspace));min-height:420px;border-radius:30px}.slot-empty{padding:0 18px}.slot-empty h2{font-size:28px}.int-top{flex-wrap:wrap}.int-actions .btn-chip{width:100%;min-height:52px;justify-content:center}.int-empty{padding:36px 18px;border-radius:30px}.int-empty h2{font-size:24px}.int-tech summary{min-height:var(--m-tap);display:flex;align-items:center}.ac-head{flex-direction:column;gap:14px}.ac-add{width:100%;height:54px;justify-content:center;margin-top:0;font-size:17px}.ac-lh{display:none}.ac-list,.ac-more{border-radius:28px}.row.person-row .disc-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:0;padding:14px 14px 12px}.person-row .m-av{order:1}.person-row .pr-main{order:2;flex:1 1 0;min-width:calc(100% - 100px)}.row.person-row .disc-head>.chev{order:3}.person-row .c-role{order:4;width:auto;margin-left:52px}.person-row .c-ver{order:5;width:auto;flex:1 1 auto;min-width:0}.person-row .c-seen{order:6;width:100%;margin-left:52px}.person-row .pr-gap{display:none}.row-actions{position:static;height:auto;padding:0 14px 14px 66px;justify-content:flex-start}.row-actions:empty{display:none;padding:0}.row-act{height:var(--m-tap);padding:0 20px;border-radius:22px;font-size:15px}.you{font-size:14px}.ac-body{padding:0 16px 16px}.ac-facts div,.id-grid div{flex-direction:column;gap:2px}.id-grid dt{width:auto}.ac-locked{padding:28px 18px}.rep{border-radius:28px}.rep>.disc>.disc-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"ico main chev" "ico ttc chev";align-items:center;gap:2px 12px;min-height:0;padding:14px}.rep>.disc>.disc-head>.r-ico{grid-area:ico;width:44px;height:44px;align-self:start}.rep>.disc>.disc-head>.rep-main{grid-area:main;min-width:0}.rep>.disc>.disc-head>.rep-ttc{grid-area:ttc;margin:4px 0 0;text-align:left;display:flex;align-items:baseline;gap:8px;font-size:19px}.rep>.disc>.disc-head>.chip{grid-area:ttc;justify-self:end;margin:0}.rep>.disc>.disc-head>.chev{grid-area:chev}.rep-main b{font-size:17px;line-height:1.3}.rep-main span{font-size:14.5px}.rep-ttc small{display:inline}.rep-body{grid-template-columns:1fr;gap:18px;padding:4px 16px 18px}.tl:before{left:64px}.tl li{grid-template-columns:46px 14px 60px minmax(0,1fr);gap:8px;font-size:15px}.doc{padding:18px 14px 16px}.doc-head{flex-direction:column;gap:14px}.doc-head h2{font-size:23px}.doc-tools{flex-wrap:wrap;gap:8px;width:100%}.doc-tools .btn-chip{flex:1 1 100%;height:48px;justify-content:center;white-space:normal;text-align:center}.doc-sec h3{font-size:18px}.phase-full{grid-template-columns:1fr}.doc-tl li{grid-template-columns:54px 14px 56px minmax(0,1fr)}.doc-tl:before{left:74px}.row-body.doc-pad{padding:0 12px 14px}.doc-rows .row .disc-head{min-height:60px}.dec-list li{grid-template-columns:58px 1fr}.dec-list em{grid-column:2}.custody li{padding-left:14px;font-size:13.5px}.ev-card header{flex-wrap:wrap;gap:8px 12px}.ev-facts div{flex-direction:column;gap:2px}.hash{font-size:12.5px}.doc-table,.doc-table tbody,.doc-table tr,.doc-table td{display:block;width:100%}.doc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.doc-table tr{margin:0 0 10px;padding:6px 14px;border-radius:20px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--hair)}.doc-table td{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:9px 0;font-size:15px;box-shadow:inset 0 -1px 0 var(--hair)}.doc-table td:last-child{box-shadow:none}.doc-table td:before{content:attr(data-label);color:var(--ink-3);font:600 11.5px/1.6 var(--font);letter-spacing:.08em;text-transform:uppercase}.doc-table td:first-child{grid-template-columns:1fr;font-size:16px}.doc-table td:first-child:before{display:none}.doc-table small{font-size:13.5px}.doc-table tr.gate{background:rgba(var(--accent-rgb),.07)}.field input,.field select{min-height:50px}.role-chips{gap:8px}.role-opt{height:var(--m-tap);padding:0 16px;font-size:15.5px}.pc-head{gap:14px}.pc-head .sheet-ico.ok{width:52px;height:52px}.pc-head h2{font-size:22px}.pc-ticket{padding:14px 14px 16px;border-radius:24px}.pc-ticket-top{flex-wrap:wrap}.pc-btns .btn-chip{height:var(--m-tap)}.code-big{font-size:min(36px,calc((100vw - 90px) / (var(--n, 14) * .68)))}.pc-body{grid-template-columns:1fr;justify-items:center;gap:16px}.id-grid dt{flex:none}.join-sheet .sheet-sum{max-width:none}.btn-text{min-height:48px}.btn-primary{min-height:54px}}@media screen and (max-width:900px){.doc-head>div:first-child{flex:none}.doc-tools{justify-content:flex-start}.person-row .c-seen{width:auto;margin-left:0;flex:none}.row-actions{padding:0 14px 12px 66px}}@media screen and (max-width:900px){.person-row .c-seen{margin-left:52px}.phase-full li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;align-items:start;padding:12px 14px}.phase-full li>.pf-i{grid-row:1 / span 4;width:34px;height:34px;margin:0}.phase-full li>*{grid-column:2}.phase-full li>.pf-i{grid-column:1}}@media screen and (max-width:900px){.page .glass:not(.stage-frame),.page .sc-summary{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(155deg,#ffffff1a,#ffffff09 40%,#ffffff05),#1a1a1bc7}.wr-banner{height:auto;align-items:flex-start;padding:13px 16px;gap:12px;line-height:1.4}.wr-banner>span:nth-child(2){flex:1 1 0;min-width:0}.wr-banner .wr-ico{margin-top:1px}.wr-banner .tag{display:none}}@media screen and (max-width:900px){.wr-side .side-sec{min-width:0;max-width:100%;width:100%}.step>.disc-head{min-height:52px;padding:6px 8px;border-radius:16px;gap:13px}.step>.disc-head .s-label{min-width:0}}@media screen and (max-width:900px){.why-link{min-height:var(--m-tap);display:inline-flex;align-items:center}}.file-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:calc(100% + 16px);margin:0 -8px;padding:9px 8px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .18s ease}.file-btn:hover{background:#ffffff12}.file-btn:focus-visible,.ev-note[data-ev]:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:1px}.file-btn b{min-width:0;overflow-wrap:anywhere;text-align:left}.ev-note[data-ev]{cursor:pointer;border-radius:10px;margin:0 -8px 6px;padding:6px 8px;text-decoration:underline;text-decoration-color:#ffffff47;text-underline-offset:3px;transition:background .18s ease}.ev-note[data-ev]:hover{background:#ffffff12}.ev-hint{margin:6px 0 0;font-size:12.5px;color:var(--ink-3)}.evt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:24px;background:#00000052;opacity:0;transition:opacity .2s ease}.evt-overlay[data-open="1"]{opacity:1}.evt-win{width:min(960px,100%);height:min(680px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:22px;color:var(--ink, #f4f4f4);background:linear-gradient(180deg,#ffffff17,#ffffff08),#121214db;-webkit-backdrop-filter:blur(40px) saturate(1.15);backdrop-filter:blur(40px) saturate(1.15);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff17,0 2px 6px #00000073,0 50px 110px -20px #000000e6;transform:translateY(14px) scale(.97);transition:transform .38s cubic-bezier(.2,.9,.25,1.04)}.evt-overlay[data-open="1"] .evt-win{transform:none}.evt-bar,.evt-foot{flex:none;display:flex;align-items:center;gap:12px;padding:0 14px}.evt-bar{height:46px;border-bottom:1px solid rgba(255,255,255,.08)}.evt-grow{flex:1}.evt-dots{display:inline-flex;gap:8px;margin-right:4px}.evt-dots i{width:12px;height:12px;border-radius:50%;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff1f}.evt-file{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink-2)}.evt-file .ico{width:16px;height:16px;flex:none}.evt-file b{font:500 13px/1 var(--mono);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evt-badge{display:inline-flex;align-items:center;gap:5px;flex:none;height:22px;padding:0 9px 0 7px;border-radius:11px;font:600 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff1a}.evt-badge .ico{width:11px;height:11px}.evt-x{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff17;color:var(--ink-2);cursor:pointer;transition:background .15s ease}.evt-x:hover{background:#ffffff2e;color:var(--ink)}.evt-x:focus-visible,.evt-body:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:-2px}.evt-x .ico{width:15px;height:15px}.evt-body{flex:1;min-height:0;overflow:auto;padding:16px 20px 20px;background:#0000006b;font:12.5px/1.6 var(--mono);color:var(--ink-2);cursor:default;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.22) transparent}.evt-lines{width:max-content;min-width:100%}.evt-l{white-space:pre;-moz-tab-size:8;tab-size:8}.evt-ps{color:var(--ink-3)}.evt-cmd{margin-top:2px;color:var(--ink);font-weight:600}.evt-l.evt-cmd:first-child{margin-top:0}.evt-head{color:var(--ink);font-weight:600}.evt-dim,.evt-note{color:var(--ink-3)}.evt-note{font-style:italic}.evt-warn{color:#ff9f0a}.evt-hot{color:#ff3b30}.evt-ok{color:#30d158}.evt-cur{display:inline-block;margin-left:2px;color:var(--ink);line-height:1;animation:evtBlink 1.05s steps(1) infinite}@keyframes evtBlink{50%{opacity:0}}.evt-foot{height:38px;border-top:1px solid rgba(255,255,255,.08);font:500 11.5px/1 var(--mono);color:var(--ink-3)}.evt-src{letter-spacing:.02em}.evt-keys{display:inline-flex;align-items:center;gap:8px}.evt-keys kbd{font:600 10.5px/1 var(--mono);padding:3px 6px;border-radius:6px;background:#ffffff17;color:var(--ink-2)}@media(max-width:640px){.evt-overlay{padding:0;place-items:end stretch;background:#00000080}.evt-win{width:100%;height:100dvh;border-radius:0;transform:translateY(40px)}.evt-bar{height:calc(48px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;gap:9px}.evt-dots{gap:6px}.evt-dots i{width:10px;height:10px}.evt-x{width:34px;height:34px}.evt-body{padding:14px 14px 18px;font-size:10.5px;line-height:1.55}.evt-foot{height:calc(40px + env(safe-area-inset-bottom,0px));padding:0 14px env(safe-area-inset-bottom,0px)}.evt-esc{display:none}}@media(prefers-reduced-motion:reduce){.evt-overlay,.evt-win{transition:none;transform:none}.evt-cur{animation:none}}@media(prefers-reduced-transparency:reduce){.evt-win{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1c1e}}.why-link{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0 0 6px;padding:0 4px;border:0;border-radius:14px;background:transparent;color:var(--ink-2);font:550 16px/1.2 var(--sans, inherit);text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.why-link:hover{color:var(--ink);background:#ffffff12}.why-link:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:1px}.why-link .ico{width:16px;height:16px;flex:none;color:var(--ink-3)}.why-link span{text-decoration:underline;text-decoration-color:#ffffff47;text-underline-offset:3px}.why-agent{min-height:36px;margin:0;font-size:14px;font-weight:500}.evt-tabs{flex:none;display:flex;gap:6px;padding:8px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.evt-tab{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:28px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:var(--ink-3);font:600 12px/1 var(--mono);cursor:pointer;transition:background .15s ease,color .15s ease}.evt-tab:hover{color:var(--ink)}.evt-tab[aria-selected=true]{color:var(--ink);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1f}.evt-tab:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:-2px}.evt-trace .evt-lines{width:auto;min-width:0}.evt-trace .evt-l{white-space:pre-wrap;overflow-wrap:anywhere}.evt-h2{margin-top:6px;color:var(--ink);font-weight:600}.evt-l.evt-h2:first-child{margin-top:0}.evt-h3{margin-top:4px;color:var(--ink);font-weight:600}.evt-r{display:flex;align-items:flex-start}.evt-gut{flex:none;width:2ch;font-weight:700}.evt-txt{min-width:0;flex:1}.evt-r-dim{opacity:.45}.evt-r-hot .evt-gut{color:#ff3b30}.evt-r-warn .evt-gut{color:#ff9f0a}.evt-r-hot .evt-txt,.evt-r-warn .evt-txt{color:var(--ink)}.evt-tok{padding:1px 3px;border-radius:4px;background:#ff3b302e;color:#ff3b30;font-weight:600}.evt-r-warn .evt-tok{background:#ff9f0a2e;color:#ff9f0a}.evt-r-ann{margin-bottom:4px}.evt-ann{min-width:0;flex:1;color:#8e8e93}.evt-r-hot.evt-r-ann .evt-ann{color:#8e8e93}.evt-w-hot{color:var(--ink)}.evt-r-plain .evt-txt,.evt-w-warn,.evt-w-hot{white-space:pre-wrap}.evt-okmark{color:#30d158;margin-right:.5ch;font-weight:700}.evt-bold{font-weight:600}.evt-rule-warn{color:#ff9f0a}.evt-rule-hot{color:#ff3b30}.evt-verdict{margin-top:2px;color:var(--ink);font-weight:700}.evt-final{margin-top:4px;color:var(--ink);font-weight:700}.evt-final-ok{color:var(--ink)}@media(max-width:640px){.evt-tabs{padding:8px 12px}.evt-trace .evt-body{padding:12px 12px 18px}.evt-gut{width:1.6ch}}.askv{position:fixed;z-index:9000;top:62px;right:16px;width:min(392px,calc(100vw - 32px));max-height:calc(100dvh - 84px);overflow:auto;padding:14px 14px 12px;border-radius:20px;color:var(--ink, #f5f5f7);background:#18181bc7;border:1px solid var(--hair, rgba(255, 255, 255, .09));box-shadow:0 18px 60px #0000008c,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(30px) saturate(1.15);backdrop-filter:blur(30px) saturate(1.15);font:400 14px/1.45 var(--font, system-ui, sans-serif);animation:askv-in .28s var(--spring, cubic-bezier(.22, 1, .36, 1))}.askv[hidden]{display:none}@keyframes askv-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.askv-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.askv-head strong{font-weight:600;letter-spacing:-.01em}.askv-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-3, #6e6e73);flex:none}.askv[data-state=listening] .askv-dot{background:var(--accent, #ff3b30);animation:askv-pulse 1s ease-in-out infinite}.askv[data-state=thinking] .askv-dot{background:var(--warn, #ff9f0a)}.askv[data-state=speaking] .askv-dot{background:var(--safe, #30d158);animation:askv-pulse .7s ease-in-out infinite}@keyframes askv-pulse{50%{transform:scale(1.5);opacity:.6}}.askv-badge{margin-left:auto;padding:2px 8px;border-radius:999px;font-size:11px;color:var(--ink-2, #a1a1a6);background:var(--fill-1, rgba(255, 255, 255, .05));border:1px solid var(--hair, rgba(255, 255, 255, .09));white-space:nowrap}.askv-x{width:28px;height:28px;border:0;border-radius:50%;background:var(--fill-1, rgba(255, 255, 255, .05));color:var(--ink-2, #a1a1a6);font-size:18px;line-height:1;cursor:pointer}.askv-x:hover{background:var(--fill-2, rgba(255, 255, 255, .09))}.askv-status{min-height:20px;color:var(--ink-2, #a1a1a6);font-size:13px}.askv-body{margin:8px 0 4px;padding:10px 12px;border-radius:14px;background:var(--fill-1, rgba(255, 255, 255, .05))}.askv-q{margin:0 0 4px;color:var(--ink-3, #6e6e73);font-size:12.5px}.askv-q:empty{display:none}.askv-a{margin:0;font-size:15px;line-height:1.45}.askv-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.askv-chip{padding:6px 11px;border-radius:999px;border:1px solid var(--hair, rgba(255, 255, 255, .09));background:var(--fill-1, rgba(255, 255, 255, .05));color:var(--ink, #f5f5f7);font:inherit;font-size:13px;cursor:pointer}.askv-chip:hover{background:var(--fill-2, rgba(255, 255, 255, .09))}.askv-form{display:flex;align-items:center;gap:6px}.askv-mic,.askv-send{flex:none;height:38px;border-radius:19px;border:1px solid var(--hair, rgba(255, 255, 255, .09));background:var(--fill-2, rgba(255, 255, 255, .09));color:var(--ink, #f5f5f7);cursor:pointer;font:inherit;font-size:13px}.askv-mic{width:38px;display:grid;place-items:center}.askv-mic[aria-pressed=true]{background:rgba(var(--accent-rgb, 255, 59, 48),.9);border-color:transparent}.askv-mic.off{opacity:.45}.askv-send{padding:0 14px}.askv-in{flex:1;min-width:0;height:38px;padding:0 14px;border-radius:19px;border:1px solid var(--hair, rgba(255, 255, 255, .09));background:#0000004d;color:var(--ink, #f5f5f7);font:inherit;font-size:16px;outline:none}.askv-in:focus{border-color:var(--ink-4, rgba(245, 245, 247, .3))}.askv-foot{margin-top:10px;color:var(--ink-3, #6e6e73);font-size:11.5px;line-height:1.4}@media(max-width:720px){.askv{top:auto;right:8px;left:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-height:72dvh;border-radius:22px}.askv-badge{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.askv,.askv-dot{animation:none!important}}
