:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#03100c;--glass:#081f17b8;--line:#aeffda26;--line-bright:#aeffda52;--text:#effaf4;--muted:#8ca99b;--mint:#76efb7;--acid:#ebff75;--amber:#ffca69;--danger:#ff8d78;background:var(--ink);color:var(--text);font-synthesis:none;font-family:Aptos,Segoe UI Variable,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:20rem}body{background:var(--ink);min-height:100dvh;margin:0}body:has(.detail-panel){overflow:hidden}button,input{font:inherit}button{cursor:pointer}button,input,select{touch-action:manipulation;-webkit-tap-highlight-color:#76efb729}button:disabled{cursor:not-allowed;opacity:.52}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand{color:var(--text);letter-spacing:.16em;align-items:center;gap:.75rem;font-size:.92rem;font-weight:700;display:inline-flex}.brand>span:last-child>span{color:var(--mint)}.brand-mark{border:1px solid var(--line-bright);border-radius:50%;width:2rem;height:2rem;position:relative;box-shadow:0 0 2rem #76efb729}.brand-mark:before,.brand-mark:after{content:"";background:var(--mint);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.brand-mark:before{width:1px;height:2.8rem}.brand-mark:after{width:2.8rem;height:1px}.brand-mark i{background:var(--acid);box-shadow:0 0 .8rem var(--mint);border-radius:50%;position:absolute;inset:.65rem}.landing-shell,.observatory-shell{background:radial-gradient(circle at 72% 42%,#1e6f4e2e,#0000 28rem),linear-gradient(145deg,#020a08 0%,#06140f 48%,#020906 100%);min-height:100dvh;position:relative;overflow:hidden}.landing-shell{grid-template-rows:auto 1fr auto;padding:clamp(1.5rem,3vw,3rem) clamp(1.25rem,5vw,5.5rem);display:grid}.landing-nav,.app-header,.landing-footer{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.alpha-label{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.48rem .8rem;font-size:.72rem}.hero{z-index:2;grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:100%;max-width:82rem;margin:0 auto;padding:7vh 0;display:grid;position:relative}.eyebrow{color:var(--mint);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.73rem;font-weight:700}.hero h1,.page-heading h1{letter-spacing:-.055em;max-width:12ch;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;line-height:.87}.hero h1{font-size:clamp(4.7rem,10vw,9.5rem)}.hero h1 em{color:var(--acid);font-weight:400}.hero-lede{color:#b8cec3;max-width:39rem;margin:2.25rem 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.75}.hero-proof{color:var(--muted);flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:2.25rem;font-size:.75rem;display:flex}.hero-proof span:before{content:"·";color:var(--mint);margin-right:.5rem}.login-panel{border:1px solid var(--line-bright);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(160deg,#0d2a1fd1,#04120de6);border-radius:1.4rem;padding:clamp(1.6rem,3vw,2.4rem);box-shadow:0 2.5rem 8rem #0006,inset 0 1px #ffffff0a}.panel-signal{color:var(--mint);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.7rem;font-weight:700;display:flex}.panel-signal span,.stream-state>span:first-child{background:currentColor;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 .8rem}.login-panel h2{margin:2.7rem 0 .7rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:2rem;font-weight:400}.login-panel>p{color:var(--muted);margin:0 0 2rem;line-height:1.55}.github-button{background:var(--acid);color:#07110b;border:0;border-radius:.75rem;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.9rem;width:100%;padding:.95rem 1rem;font-weight:750;transition:transform .16s,box-shadow .16s;display:grid}.github-button svg{width:1.25rem;height:1.25rem}.github-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 .8rem 2.5rem #ebff7526}.form-message{min-height:2.8rem;color:var(--mint);padding-top:1rem;font-size:.8rem;line-height:1.5}.error-text{color:var(--danger)}.landing-footer{color:#597568;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}.ambient-field{z-index:0;pointer-events:none;opacity:.65;position:absolute;inset:0}.orbit{border:1px solid #76efb71c;border-radius:50%;animation:8s ease-in-out infinite breathe;position:absolute;top:50%;left:67%;transform:translate(-50%,-50%)}.orbit:after{content:"";background:var(--mint);width:.45rem;height:.45rem;box-shadow:0 0 1rem var(--mint);border-radius:50%;position:absolute;top:8%;left:26%}.orbit-one{width:22rem;height:22rem}.orbit-two{width:35rem;height:35rem;animation-delay:-2.5s}.orbit-three{width:52rem;height:52rem;animation-delay:-5s}.field-core{background:#76efb714;border-radius:50%;width:5rem;height:5rem;position:absolute;top:50%;left:67%;transform:translate(-50%,-50%);box-shadow:0 0 8rem 3rem #76efb714}@keyframes breathe{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.02)}}.boot-screen{min-height:100dvh;color:var(--muted);background:var(--ink);place-content:center;justify-items:center;gap:1.5rem;display:grid}.app-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem);background:#03100ccc;padding:1.2rem clamp(1.25rem,4vw,4.5rem);position:sticky;top:0}.header-actions{align-items:center;gap:1.1rem;display:flex}.stream-state{color:var(--muted);text-transform:capitalize;align-items:center;gap:.5rem;font-size:.74rem;display:flex}.stream-state.live{color:var(--mint)}.stream-state.degraded{color:var(--amber)}.operator-email{color:var(--muted);font-size:.78rem}.quiet-button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:999px;padding:.52rem .8rem;font-size:.76rem}.settings-button{align-items:center;gap:.42rem;display:inline-flex}.settings-button svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:.9rem;height:.9rem}.settings-button[aria-current=page]{color:var(--mint);background:#76efb714;border-color:#76efb761}.surface-hidden{display:none}.observatory-content{width:min(92rem,100% - clamp(2rem,8vw,9rem));margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}.page-heading{justify-content:space-between;align-items:end;gap:3rem;padding-bottom:clamp(3rem,6vw,5rem);display:flex}.page-heading h1{font-size:clamp(3rem,6vw,6.4rem)}.fleet-vitals{border-block:1px solid var(--line);margin:0;display:flex}.fleet-vitals div{border-left:1px solid var(--line);min-width:7.5rem;padding:1rem 1.2rem}.fleet-vitals div:last-child{border-right:1px solid var(--line)}.fleet-vitals dt{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:.67rem}.fleet-vitals dd{margin:.35rem 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:2rem}.section-heading{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.section-heading h2{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.76rem}.section-heading>span{color:var(--muted);font-size:.72rem}.ident-field{margin-bottom:4rem}.ident-stack{gap:.75rem;display:grid}.ident-card{background:linear-gradient(100deg,#46300e61,#0a1e16c7);border:1px solid #ffca697a;border-radius:1rem;grid-template-columns:auto auto minmax(12rem,1fr) minmax(16rem,1fr) auto;align-items:center;gap:1.4rem;padding:1.2rem 1.35rem;animation:.52s cubic-bezier(.2,.8,.2,1) both ident-arrival,2.8s ease-in-out .52s infinite ident-console-glow;display:grid;position:relative;overflow:hidden;box-shadow:0 0 3rem #ffca691a,inset 0 0 2.5rem #ffca6906}.ident-card:before{content:"";background:var(--amber);width:2px;box-shadow:0 0 1.2rem var(--amber);position:absolute;inset:0 auto 0 0}@keyframes ident-console-glow{50%{border-color:#ffe1a2c7;box-shadow:0 0 4.5rem #ffca692e,inset 0 0 3.5rem #ffca690b}}@keyframes ident-arrival{0%{opacity:0;transform:translateY(-.8rem)scale(.985)}to{opacity:1;transform:none}}.ident-beacon{background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffca6940 50%,#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#ffca6940 50%,#0000 calc(50% + .5px));border:1px solid #ffe1a28c;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;display:grid;position:relative;box-shadow:0 0 1.4rem #ffca6938}.ident-beacon:before{content:"";border-radius:inherit;border:1px solid #ffca693d;position:absolute;inset:.32rem}.ident-beacon:after{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 75%, #ffe1a294 96%, transparent 100%);animation:2.1s linear infinite ident-sweep;position:absolute;inset:.12rem}.ident-beacon span{z-index:1;width:.52rem;height:.52rem;box-shadow:0 0 .45rem #fff, 0 0 1.2rem var(--amber);background:#fff1bf;border-radius:50%;animation:1.45s ease-in-out infinite beacon}@keyframes ident-sweep{to{transform:rotate(1turn)}}@keyframes beacon{50%{opacity:.6;transform:scale(.7)}}.ident-code-block{align-items:center;gap:.45rem;display:flex}.ident-code-block strong{color:var(--amber);font-family:Iowan Old Style,Georgia,serif;font-size:3rem;font-weight:400;line-height:1}.ident-label{writing-mode:vertical-rl;color:var(--amber);letter-spacing:.18em;font-size:.55rem;transform:rotate(180deg)}.ident-primary p,.ident-primary h3,.ident-primary>span{margin:0}.ident-primary p{color:var(--amber);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.ident-primary h3{margin-top:.24rem;font-size:1.15rem}.ident-primary>span{color:var(--muted);margin-top:.2rem;font-size:.8rem;display:block}.ident-facts{gap:1.8rem;margin:0;display:flex}.ident-facts dt{color:var(--muted);text-transform:uppercase;font-size:.62rem}.ident-facts dd{margin:.3rem 0 0;font-size:.8rem}.ident-expiry{text-align:right}.ident-expiry span{font-variant-numeric:tabular-nums;color:var(--amber);font-size:1.05rem;display:block}.ident-expiry small{color:var(--muted);font-size:.65rem}.ident-controls{z-index:1;justify-items:end;gap:.55rem;min-width:7.3rem;display:grid;position:relative}.ident-cancel{color:var(--amber);letter-spacing:.04em;background:#1610079e;border:1px solid #ffca6966;border-radius:999px;padding:.42rem .7rem;font-size:.66rem}.ident-cancel:hover{background:#51360d80;border-color:#ffe1a2cc;box-shadow:0 0 1.2rem #ffca6924}.ident-cancel-error{max-width:13rem;color:var(--danger);text-align:right;font-size:.62rem}.fleet-search{border:1px solid var(--line);background:linear-gradient(100deg,#081c15b8,#05150f75);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;margin:0 0 1rem;padding:.72rem .85rem;transition:border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06,0 1rem 3rem #00000014}.fleet-search:focus-within{border-color:#76efb780;box-shadow:0 0 0 3px #76efb712,0 1rem 3rem #0000001f}.fleet-search label{color:var(--mint);place-items:center;display:grid}.fleet-search label svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.05rem;height:1.05rem}.fleet-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.fleet-search input::placeholder{color:#587265}.fleet-search input::-webkit-search-cancel-button{display:none}.fleet-search>button{color:var(--mint);background:0 0;border:0;padding:.25rem .35rem;font-size:.68rem}.fleet-search-status{border-left:1px solid var(--line);min-width:5.5rem;color:var(--muted);text-align:right;white-space:nowrap;padding-left:.75rem;font-size:.68rem}.agent-labels{color:#5f7c6e;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(12rem,1.3fr) minmax(8rem,.75fr) minmax(12rem,1.15fr) minmax(7rem,.62fr) minmax(7rem,.65fr) minmax(6rem,.55fr);gap:1rem;padding:0 1.2rem .7rem 4.6rem;font-size:.63rem;display:grid}.agent-list{isolation:isolate;gap:.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.agent-list:before{content:"";z-index:0;pointer-events:none;filter:blur(1rem);background:radial-gradient(at 18% 35%,#76efb717,#0000 32%),radial-gradient(at 78% 68%,#9aff730e,#0000 30%);animation:9s ease-in-out infinite alternate fleet-breathe;position:absolute;inset:-2rem -1rem}.agent-list>li{z-index:1;position:relative}@keyframes fleet-breathe{0%{opacity:.45;transform:translate(-1.5%,-.4rem)scale(.98)}to{opacity:1;transform:translate(1.5%,.4rem)scale(1.02)}}.agent-row{border:1px solid var(--line);width:100%;min-height:5.6rem;color:inherit;text-align:left;background:#081c1580;border-radius:.85rem;grid-template-columns:2.2rem minmax(12rem,1.3fr) minmax(8rem,.75fr) minmax(12rem,1.15fr) minmax(7rem,.62fr) minmax(7rem,.65fr) minmax(6rem,.55fr);align-items:center;gap:1rem;padding:.8rem 1.2rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.agent-row:hover{border-color:var(--line-bright);background:#0c261cad;transform:translate(.2rem)}.presence-node{border:1px solid var(--line);border-radius:50%;width:1.6rem;height:1.6rem;position:relative}.presence-node span{background:#52685e;border-radius:50%;position:absolute;inset:.5rem}.presence-node.online{border-color:#76efb773}.presence-node.online span{background:var(--mint);box-shadow:0 0 .8rem #76efb7b3}.presence-node.online:after{content:"";border-radius:inherit;border:1px solid #76efb747;animation:2.8s ease-out infinite presence-breathe;position:absolute;inset:-.32rem}.presence-node.in-session{border-width:2px;border-color:var(--session-color);box-shadow:0 0 1rem color-mix(in srgb, var(--session-color) 48%, transparent)}.presence-node.in-session span{background:var(--session-color);box-shadow:0 0 .8rem var(--session-color)}.presence-node.in-session b{z-index:2;background:var(--session-color);color:#03100c;border:2px solid #071a13;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .15rem;font-size:.58rem;line-height:1;display:grid;position:absolute;bottom:-.5rem;right:-.55rem}.session-line{align-items:center;gap:.35rem;display:flex;color:var(--session-color,#77d7ff)!important}.session-swatch{background:var(--session-color);width:.46rem;height:.46rem;box-shadow:0 0 .55rem var(--session-color);border-radius:50%;flex:none}.collaboration-line{align-items:center;gap:.45rem;display:flex;color:var(--session-color,#77d7ff)!important}.collaboration-line>span:last-child{min-width:0;color:inherit;font-size:inherit}.presence-avatar-stack{flex:none;padding-left:.2rem;display:flex;overflow:visible!important}.presence-avatar{background:var(--session-color);color:#03100c;width:1.35rem;height:1.35rem;box-shadow:0 0 .7rem color-mix(in srgb, var(--session-color) 38%, transparent);border:2px solid #071a13;border-radius:50%;flex:none;place-items:center;margin-left:-.2rem;font:700 .48rem/1 ui-sans-serif,system-ui,sans-serif;display:grid}.session-color-0{--session-color:#77d7ff}.session-color-1{--session-color:#ffbf69}.session-color-2{--session-color:#d69cff}.session-color-3{--session-color:#ff7f9f}.session-color-4{--session-color:#8ee58b}.session-color-5{--session-color:#70e1cf}.session-color-6{--session-color:#f49d72}.session-color-7{--session-color:#b7b2ff}.agent-list>li:nth-child(3n+2) .presence-node.online:after{animation-delay:-.9s}.agent-list>li:nth-child(3n) .presence-node.online:after{animation-delay:-1.8s}@keyframes presence-breathe{0%{opacity:0;transform:scale(.72)}28%{opacity:.75}72%,to{opacity:0;transform:scale(1.22)}}.agent-identity,.agent-presence,.agent-network,.agent-health,.agent-power,.agent-seen{gap:.2rem;min-width:0;display:grid}.agent-identity strong{text-overflow:ellipsis;font-size:.91rem;overflow:hidden}.hardware-line{align-items:center;gap:.38rem;display:flex}.hardware-line>span:last-child{color:#60796d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.67rem;overflow:hidden}.topology-line{color:#57d6a0;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.chassis-icon{color:#78998a;background:#76efb709;border:1px solid #76efb72e;border-radius:.3rem;flex:none;place-items:center;width:1.15rem;height:1.15rem;display:inline-grid}.chassis-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:.86rem;height:.86rem;overflow:visible}.chassis-icon.server{color:#8fcfb1}.chassis-icon.laptop,.chassis-icon.portable,.chassis-icon.tablet{color:#89caff}.chassis-icon.virtual{color:#b6a6ff}.chassis-icon.unknown{color:#60796d}.detail-chassis{text-transform:capitalize;align-items:center;gap:.5rem;display:flex}.agent-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.agent-row small{color:#60796d;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.agent-row .evidence-warning{color:var(--amber)}.agent-seen strong{color:var(--muted);font-size:.76rem}.agent-row:has(.presence-node.online) .agent-seen strong{color:var(--mint)}.agent-update-line{align-items:center;gap:.35rem;display:flex}.agent-update-line>span{color:#78998a;font-size:.67rem}.agent-update-line>b,.ring-chip{border:1px solid var(--line);color:#78998a;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:.14rem .34rem;font-size:.52rem;font-weight:650;line-height:1;display:inline-flex}.agent-update-line.behind>span,.version-behind{color:var(--amber)!important}.agent-update-line.behind>b{color:var(--amber);border-color:#f7b85561}.agent-update-line.current>b,.ring-chip.alpha{color:var(--mint);border-color:#76efb747}.ring-chip.preview{color:#8dc5ff;border-color:#7ebcff57}.ring-chip.production{color:#b7b2ff;border-color:#b7b2ff52}.state-word{text-transform:capitalize}.state-word.active{color:var(--acid)}.state-word.idle{color:var(--amber)}.detail-panel{z-index:10;background:radial-gradient(circle at 78% 18%,#76efb71f,#0000 28rem),linear-gradient(145deg,#020a08,#071b13 52%,#020906);padding:clamp(2rem,5vw,5rem) max(clamp(1.4rem,7vw,8rem),50vw - 45rem) 6rem;position:fixed;inset:0;overflow-y:auto}.detail-ambient{pointer-events:none;opacity:.55;position:fixed;inset:0;overflow:hidden}.detail-ambient span{border:1px solid var(--line);border-radius:50%;width:30rem;height:30rem;animation:9s ease-in-out infinite breathe;position:absolute;top:-10rem;right:-8rem}.detail-ambient span:nth-child(2){width:44rem;height:44rem;animation-delay:-3s;top:-17rem;right:-14rem}.detail-ambient span:nth-child(3){width:62rem;height:62rem;animation-delay:-6s;top:-26rem;right:-23rem}.detail-head,.history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.history-head>div>h3{margin-bottom:.25rem}.detail-head h2{letter-spacing:-.04em;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(2.2rem,6vw,4rem);font-weight:400}.detail-head>div:first-child>span,.detail-muted{color:var(--muted);font-size:.78rem}.detail-head-actions{align-items:center;gap:.55rem;display:flex}.speed-request-button{color:var(--mint);font:inherit;cursor:pointer;background:#2ac7861a;border:1px solid #56f6b273;border-radius:999px;flex:none;padding:.58rem .85rem;font-size:.72rem;box-shadow:0 0 18px #2ac78614}.speed-request-button:hover:not(:disabled){border-color:var(--mint);background:#2ac78629;box-shadow:0 0 24px #2ac78629}.speed-request-button:disabled{cursor:default;opacity:.55}.speed-request-state{color:var(--muted);margin:.7rem 0;font-size:.72rem}.speed-request-state.queued,.speed-request-state.running{color:var(--mint)}.speed-request-state.running:before{content:"";background:var(--mint);width:.42rem;height:.42rem;box-shadow:0 0 12px var(--mint);border-radius:50%;margin-right:.45rem;animation:1.5s ease-in-out infinite breathe;display:inline-block}.speed-request-error{color:#ff9f8f;margin:.7rem 0;font-size:.72rem}.warranty-check-error{color:#ff9f8f;margin:.35rem 0 0;font-size:.72rem}.organism-vitals{grid-template-columns:5rem 1fr;align-items:center;gap:1.2rem;max-width:45rem;margin:2.5rem 0 3.5rem;display:grid;position:relative}.organism-vitals>p{color:var(--muted);grid-column:2;margin:-.5rem 0 0;font-size:.75rem}.endpoint-pulse{border:1px solid var(--line-bright);border-radius:50%;grid-row:1/3;place-items:center;width:4.2rem;height:4.2rem;display:grid;position:relative}.endpoint-pulse:before,.endpoint-pulse:after{content:"";border:1px solid #76efb72e;border-radius:50%;animation:2.4s ease-out infinite endpoint-beat;position:absolute;inset:-.55rem}.endpoint-pulse:after{animation-delay:-1.2s}.endpoint-pulse i{background:#52685e;border-radius:50%;width:1rem;height:1rem}.endpoint-pulse.alive i{background:var(--mint);box-shadow:0 0 1.5rem var(--mint)}.endpoint-pulse.in-session{border-color:var(--session-color);box-shadow:0 0 1.5rem color-mix(in srgb, var(--session-color) 32%, transparent)}.endpoint-pulse.in-session i{background:var(--session-color);box-shadow:0 0 1.5rem var(--session-color)}.endpoint-pulse.quiet:before,.endpoint-pulse.quiet:after{animation:none}@keyframes endpoint-beat{0%{opacity:0;transform:scale(.8)}30%{opacity:1}to{opacity:0;transform:scale(1.35)}}.detail-status{flex-wrap:wrap;gap:.6rem;display:flex}.detail-status span,.detail-status strong{border:1px solid var(--line);text-transform:capitalize;border-radius:999px;padding:.48rem .72rem;font-size:.7rem;font-weight:500}.detail-status strong{color:var(--mint);border-color:#76efb761}.component-health{margin:-1rem 0 2.5rem!important}.component-health-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;display:flex}.component-health-head .eyebrow{margin:0 0 .2rem}.component-health-head h3{color:#e8fff4;letter-spacing:-.02em;text-transform:none;margin:0;font:400 1.35rem/1.1 Iowan Old Style,Georgia,serif}.component-health-head>span{color:var(--muted);font-size:.64rem}.component-health-grid{border:1px solid var(--line);background:var(--line);border-radius:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.component-health-grid article{background:linear-gradient(145deg,#071a13,#06150f);grid-template-columns:.55rem 1fr auto;align-items:center;gap:.7rem;min-width:0;padding:.85rem .95rem;display:grid}.component-health-grid article>i{background:#748078;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .23rem #74807814}.component-health-grid article>div{gap:.2rem;min-width:0;display:grid}.component-health-grid strong{font-size:.73rem;font-weight:600}.component-health-grid span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;line-height:1.3;overflow:hidden}.component-health-grid b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:500}.component-health-grid article.ready>i{background:var(--mint);box-shadow:0 0 .8rem #76efb7b3}.component-health-grid article.ready>b{color:var(--mint)}.component-health-grid article.degraded>i{background:var(--amber);box-shadow:0 0 .7rem #ffca6980}.component-health-grid article.degraded>b{color:var(--amber)}.component-health-grid article.unavailable>i{background:var(--danger);box-shadow:0 0 .7rem #ff8d786b}.component-health-grid article.unavailable>b{color:var(--danger)}.remote-presence-card{border:1px solid color-mix(in srgb, var(--session-color) 52%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--session-color) 12%, #071a13), #071a13db);box-shadow:inset 3px 0 0 var(--session-color), 0 0 2rem color-mix(in srgb, var(--session-color) 8%, transparent);border-radius:1rem;padding:1.25rem;position:relative;overflow:hidden;margin:-1rem 0 2.5rem!important}.remote-presence-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.remote-presence-summary .eyebrow{color:var(--session-color);margin:0 0 .25rem}.remote-presence-card .remote-presence-summary h3{color:#e8fff4;letter-spacing:-.02em;text-transform:none;margin:0;font:400 1.55rem/1.1 Iowan Old Style,Georgia,serif}.remote-presence-summary>span{border:1px solid color-mix(in srgb, var(--session-color) 52%, transparent);color:var(--session-color);border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.68rem}.remote-presence-context{max-width:48rem;color:var(--muted);margin:.8rem 0 1rem;font-size:.75rem;line-height:1.55}.remote-participant-list{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.remote-participant-list li{border:1px solid var(--line);background:#020d0973;border-radius:.65rem;align-items:center;gap:.65rem;min-width:0;padding:.7rem .8rem;display:flex}.remote-participant-list .presence-avatar{border-color:#020d09d9;width:1.75rem;height:1.75rem;margin:0;font-size:.55rem}.remote-participant-list span{gap:.15rem;min-width:0;display:grid}.remote-participant-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.remote-participant-list small,.remote-presence-meta,.remote-presence-connecting{color:var(--muted);font-size:.65rem}.remote-presence-meta{text-transform:capitalize;margin:.8rem 0 0}.remote-presence-connecting{margin:0}.detail-tabs{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#03100ce0;border-radius:999px;gap:.35rem;padding:.65rem;display:flex;position:sticky;top:0}.detail-tabs button{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;flex:1;padding:.65rem .9rem;font-size:.68rem}.detail-tabs button.active{color:var(--mint);background:#76efb714;border-color:#76efb761}.detail-panel section{margin-top:2.5rem}.detail-panel section>h3,.history-head h3{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.67rem}.detail-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.detail-grid div{background:#071a13;min-width:0;padding:1rem}.detail-grid dt{color:var(--muted);text-transform:uppercase;font-size:.62rem}.detail-grid dd{overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.82rem}.detail-grid dd small{color:var(--muted);text-transform:capitalize;margin-top:.35rem;font-size:.62rem;display:block}.software-delivery{position:relative}.software-delivery.behind .detail-grid{border-color:#f7b85559;box-shadow:0 0 2.5rem #f7b8550d}.software-state{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .55rem;font-size:.58rem}.software-state.current{color:var(--mint);border-color:#76efb74d}.software-state.behind{color:var(--amber);background:#f7b85512;border-color:#f7b85573}.topology-link{color:#74f2bc;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.1rem;padding:0;display:inline-grid}.topology-link:hover,.topology-link:focus-visible{color:#c0ffe2;text-underline-offset:.22rem;text-decoration:underline}.topology-link small{color:var(--muted);text-decoration:none}.detail-card-stack{gap:.65rem;display:grid}.detail-card{border:1px solid var(--line);background:#071a13cc;border-radius:.75rem;padding:1rem}.detail-card header{justify-content:space-between;gap:1rem;display:flex}.detail-card header strong{font-size:.82rem;font-weight:600}.detail-card header span,.detail-card small{color:var(--muted);font-size:.67rem}.detail-card p{overflow-wrap:anywhere;margin:.55rem 0;font-size:.76rem}.disk-usage-list{gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.disk-usage-list li{justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.disk-usage-list li span:last-child{color:var(--muted);flex-shrink:0}.disk-usage-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-hero{background:linear-gradient(135deg,#76efb717,#071a13c7);border:1px solid #76efb73d;border-radius:1rem;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.35rem;display:flex}.knowledge-hero h3{letter-spacing:-.03em;margin:.25rem 0 .4rem;font:400 clamp(1.6rem,4vw,2.7rem)/1 Iowan Old Style,Georgia,serif}.knowledge-hero p{max-width:42rem;color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.knowledge-score{text-align:right;flex:none}.knowledge-score strong{color:var(--mint);font:400 clamp(2.2rem,5vw,3.6rem)/.9 Iowan Old Style,Georgia,serif;display:block}.knowledge-score span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.knowledge-counts{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:1rem 0 0;display:grid}.knowledge-counts div{background:#071a13;padding:.9rem 1rem}.knowledge-counts dt{color:var(--muted);text-transform:uppercase;font-size:.62rem}.knowledge-counts dd{margin:.25rem 0 0;font-size:1.35rem}.knowledge-counts .outdated dd,.knowledge-counts .critical dd{color:#f4b56a}.knowledge-interview{background:linear-gradient(145deg,#f4b56a17,#071a13e0 55%);border:1px solid #f4b56a57;border-radius:1rem;margin-top:1rem;overflow:hidden}.knowledge-question.spotlight{padding:1.25rem 1.35rem}.knowledge-question header,.knowledge-evidence,.knowledge-queue-head,.knowledge-carry{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.knowledge-question header span,.knowledge-question header b,.knowledge-interview-idle>span{color:#f4b56a;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:600}.knowledge-question header b{color:var(--muted)}.knowledge-question h3{letter-spacing:-.02em;max-width:50rem;margin:.8rem 0 1rem;font:400 clamp(1.25rem,3vw,1.8rem)/1.2 Iowan Old Style,Georgia,serif}.knowledge-question-why{border-left:2px solid #76efb773;gap:.3rem;max-width:48rem;padding-left:.8rem;display:grid}.knowledge-question-why strong{color:var(--mint);font-size:.65rem}.knowledge-question-why p,.knowledge-question footer,.knowledge-interview-idle p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.knowledge-evidence{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-start;margin-top:1rem;font-size:.65rem}.knowledge-evidence span{color:var(--text)}.knowledge-evidence a{color:var(--mint);margin-left:auto;text-decoration:none}.knowledge-carry{color:var(--muted);border:1px solid #f4b56a40;border-radius:.65rem;justify-content:flex-start;margin:1rem 0 0;padding:.75rem .85rem;font-size:.68rem}.knowledge-carry strong{color:#f4b56a;text-transform:capitalize}.knowledge-question footer{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.knowledge-interview-idle{gap:.5rem;padding:1.15rem 1.35rem;display:grid}.knowledge-interview-idle strong{font-size:.9rem}.knowledge-queue-head{border-top:1px solid var(--line);background:#030f0b59;padding:.75rem 1.35rem;font-size:.68rem}.knowledge-queue-head h4{font:inherit;margin:0}.knowledge-queue-head span{color:var(--muted)}.knowledge-queue{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.knowledge-queue li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.8rem 1.35rem;display:grid}.knowledge-queue li:last-child{border-bottom:0}.knowledge-queue li div{gap:.25rem;display:grid}.knowledge-queue li div span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.knowledge-queue li strong{font-size:.74rem;font-weight:500}.knowledge-queue li small{color:var(--muted);text-align:right;align-self:center;font-size:.62rem}.knowledge-queue li.ask_human{border-left:2px solid #f4b56a80}.knowledge-expectations{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem;display:grid}.knowledge-expectation{border:1px solid var(--line);background:#071a13cc;border-radius:.8rem;padding:1rem}.knowledge-expectation.outdated,.knowledge-expectation.unknown.critical{border-color:#f4b56a57}.knowledge-expectation header{justify-content:space-between;gap:1rem;display:flex}.knowledge-expectation header div{gap:.3rem;display:grid}.knowledge-expectation header span,.knowledge-expectation header b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:500}.knowledge-expectation.current header b{color:var(--mint)}.knowledge-expectation.outdated header b,.knowledge-expectation.unknown.critical header b{color:#f4b56a}.knowledge-expectation p{margin:.8rem 0 .45rem;font-size:.74rem;line-height:1.45}.knowledge-expectation small,.knowledge-assessed{color:var(--muted);font-size:.65rem;line-height:1.45}.knowledge-facts{margin-top:2rem!important}.knowledge-assessed{margin-top:1rem}@media (width<=38rem){.knowledge-question header,.knowledge-carry,.knowledge-queue-head,.knowledge-evidence{flex-direction:column;align-items:flex-start}.knowledge-evidence a{margin-left:0}.knowledge-queue li{grid-template-columns:1fr;gap:.4rem}.knowledge-queue li small{text-align:left}}.capacity-track{background:#aeffda14;border-radius:999px;height:.28rem;margin-top:.8rem;overflow:hidden}.capacity-track i{border-radius:inherit;background:linear-gradient(90deg, var(--mint), var(--acid));height:100%;display:block}.range-picker{gap:.3rem;display:flex}.range-picker button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:.35rem .55rem;font-size:.65rem}.range-picker button.active{border-color:var(--mint);color:var(--mint)}.chart-stack{gap:.7rem;display:grid}.spark{color:var(--muted);grid-template-columns:6rem 1fr;align-items:center;gap:1rem;font-size:.68rem;display:grid}.spark svg{border-bottom:1px solid var(--line);width:100%;height:3.2rem;overflow:visible}.spark polyline{fill:none;stroke:var(--mint);stroke-width:1.2px;vector-effect:non-scaling-stroke}.event-timeline{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.event-timeline li{border-bottom:1px solid var(--line);grid-template-columns:1.15rem 1fr;gap:.8rem;padding:.85rem 0;display:grid;position:relative}.event-timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:1.55rem;bottom:-.45rem;left:.3rem}.event-timeline li:last-child:before{display:none}.event-node{z-index:1;border:1px solid var(--mint);background:#071a13;border-radius:50%;width:.65rem;height:.65rem;margin-top:.15rem;box-shadow:0 0 .7rem #76efb738}.event-node.wifi,.event-node.wifi_signal{border-color:#6fc8ff;box-shadow:0 0 .7rem #6fc8ff38}.event-node.power,.event-node.battery{border-color:var(--amber);box-shadow:0 0 .7rem #f7b85533}.event-timeline div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.event-timeline strong{font-size:.76rem;font-weight:500}.event-timeline time{color:var(--muted);white-space:nowrap;font-size:.65rem}.failure-panel,.empty-field{border:1px solid var(--line);text-align:center;border-radius:1rem;justify-items:center;gap:.6rem;padding:4rem 1.5rem;display:grid}.failure-panel{color:var(--danger);border-color:#ff8d7859}.failure-panel span,.empty-field p{max-width:40rem;color:var(--muted);margin:0;font-size:.84rem}.empty-field h3{margin:.7rem 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:1.5rem;font-weight:400}.search-empty{padding-block:3rem}.empty-orbit{border:1px solid var(--line-bright);border-radius:50%;width:3rem;height:3rem;box-shadow:inset 0 0 1rem #76efb714}.agent-skeleton{gap:.5rem;display:grid}.agent-skeleton span{border:1px solid var(--line);background:linear-gradient(100deg,#081c1566,#14372980,#081c1566) 0 0/200% 100%;border-radius:.85rem;height:4.6rem;animation:1.8s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.settings-surface{width:min(92rem,100% - clamp(2rem,8vw,9rem));margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}.settings-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:clamp(3rem,6vw,5rem);display:flex}.settings-heading h1{letter-spacing:-.055em;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(3rem,6vw,6.2rem);font-weight:400;line-height:.88}.settings-heading p:last-child{max-width:43rem;color:var(--muted);margin:1.5rem 0 0;line-height:1.65}.settings-nav{border-bottom:1px solid var(--line);gap:.45rem;margin:-2rem 0 2rem;padding-bottom:1rem;display:flex}.settings-nav a{color:var(--muted);border-radius:.55rem;padding:.5rem .8rem;font-size:.7rem;text-decoration:none}.settings-nav a[aria-current=page]{color:var(--acid);background:#76efb71a}.integration-create{background:linear-gradient(110deg,#0f3426b8,#05150f94);border:1px solid #76efb73d;border-radius:1rem;grid-template-columns:minmax(16rem,1.35fr) repeat(3,minmax(8rem,.65fr)) minmax(14rem,1fr) auto;align-items:end;gap:1rem;margin-bottom:1.5rem;padding:1.15rem;display:grid}.integration-create>div{gap:.25rem;display:grid}.integration-create>div>strong{font-family:Iowan Old Style,Georgia,serif;font-size:1.15rem;font-weight:400}.integration-create>div>small{color:var(--muted);font-size:.64rem;line-height:1.45}.integration-create label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:.4rem;font-size:.61rem;display:grid}.integration-create input,.integration-create select,.credential-rotate input{border:1px solid var(--line);min-width:0;height:2.45rem;color:var(--text);font:inherit;background:#020c089e;border-radius:.62rem;outline:0;padding:0 .7rem;font-size:.73rem}.integration-create>button,.credential-rotate button{background:var(--acid);color:#07110b;border:0;border-radius:.62rem;height:2.45rem;padding:0 .9rem;font-size:.7rem;font-weight:750}.integration-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.integration-list>li{border:1px solid var(--line);background:linear-gradient(100deg,#081c15b3,#05150f7a);border-radius:.9rem;grid-template-columns:minmax(15rem,1.1fr) 7rem minmax(11rem,.75fr) minmax(22rem,1.4fr);align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.integration-list>li.disabled{opacity:.72}.integration-identity{align-items:center;gap:.8rem;display:flex}.integration-identity>span:last-child,.integration-health{gap:.2rem;display:grid}.integration-identity small,.integration-health small{color:var(--muted);font-size:.63rem}.provider-mark{width:2.4rem;height:2.4rem;color:var(--acid);border:1px solid #76efb759;border-radius:.7rem;place-items:center;font-family:Iowan Old Style,Georgia,serif;font-size:1.25rem;display:grid}.credential-rotate{grid-template-columns:1fr auto auto;gap:.5rem;display:grid}.credential-rotate button.danger{color:#faa;background:0 0;border:1px solid #ff707059}.integration-existing{color:var(--muted);margin:0 0 1.5rem;font-size:.75rem}.user-invite{background:linear-gradient(110deg,#0f3426b8,#05150f94);border:1px solid #76efb73d;border-radius:1rem;grid-template-columns:minmax(15rem,1.35fr) minmax(9rem,.8fr) minmax(14rem,1.15fr) 7rem auto;align-items:end;gap:1rem;margin-bottom:1.5rem;padding:1.15rem;display:grid;box-shadow:0 1.5rem 4rem #0000001f,inset 0 1px #ffffff08}.user-invite>div{align-self:center;gap:.25rem;display:grid}.user-invite>div>strong{font-family:Iowan Old Style,Georgia,serif;font-size:1.15rem;font-weight:400}.user-invite>div>small{color:var(--muted);font-size:.64rem;line-height:1.45}.user-invite .panel-signal{margin-bottom:.25rem;font-size:.58rem}.user-invite label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:.4rem;font-size:.61rem;display:grid}.user-invite input,.user-invite select{border:1px solid var(--line);min-width:0;height:2.45rem;color:var(--text);font:inherit;text-transform:none;background:#020c089e;border-radius:.62rem;outline:0;padding:0 .7rem;font-size:.73rem}.user-invite input:focus,.user-invite select:focus{border-color:#76efb794;box-shadow:0 0 0 3px #76efb70f}.genesis-panel{background:linear-gradient(110deg,#0f3426b8,#05150f94);border:1px solid #76efb73d;border-radius:1rem;gap:.75rem;margin-bottom:1.5rem;padding:1.15rem;display:grid;box-shadow:0 1.5rem 4rem #0000001f,inset 0 1px #ffffff08}.genesis-panel>div{gap:.25rem;display:grid}.genesis-panel>div>strong{font-family:Iowan Old Style,Georgia,serif;font-size:1.15rem;font-weight:400}.genesis-panel>div>small{color:var(--muted);font-size:.64rem;line-height:1.45}.genesis-panel .panel-signal{margin-bottom:.25rem;font-size:.58rem}.genesis-payload{border:1px solid var(--line);color:var(--text);white-space:pre-wrap;word-break:break-all;background:#020c089e;border-radius:.62rem;margin:0;padding:.85rem;font-size:.68rem;line-height:1.5;overflow-x:auto}.genesis-panel-actions{flex-direction:row;gap:.6rem;display:flex}.user-invite>button{background:var(--acid);color:#07110b;border:0;border-radius:.62rem;height:2.45rem;padding:0 .9rem;font-size:.7rem;font-weight:750}.settings-summary{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-bottom:1.25rem;padding:.9rem 1.1rem;font-size:.72rem;display:flex}.settings-summary strong{color:var(--text);margin-right:.25rem;font-family:Iowan Old Style,Georgia,serif;font-size:1.2rem;font-weight:400}.settings-summary span:last-child{color:#587265;margin-left:auto}.settings-action-error{color:var(--danger);background:#5319132e;border:1px solid #ff8d7859;border-radius:.7rem;margin:0 0 1rem;padding:.8rem 1rem;font-size:.76rem}.user-table-labels,.user-list>li{grid-template-columns:minmax(14rem,1.45fr) minmax(9rem,.85fr) minmax(10rem,1fr) 6rem 7rem minmax(11rem,.9fr);align-items:center;gap:1rem;display:grid}.user-table-labels{color:#5f7c6e;letter-spacing:.08em;text-transform:uppercase;padding:0 1.1rem .7rem;font-size:.62rem}.user-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.user-list>li{border:1px solid var(--line);background:linear-gradient(100deg,#081c15b3,#05150f7a);border-radius:.9rem;min-height:5.1rem;padding:.85rem 1.1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.user-list>li:before{content:"";background:var(--mint);width:2px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 1rem #76efb799}.user-list>li.disabled{opacity:.72}.user-list>li.disabled:before{box-shadow:none;background:#60796d}.user-list>li.invited:before{background:#7ebcff;box-shadow:0 0 1rem #7ebcff80}.user-person{align-items:center;gap:.8rem;min-width:0;display:flex}.user-person>span:last-child{gap:.18rem;min-width:0;display:grid}.user-person strong,.user-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-person strong{font-size:.84rem}.user-person small{color:var(--muted);font-size:.66rem}.user-avatar{border:1px solid var(--line-bright);object-fit:cover;border-radius:50%;flex:none;width:2.5rem;height:2.5rem;box-shadow:0 0 1.2rem #76efb714}.user-avatar.initials{color:var(--mint);background:#76efb712;place-items:center;font-family:Iowan Old Style,Georgia,serif;font-size:.82rem;display:grid}.user-github a{color:var(--mint);text-underline-offset:.2rem;font-size:.76rem}.user-github>span,.user-login>span{color:var(--muted);font-size:.72rem}.role-chip,.access-chip{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:999px;align-items:center;gap:.38rem;padding:.38rem .55rem;font-size:.63rem;display:inline-flex}.access-chip i{background:currentColor;border-radius:50%;width:.38rem;height:.38rem}.access-chip.enabled{color:var(--mint);border-color:#76efb747}.access-chip.enabled i{box-shadow:0 0 .6rem}.access-chip.invited{color:#8dc5ff;border-color:#7ebcff4d}.user-actions{justify-content:flex-end;gap:.45rem;display:flex}.user-actions button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:999px;padding:.42rem .65rem;font-size:.66rem}.user-actions button:hover:not(:disabled){border-color:var(--line-bright);background:#76efb70f}.user-actions button.danger{color:var(--danger);border-color:#ff8d7847}.user-actions small{color:#587265;font-size:.66rem}.user-skeleton{gap:.55rem;display:grid}.user-skeleton span{border:1px solid var(--line);background:linear-gradient(100deg,#081c1566,#14372980,#081c1566) 0 0/200% 100%;border-radius:.9rem;height:5.1rem;animation:1.8s infinite shimmer}.remote-assist-launcher{display:contents}.remote-control-button{color:#dcebff;background:linear-gradient(120deg,#7ebcff21,#76efb714);border:1px solid #7ebcff5c;border-radius:999px;align-items:center;gap:.5rem;min-height:2.15rem;padding:.52rem .78rem;font-size:.76rem;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 0 1.5rem #7ebcff0f}.remote-control-button:hover:not(:disabled){background:linear-gradient(120deg,#7ebcff33,#76efb71f);border-color:#8dc5ffb8;transform:translateY(-1px)}.remote-control-button svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:1rem;height:1rem}.remote-dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(.9rem);backdrop-filter:blur(.9rem);background:#000705c2;place-items:center;padding:1rem;animation:.15s ease-out both remote-dialog-in;display:grid;position:fixed;inset:0}.remote-access-dialog{background:radial-gradient(circle at 88% 8%,#7ebcff21,#0000 13rem),linear-gradient(150deg,#091c1b,#06140f 68%);border:1px solid #7ebcff57;border-radius:1.25rem;width:min(32rem,100%);padding:clamp(1.5rem,4vw,2.2rem);position:relative;overflow:hidden;box-shadow:0 2rem 8rem #0000009e,inset 0 1px #ffffff0a}.remote-access-dialog .eyebrow{color:#8dc5ff;margin-bottom:1rem}.remote-access-dialog h2{letter-spacing:-.045em;max-width:12ch;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(2rem,6vw,3rem);font-weight:400;line-height:.95}.remote-access-dialog>p:not(.eyebrow):not(.remote-console-error){color:#9bb5a9;margin:1.25rem 0 1.5rem;font-size:.86rem;line-height:1.55}.remote-access-dialog>p strong{color:var(--text)}.remote-access-dialog label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;display:block}.remote-access-dialog textarea{resize:vertical;border:1px solid var(--line-bright);width:100%;min-height:7rem;color:var(--text);font:inherit;background:#010a08c7;border-radius:.75rem;outline:none;padding:.8rem .9rem;font-size:.9rem;line-height:1.5;display:block}.remote-access-dialog textarea:focus{border-color:#8dc5ff;box-shadow:0 0 0 3px #7ebcff1a}.remote-access-dialog>small{color:#668277;margin-top:1.1rem;font-size:.67rem;line-height:1.5;display:block}.remote-dialog-close{z-index:2;border:1px solid var(--line);width:2rem;height:2rem;color:var(--muted);background:#020c098c;border-radius:50%;font-size:1.25rem;line-height:1;position:absolute;top:.85rem;right:.9rem}.remote-dialog-actions{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.remote-dialog-submit{color:#06101a;background:#b9ddff;border:1px solid #7ebcff99;border-radius:999px;align-items:center;gap:.55rem;padding:.62rem .9rem;font-weight:700;display:inline-flex}.remote-dialog-submit span{font-size:1rem}.remote-dialog-signal{border:1px solid #7ebcff1f;border-radius:50%;width:11rem;height:11rem;position:absolute;top:-4rem;right:-4rem}.remote-dialog-signal:before,.remote-dialog-signal:after{content:"";background:#7ebcff29;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.remote-dialog-signal:before{width:1px;height:100%}.remote-dialog-signal:after{width:100%;height:1px}.remote-dialog-signal span{border-radius:inherit;border:1px solid #7ebcff1a;position:absolute;inset:2rem}.remote-dialog-signal i{background:#8dc5ff;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1.4rem #8dc5ff}@keyframes remote-dialog-in{0%{opacity:0}}.remote-viewer-window{min-width:48rem;color:var(--text);background:#020706}.remote-viewer{background:radial-gradient(circle at 82% 8%,#7ebcff1a,#0000 28rem),linear-gradient(145deg,#020706,#071612);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.remote-viewer-head{background:#030e0ce6;border-bottom:1px solid #7ebcff2e;justify-content:space-between;align-items:center;gap:2rem;padding:1.15rem clamp(1.25rem,3vw,2.5rem);display:flex}.remote-viewer-head .eyebrow{color:#8dc5ff;margin:0 0 .3rem;font-size:.62rem}.remote-viewer-head h1{letter-spacing:-.025em;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:1.55rem;font-weight:400;display:inline}.remote-viewer-head>div:first-child>span{color:var(--muted);margin-left:.65rem;font-size:.7rem}.remote-viewer-head-actions{align-items:center;gap:.6rem;display:flex}.remote-viewer-stage{align-content:start;gap:.75rem;min-height:0;padding:clamp(.75rem,2vw,1.4rem);display:grid}.remote-viewer-route-state{place-items:center;min-height:100dvh;padding:2rem;display:grid}.remote-viewer-route-state .remote-viewer-wait{max-width:28rem}.remote-viewer-route-state .quiet-button{margin-top:.5rem}.remote-console-state{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.35rem .6rem;font-size:.64rem}.remote-console-state.active{color:var(--mint);border-color:#76efb74d}.remote-console-state.busy,.remote-console-state.authorizing{color:#8dc5ff;border-color:#7ebcff4d}.remote-screen-shell{background:#010403;border:1px solid #7ebcff33;border-radius:.8rem;place-items:center;min-height:min(62vh,40rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #00000047}.remote-screen{cursor:none;-webkit-user-select:none;user-select:none;width:100%;line-height:0;position:relative}.remote-screen img{object-fit:contain;pointer-events:none;width:100%;height:auto;max-height:calc(100dvh - 14rem);display:block}.remote-cursor{z-index:2;width:.75rem;height:.75rem;color:var(--session-color);filter:drop-shadow(0 0 .25rem #000);pointer-events:none;border:.16rem solid;border-radius:50% 50% 50% 0;position:absolute;transform:translate(-15%,-15%)rotate(-45deg)}.remote-cursor span{color:currentColor;white-space:nowrap;background:#03110d;border-radius:.35rem;padding:.24rem .38rem;font:600 .62rem/1 sans-serif;position:absolute;top:.7rem;left:.7rem;transform:rotate(45deg)}.remote-viewer-wait{color:var(--muted);text-align:center;place-items:center;gap:.6rem;display:grid}.remote-viewer-wait i{border:1px solid #7ebcff3d;border-top-color:#8dc5ff;border-radius:50%;width:2.4rem;height:2.4rem;animation:1s linear infinite remote-wait}.remote-viewer-wait strong{color:var(--text);font-family:Iowan Old Style,Georgia,serif;font-size:1.25rem;font-weight:400}.remote-viewer-wait span{font-size:.72rem}@keyframes remote-wait{to{transform:rotate(1turn)}}.remote-console-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.68rem;display:flex}.remote-console-meta strong{color:var(--text)}.remote-console-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.remote-action-group{background:#051612b8;border:1px solid #7ebcff24;border-radius:.75rem;align-items:center;gap:.35rem;padding:.35rem;display:flex}.remote-action-group button{color:var(--text);background:#7ebcff12;border:1px solid #7ebcff38;border-radius:.5rem;padding:.45rem .65rem;font-size:.7rem}.remote-action-group button.danger{color:var(--danger);border-color:#ff8d784d}.remote-action-group button.active{color:var(--mint);background:#76efb71a;border-color:#76efb76b}.remote-action-group button:disabled{opacity:.45}.remote-action-group input{border:1px solid var(--line);min-width:7rem;color:var(--text);background:#020c09b8;border-radius:.5rem;padding:.45rem .55rem;font-size:.72rem}.remote-input-group input:last-of-type{min-width:min(17rem,24vw)}.remote-session-actions{margin-left:auto}.remote-console-error{color:var(--danger);margin:0}.approval-inbox{background:#2e0e0947;border:1px solid #ff8d7847;border-radius:1rem;margin:0 0 2rem;padding:1.1rem}.approval-inbox .section-heading{margin-bottom:.8rem}.approval-inbox ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.approval-inbox li{background:#03100cbd;border:1px solid #ff8d7833;border-radius:.8rem;gap:.8rem;padding:1rem;display:grid}.approval-confirmation{background:#321e04e0;border:2px solid #ffb74db8;border-radius:.8rem;gap:.8rem;margin:0 0 1rem;padding:1rem;display:grid}.approval-confirmation h3,.approval-confirmation p{margin:0}.approval-summary{gap:.2rem;display:grid}.approval-summary strong{color:var(--text)}.approval-summary span,.approval-summary p,.approval-warning,.approval-actions{color:var(--muted);font-size:.78rem}.approval-summary p,.approval-warning{margin:0;line-height:1.5}.approval-inbox dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.approval-inbox dl div{min-width:0}.approval-inbox dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.67rem}.approval-inbox dd{color:var(--text);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.78rem}.approval-inbox code{font-size:.68rem}.approval-warning{color:var(--danger)}.approval-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.approval-actions button{color:var(--text);background:#ff8d781a;border:1px solid #ff8d7873;border-radius:999px;padding:.55rem .8rem}.approval-actions button:disabled{opacity:.45}.approval-error{color:var(--danger);margin:.5rem 0 0}.product-nav{border:1px solid var(--line);background:#020c088c;border-radius:999px;gap:.25rem;padding:.25rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.product-nav a{min-width:5.25rem;color:var(--muted);text-align:center;background:0 0;border:0;border-radius:999px;padding:.45rem .8rem;font-size:.7rem;text-decoration:none}.product-nav a[aria-current=page]{color:var(--mint);background:#76efb71c;box-shadow:inset 0 0 0 1px #76efb733}.product-nav a:focus-visible,.client-atlas-index a:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.client-systems-surface{width:min(96rem,100% - clamp(2rem,8vw,9rem));margin:0 auto;padding:clamp(4rem,7vw,6.5rem) 0 6rem}.client-systems-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2.5rem;display:flex}.client-systems-heading>.quiet-button{align-items:center;text-decoration:none;display:inline-flex}.client-systems-heading h1{letter-spacing:-.055em;max-width:12ch;margin:0;font:400 clamp(3.2rem,6vw,6.4rem)/.88 Iowan Old Style,Georgia,serif}.client-systems-heading h1 em{color:var(--acid);font-weight:400}.client-systems-heading>div>p:last-child{max-width:48rem;color:var(--muted);margin:1.35rem 0 0;line-height:1.65}.client-atlas-summary{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(9rem,auto)) 1fr;align-items:center;gap:1px;margin-bottom:1rem;display:grid}.client-atlas-summary>div,.client-atlas-summary>p{background:#071a13;min-height:4.4rem;margin:0;padding:.8rem 1rem}.client-atlas-summary>div{align-content:center;display:grid}.client-atlas-summary strong{font:400 1.55rem/1 Iowan Old Style,Georgia,serif}.client-atlas-summary span{color:var(--muted);text-transform:uppercase;margin-top:.25rem;font-size:.61rem}.client-atlas-summary>p{color:#68877a;place-items:center end;font-size:.7rem;display:grid}.client-atlas-layout{border:1px solid var(--line);background:linear-gradient(135deg,#081f17b8,#020b08db);border-radius:1.25rem;grid-template-columns:minmax(17rem,.62fr) minmax(0,1.7fr);min-height:38rem;display:grid;overflow:hidden;box-shadow:0 2rem 7rem #00000038}.client-atlas-index{border-right:1px solid var(--line);background:#020d099e;padding:1.1rem}.client-atlas-index-head{justify-content:space-between;align-items:baseline;padding:.3rem .45rem 1rem;display:flex}.client-atlas-index-head h2{margin:0;font:400 1.45rem/1 Iowan Old Style,Georgia,serif}.client-atlas-index-head span{color:var(--muted);font-size:.64rem}.client-atlas-index ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.client-atlas-index a{width:100%;min-height:4.25rem;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:.8rem;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;text-decoration:none;display:grid}.client-atlas-index a:hover,.client-atlas-index a[aria-current=page]{border-color:var(--line-bright);background:#76efb711}.client-atlas-index a[aria-current=page]{box-shadow:inset 2px 0 var(--mint)}.client-monogram{border:1px solid var(--line-bright);width:2.5rem;height:2.5rem;color:var(--mint);border-radius:50%;place-items:center;font:400 .72rem/1 Iowan Old Style,Georgia,serif;display:grid}.client-atlas-index a>span:nth-child(2){gap:.25rem;min-width:0;display:grid}.client-atlas-index strong,.client-atlas-index small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-atlas-index strong{font-size:.82rem}.client-atlas-index small{color:var(--muted);font-size:.64rem}.client-atlas-index a>i{color:#547064;font-style:normal}.client-atlas-intro{text-align:center;align-content:center;justify-items:center;max-width:48rem;margin:auto;padding:4rem;display:grid}.client-atlas-intro .eyebrow{margin-top:2.5rem}.client-atlas-intro h2{letter-spacing:-.04em;max-width:18ch;margin:0;font:400 clamp(2rem,4vw,3.7rem)/1 Iowan Old Style,Georgia,serif}.client-atlas-intro>p:last-child{max-width:40rem;color:var(--muted);line-height:1.65}.identity-constellation{border:1px solid var(--line);border-radius:50%;width:9rem;height:9rem;position:relative}.identity-constellation:before,.identity-constellation:after{content:"";background:var(--line-bright);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.identity-constellation:before{width:1px;height:13rem}.identity-constellation:after{width:13rem;height:1px}.constellation-core,.identity-constellation i{z-index:1;background:var(--mint);width:.8rem;height:.8rem;box-shadow:0 0 1.2rem var(--mint);border-radius:50%;position:absolute}.constellation-core{background:var(--acid);inset:calc(50% - .4rem)}.identity-constellation i:first-of-type{top:-.4rem;left:calc(50% - .4rem)}.identity-constellation i:nth-of-type(2){top:calc(50% - .4rem);right:-.4rem}.identity-constellation i:nth-of-type(3){bottom:-.4rem;left:calc(50% - .4rem)}.identity-constellation i:nth-of-type(4){top:calc(50% - .4rem);left:-.4rem}.client-system-dossier{min-width:0;padding:clamp(1.5rem,4vw,3.25rem)}.client-dossier-head{justify-content:space-between;align-items:start;gap:2rem;display:flex}.client-dossier-head .eyebrow{margin-bottom:.7rem}.client-dossier-head h2{letter-spacing:-.05em;margin:0;font:400 clamp(2.4rem,5vw,4.8rem)/.95 Iowan Old Style,Georgia,serif}.client-dossier-head>div>p:last-child{color:var(--muted);margin:.55rem 0 0;font-size:.72rem}.identity-seal{border:1px solid #ebff7566;border-radius:50%;flex:none;align-content:center;place-items:center;width:6rem;height:6rem;display:grid;box-shadow:inset 0 0 2rem #ebff750f,0 0 2rem #76efb712}.identity-seal span{color:var(--acid);font:400 1.35rem/1 Iowan Old Style,Georgia,serif}.identity-seal small{color:var(--muted);text-transform:uppercase;margin-top:.35rem;font-size:.52rem}.client-link-principle{border-block:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:2rem;margin:2rem 0 1rem;padding-block:1rem;display:flex}.client-link-principle strong{font:400 1.2rem/1.2 Iowan Old Style,Georgia,serif}.client-link-principle p{max-width:34rem;color:var(--muted);margin:0;font-size:.7rem;line-height:1.5}.client-link-map{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.client-link-card{border:1px solid var(--line);background:#03100c8c;border-radius:.85rem;grid-template-columns:3.4rem minmax(0,1fr);min-width:0;display:grid}.client-link-card.native{background:linear-gradient(110deg,#ebff750e,#03100c8c);border-color:#ebff7542}.client-link-card.verified{border-color:#76efb740}.client-link-card.observed{border-color:#7ec9ff40}.client-link-card.outdated{border-color:#ffca6947}.client-link-card.unavailable{border-color:#ff8d7840}.client-link-rail{align-content:start;justify-items:center;gap:.45rem;padding-top:1rem;display:grid}.client-link-rail>span:last-child{background:var(--line);width:1px;height:calc(100% + .6rem)}.client-link-card:last-child .client-link-rail>span:last-child{display:none}.provider-mark{border:1px solid var(--line-bright);width:2.3rem;height:2.3rem;color:var(--muted);border-radius:.65rem;place-items:center;font-size:.58rem;font-weight:700;display:grid}.provider-mark.siq{color:var(--acid);border-color:#ebff7573}.provider-mark.connectwise{color:#7ec9ff}.provider-mark.microsoft{color:#ffca69}.provider-mark.it_glue{color:#ff9e80}.provider-mark.datto{color:#d6a6ff}.client-link-copy{min-width:0;padding:.95rem 1rem .95rem 0}.client-link-copy header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.client-link-copy h3{margin:0;font-size:.86rem}.client-link-copy header div>span{color:var(--muted);margin-top:.2rem;font-size:.62rem;display:block}.link-status{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:999px;flex:none;padding:.3rem .48rem;font-size:.57rem;font-weight:500}.link-status.native{color:var(--acid);border-color:#ebff7552}.link-status.verified{color:var(--mint);border-color:#76efb74d}.link-status.observed{color:#7ec9ff;border-color:#7ec9ff4d}.link-status.outdated{color:var(--amber);border-color:#ffca6952}.link-status.conflict{color:#ffb09f;border-color:#ff8d788c}.link-status.unavailable{color:var(--danger);border-color:#ff8d784d}.link-identity{overflow-wrap:anywhere;color:var(--text);margin:.8rem 0 .4rem;font:400 1rem/1.25 Iowan Old Style,Georgia,serif}.link-identity.unresolved{color:#9bafa5}.client-link-copy>p:not(.link-identity){max-width:62rem;color:var(--muted);margin:.4rem 0;font-size:.69rem;line-height:1.5}.client-link-copy>small{color:#78988a;font-size:.66rem;line-height:1.4}.client-dossier-next{border:1px dashed #76efb747;border-radius:.8rem;margin-top:1.25rem;padding:1rem 1.1rem}.client-dossier-next span{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.client-dossier-next p{color:var(--muted);margin:.45rem 0 0;font-size:.7rem;line-height:1.5}.client-system-skeleton{grid-template-columns:.6fr 1.4fr;gap:1rem;min-height:38rem;display:grid}.client-system-skeleton span{border:1px solid var(--line);background:linear-gradient(100deg,#081c1566,#14372980,#081c1566) 0 0/200% 100%;border-radius:1rem;animation:1.8s infinite shimmer}.client-system-skeleton span:first-child{grid-row:1/3}@media (width<=72rem){.agent-label-system,.agent-health{display:none}.agent-labels{grid-template-columns:minmax(12rem,1.3fr) minmax(8rem,.75fr) minmax(12rem,1.15fr) minmax(7rem,.65fr) minmax(6rem,.55fr)}.agent-row{grid-template-columns:2.2rem minmax(12rem,1.3fr) minmax(8rem,.75fr) minmax(12rem,1.15fr) minmax(7rem,.65fr) minmax(6rem,.55fr)}.user-table-labels,.user-list>li{grid-template-columns:minmax(14rem,1.4fr) minmax(9rem,.8fr) minmax(10rem,1fr) 7rem minmax(11rem,.9fr)}.user-table-labels>span:nth-child(4),.user-list>li>div:nth-child(4){display:none}.user-invite{grid-template-columns:1fr 1fr 7rem auto}.user-invite>div{grid-column:1/-1}.client-atlas-layout{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr)}}@media (width<=58rem){.hero{grid-template-columns:1fr;align-content:center}.ambient-field{opacity:.35}.orbit,.field-core{top:28%;left:72%}.login-panel{max-width:34rem}.page-heading{flex-direction:column;align-items:start}.ident-card{grid-template-columns:auto auto 1fr auto}.ident-facts{grid-column:3/-1}.agent-labels{display:none}.agent-row{grid-template-columns:2.2rem 1fr auto auto}.agent-network,.agent-power{display:none}.settings-heading{flex-direction:column;align-items:start}.integration-create{grid-template-columns:1fr 1fr}.integration-create>div{grid-column:1/-1}.integration-list>li{grid-template-columns:1fr auto}.credential-rotate{grid-column:1/-1}.user-invite{grid-template-columns:1fr 1fr}.user-invite>label:nth-of-type(2){grid-area:2/1/auto/-1}.user-table-labels{display:none}.user-list>li{grid-template-columns:1fr auto;gap:.8rem}.user-list>li>div:nth-child(2),.user-list>li>div:nth-child(3){padding-left:3.3rem}.user-list>li>div:nth-child(5){grid-area:1/2;justify-self:end}.user-actions{grid-area:2/2/4;align-self:end}.product-nav{margin-left:auto;position:static;transform:none}.client-systems-heading{flex-direction:column;align-items:start}.client-atlas-summary{grid-template-columns:repeat(3,1fr)}.client-atlas-summary>p{grid-column:1/-1;place-items:center start;min-height:auto}.client-atlas-layout{grid-template-columns:1fr}.client-atlas-index{border-right:0;border-bottom:1px solid var(--line)}.client-atlas-index ul{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media (width<=38rem){.landing-shell{min-height:100svh;padding:max(1.25rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));overflow:hidden auto}.landing-nav{gap:1rem}.alpha-label{flex:none;padding:.45rem .65rem;font-size:.65rem}.hero{align-content:start;gap:2.25rem;padding:3.25rem 0 2.25rem}.hero h1{font-size:clamp(3.75rem,20vw,5.4rem)}.hero-lede{margin-top:1.5rem;font-size:1rem;line-height:1.6}.hero-proof{gap:.55rem 1rem;margin-top:1.5rem;line-height:1.45}.login-panel{border-radius:1.1rem;width:100%;max-width:none;padding:1.35rem}.login-panel h2{margin-top:1.8rem;font-size:1.8rem}.login-panel>p{margin-bottom:1.5rem}.github-button{min-height:3rem;padding-block:.75rem}.form-message{min-height:2rem;padding-top:.75rem}.landing-footer{padding-top:1rem;padding-bottom:env(safe-area-inset-bottom)}.landing-footer>span:last-child,.operator-email{display:none}.app-header{padding:max(.65rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .65rem max(1rem, env(safe-area-inset-left))}.header-actions{gap:.4rem}.product-nav{order:3;width:100%}.product-nav a{flex:1;min-height:2.75rem}.app-header{flex-wrap:wrap;gap:.65rem}.header-actions .stream-state{place-items:center;gap:0;width:2.75rem;min-height:2.75rem;font-size:0;display:grid}.header-actions .stream-state>span:first-child{width:.55rem;height:.55rem}.quiet-button{min-height:2.75rem;padding:.6rem .75rem}.observatory-content{width:auto;margin-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));padding:3rem 0 max(4rem, env(safe-area-inset-bottom))}.fleet-vitals{width:100%}.fleet-vitals div{flex:1;min-width:0;padding:.8rem}.fleet-search{grid-template-columns:auto minmax(0,1fr) auto}.fleet-search input,.user-invite input,.user-invite select,.integration-create input,.credential-rotate input,.remote-access-dialog textarea{font-size:1rem}.fleet-search-status{text-align:left;border:0;grid-area:2/2/auto/-1;padding:.35rem 0 0}.ident-card{grid-template-columns:auto 1fr auto;gap:.9rem}.ident-beacon{display:none}.ident-primary{grid-area:2/1/auto/-1}.ident-facts{flex-wrap:wrap;grid-area:3/1/auto/-1}.ident-controls{justify-items:end}.agent-row{gap:.7rem;padding-inline:.8rem}.agent-presence{display:none}.agent-row{grid-template-columns:2.2rem 1fr auto}.agent-identity strong{font-size:1rem}.agent-row span{font-size:.82rem}.agent-row small{font-size:.74rem}.detail-panel{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:max(4.75rem, calc(env(safe-area-inset-top) + 4rem)) max(1rem, env(safe-area-inset-right)) max(5rem, calc(env(safe-area-inset-bottom) + 3rem)) max(1rem, env(safe-area-inset-left))}.detail-head{padding-right:0}.detail-head h2{overflow-wrap:anywhere;font-size:clamp(2rem,10vw,3rem);line-height:1}.detail-head-actions{z-index:4;top:max(.65rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));position:fixed}.detail-head-actions>.quiet-button,.detail-head-actions .remote-control-button{border-color:var(--line-bright);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#03100ceb;min-height:2.75rem}.organism-vitals{grid-template-columns:4rem 1fr;gap:1rem;margin:2rem 0 3rem}.endpoint-pulse{width:3.6rem;height:3.6rem}.detail-status{gap:.45rem}.detail-status span,.detail-status strong{align-items:center;min-height:2.75rem;padding:.55rem .7rem;display:inline-flex}.component-health-head{flex-direction:column;align-items:flex-start;gap:.35rem}.component-health-grid{grid-template-columns:1fr}.component-health-grid span{white-space:normal}.remote-access-dialog button,.speed-request-button,.range-picker button{min-height:2.75rem}.approval-inbox dl{grid-template-columns:1fr}.approval-actions{flex-direction:column;align-items:stretch}.approval-actions button{min-height:2.75rem}.remote-access-dialog textarea{min-height:8rem}.detail-tabs{top:max(3.95rem, calc(env(safe-area-inset-top) + 3.3rem));scrollbar-width:none;border-radius:1rem;gap:.2rem;padding:.35rem;overflow-x:auto}.detail-tabs::-webkit-scrollbar{display:none}.detail-tabs button{min-width:4.55rem;min-height:2.75rem;padding:.65rem .55rem}.detail-panel section{margin-top:2rem}.detail-grid{grid-template-columns:1fr}.knowledge-hero{flex-direction:column;align-items:flex-start;gap:1rem}.knowledge-score{text-align:left}.knowledge-counts,.knowledge-expectations{grid-template-columns:1fr 1fr}.detail-grid div{padding:1rem .9rem}.detail-grid dd,.detail-card p{font-size:.9rem;line-height:1.45}.detail-card header strong{font-size:.92rem}.detail-card header span,.detail-card small,.detail-muted{font-size:.75rem;line-height:1.45}.spark{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem}.settings-button span{display:none}.settings-surface{width:auto;margin-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));padding:3rem 0 max(4rem, env(safe-area-inset-bottom))}.settings-summary span:last-child{width:100%;margin-left:0}.user-invite,.integration-create{grid-template-columns:1fr}.integration-create>div{grid-column:auto}.integration-list>li,.credential-rotate{grid-template-columns:1fr}.user-invite>label:nth-of-type(2){grid-area:auto}.user-list>li{grid-template-columns:1fr}.user-list>li>div:nth-child(2),.user-list>li>div:nth-child(3){padding-left:0}.user-list>li>div:nth-child(5),.user-actions{grid-area:auto/1;justify-self:start}.user-actions{justify-content:flex-start}.client-systems-surface{width:auto;margin-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));padding:3rem 0 max(4rem, env(safe-area-inset-bottom))}.client-systems-heading{gap:1.5rem}.client-systems-heading h1{font-size:3.15rem}.client-atlas-summary{grid-template-columns:1fr 1fr}.client-atlas-summary>div:nth-child(3){grid-column:1/-1}.client-atlas-index ul{grid-template-columns:1fr}.client-atlas-layout{min-height:0}.client-system-dossier{padding:1.2rem}.identity-seal{width:4.7rem;height:4.7rem}.client-link-principle{flex-direction:column;align-items:start;gap:.6rem}.client-link-card{grid-template-columns:3rem minmax(0,1fr)}.client-link-copy header{flex-direction:column;align-items:start;gap:.55rem}}@media (width<=22rem){.brand>span:last-child{display:none}.brand{gap:0}.page-heading h1,.settings-heading h1{font-size:2.75rem}}@media (width<=58rem) and (orientation:landscape) and (height<=32rem){.landing-shell{overflow-y:auto}.hero{align-content:start;gap:2rem;padding-block:2rem}.hero h1{font-size:clamp(3.4rem,13vw,5rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.safety-lab-window{background:#080b0a;overflow-x:hidden}.safety-lab-shell{background:radial-gradient(circle at 14% 4%,#ffca6914,#0000 26rem),linear-gradient(145deg,#060807,#0b100e 60%,#050706);min-height:100vh;padding:clamp(1.2rem,3vw,3rem)}.safety-lab-header{border-bottom:1px solid #effaf424;justify-content:space-between;align-items:end;max-width:92rem;margin:0 auto;padding-bottom:1.5rem;display:flex}.safety-lab-kicker,.safety-section-head span,.safety-modal>span{color:var(--amber);letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:750}.safety-lab-header h1{letter-spacing:-.05em;margin:.45rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:400;line-height:.92}.safety-lab-identity{color:var(--muted);justify-items:end;gap:.55rem;font-size:.76rem;display:grid}.safety-lab-identity a,.safety-lab-state a{color:var(--mint)}.safety-lab-intro{justify-content:space-between;align-items:center;gap:2rem;max-width:92rem;margin:1.3rem auto 2rem;display:flex}.safety-lab-intro>p{color:#bbcac3;max-width:49rem;margin:0;line-height:1.6}.safety-lab-intro>div{border-left:2px solid var(--amber);min-width:18rem;padding-left:1rem;display:grid}.safety-lab-intro strong{color:var(--amber);text-transform:uppercase;font-size:.78rem}.safety-lab-intro span{color:var(--muted);margin-top:.25rem;font-size:.72rem}.safety-lab-grid{background:#effaf424;border:1px solid #effaf424;grid-template-columns:minmax(28rem,1.3fr) minmax(24rem,.7fr);gap:1px;max-width:92rem;margin:0 auto;display:grid;box-shadow:0 2.5rem 8rem #00000059}.safety-stage,.safety-results{background:#060b09f5;min-width:0;padding:clamp(1rem,2vw,1.7rem)}.safety-section-head{justify-content:space-between;align-items:end;gap:1rem;min-height:4rem;margin-bottom:1rem;display:flex}.safety-section-head h2{margin:.32rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.55rem;font-weight:400}.safety-upload,.safety-section-head>button{color:var(--text);background:0 0;border:1px solid #effaf433;border-radius:999px;padding:.6rem .85rem;font-size:.72rem}.safety-upload input{opacity:0;width:1px;height:1px;position:absolute}.safety-section-actions{align-items:center;gap:.7rem;display:flex}.safety-threshold{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border:1px solid #effaf433;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.68rem;display:flex}.safety-threshold input{width:3rem;color:var(--text);text-align:right;background:#effaf40a;border:1px solid #effaf433;border-radius:.4rem;padding:.2rem .35rem;font-size:.78rem}.safety-drop{text-align:center;cursor:pointer;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 12px);border:1px dashed #effaf440;place-content:center;min-height:31rem;display:grid}.safety-drop input{opacity:0;width:1px;height:1px;position:absolute}.safety-drop span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem}.safety-drop strong{margin-top:.55rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:2rem;font-weight:400}.safety-drop small{color:var(--muted);margin-top:.45rem}.safety-frame{background:#020302;place-items:center;min-height:31rem;max-height:42rem;display:grid;position:relative;overflow:hidden}.safety-frame img{object-fit:contain;width:100%;height:100%;max-height:42rem}.safety-frame.mask-soft img{filter:blur(22px);transform:scale(1.08)}.safety-frame.mask-heavy img{filter:blur(46px)saturate(.5);transform:scale(1.16)}.safety-frame.is-revealed img{filter:none;transform:none}.safety-shield{text-align:center;background:#040706c2;align-content:center;justify-items:center;padding:2rem;display:grid;position:absolute;inset:0}.mask-opaque .safety-shield{background:#111613}.safety-shield:before{content:"";border:1px solid var(--amber);background:radial-gradient(circle, var(--amber) 0 8%, transparent 9%);border-radius:50%;width:3.5rem;height:3.5rem;margin-bottom:1.3rem;box-shadow:0 0 3rem #ffca691f}.safety-shield span{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:750}.safety-shield strong{margin-top:.5rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.9rem,4vw,3.4rem);font-weight:400}.safety-shield small{color:#9aaba2;max-width:28rem;margin-top:.65rem;line-height:1.5}.safety-auto-reveal{border:1px solid var(--mint);max-width:calc(100% - 2rem);color:var(--mint);background:#060b09d9;border-radius:.5rem;margin:0;padding:.5rem .75rem;font-size:.68rem;line-height:1.4;position:absolute;bottom:1rem;left:1rem}.mask-controls{align-items:center;gap:.45rem;margin-top:1rem;display:flex}.mask-controls>span{color:var(--muted);text-transform:uppercase;margin-right:auto;font-size:.7rem}.mask-controls button{color:var(--muted);text-transform:capitalize;background:0 0;border:1px solid #effaf429;border-radius:999px;padding:.45rem .7rem;font-size:.68rem}.mask-controls button.active{border-color:var(--amber);color:var(--amber)}.safety-actions{grid-template-columns:1fr 1fr 1.25fr;gap:.55rem;margin-top:1rem;display:grid}.safety-action{min-height:3rem;color:var(--text);background:0 0;border:1px solid #effaf433;font-weight:750}.safety-action.report{color:var(--danger);border-color:#ff8d7880}.safety-action.continue{border-color:var(--acid);background:var(--acid);color:#07110b}.safety-section-head>button{border-color:var(--mint);color:var(--mint)}.safety-empty{text-align:center;border:1px dashed #effaf42e;place-content:center;min-height:13rem;padding:2rem;display:grid}.safety-empty p{max-width:24rem;color:var(--muted);line-height:1.55}.safety-verdict{border-left:3px solid var(--mint);background:#76efb70f;gap:.25rem;padding:1rem;display:grid}.safety-verdict.review{border-color:var(--amber);background:#ffca690f}.safety-verdict.explicit{border-color:var(--danger);background:#ff8d7812}.safety-verdict span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.safety-verdict strong{font-size:1.05rem}.safety-verdict small{color:var(--muted);line-height:1.45}.provider-list{gap:.65rem;margin-top:.75rem;display:grid}.provider-card{background:#ffffff05;border:1px solid #effaf424;padding:.95rem}.provider-card header{justify-content:space-between;gap:1rem;display:flex}.provider-card header>div{gap:.18rem;display:grid}.provider-card header span,.provider-card header small{color:var(--muted);font-size:.68rem}.provider-card.unavailable{opacity:.7}.provider-card dl{gap:.28rem;margin:.7rem 0 0;display:grid}.provider-card dl div{justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.provider-card dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-card dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0}.provider-card p,.safety-digest{color:var(--muted);margin:.65rem 0 0;font-size:.7rem}.safety-error,.safety-simulation{border-left:2px solid var(--danger);color:#ffd2ca;background:#ff8d780f;padding:.8rem;font-size:.76rem;line-height:1.5}.safety-simulation{border-color:var(--mint);color:var(--mint);background:#76efb70f}.safety-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:#000000d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.safety-modal{background:#0d1210;border:1px solid #effaf43d;width:min(100%,32rem);padding:clamp(1.4rem,4vw,2.4rem);box-shadow:0 2rem 8rem #000}.safety-modal h2{margin:.65rem 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:2rem;font-weight:400;line-height:1.05}.safety-modal p{color:#aebfb6;line-height:1.6}.safety-modal>div{grid-template-columns:1fr 1.4fr;gap:.6rem;margin-top:1.4rem;display:grid}.safety-modal button{min-height:3rem;color:var(--text);background:0 0;border:1px solid #effaf433}.safety-modal .confirm-reveal{border-color:var(--amber);background:var(--amber);color:#171005;font-weight:750}.safety-modal .confirm-simulate{border-color:var(--danger);color:var(--danger);font-weight:750}.safety-lab-state{text-align:center;background:#080b0a;place-content:center;min-height:100vh;padding:2rem;display:grid}.safety-lab-state h1{margin:.7rem 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:2.5rem;font-weight:400}.safety-lab-state p{color:var(--muted)}@media (width<=62rem){.safety-lab-grid{grid-template-columns:1fr}.safety-lab-intro,.safety-lab-header{flex-direction:column;align-items:start}.safety-lab-identity{justify-items:start}.safety-lab-intro>div{min-width:0}}@media (width<=36rem){.safety-drop,.safety-frame{min-height:23rem}.safety-section-head{flex-direction:column;align-items:start}.safety-actions{grid-template-columns:1fr 1fr}.safety-action.continue{grid-area:1/1/auto/-1}}.site-presence-manager{background:#09141059;border:1px solid #94b49f40;border-radius:1rem;gap:.8rem;margin:1.2rem 0;padding:1.1rem;display:grid}.site-presence-site header{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.site-presence-site header span{color:var(--muted);font-size:.85rem}.site-circuit{border:1px solid #94b49f2e;border-radius:.6rem;gap:.15rem;padding:.45rem .6rem;display:grid}.site-circuit span{color:var(--muted);font-size:.85rem}.site-circuit-form{border:1px dashed #94b49f4d;border-radius:.7rem;gap:.55rem;padding:.7rem;display:grid}.site-circuit-form label{color:var(--muted);gap:.2rem;font-size:.85rem;display:grid}.site-circuit-form input,.site-circuit-form select{color:inherit;background:#00000059;border:1px solid #94b49f4d;border-radius:.45rem;padding:.35rem .5rem}.site-circuit-form .site-form-checkbox{align-items:center;gap:.45rem;display:flex}.site-form-actions{gap:.6rem;display:flex}.site-candidates{background:#2e200940;border:1px solid #ffbf6940;border-radius:.7rem;gap:.45rem;padding:.6rem;display:grid}.site-candidate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.site-candidate-actions{gap:.4rem;display:flex}.site-assign-select{appearance:auto;-webkit-appearance:menulist-button;color:#d8e4dc;cursor:pointer;background-color:#00000080;border:1px solid #94b49f8c;border-radius:.45rem;width:100%;max-width:16rem;margin-top:.3rem;padding:.35rem 1.4rem .35rem .5rem;font-size:.95rem;display:block}.site-assign-select:hover,.site-assign-select:focus{border-color:#94b49fe6;outline:none}.site-assign-select option{color:#d8e4dc;background:#101815}.site-assign-select:disabled{opacity:.6;cursor:default}.monitoring-grid{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:.9rem;display:grid}.monitoring-grid .detail-card{align-content:start;gap:.7rem;display:grid}.monitoring-grid .detail-card header{gap:.15rem;display:grid}.monitoring-grid .detail-card header span{color:var(--muted);font-size:.8rem}.monitoring-grid .detail-card p{color:var(--muted);margin:0;font-size:.82rem}.monitoring-grid .detail-card a{color:var(--mint)}.alerts-filter{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.45rem;margin:-1rem 0 1.4rem;padding-bottom:1rem;display:flex}.alerts-filter button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:.42rem .8rem;font-size:.68rem}.alerts-filter button.active{color:var(--mint);background:#76efb712;border-color:#76efb766}.alert-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.alert-row{border:1px solid var(--line);background:#071a13b8;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.alert-row.observing{opacity:.82}.alert-row.resolved{opacity:.6}.alert-identity{align-items:center;gap:.8rem;min-width:0;display:flex}.alert-identity>span:last-child{gap:.18rem;min-width:0;display:grid}.alert-identity strong{font-size:.95rem}.alert-identity small{color:var(--muted);font-size:.72rem}.alert-when{text-align:right;color:var(--muted);white-space:nowrap;justify-items:end;gap:.18rem;font-size:.74rem;display:grid}.alert-child-mark{color:var(--acid)}.access-chip.critical{color:var(--danger);border-color:#ff8d786b}.access-chip.critical i{box-shadow:0 0 .6rem}.access-chip.warning{color:#f7b855;border-color:#f7b85566}.access-chip.warning i{box-shadow:0 0 .6rem}.access-chip.info{color:#8dc5ff;border-color:#7ebcff4d}@media (width<=48rem){.alert-row{flex-direction:column;align-items:start;gap:.5rem}.alert-when{text-align:left;white-space:normal;justify-items:start}}.offline-alert-control{border:1px solid var(--line);background:#00000040;border-radius:.6rem;align-items:start;gap:.55rem;margin-top:.8rem;padding:.65rem .75rem;display:flex}.offline-alert-control input{margin-top:.18rem}.offline-alert-control span{gap:.15rem;display:grid}.offline-alert-control small{color:var(--muted);font-size:.7rem}.alert-endpoint-link{color:var(--mint)}.alert-endpoint-link:hover{text-decoration:underline}.detail-tabs .tab-badge{background:var(--danger);color:#20100c;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;margin-left:.4rem;padding:0 .3rem;font-size:.62rem;font-weight:700;display:inline-flex}.alert-details-toggle{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.66rem}.alert-details-toggle:hover,.alert-details-toggle[aria-expanded=true]{color:var(--mint);border-color:#76efb766}.alert-detail{background:#00000047;border:1px solid #94b49f33;border-radius:.7rem;grid-column:1/-1;gap:.55rem;margin:.2rem 0 .3rem;padding:.8rem .9rem;display:grid}.alert-evidence{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;margin:0;display:grid}.alert-evidence>div{background:#071a13;padding:.55rem .7rem}.alert-evidence dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.alert-evidence dd{margin:.25rem 0 0;font-size:.95rem}.alert-lifecycle{color:var(--muted);font-size:.72rem}.alert-hint{color:var(--acid);font-size:.74rem}.process-columns{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.9rem;display:grid}.process-columns h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .45rem;font-size:.72rem}.process-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.process-list li{background:#071a1399;border:1px solid #94b49f29;border-radius:.5rem;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.4rem .6rem;display:flex}.process-name{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.process-metrics{text-align:right;justify-items:end;display:grid}.process-metrics b{font-size:.82rem;font-weight:600}.process-metrics small{color:var(--muted);font-size:.68rem}[data-start-icon-button]{cursor:pointer;color:var(--start-dt-text,#f9fafb);background:0 0;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-icon-button]:hover{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151)}[data-start-icon-button]:focus{outline:2px solid #0000;outline-color:var(--start-dt-accent,#f9fafb);outline-offset:2px}[data-start-icon-button]:focus-visible{box-shadow:0 0 0 2px var(--start-dt-accent,#111827bf)}[data-start-icon-button]:active{color:var(--start-dt-accent,#f3f4f6);background-color:var(--start-dt-surface-active,#1f2937)}[data-start-icon-button]:disabled{opacity:.35;cursor:default;pointer-events:none}[data-start-icon-button]>svg{width:1.25rem;height:1.25rem}[data-start-text-size=xs]{font-size:.75rem;line-height:1.33333}[data-start-text-size=sm]{font-size:.875rem;line-height:1.42857}[data-start-text-size=base]{font-size:1rem;line-height:1.5}[data-start-text-size=lg]{font-size:1.125rem;line-height:1.55556}[data-start-text-size=xl]{font-size:1.25rem;line-height:1.4}[data-start-text-size="2xl"]{font-size:1.5rem;line-height:1.33333}[data-start-text-font=sans]{font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[data-start-text-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-start-text-font=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-start-text-weight=thin]{font-weight:100}[data-start-text-weight=extralight]{font-weight:200}[data-start-text-weight=light]{font-weight:300}[data-start-text-weight=normal]{font-weight:400}[data-start-text-weight=medium]{font-weight:500}[data-start-text-weight=semibold]{font-weight:600}[data-start-text-weight=bold]{font-weight:700}[data-start-text-weight=extrabold]{font-weight:800}[data-start-text-weight=black]{font-weight:900}[data-start-text-wrap=wrap]{white-space:wrap}[data-start-text-wrap=nowrap]{white-space:nowrap}[data-start-badge]{background-color:var(--background);border:1px var(--border) solid;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}[data-start-badge=success]{--background:oklch(63% .15 150/.14);--border:oklch(63% .15 150/.4);--foreground:oklch(80% .14 152)}[data-start-badge=failure]{--background:oklch(63% .21 25/.14);--border:oklch(63% .21 25/.4);--foreground:oklch(78% .15 22)}[data-start-badge=warning]{--background:oklch(75% .15 85/.14);--border:oklch(75% .15 85/.4);--foreground:oklch(85% .13 88)}[data-start-badge=info]{--background:oklch(68% .13 245/.14);--border:oklch(68% .13 245/.4);--foreground:oklch(78% .11 245)}[data-start-placeholder]{width:100%;height:100%;color:var(--start-dt-text-muted,inherit);justify-content:center;align-items:center;display:flex}[data-start-placeholder]>span{text-align:center}[data-start-section]{flex-direction:column;gap:.375rem;display:flex}[data-start-section-title]{text-transform:uppercase;letter-spacing:.06em;color:var(--start-dt-text-muted,inherit)}summary[data-start-section-title]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;list-style:none;display:flex}summary[data-start-section-title]::-webkit-details-marker{display:none}summary[data-start-section-title]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.375rem;height:.375rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}details[open]>summary[data-start-section-title]:before{transform:rotate(45deg)}summary[data-start-section-title]:hover{color:var(--start-dt-text,inherit)}[data-start-section-content]{border-left:2px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;width:calc(100% - 2rem);margin-left:.25rem;padding-left:.625rem;overflow:auto}[data-start-select]{margin:0;flex-direction:column;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-select]>*+*{border-top:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid}[data-start-select-option]{color:var(--start-dt-text,#f9fafb);cursor:pointer;white-space:nowrap;border-left:2px solid #0000;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-select-option]:hover{background-color:var(--start-dt-surface-hover,#374151)}[data-start-select-option][tc-active],[data-start-select-option][tc-selected],[data-start-select-option]:focus{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-accent-soft,#374151);border-left-color:var(--start-dt-accent,transparent)}[data-start-tab]{cursor:pointer;color:var(--start-dt-text-muted,#e5e7eb);background:0 0;border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;padding:.25rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-tab]:hover,[data-start-tab]:focus{color:var(--start-dt-text,#e5e7eb)}[data-start-tab][tc-active],[data-start-tab][tc-selected]{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151);box-shadow:0 1px 2px oklch(0% 0 0/.25)}[data-start-tab-list]{background-color:var(--start-dt-surface,#111827);border-radius:.5rem;align-self:flex-start;gap:.25rem;margin:.5rem;padding:.25rem;display:inline-flex}[data-start-tab-panel]{border-top:var(--start-dt-border-soft,oklch(87% .065 274.039)) 1px solid;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow:auto}[data-start-button]{cursor:pointer;color:var(--start-dt-text,oklch(97% .014 254.604));background-color:var(--start-dt-surface,#111827);border:1px var(--start-dt-border,transparent) solid;white-space:nowrap;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-button][tc-active],[data-start-button][tc-selected],[data-start-button]:hover,[data-start-button]:focus{color:var(--start-dt-text,#dbeafe);background-color:var(--start-dt-surface-hover,#1e3a8a);border-color:var(--start-dt-accent,transparent)}[data-start-blob-viewer]{text-align:left;align-self:flex-start;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}[data-start-blob-viewer] svg{width:1.5rem;height:1.5rem;color:var(--start-dt-accent,currentColor);flex-shrink:0}[data-start-blob-viewer-info]{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}[data-start-blob-viewer-name]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:600;line-height:1rem;overflow:hidden}[data-start-blob-viewer-meta]{color:var(--start-dt-text-muted,inherit);align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}[data-start-headers-viewer]{font-size:.75rem;line-height:1rem}[data-start-hex-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);border-radius:.5rem;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex;overflow:auto}[data-start-hex-row]{white-space:nowrap;align-items:center;gap:1rem;padding:.125rem .625rem;display:flex}[data-start-hex-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-hex-row]:hover{background-color:var(--start-dt-surface-hover,transparent)}[data-start-hex-offset]{color:var(--start-dt-text-muted,inherit)}[data-start-hex-chunk]{letter-spacing:.05em;color:var(--start-dt-text,inherit)}[data-start-hex-text]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;color:oklch(78% .11 150);justify-content:start;align-items:center;margin-left:auto;padding-left:1rem;display:flex}[data-start-seroval-value]{align-items:center;gap:.25rem;display:flex}[data-start-seroval-value=key]{color:oklch(78% .1 305)}[data-start-seroval-value=string]{color:oklch(78% .11 150)}[data-start-seroval-value=number]{color:oklch(80% .11 80)}[data-start-seroval-value=keyword]{color:oklch(74% .1 250);font-style:italic}[data-start-seroval-separator]{color:var(--start-dt-text-muted)}[data-start-seroval-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);height:100%;min-height:12rem;color:var(--start-dt-text,#f9fafb);border-radius:.5rem;padding:.375rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}[data-start-seroval-tree-node]{flex-direction:column;display:flex}[data-start-seroval-tree-row]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;outline:none;align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex}button[data-start-seroval-tree-row]{cursor:pointer}button[data-start-seroval-tree-row]:hover,button[data-start-seroval-tree-row]:focus-visible{background-color:var(--start-dt-surface-hover,transparent)}[data-start-seroval-tree-chevron]{width:.875rem;color:var(--start-dt-text-muted,inherit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-start-seroval-tree-chevron]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.3125rem;height:.3125rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}[data-start-seroval-tree-chevron][data-leaf]:before{content:none}[data-start-seroval-tree-row][data-expanded]>[data-start-seroval-tree-chevron]:before{transform:rotate(45deg)}[data-start-seroval-tree-children]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;flex-direction:column;margin-left:.6875rem;padding-left:.625rem;display:flex}[data-start-seroval-tree-key]{flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex}[data-start-seroval-tree-preview]{color:var(--start-dt-text-muted,inherit);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1rem;overflow:hidden}[data-start-seroval-tree-circular]{align-items:center;gap:.25rem;display:inline-flex}[data-start-seroval-tree-circular]>svg{width:1rem;height:1rem;color:var(--start-dt-accent,currentColor)}[data-start-seroval-tree-raw]{padding:.25rem 0}[data-start-seroval-value=plain]{color:var(--start-dt-text,#f9fafb)}[data-start-functions-instance-detail]{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-functions-instance-detail]>[data-start-text-size]{text-overflow:ellipsis;overflow:hidden}[data-start-functions-viewer]{color:var(--start-dt-text);flex-direction:row;height:100%;display:flex}[data-start-functions-sidebar]{border-right:var(--start-dt-border-soft) 1px solid;flex-direction:column;flex-shrink:0;width:17rem;min-height:0;display:flex}[data-start-functions-detail]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}[data-start-functions-instances-container]{color:var(--start-dt-text);flex:1;width:100%;min-height:0;overflow:auto}[data-start-functions-instances]{flex-direction:column;padding:0;list-style:none;display:flex}[data-start-functions-instances]>[data-start-select-option]{color:var(--start-dt-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}[data-start-headers]{flex-direction:column;gap:.5rem;display:flex}[data-start-headers-title]{font-weight:500}[data-start-properties]{flex-direction:column;gap:.25rem;display:flex}[data-start-property]{flex-flow:row;align-items:center;gap:.25rem;display:flex}[data-start-property]>[data-start-text-weight=semibold]{color:var(--start-dt-text-muted)}[data-start-function-instance-viewer]{flex-direction:column;width:100%;min-height:100%;display:flex}[data-start-function-instance-viewer-nav],[data-start-functions-nav]{z-index:1;border-bottom:var(--start-dt-border-soft) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}[data-start-functions-nav]{flex-shrink:0;justify-content:flex-start}[data-start-functions-nav] svg{color:var(--start-dt-accent);padding:.25rem}[data-start-function-instance-viewer-nav]>div:last-child{flex-shrink:0;align-items:center;gap:.5rem;display:flex}[data-start-function-instance-timing]{color:var(--start-dt-text-muted);background:var(--start-dt-surface);border-radius:9999px;align-items:center;padding:.125rem .5rem;display:inline-flex}[data-start-tab-panel]>div[data-start-section]:first-child{flex:auto;min-height:18rem}[data-start-tab-panel]>div[data-start-section]:first-child>[data-start-section-content]{flex:1;min-height:0}[data-start-function-instance-viewer-nav-left],[data-start-function-instance-viewer-nav-left]>div{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-function-instance-viewer-content]{flex:1;min-height:0}[data-start-function-instance-viewer-content]>[tc-tab-group]{flex-direction:column;height:100%;display:flex}[data-start-kv-table]{border:1px var(--start-dt-border-soft) solid;border-radius:.5rem;flex-direction:column;gap:0;display:flex;overflow:hidden}[data-start-kv-row]{align-items:baseline;gap:.75rem;padding:.375rem .625rem;display:flex}[data-start-kv-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-kv-row]:hover{background-color:var(--start-dt-surface-hover)}[data-start-kv-key]{text-overflow:ellipsis;color:oklch(78% .1 305);flex:0 0 11rem;min-width:0;overflow:hidden}[data-start-kv-value]{word-break:break-all;min-width:0;color:var(--start-dt-text);flex:1}[data-start-dev-toolbar]{--start-dt-bg:oklch(16% .015 265);--start-dt-bg-glass:oklch(17% .015 265/.88);--start-dt-surface:oklch(22% .02 265);--start-dt-surface-hover:oklch(27% .025 265);--start-dt-surface-active:oklch(30% .03 265);--start-dt-border:oklch(34% .02 265);--start-dt-border-soft:oklch(27% .02 265);--start-dt-text:oklch(93% .005 265);--start-dt-text-muted:oklch(68% .015 265);--start-dt-accent:oklch(68% .13 245);--start-dt-accent-soft:oklch(68% .13 245/.16);--start-dt-danger:oklch(63% .21 25);--start-dt-shadow:0 12px 32px oklch(0% 0 0/.4), 0 2px 8px oklch(0% 0 0/.25);z-index:2147483647;color:var(--start-dt-text);flex-direction:column-reverse;align-items:flex-start;font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex;position:fixed;bottom:0;left:0}[data-start-dev-toolbar]>[tc-toolbar]{cursor:grab}[data-start-dev-toolbar]>[tc-toolbar]:active{cursor:grabbing}[data-start-dev-toolbar]>[tc-toolbar]{background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);border:var(--start-dt-border) 1px solid;box-shadow:var(--start-dt-shadow);border-radius:9999px;flex-direction:row;align-items:center;gap:.625rem;margin:1rem;padding:.375rem .625rem;display:flex;position:relative;overflow:hidden}[data-start-dev-toolbar]>[tc-toolbar]>div{flex-direction:row;justify-content:center;align-items:center;gap:.125rem;display:flex}[data-start-dev-toolbar]>[tc-toolbar]>div:last-child{border-left:var(--start-dt-border) 1px solid;color:var(--start-dt-text-muted);gap:.5rem;padding-left:.625rem}[data-start-dev-toolbar-version]{color:var(--start-dt-accent);background:var(--start-dt-accent-soft);border:none;border-radius:9999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}[data-start-dev-toolbar-version]>div{width:1.5rem;height:1.5rem}[data-start-dev-toolbar] svg{width:1.25rem;height:1.25rem}[data-start-dev-toolbar-panel]{border:var(--start-dt-border) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--start-dt-shadow);border-radius:1rem;flex-direction:column;width:56rem;max-width:calc(100vw - 10rem);height:min(40rem,100vh - 4rem);max-height:calc(100vh - 2rem);margin:0 1rem;display:flex;overflow:hidden}
