@font-face{font-family:Archivo;src:url(/fonts/archivo-variable-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-hyperlegible-next-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:oklch(96% .012 115);--ink-soft:oklch(78% .018 124);--ink-faint:oklch(61% .018 124);--base:oklch(15% .012 136);--base-deep:oklch(11.5% .01 136);--surface:oklch(18% .014 136);--surface-2:oklch(21.5% .016 136);--surface-3:oklch(25% .018 136);--line:oklch(32% .018 136);--line-strong:oklch(43% .026 136);--signal:oklch(86% .17 125);--signal-deep:oklch(68% .15 125);--blue:oklch(73% .15 242);--amber:oklch(78% .15 72);--danger:oklch(70% .18 25);--radius:3px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--base);color:var(--ink);font-synthesis:none;font-family:Atkinson,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:oklch(20% .018 136);--ink-soft:oklch(38% .025 136);--ink-faint:oklch(52% .025 136);--base:oklch(95% .012 112);--base-deep:oklch(91% .015 112);--surface:oklch(98% .008 112);--surface-2:oklch(93% .016 112);--surface-3:oklch(88% .024 112);--line:oklch(82% .025 112);--line-strong:oklch(66% .04 112);--signal:oklch(58% .16 128);--signal-deep:oklch(47% .14 128);--blue:oklch(55% .17 242);--amber:oklch(60% .16 64);--danger:oklch(56% .2 25)}*{box-sizing:border-box}html{background:var(--base);scroll-behavior:smooth}body{background:var(--base);min-width:320px;min-height:100vh;color:var(--ink);margin:0}body:before{content:"";pointer-events:none;opacity:.2;z-index:20;background-image:repeating-linear-gradient(0deg, transparent 0 5px, color-mix(in oklch, var(--ink) 3%, transparent) 5px 6px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.58}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--signal);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3,strong{letter-spacing:0;font-family:Archivo,sans-serif}code,pre,.method,.resource-count,.metric-band strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.skip-link{z-index:100;color:var(--base-deep);background:var(--signal);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.auth-shell{background:var(--base-deep);grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-height:100dvh;display:grid;overflow:hidden}.auth-context{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;min-height:100dvh;padding:clamp(28px,4vw,64px);display:grid;position:relative;overflow:hidden}.auth-context:after{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.18;background-size:72px 72px;position:absolute;inset:0}.auth-brand,.sidebar-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.brand-mark{width:42px;height:42px;color:var(--base-deep);background:var(--signal);border-radius:var(--radius);place-items:center;display:grid}.auth-brand strong{font-size:1.15rem;font-weight:800}.auth-brand>span:last-child{color:var(--ink-faint);margin-left:auto;font-size:.8rem}.auth-statement{z-index:2;align-self:center;max-width:780px;position:relative}.eyebrow{color:var(--signal);text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;font-size:.72rem;font-weight:800;display:block}.auth-statement h1{text-wrap:balance;max-width:720px;font-size:clamp(3.2rem,6.5vw,7rem);font-weight:850;line-height:.88}.auth-statement p{max-width:560px;color:var(--ink-soft);margin-top:28px;font-size:1.18rem;line-height:1.55}.auth-network{opacity:.48;z-index:1;width:360px;height:360px;position:absolute;top:15%;right:4%}.network-core,.network-node{z-index:2;border:1px solid var(--line-strong);background:var(--base-deep);color:var(--ink-soft);align-items:center;gap:8px;display:flex;position:absolute}.network-core{width:84px;height:84px;color:var(--signal);border-color:var(--signal-deep);justify-content:center;top:138px;left:138px}.network-core span{border:1px solid color-mix(in oklch, var(--signal) 35%, transparent);position:absolute;inset:-9px}.network-node{padding:8px 10px;font-size:.74rem}.node-api{top:36px;left:0}.node-session{top:18px;right:0}.node-send{bottom:20px;right:18px}.network-line{transform-origin:0;background:var(--line-strong);width:145px;height:1px;position:absolute;top:178px;left:178px}.line-a{transform:rotate(-142deg)}.line-b{width:155px;transform:rotate(-47deg)}.line-c{width:142px;transform:rotate(42deg)}.auth-signal{z-index:2;width:fit-content;color:var(--signal);grid-template-columns:auto auto 1fr;align-items:center;gap:10px;display:grid;position:relative}.auth-signal small{color:var(--ink-faint);border-left:1px solid var(--line);padding-left:12px}.auth-form-area{background:var(--surface);align-items:center;min-height:100dvh;padding:clamp(24px,5vw,72px);display:grid}.auth-form{gap:28px;width:min(100%,480px);margin:0 auto;display:grid}.auth-form-heading{align-items:flex-start;gap:16px;display:flex}.step-index{height:42px;color:var(--signal);border:1px solid var(--line-strong);flex:0 0 42px;place-items:center;display:grid}.auth-form-heading h2{font-size:2rem;line-height:1.05}.auth-form-heading p{color:var(--ink-soft);margin-top:7px}.segmented{background:var(--base-deep);border:1px solid var(--line);grid-template-columns:1fr 1fr;padding:3px;display:grid}.segmented button{min-height:42px;color:var(--ink-faint);background:0 0;border:0;font-weight:700}.segmented button.selected{color:var(--base-deep);background:var(--signal)}.form-grid,.modal-form{gap:18px;display:grid}label{color:var(--ink-soft);gap:8px;font-size:.9rem;font-weight:700;display:grid}label small{color:var(--ink-faint);font-weight:400}input{border:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--ink);background:var(--base-deep);transition:border-color .18s var(--ease), background .18s var(--ease);border-radius:0;padding:0 14px}input:hover{border-color:var(--ink-faint)}input:focus{border-color:var(--signal);background:var(--base)}input::placeholder{color:var(--ink-faint)}.auth-legal{color:var(--ink-faint);justify-content:center;align-items:center;gap:8px;font-size:.82rem;display:flex}.app-shell{background:var(--base);grid-template-columns:244px minmax(0,1fr);min-height:100dvh;display:grid}.app-sidebar{z-index:12;border-right:1px solid var(--line);background:var(--base-deep);grid-template-rows:auto 1fr auto auto;width:244px;padding:22px 14px 18px;display:grid;position:fixed;inset:0 auto 0 0}.sidebar-brand{padding:0 7px 28px}.sidebar-brand .brand-mark{width:36px;height:36px}.sidebar-brand div{gap:1px;display:grid}.sidebar-brand strong{font-size:.95rem}.sidebar-brand span{color:var(--ink-faint);font-size:.72rem}.nav-close,.menu-button{display:none!important}.main-nav{align-content:start;gap:4px;display:grid}.main-nav button{border-radius:var(--radius);min-height:46px;color:var(--ink-faint);text-align:left;transition:color .16s var(--ease), background .16s var(--ease), transform .16s var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:0 12px;display:grid;position:relative}.main-nav button:hover{color:var(--ink);background:var(--surface);transform:translate(3px)}.main-nav button.active{color:var(--base-deep);background:var(--signal);font-weight:800}.sidebar-account{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:14px 8px;display:grid}.sidebar-account>div:nth-child(2){min-width:0;display:grid}.sidebar-account strong,.sidebar-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account strong{font-size:.82rem}.sidebar-account span{color:var(--ink-faint);font-size:.72rem}.account-avatar{width:34px;height:34px;color:var(--signal);background:var(--surface-2);border:1px solid var(--line-strong);place-items:center;font-weight:800;display:grid}.sidebar-health{background:var(--surface);border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:9px;margin-top:4px;padding:11px 9px;display:grid}.sidebar-health>span{background:var(--danger);width:8px;height:8px}.sidebar-health.healthy>span{background:var(--signal);box-shadow:0 0 0 4px color-mix(in oklch, var(--signal) 12%, transparent)}.sidebar-health div{gap:2px;display:grid}.sidebar-health strong{font-size:.72rem}.sidebar-health small{color:var(--ink-faint);font-size:.66rem}.app-main{grid-column:2;min-width:0}.topbar{z-index:10;border-bottom:1px solid var(--line);background:color-mix(in oklch, var(--base) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:104px;padding:20px clamp(24px,4vw,64px);display:grid;position:sticky;top:0}.page-heading{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:20px;display:grid}.page-kicker{color:var(--signal);text-transform:uppercase;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.page-heading>div{border-left:1px solid var(--line-strong);padding-left:20px}.page-heading h1{font-size:1.4rem;font-weight:760}.page-heading p{color:var(--ink-faint);margin-top:3px;font-size:.86rem}.topbar-actions,.row-actions,.modal-actions,.hero-actions{align-items:center;gap:8px;display:flex}.live-indicator{min-height:36px;color:var(--ink-soft);border:1px solid var(--line);align-items:center;gap:8px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.live-indicator>span,.status-dot{background:var(--danger);width:7px;height:7px}.live-indicator.healthy>span,.status-success .status-dot,.qr-status .status-dot{background:var(--signal)}.content-area{width:min(100%,1560px);margin:0 auto;padding:clamp(24px,4vw,64px)}.view-stage{animation:stage-in .42s var(--ease) both}.button{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:42px;color:var(--ink);background:var(--surface-2);transition:transform .15s var(--ease), background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.button:hover{border-color:var(--ink-faint);transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.98)}.button.primary,.signal-button{color:var(--base-deep);border-color:var(--signal);background:var(--signal)}.button.primary:hover,.signal-button:hover{background:color-mix(in oklch, var(--signal) 88%, var(--ink))}.button.secondary,.ghost-button{background:0 0}.button.danger-button{color:var(--base-deep);border-color:var(--danger);background:var(--danger)}.wide-button{width:100%}.icon-button{width:38px;height:38px;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:color .15s var(--ease), border-color .15s var(--ease), transform .15s var(--ease);place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:var(--ink);border-color:var(--line-strong);transform:translateY(-2px)}.icon-button.quiet{background:0 0;border-color:#0000}.icon-button.accent{color:var(--signal);border-color:var(--signal-deep)}.icon-button.danger{color:var(--danger)}.text-button{color:var(--signal);background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-weight:800;display:inline-flex}.text-button svg{transition:transform .16s var(--ease)}.text-button:hover svg{transform:translate(3px)}.text-button.light{color:oklch(92% .01 110)}.control-hero{border:1px solid var(--line-strong);background:var(--surface);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);min-height:390px;display:grid;position:relative;overflow:hidden}.control-copy{z-index:2;align-self:center;max-width:760px;padding:clamp(32px,5vw,76px);position:relative}.control-copy h2{text-wrap:balance;max-width:700px;font-size:clamp(2.3rem,4vw,4.9rem);font-weight:820;line-height:.96}.control-copy>p{max-width:610px;color:var(--ink-soft);margin-top:20px;font-size:1rem;line-height:1.55}.hero-actions{margin-top:28px}.pulse-field{background:var(--base-deep);border-left:1px solid var(--line);place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.pulse-field:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.35;background-size:32px 32px;position:absolute;inset:0}.pulse-ring{border:1px solid var(--line-strong);width:90px;height:90px;position:absolute;transform:rotate(45deg)}.ring-two{border-color:color-mix(in oklch, var(--signal) 40%, var(--line));width:154px;height:154px}.ring-three{opacity:.5;width:224px;height:224px}.pulse-core{z-index:2;width:70px;height:70px;color:var(--base-deep);background:var(--signal);place-items:center;display:grid;position:relative}.pulse-label{color:var(--line-strong);font:900 6rem/1 Archivo;position:absolute;bottom:12px;right:18px}.pulse-field.degraded .pulse-core{background:var(--amber)}.service-list{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.service-item{border-right:1px solid var(--line);min-height:60px;color:var(--ink-faint);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:0 18px;display:grid}.service-item:last-child{border-right:0}.service-item strong{color:var(--ink);font-size:.78rem}.service-light{background:var(--danger);width:7px;height:7px}.service-light.on{background:var(--signal)}.metric-band{border:1px solid var(--line);background:var(--base-deep);grid-template-columns:1.15fr .9fr 1.2fr .85fr;margin-top:18px;display:grid}.metric-band>div{border-right:1px solid var(--line);align-content:center;gap:8px;min-height:112px;padding:18px 22px;display:grid}.metric-band>div:last-child{border-right:0}.metric-band span{color:var(--ink-faint);font-size:.78rem}.metric-band strong{font-size:2rem;font-weight:500}.metric-band strong small{color:var(--ink-faint);font-size:.8rem}.metric-band .metric-alert strong{color:var(--danger)}.command-panel{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.command-card{min-height:132px;color:var(--ink);border:0;border-right:1px solid var(--line);text-align:left;transition:background .18s var(--ease), transform .18s var(--ease);background:0 0;grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;align-content:center;column-gap:14px;padding:20px 24px;display:grid}.command-card:last-child{border-right:0}.command-card:hover{background:var(--surface);transform:translateY(-4px)}.command-card>span{width:42px;height:42px;color:var(--signal);border:1px solid var(--line-strong);grid-row:1/3;place-items:center;display:grid}.command-card strong{font-size:.95rem}.command-card small{color:var(--ink-faint);line-height:1.35}.command-card>svg{color:var(--ink-faint);grid-row:1/3;align-self:center}.overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:36px;margin-top:48px;display:grid}.section-block{min-width:0}.section-heading{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:16px;padding-bottom:15px;display:flex}.section-heading h2{font-size:1.05rem}.compact-list,.activity-list{display:grid}.compact-row{min-height:70px;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.compact-row:hover{background:var(--surface)}.row-main,.resource-identity>div,.date-cell{gap:3px;min-width:0;display:grid}.row-main small,.resource-identity small,.date-cell small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.row-symbol{width:38px;height:38px;color:var(--blue);border:1px solid var(--line);background:var(--surface);place-items:center;display:grid}.activity-row{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr;align-items:center;gap:12px;min-height:58px;display:grid}.activity-row div{gap:3px;display:grid}.activity-row small{color:var(--ink-faint)}.activity-node{background:var(--signal);width:6px;height:6px}.attention-strip,.security-note,.response-note{color:var(--amber);border:1px solid color-mix(in oklch, var(--amber) 35%, var(--line));background:color-mix(in oklch, var(--amber) 6%, var(--surface));grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:32px;padding:18px 20px;display:grid}.attention-strip p,.security-note p,.response-note p{color:var(--ink-soft);margin-top:3px}.onboarding-panel{border-top:1px solid var(--line-strong);grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;margin-top:42px;padding:36px 0;display:grid}.onboarding-copy h2{font-size:2rem}.onboarding-copy p{max-width:48ch;color:var(--ink-soft);margin-top:12px;line-height:1.5}.onboarding-steps{margin:0;padding:0;list-style:none}.onboarding-steps li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.onboarding-steps li>span{color:var(--signal);font-family:ui-monospace,monospace}.onboarding-steps p{color:var(--ink-faint)}.resource-view,.activity-view{gap:24px;display:grid}.resource-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.resource-toolbar>div{color:var(--ink-faint);align-items:baseline;gap:10px;display:flex}.resource-count{color:var(--signal);font-size:2.4rem}.data-table{border-top:1px solid var(--line-strong)}.table-header,.table-row{align-items:center;column-gap:18px;display:grid}.sessions-table .table-header,.sessions-table .table-row{grid-template-columns:1.5fr .75fr .8fr 120px}.keys-table .table-header,.keys-table .table-row{grid-template-columns:1.3fr 1fr .75fr 80px}.table-header{min-height:42px;color:var(--ink-faint);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.table-row{border-bottom:1px solid var(--line);min-height:84px;animation:row-in .4s var(--ease) both;animation-delay:calc(var(--i) * 45ms)}.table-row:hover{background:var(--surface)}.resource-identity{align-items:center;gap:12px;min-width:0;display:flex}.resource-identity code{color:var(--ink-faint);font-size:.76rem}.date-cell strong{font-size:.82rem}.row-actions{justify-content:flex-end}.cell-note{color:var(--ink-faint);margin-top:5px;display:block}.status-badge{width:fit-content;color:var(--ink-soft);align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:inline-flex}.status-warning .status-dot{background:var(--amber)}.status-danger .status-dot{background:var(--danger)}.scope-list{flex-wrap:wrap;gap:6px;display:flex}.scope-list span{color:var(--blue);border:1px solid color-mix(in oklch, var(--blue) 35%, var(--line));padding:4px 7px;font:.68rem ui-monospace,monospace}.security-note{color:var(--blue);border-color:color-mix(in oklch, var(--blue) 35%, var(--line));background:color-mix(in oklch, var(--blue) 6%, var(--surface));grid-template-columns:auto 1fr;margin-top:0}.empty-state{text-align:center;border:1px dashed var(--line-strong);align-content:center;place-items:center;gap:16px;min-height:320px;padding:36px;display:grid}.empty-symbol{width:52px;height:52px;color:var(--signal);border:1px solid var(--line-strong);place-items:center;display:grid}.empty-state p{max-width:48ch;color:var(--ink-faint);margin-top:7px}.activity-summary{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.activity-summary>div{align-items:center;gap:12px;display:flex}.activity-summary>div>div{gap:4px;display:grid}.activity-summary span{color:var(--ink-faint)}.retention-label{align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.activity-timeline{max-width:920px;position:relative}.activity-timeline:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:30px;bottom:30px;left:18px}.timeline-event{min-height:112px;animation:row-in .4s var(--ease) both;animation-delay:calc(var(--i) * 45ms);grid-template-columns:37px 1fr;gap:18px;display:grid;position:relative}.timeline-marker{z-index:1;width:37px;height:37px;color:var(--base-deep);background:var(--signal);align-self:start;place-items:center;display:grid;position:relative}.timeline-content{border-bottom:1px solid var(--line);padding:5px 0 25px}.timeline-content>div{justify-content:space-between;gap:20px;display:flex}.timeline-content span,.timeline-content small,.timeline-content p{color:var(--ink-faint)}.timeline-content p{margin:8px 0 5px;font-family:ui-monospace,monospace;font-size:.78rem}.reference-layout{border:1px solid var(--line-strong);grid-template-columns:300px minmax(0,1fr);min-height:620px;display:grid}.endpoint-nav{border-right:1px solid var(--line);background:var(--base-deep);padding:22px 14px}.endpoint-nav .eyebrow{padding:0 10px}.endpoint-nav>button{width:100%;min-height:54px;color:var(--ink-faint);text-align:left;background:0 0;border:0;grid-template-columns:50px 1fr auto;align-items:center;gap:8px;padding:0 10px;display:grid}.endpoint-nav>button:hover{color:var(--ink);background:var(--surface)}.endpoint-nav>button.active{color:var(--ink);background:var(--surface-2)}.method{width:fit-content;color:var(--blue);font-size:.7rem;font-weight:800}.method-post{color:var(--signal)}.openapi-link{color:var(--ink);border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:20px;padding:14px 10px;text-decoration:none;display:flex}.openapi-link>span{display:grid}.openapi-link small{color:var(--ink-faint)}.endpoint-detail{min-width:0;animation:stage-in .35s var(--ease) both;padding:clamp(26px,4vw,56px)}.endpoint-heading{align-items:flex-start;gap:18px;display:flex}.endpoint-heading h2{font-size:2rem}.endpoint-heading p{max-width:64ch;color:var(--ink-soft);margin-top:8px}.path-bar{color:var(--signal);background:var(--base-deep);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin:28px 0;padding:12px 14px;display:flex;overflow:auto}.path-bar code{white-space:nowrap}.reference-section{border-top:1px solid var(--line);padding:22px 0}.reference-section p{color:var(--ink-soft);margin-top:8px}.reference-section code{color:var(--signal)}.code-block{color:oklch(90% .02 125);border:1px solid var(--line-strong);background:oklch(9% .012 136);margin-top:8px;overflow:hidden}.code-toolbar{border-bottom:1px solid var(--line);color:oklch(64% .02 125);justify-content:space-between;align-items:center;padding:11px 14px;font-size:.76rem;display:flex}.code-block pre{margin:0;padding:22px;font-size:.8rem;line-height:1.65;overflow:auto}.response-note{color:var(--blue);grid-template-columns:auto 1fr}.inline-alert{border:1px solid var(--line-strong);align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.inline-alert.error{color:var(--danger);background:color-mix(in oklch, var(--danger) 7%, var(--surface))}.inline-alert.warning{color:var(--amber);background:color-mix(in oklch, var(--amber) 7%, var(--surface))}.page-alert{grid-template-columns:auto 1fr auto;align-items:center;margin-bottom:24px;display:grid}.page-alert div{gap:3px;display:grid}.page-alert span{color:var(--ink-soft)}.modal{width:min(100% - 32px,520px);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:0;box-shadow:0 32px 90px oklch(4% .01 136/.65)}.modal-medium{width:min(100% - 32px,680px)}.modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:oklch(5% .01 136/.78)}.modal[open]{animation:modal-in .26s var(--ease) both}.modal-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.modal-heading h2{font-size:1.3rem}.modal-heading p{max-width:54ch;color:var(--ink-faint);margin-top:7px;line-height:1.4}.modal-form,.secret-reveal,.qr-content,.confirm-symbol+.modal-actions{margin:24px}.modal-actions{justify-content:flex-end}.secret-reveal{gap:14px;display:grid}.secret-reveal code{overflow-wrap:anywhere;color:var(--signal);background:var(--base-deep);border:1px solid var(--line);padding:16px}.modal>.inline-alert{margin:0 24px 24px}.qr-content{text-align:center;justify-items:center}.qr-frame{background:oklch(98% .005 110);padding:14px}.qr-status{color:var(--signal);grid-template-columns:auto auto;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:grid}.qr-status small{color:var(--ink-faint);grid-column:1/-1}.confirm-symbol{width:56px;height:56px;color:var(--danger);border:1px solid color-mix(in oklch, var(--danger) 45%, var(--line));place-items:center;display:grid}.toast{z-index:50;width:min(100% - 32px,430px);min-height:58px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);animation:toast-in .3s var(--ease) both;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px oklch(5% .01 136/.5)}.toast-success>span{color:var(--signal)}.toast-error>span{color:var(--danger)}.toast-info>span{color:var(--blue)}.skeleton-layout{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.skeleton-layout span{background:linear-gradient(105deg, var(--surface) 30%, var(--surface-2) 45%, var(--surface) 60%);background-size:250% 100%;min-height:140px;animation:1.2s linear infinite skeleton}.mobile-nav{display:none}@keyframes stage-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes skeleton{to{background-position:-150% 0}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}@media (prefers-reduced-motion:no-preference){.pulse-field.healthy .ring-one{animation:radar 3.4s var(--ease) infinite}.pulse-field.healthy .ring-two{animation:radar 3.4s 1.1s var(--ease) infinite}.pulse-field.healthy .pulse-core{animation:core-pulse 2.2s var(--ease) infinite}.network-core span{animation:core-pulse 2.5s var(--ease) infinite}}@keyframes radar{0%,to{opacity:.4;transform:rotate(45deg)scale(.78)}50%{opacity:1;transform:rotate(45deg)scale(1.08)}}@keyframes core-pulse{50%{transform:scale(1.06)}}@media (width<=1100px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.app-sidebar{width:82px;padding-inline:12px}.app-main{grid-column:2}.sidebar-brand{justify-content:center;padding-inline:0}.sidebar-brand>div,.sidebar-account>div:nth-child(2),.sidebar-account .icon-button,.sidebar-health div,.main-nav button span,.main-nav button>svg:last-child{display:none}.main-nav button{grid-template-columns:1fr;place-items:center;padding:0}.sidebar-account{grid-template-columns:1fr;justify-items:center;padding-inline:0}.sidebar-health{grid-template-columns:1fr;justify-items:center}.overview-grid{grid-template-columns:1fr}.page-heading{grid-template-columns:90px 1fr}}@media (width<=820px){body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.app-shell{display:block}.app-sidebar{display:none}.app-main{width:100%}.topbar{grid-template-columns:auto 1fr auto;min-height:82px;padding:12px 16px}.menu-button{display:inline-grid!important}.page-heading{display:block}.page-kicker,.page-heading p,.live-indicator{display:none}.page-heading>div{border-left:0;padding-left:0}.page-heading h1{font-size:1.05rem}.content-area{padding:18px 16px 28px}.topbar-actions{gap:5px}.control-hero{grid-template-columns:1fr}.control-copy{padding:30px 24px}.control-copy h2{font-size:2.4rem}.pulse-field{border-left:0;border-top:1px solid var(--line);min-height:220px}.service-list{grid-template-columns:1fr}.service-item{border-right:0;border-bottom:1px solid var(--line)}.service-item:last-child{border-bottom:0}.metric-band{grid-template-columns:1fr 1fr}.metric-band>div:nth-child(2){border-right:0}.metric-band>div{border-bottom:1px solid var(--line)}.metric-band>div:nth-child(3),.metric-band>div:nth-child(4){border-bottom:0}.command-panel{grid-template-columns:1fr}.command-card{border-right:0;border-bottom:1px solid var(--line)}.command-card:last-child{border-bottom:0}.onboarding-panel{grid-template-columns:1fr;gap:24px}.mobile-nav{z-index:30;padding:7px max(8px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--line-strong);background:var(--base-deep);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-nav button{min-width:0;min-height:52px;color:var(--ink-faint);background:0 0;border:0;align-content:center;place-items:center;gap:3px;padding:0;font-size:.65rem;display:grid}.mobile-nav button.active{color:var(--signal)}.table-header{display:none}.sessions-table .table-row,.keys-table .table-row{grid-template-columns:1fr auto;gap:14px;padding:16px 0}.table-row>:nth-child(2),.table-row>:nth-child(3){grid-column:1}.table-row .row-actions{grid-area:1/2/4}.reference-layout{border:0;grid-template-columns:1fr}.endpoint-nav{scroll-snap-type:x mandatory;background:0 0;border-right:0;gap:6px;padding:8px 0 16px;display:flex;overflow-x:auto}.endpoint-nav .eyebrow,.openapi-link{display:none}.endpoint-nav>button{scroll-snap-align:start;border:1px solid var(--line);background:var(--base-deep);flex:0 0 190px}.endpoint-detail{border-top:1px solid var(--line-strong);padding:24px 0}.activity-summary{align-items:flex-start}.retention-label{display:none}}@media (width<=520px){.auth-shell{display:block}.auth-context{border-right:0;border-bottom:1px solid var(--line);min-height:310px;padding:22px 18px}.auth-brand>span:last-child,.auth-network,.auth-signal small{display:none}.auth-statement{align-self:end}.auth-statement h1{font-size:2.7rem}.auth-statement p{margin-top:16px;font-size:.96rem}.auth-signal{font-size:0;position:absolute;top:28px;right:18px}.auth-form-area{min-height:auto;padding:30px 18px 48px}.auth-form{gap:22px}.auth-form-heading h2{font-size:1.65rem}.control-copy h2{font-size:2.05rem}.hero-actions{flex-direction:column;align-items:stretch}.pulse-field{min-height:190px}.metric-band{grid-template-columns:1fr}.metric-band>div,.metric-band>div:nth-child(2),.metric-band>div:nth-child(3){border-right:0;border-bottom:1px solid var(--line);min-height:82px}.metric-band>div:last-child{border-bottom:0}.overview-grid{gap:32px;margin-top:32px}.compact-row{grid-template-columns:38px minmax(0,1fr) auto}.compact-row>svg{display:none}.status-badge{gap:0;font-size:0}.status-badge .status-dot{width:9px;height:9px}.resource-toolbar{align-items:flex-end}.resource-toolbar>div>span:last-child{max-width:88px}.activity-summary>div{align-items:flex-start}.activity-summary>div>svg{display:none}.timeline-content>div{gap:5px;display:grid}.page-alert{grid-template-columns:auto 1fr}.page-alert .button{grid-column:1/-1}.attention-strip{grid-template-columns:auto 1fr}.attention-strip .button{grid-column:1/-1}.onboarding-steps li{grid-template-columns:28px 1fr}.onboarding-steps .button{grid-column:2;justify-self:start}.endpoint-heading{display:grid}.endpoint-heading h2{font-size:1.55rem}.toast{right:16px;bottom:calc(82px + env(safe-area-inset-bottom))}.modal-actions{grid-template-columns:1fr 1fr;display:grid}.modal-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.modal-form select{width:100%;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);appearance:none;padding:11px 12px}.modal-form select:focus-visible{outline:2px solid var(--signal);outline-offset:2px}
