:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--rail:#101014;--rail-text:#9b9ba6;--rail-bright:#fff;--rail-rule:#24242c;--rail-active:#1b1b22;--rail-faint:#61616e;--ground:#f7f8fa;--surface:#fff;--sunken:#f1f2f5;--ink:#14151a;--ink-soft:#565a66;--ink-faint:#8b8f9c;--rule:#e6e8ed;--rule-strong:#cdd0d8;--primary:#d41920;--primary-deep:#b0141a;--critical:#c0272d;--critical-bg:#fdf1f1;--critical-rule:#f0cdcf;--warn:#9c5f0a;--warn-bg:#fdf6e9;--warn-rule:#ebd8b4;--good:#0f7355;--good-bg:#eff8f4;--good-rule:#c3dfd4;--neutral-bg:#f2f3f6;--text:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--w-normal:400;--w-medium:500;--w-strong:600;--figures:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--t-nano:11px;--t-micro:12px;--t-small:13px;--t-base:14px;--t-read:15px;--t-title:19px;--t-large:23px;--t-figure:30px;--track-label:.055em;--hit:32px;--hit-inline:26px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:28px;--s7:40px;--s8:56px;--radius:8px;--radius-sm:6px;--lift:0 1px 2px #14151a0a, 0 1px 3px #14151a08;--rail-width:240px;--column:1440px;--row:34px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--rail:#0a0a0d;--rail-text:#8d8d99;--rail-rule:#1e1e25;--rail-active:#1a1a21;--rail-faint:#5b5b68;--ground:#0e0f12;--surface:#16171b;--sunken:#1c1d22;--ink:#eef0f4;--ink-soft:#9ba0ad;--ink-faint:#6e727e;--rule:#24262c;--rule-strong:#363944;--primary:#f0484f;--primary-deep:#d41920;--critical:#f2565c;--critical-bg:#2a1215;--critical-rule:#4a1c1f;--warn:#dfb264;--warn-bg:#241d0f;--warn-rule:#3d2e15;--good:#56c19a;--good-bg:#10231b;--good-rule:#1e3a2c;--neutral-bg:#1c1d22;--lift:0 1px 2px #0006}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--text);font-size:var(--t-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.shell{grid-template-columns:var(--rail-width) 1fr;min-height:100dvh;display:grid}.rail{background:var(--rail);border-right:1px solid var(--rail-rule);height:100dvh;padding:var(--s5) 0 var(--s4);flex-direction:column;display:flex;position:sticky;top:0}.rail .brand{padding:0 var(--s5) var(--s5);flex-direction:column;gap:3px;display:flex}.rail .mark{color:var(--rail-bright);font-size:var(--t-read);font-weight:var(--w-strong);letter-spacing:-.015em;border-bottom:2px solid var(--primary);align-self:flex-start;padding-bottom:2px;text-decoration:none}.rail .org{color:var(--rail-text);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-group{padding:var(--s2) var(--s5) var(--s1);color:var(--rail-faint);font-size:var(--t-nano);font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase}.rail nav{flex-direction:column;display:flex}.rail nav a{padding:7px var(--s5) 7px 18px;color:var(--rail-text);font-size:var(--t-base);border-left:2px solid #0000;align-items:center;gap:10px;text-decoration:none;display:flex}.rail nav a svg{opacity:.75;flex:none}.rail nav a:hover svg,.rail nav a[aria-current=page] svg{opacity:1}.rail nav a:hover{color:var(--rail-bright);background:var(--rail-active)}.rail nav a[aria-current=page]{color:var(--rail-bright);background:var(--rail-active);border-left-color:var(--primary);font-weight:var(--w-medium)}.rail nav .tally{font-family:var(--figures);font-size:var(--t-micro);font-weight:var(--w-strong);background:var(--primary);color:#fff;border-radius:100px;margin-left:auto;padding:0 7px;line-height:1.6}.language{gap:var(--s1);margin-top:var(--s3);flex-wrap:wrap;display:flex}.language button{border:1px solid var(--rail-rule);border-radius:var(--radius-sm);width:auto;min-height:26px;color:var(--rail-text);font-size:var(--t-micro);font-weight:var(--w-medium);background:0 0;margin:0;padding:0 10px}.language button:hover:not(:disabled){filter:none;color:var(--rail-bright);border-color:var(--rail-faint)}.language button[aria-current=true]{color:var(--rail-bright);border-color:var(--rail-faint)}.language[data-pending]{opacity:.6}@media (max-width:860px){.shell{grid-template-columns:1fr}.rail{align-items:center;gap:var(--s4);height:auto;padding:var(--s3) var(--s4);border-right:0;border-bottom:1px solid var(--rail-rule);flex-direction:row;position:static;overflow-x:auto}.rail .brand{padding:0}.rail-group{display:none}.rail nav{gap:var(--s1);flex-direction:row}.rail nav a{padding:var(--s2) var(--s3);border-bottom:2px solid #0000;border-left:0}.rail nav a[aria-current=page]{border-left-color:#0000;border-bottom-color:var(--primary)}}.main{min-width:0;padding-bottom:var(--s8)}.banner{align-items:baseline;gap:var(--s1) var(--s3);padding:9px var(--s6);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.banner.critical{background:var(--critical-bg);border-bottom-color:var(--critical-rule);color:var(--critical)}.banner span{color:var(--ink-soft)}.head{padding:var(--s5) var(--s6) var(--s4);border-bottom:1px solid var(--rule);align-items:flex-end;gap:var(--s5);flex-wrap:wrap;display:flex}.head h1{font-size:var(--t-large);font-weight:var(--w-medium);letter-spacing:-.018em;margin:0;line-height:1.2}.head .lede{color:var(--ink-soft);max-width:78ch;margin:3px 0 0}.head .actions{gap:var(--s2);align-items:center;margin-left:auto;display:flex}.body{padding:0 var(--s6);max-width:var(--column)}@media (max-width:860px){.banner{padding:9px var(--s4)}.head{padding:var(--s4) var(--s4) var(--s3)}.body{padding:0 var(--s4)}}.section-head{align-items:baseline;gap:var(--s3);margin-bottom:var(--s2);display:flex}.section-head h2{font-size:var(--t-micro);font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint);margin:0}.section-head .count{font-family:var(--figures);font-size:var(--t-micro);color:var(--ink-faint);font-variant-numeric:tabular-nums}.section-head .aside{font-size:var(--t-small);color:var(--ink-faint);margin-left:auto}.figures{column-gap:var(--s6);row-gap:var(--s4);padding-top:var(--s5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.figure .what{font-size:var(--t-nano);font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.figure .count{font-family:var(--figures);font-size:var(--t-figure);font-weight:var(--w-normal);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:5px;line-height:1.05}.figure .count.alarm{color:var(--critical)}.figure .unit{font-family:var(--text);font-size:var(--t-read);font-weight:var(--w-normal);color:var(--ink-soft);letter-spacing:0;margin-left:5px}.figure .with{font-size:var(--t-small);color:var(--ink-faint);margin-top:var(--s1)}.table{border-collapse:collapse;width:100%}.table th{font-size:var(--t-small);font-weight:var(--w-normal);letter-spacing:0;color:var(--ink-faint);text-align:left;padding:var(--s2) var(--s4) 9px;border-bottom:1px solid var(--rule-strong);white-space:nowrap}.table td{padding:8px var(--s4);border-bottom:1px solid var(--rule);height:var(--row);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--sunken)}.table .num{text-align:right;font-family:var(--figures);font-variant-numeric:tabular-nums;white-space:nowrap}.table th.num{font-family:var(--text)}.table .strong{font-weight:var(--w-medium)}.table .faint{color:var(--ink-faint)}.table .bar{width:88px;padding-left:0}.duo .sub{color:var(--ink-faint);font-size:var(--t-small);display:block}.scroll{overflow-x:auto}.badge{border-radius:var(--radius-sm);font-size:var(--t-small);font-weight:var(--w-medium);white-space:nowrap;color:var(--ink);align-items:center;gap:5px;padding:2px;line-height:1.5;display:inline-flex}.badge svg{flex:none}.badge.good svg{color:var(--good)}.badge.neutral{color:var(--ink-faint)}.badge.neutral svg{color:var(--rule-strong)}.badge.warn{background:var(--warn-bg);color:var(--warn);padding:2px 8px}.badge.warn svg{color:var(--warn)}.badge.critical{background:var(--critical-bg);color:var(--critical);font-weight:var(--w-medium);padding:2px 8px}.badge.critical svg{color:var(--critical)}.share{background:var(--sunken);border-radius:2px;min-width:48px;height:3px;display:block;overflow:hidden}.share>span{background:var(--ink-faint);border-radius:2px;height:100%;display:block}.share.warn>span{background:var(--warn)}.share.critical>span{background:var(--critical)}.share.good>span{background:var(--good)}.proof{gap:7px var(--s5);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);border-left:2px solid var(--rule-strong);grid-template-columns:1fr auto auto;align-items:center;display:grid}.proof:last-child{border-bottom:0}.proof.good{border-left-color:var(--good)}.proof.warn{border-left-color:var(--warn)}.proof.critical{border-left-color:var(--critical)}.proof .target{font-weight:var(--w-medium);align-items:center;gap:6px;display:flex}.proof.good .target svg{color:var(--good)}.proof.warn .target svg{color:var(--warn)}.proof.critical .target svg{color:var(--critical)}.proof .kind{color:var(--ink-faint);font-size:var(--t-small);display:block}.proof .measure{font-family:var(--figures);font-size:var(--t-title);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:right;min-width:8ch}.proof .measure .what,.proof .validity .what{font-family:var(--text);font-size:var(--t-nano);font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint);display:block}.proof .validity{align-items:center;gap:var(--s3);grid-column:1/-1;grid-template-columns:auto 1fr auto;display:grid}.proof .validity .ago{font-size:var(--t-small);color:var(--ink-faint);white-space:nowrap}@media (max-width:640px){.proof{grid-template-columns:1fr auto}.proof .measure{text-align:left;grid-column:1/-1}.proof .validity{grid-template-columns:1fr}}.notice{gap:2px var(--s4);padding:10px var(--s4);border-left:3px solid var(--rule-strong);border-bottom:1px solid var(--rule);background:var(--surface);grid-template-columns:1fr auto;display:grid}.notice:last-child{border-bottom:0}.notice.critical{border-left-color:var(--critical)}.notice.warn{border-left-color:var(--warn)}.notice:hover{background:var(--sunken)}.notice .what{font-weight:var(--w-medium);align-items:baseline;gap:var(--s2);display:flex}.notice .when{font-family:var(--figures);font-size:var(--t-micro);color:var(--ink-faint);white-space:nowrap;text-align:right}.notice .why{color:var(--ink-soft);max-width:92ch}.notice .stamps{text-align:right;font-family:var(--figures);font-size:var(--t-micro);color:var(--ink-faint);white-space:nowrap;align-self:end}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--lift);overflow:hidden}.empty{padding:var(--s6) var(--s4);text-align:center;color:var(--ink-soft);justify-items:center;gap:var(--s1);display:grid}.empty svg{color:var(--rule-strong);margin-bottom:var(--s2)}.empty p{max-width:62ch;margin:0}.empty .big{color:var(--ink);font-size:var(--t-read);font-weight:var(--w-medium);margin-bottom:var(--s1);display:block}.note{color:var(--ink-faint);font-size:var(--t-small);margin:var(--s2) 0 0;padding-left:var(--s3);border-left:2px solid var(--rule);max-width:92ch}.failure{margin-top:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--radius);border-left:2px solid var(--critical);background:var(--critical-bg);color:var(--critical);font-family:var(--figures);font-size:var(--t-small)}.login{min-height:100dvh;padding:var(--s5);grid-template-rows:1fr auto;place-items:center;display:grid}.login-block{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);width:100%;max-width:380px;box-shadow:var(--lift);padding:var(--s6)}.login .mark{font-size:var(--t-large);font-weight:var(--w-strong);letter-spacing:-.03em;border-bottom:3px solid var(--primary);margin-bottom:var(--s4);padding-bottom:3px;display:inline-block}.login .lede{color:var(--ink-soft);margin:0 0 var(--s5)}.login form>label:first-child{margin-top:0}.login-foot{padding-bottom:var(--s5)}.login-foot .language button{border-color:var(--rule-strong);color:var(--ink-faint)}.login-foot .language button[aria-current=true]{color:var(--ink);border-color:var(--ink-faint)}label{font-size:var(--t-small);font-weight:var(--w-strong);color:var(--ink-soft);margin:var(--s4) 0 var(--s1);display:block}input{width:100%;padding:9px var(--s3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--t-base);font-family:inherit;transition:border-color .12s,box-shadow .12s}input:focus{border-color:var(--ink-faint);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink-faint) 14%, transparent)}input::placeholder{color:var(--ink-faint)}button{margin-top:var(--s5);border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);width:100%;color:var(--surface);font-size:var(--t-base);font-weight:var(--w-strong);cursor:pointer;padding:10px;font-family:inherit;transition:opacity .12s}button:hover:not(:disabled){opacity:.88}button:disabled{opacity:.45;cursor:default}@media print{.rail,.language{display:none}.shell{grid-template-columns:1fr}body{color:#000;background:#fff}.panel,.notice,.proof{border-color:#999;background:#fff!important}.badge{color:#000!important;background:#fff!important;border-color:#666!important}.share>span{background:#000!important}section{break-inside:avoid}}.btn{width:auto;min-height:var(--hit);border-radius:var(--radius-sm);font-size:var(--t-small);font-weight:var(--w-medium);border-radius:var(--radius);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 13px;font-family:inherit;display:inline-flex}.btn:hover:not(:disabled){filter:none;border-color:var(--ink-faint);background:var(--sunken)}.btn:disabled{opacity:.45;cursor:default}.btn.danger{color:var(--critical);border-color:var(--critical-rule)}.btn.danger:hover:not(:disabled){background:var(--critical-bg);border-color:var(--critical)}.btn.quiet{color:var(--ink-faint);border-color:#0000}.btn.quiet:hover:not(:disabled){color:var(--ink);background:0 0}.acts,.act{gap:var(--s2);flex-wrap:wrap;align-items:center;display:inline-flex}.act.asking{padding:2px 0}.act-say{font-size:var(--t-small);color:var(--ink-soft);max-width:52ch}.adopt-form{justify-content:flex-end;row-gap:var(--s2)}.adopt-form .filter{gap:var(--s2)}.adopt-form input{min-height:var(--hit-inline);min-width:16ch;font-size:var(--t-small)}.table td.row-acts:has(.adopt-form){white-space:normal;width:auto}.adopt-form .act-say{text-align:right;flex-basis:100%;max-width:none}.adopt-form .act-error{text-align:right;flex-basis:100%}.protect{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.protect .dropdown-trigger{min-height:var(--hit-inline);font-size:var(--t-small)}.act-why{width:auto;min-width:26ch;min-height:var(--hit);padding:0 var(--s3);font-size:var(--t-small)}.act-error{font-size:var(--t-micro);color:var(--critical);font-family:var(--figures);max-width:60ch}.table .row-acts{text-align:right;white-space:nowrap;width:1%}.table .row-acts .acts{opacity:0;transition:opacity 90ms}.table tr:hover .row-acts .acts,.table .row-acts .acts:focus-within{opacity:1}@media (hover:none){.table .row-acts .acts{opacity:1}}.sign-out{margin-top:var(--s3);width:auto;color:var(--rail-faint);font-size:var(--t-micro);font-weight:var(--w-medium);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.sign-out:hover:not(:disabled){opacity:1;color:var(--rail-bright)}.waiting{align-items:center;gap:var(--s4);padding:10px var(--s4);border-left:3px solid var(--warn);border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.waiting:last-child{border-bottom:0}.waiting>svg{color:var(--warn)}.waiting.stale{border-left-color:var(--rule-strong)}.waiting.stale>svg{color:var(--ink-faint)}.waiting .who{flex-direction:column;min-width:0;display:flex}.waiting .host{font-weight:var(--w-medium)}.waiting .claims{font-size:var(--t-small);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waiting .when{font-family:var(--figures);font-size:var(--t-micro);color:var(--ink-faint);white-space:nowrap}@media (max-width:860px){.waiting{grid-template-columns:auto minmax(0,1fr)}.waiting .when,.waiting .acts{grid-column:2}}.notice .rule{margin-left:var(--s2);font-family:var(--figures);font-size:var(--t-micro);color:var(--ink-faint);font-weight:400}.table .failed{color:var(--critical);font-weight:var(--w-medium)}.pending.stale{border-left-color:var(--rule-strong);background:var(--surface)}.pending .why{color:var(--ink-soft);max-width:90ch;margin:0}.table .mono{font-family:var(--figures);white-space:nowrap}.filters{align-items:center;gap:var(--s3);margin-bottom:var(--s2);color:var(--ink-faint);flex-wrap:wrap;display:flex}.filter{align-items:center;gap:6px;margin:0;display:inline-flex}.filter-label{font-size:var(--t-nano);font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.filter.search{flex:240px;max-width:360px;position:relative}.filter.search svg{color:var(--ink-faint);pointer-events:none;position:absolute;left:11px}.filter.search input{min-height:var(--hit);padding:0 var(--s3) 0 32px;font-size:var(--t-small);border-radius:var(--radius-sm)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pager{justify-content:flex-end;align-items:center;gap:var(--s2);margin-top:var(--s3);display:flex}.pager .range{font-family:var(--figures);font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--ink-faint);margin-right:auto}.pager .btn{align-items:center;gap:5px;display:inline-flex}.notice.settled{border-left-color:var(--rule)}.notice.settled .what{color:var(--ink-soft);font-weight:var(--w-medium)}.notice.settled .why{color:var(--ink-faint)}.role-select{appearance:none;border-radius:var(--radius-sm);min-height:28px;color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:var(--w-medium);cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 11px center,right 7px center;background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #0000;padding:0 26px 0 9px}.role-select:hover{border-color:var(--rule-strong);background-color:var(--surface)}.role-fixed{font-weight:var(--w-medium);flex-direction:column;display:inline-flex}.role-fixed .why{font-size:var(--t-micro);color:var(--ink-faint);font-weight:400}.invite{padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);background:var(--sunken)}.invite form{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.invite form .filter{flex-direction:column;align-items:flex-start;gap:4px}.invite form input,.invite form select{min-height:var(--hit);width:auto;min-width:22ch;padding:0 var(--s3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--t-small)}.invite form button{margin:0}.invite-link{margin-top:var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--warn-rule);border-radius:var(--radius-sm);background:var(--warn-bg)}.invite-link .what{margin:0 0 var(--s2);font-size:var(--t-small);font-weight:var(--w-strong);color:var(--warn)}.invite-link .row{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.invite-link code{white-space:nowrap;min-width:0;font-family:var(--figures);font-size:var(--t-small);padding:7px var(--s3);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--rule);flex:1;overflow-x:auto}.hint{margin:var(--s2) 0 0;font-size:var(--t-small);color:var(--ink-faint);max-width:60ch}.hint.bound{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--rule)}.dedans{padding:var(--s4) var(--s5)}.state-line{margin:0 0 4px}.enrolled-note{margin:var(--s3) 0 0;color:var(--good);font-weight:var(--w-medium)}.enrol{gap:var(--s5);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:start;display:grid}@media (max-width:640px){.enrol{grid-template-columns:1fr}}.enrol-code svg{border:1px solid var(--rule);border-radius:var(--radius-sm);background:#fff;display:block}.enrol .what,.enrol-steps .what{font-size:var(--t-small);font-weight:var(--w-normal);letter-spacing:0;text-transform:none;color:var(--ink-faint);margin:0 0 5px;display:block}.secret{font-family:var(--figures);font-size:var(--t-small);letter-spacing:.04em;padding:6px var(--s3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--sunken);-webkit-user-select:all;user-select:all;display:inline-block}.enrol-steps form{margin-top:var(--s4);align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.enrol-steps form label{font-weight:var(--w-normal);color:var(--ink-faint);margin:0 0 4px}.enrol-steps form>div{flex-direction:column;display:flex}.enrol-steps form button{width:auto;margin:0}.enrol-steps input#totp{width:11ch;font-family:var(--figures);font-size:var(--t-read);letter-spacing:.18em;text-align:center;padding:7px var(--s2)}.enrol-steps .hint{margin-top:4px}.banner a{font-weight:var(--w-strong);margin-left:auto}.dropdown{display:inline-block;position:relative}.dropdown-trigger{width:auto;min-height:var(--hit);justify-content:space-between;align-items:center;gap:var(--s3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:var(--w-medium);cursor:pointer;margin:0;padding:0 10px 0 12px;transition:border-color .12s;display:inline-flex}.dropdown-trigger:hover:not(:disabled){opacity:1;border-color:var(--ink-faint)}.dropdown-trigger svg{color:var(--ink-faint);transition:transform .12s}.dropdown[data-open] .dropdown-trigger{border-color:var(--ink-faint)}.dropdown[data-open] .dropdown-trigger svg{transform:rotate(180deg)}.dropdown-list{z-index:20;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);min-width:100%;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 4px 6px -1px #14151a12,0 10px 24px -4px #14151a1f}.dropdown-list.start{left:0}.dropdown-list.end{right:0}.dropdown-list li{border-radius:var(--radius-sm);font-size:var(--t-small);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:7px 10px 7px 6px;display:flex}.dropdown-list li[data-active]{background:var(--sunken)}.dropdown-list li[aria-selected=true]{font-weight:var(--w-strong)}.dropdown-list .tick{width:13px;color:var(--ink);flex:none;justify-content:center;display:inline-flex}@media (prefers-color-scheme:dark){.dropdown-list{box-shadow:0 4px 6px -1px #00000080,0 10px 24px -4px #0009}}.table .row-acts .btn,.table .dropdown-trigger{min-height:var(--hit-inline)}.freshness{font-family:var(--figures);font-size:var(--t-micro);color:var(--ink-faint);white-space:nowrap}.freshness.stale{color:var(--warn);font-weight:var(--w-strong);border-radius:var(--radius-sm);background:var(--warn-bg);padding:3px 9px}.matrix{border-collapse:separate;border-spacing:0;width:auto;margin:0}.matrix th,.matrix td{border-bottom:1px solid var(--rule)}.matrix th.peer{font-family:var(--figures);font-size:var(--t-micro);font-weight:var(--w-strong);letter-spacing:0;text-transform:none;color:var(--ink);white-space:nowrap}.matrix thead th.peer{text-align:center;background:var(--sunken);border-bottom:1px solid var(--rule-strong);padding:8px 10px}.matrix tbody th.peer{z-index:1;text-align:left;padding:0 var(--s4) 0 var(--s4);background:var(--surface);border-right:1px solid var(--rule);position:sticky;left:0}.matrix .corner{z-index:2;padding:6px var(--s4);background:var(--sunken);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule-strong);font-size:var(--t-nano);text-align:left;white-space:nowrap;line-height:1.35;position:sticky;left:0}.matrix .corner .from{color:var(--ink-faint);display:block}.matrix .corner .from:after{content:" ↓"}.matrix .corner .to{color:var(--ink-faint);display:block}.matrix .corner .to:before{content:"→ "}.matrix td{text-align:center;vertical-align:middle;width:74px;height:38px;padding:0 6px}.matrix td.self{background:repeating-linear-gradient(45deg, transparent, transparent 4px, var(--rule) 4px, var(--rule) 5px)}.matrix .cell .ms{font-family:var(--figures);font-size:var(--t-small);font-variant-numeric:tabular-nums;line-height:1.3;display:block}.matrix .cell .bar{background:var(--rule-strong);border-radius:1px;height:2px;margin-top:3px;display:block}.matrix .cell.relayed{background:var(--warn-bg)}.matrix .cell.relayed .ms{color:var(--warn);font-weight:var(--w-strong)}.matrix .cell.relayed .bar{background:var(--warn)}.matrix .cell.broken{background:var(--critical-bg)}.matrix .cell.broken .ms{color:var(--critical);font-weight:var(--w-strong);font-size:var(--t-read)}.matrix .cell.unknown .ms{color:var(--rule-strong)}.matrix tbody tr:hover th.peer,.matrix tbody tr:hover td.cell.direct,.matrix tbody tr:hover td.cell.unknown{background:var(--sunken)}.figure .count.small{font-family:var(--text);font-size:var(--t-read);font-weight:var(--w-medium);letter-spacing:0;line-height:1.4}.mono-tiny{font-family:var(--figures);font-size:var(--t-micro)}.facts{padding:var(--s4) var(--s5);gap:var(--s3) var(--s6);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0;display:grid}.facts>div{gap:var(--s3);align-items:baseline;min-width:0;display:flex}.facts dt{color:var(--ink-faint);font-size:var(--t-small);white-space:nowrap;min-width:8ch}.facts dd{text-overflow:ellipsis;margin:0;overflow:hidden}.facts dd.mono{font-family:var(--figures);font-size:var(--t-small)}.table .mono{font-family:var(--figures)}.row-link{text-decoration-color:#0000}.row-link:hover{text-decoration-color:currentColor}.panel:has(>.matrix){width:fit-content;max-width:100%}.empty.compact{justify-content:flex-start;align-items:baseline;gap:var(--s2);padding:var(--s3) var(--s5);text-align:left;margin:0;display:flex}.empty.compact svg{align-self:center;margin:0}.empty.compact .big{font-size:var(--t-base);margin:0;display:inline}.empty.compact .why{color:var(--ink-faint);font-size:var(--t-small)}.facts.money{border-top:1px solid var(--rule);background:var(--sunken)}.facts .qualifier{margin-left:var(--s2);font-family:var(--text);font-size:var(--t-small);color:var(--ink-faint)}.warnish{color:var(--warn);font-weight:var(--w-medium)}.crumb{font-size:var(--t-small);text-decoration-color:#0000}.crumb:hover{text-decoration-color:currentColor}.weaknesses{flex-wrap:wrap;gap:4px;max-width:42ch;display:inline-flex}.table .image{white-space:nowrap}.table .aside-row td{border-top:1px solid var(--rule-strong);background:var(--sunken)}.cards{gap:var(--s4);padding-top:var(--s5);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.card{padding:var(--s4);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--lift);align-content:start;gap:6px;display:grid}.card .what{font-size:var(--t-nano);font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.card .value{font-family:var(--figures);font-size:var(--t-figure);font-weight:var(--w-normal);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;line-height:1.05}.card .value.alarm{color:var(--critical)}.card .unit{font-family:var(--text);font-size:var(--t-read);font-weight:var(--w-normal);letter-spacing:0;color:var(--ink-soft);margin-left:6px}.card .share{margin:2px 0}.card .aside{font-size:var(--t-small);color:var(--ink-faint)}.card .aside .alarm{color:var(--critical)}.attn{align-items:baseline;gap:var(--s4);padding:9px var(--s4);border-left:3px solid var(--rule-strong);border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:minmax(9rem,auto) 1fr auto;text-decoration:none;display:grid}.attn:last-child{border-bottom:0}.attn:hover{background:var(--sunken)}.attn.critical{border-left-color:var(--critical)}.attn.warn{border-left-color:var(--warn)}.attn .who{font-weight:var(--w-medium);white-space:nowrap}.attn .what{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attn .when{font-family:var(--figures);font-size:var(--t-micro);color:var(--ink-faint);white-space:nowrap}@media (max-width:720px){.attn{grid-template-columns:1fr auto}.attn .what{white-space:normal;grid-column:1/-1}}.identity{padding:var(--s3) var(--s6) var(--s4);gap:var(--s3) var(--s5);background:var(--sunken);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}@media (max-width:1100px){.identity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.identity{grid-template-columns:1fr}}.identity>div{flex-direction:column;gap:0;min-width:0;display:flex}.identity dt{font-size:var(--t-micro);font-weight:var(--w-normal);letter-spacing:0;text-transform:none;color:var(--ink-faint);white-space:nowrap}.identity dd{font-size:var(--t-base);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.identity dd.mono{font-family:var(--figures);font-size:var(--t-small)}.tabs{gap:var(--s1);margin-top:var(--s4);border-bottom:1px solid var(--rule);display:flex;overflow-x:auto}.tabs a{padding:9px var(--s3);color:var(--ink-faint);font-size:var(--t-small);font-weight:var(--w-medium);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;text-decoration:none;display:inline-flex}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.tabs .tally{font-family:var(--figures);font-size:var(--t-micro);color:var(--ink-faint);background:var(--sunken);border-radius:100px;padding:0 6px}.tabs a[aria-current=page] .tally{background:var(--neutral-bg);color:var(--ink-soft)}.tabs+*>section:first-child,.tabs~section:first-of-type{margin-top:var(--s4)}.head{align-items:flex-start}.head-text{min-width:0}.head .actions{align-self:center}.crumbs{font-size:var(--t-small);color:var(--ink-faint);align-items:center;gap:6px;margin-bottom:3px;display:flex}.crumbs a{text-decoration-color:#0000}.crumbs a:hover{color:var(--ink);text-decoration-color:currentColor}.crumbs a:after{content:"/";color:var(--rule-strong);margin-left:6px}.head:has(+.identity){padding-bottom:var(--s3);border-bottom:0}.identity+.tabs{padding:0 var(--s6);margin-top:0}.identity{padding:0 var(--s6) var(--s4);margin-top:0}.tab-body{margin-top:var(--s4)}.tab-aside{margin:0 0 var(--s2);text-align:right;font-size:var(--t-micro);color:var(--ink-faint)}.tiny{font-size:var(--t-micro)}.table .row-acts .acts{flex-wrap:nowrap}.table td.container-name{white-space:nowrap}.table td.container-name .sub{font-family:var(--figures);font-size:var(--t-micro)}.weaknesses{max-width:none}.weaknesses .badge{font-size:var(--t-micro);padding:1px 7px}.table .image{width:1%}.head{padding:var(--s6) var(--s6) var(--s4)}.head:has(+.identity){padding-bottom:var(--s5)}.identity{padding:var(--s5) var(--s6)}.identity+.tabs,.tab-body{margin-top:var(--s5)}section{margin-top:var(--s6)}section:first-child{margin-top:var(--s5)}.main{padding-bottom:var(--s8)}.panel>.table th:first-child,.panel>.table td:first-child{padding-left:var(--s4)}.panel>.table th:last-child,.panel>.table td:last-child{padding-right:var(--s4)}@media (max-width:860px){.head{padding:var(--s5) var(--s4) var(--s3)}.identity{padding:var(--s3) var(--s4)}.identity+.tabs{padding:0 var(--s4)}}.table .stamp{white-space:nowrap;width:1%}.section-head:empty{display:none}.enrol-steps .secret+.hint{margin:0 0 0 var(--s3);display:inline}.rail-foot{padding:var(--s3) var(--s3) 0;border-top:1px solid var(--rail-rule);margin-top:auto}.menu{position:relative}.menu-trigger{width:100%;min-height:var(--hit);align-items:center;gap:var(--s2);padding:6px var(--s2);border-radius:var(--radius-sm);color:var(--rail-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;margin:0;display:flex}.menu-trigger:hover:not(:disabled){opacity:1;background:var(--rail-active)}.menu[data-open] .menu-trigger{background:var(--rail-active)}.menu-trigger .who{flex-direction:column;flex:1;min-width:0;display:flex}.menu-trigger .name{color:var(--rail-bright);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-trigger .sub{color:var(--rail-faint);font-size:var(--t-micro)}.menu-trigger svg{color:var(--rail-faint);flex:none;transition:transform .12s}.menu[data-open] .menu-trigger svg{transform:rotate(180deg)}.menu-list{z-index:30;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);min-width:220px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 4px 6px -1px #14151a14,0 12px 28px -6px #14151a2e}.menu-list ul{margin:0;padding:0;list-style:none}.menu-list a,.menu-list button{border-radius:var(--radius-sm);width:100%;min-height:0;color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:var(--w-normal);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:7px 10px;text-decoration:none;display:block}.menu-list a:hover,.menu-list a[data-active],.menu-list button:hover:not(:disabled),.menu-list button[data-active]{background:var(--sunken);opacity:1}.menu-list .danger{color:var(--critical)}.menu-extra{padding:var(--s2) 10px 4px;border-top:1px solid var(--rule);margin-top:4px}.menu-extra .language{margin:0}.menu-extra .language button{border-color:var(--rule-strong);color:var(--ink-faint)}.menu-extra .language button:hover:not(:disabled),.menu-extra .language button[aria-current=true]{color:var(--ink);border-color:var(--ink-faint)}@media (prefers-color-scheme:dark){.menu-list{box-shadow:0 4px 6px -1px #00000080,0 12px 28px -6px #0009}}@media (max-width:860px){.rail-foot{border:0;margin:0 0 0 auto;padding:0;display:block}.menu-list{inset:calc(100% + 6px) 0 auto auto}}.enrol-token{margin-top:var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--warn-rule);border-radius:var(--radius);background:var(--warn-bg);max-width:100%}.enrol-token .head{align-items:center;gap:var(--s3);margin-bottom:var(--s2);display:flex}.enrol-token .what{font-size:var(--t-small);color:var(--warn);flex:1}.enrol-token code{white-space:nowrap;font-family:var(--figures);font-size:var(--t-small);padding:8px var(--s3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);-webkit-user-select:all;user-select:all;display:block;overflow-x:auto}.enrol-token .hint{margin-top:6px}.add-row{padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule)}.add-form{align-items:flex-end;gap:var(--s3) var(--s4);padding:var(--s4);border-bottom:1px solid var(--rule);background:var(--sunken);flex-wrap:wrap;display:flex}.add-form .filter{flex-direction:column;align-items:stretch;gap:4px}.add-form .filter.wide{flex:280px}.add-form .filter.narrow input{width:9ch}.add-form input{min-height:var(--hit);width:auto;min-width:18ch;padding:0 var(--s3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--t-small)}.add-form .add-actions{gap:var(--s2);display:flex}.add-form .add-actions .btn{margin:0}.add-form .hint{flex-basis:100%;margin:0}.add-form .act-error{flex-basis:100%}.table .target{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.table .sub.failed{color:var(--critical)}.declare{align-items:flex-end;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:flex}.declare .filter{flex-direction:column;align-items:stretch;gap:4px}.declare input{min-height:var(--hit);width:18ch;padding:0 var(--s3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);font-size:var(--t-small)}.declare .add-actions{gap:var(--s2);display:flex}.declare .act-error{flex-basis:100%}.waiting .said{margin-left:var(--s2);font-family:var(--figures);font-size:var(--t-micro);font-weight:var(--w-normal);color:var(--warn)}.page-action{margin-top:var(--s5)}.page-action .declare,.page-action .enrol-token{max-width:760px;margin-top:0}.tick{font-size:var(--t-small);font-weight:var(--w-normal);color:var(--ink);cursor:pointer;align-items:center;gap:7px;margin:0;display:inline-flex}.tick input{width:auto;min-height:0;accent-color:var(--ink);margin:0}.warn-note{margin-top:var(--s2);border-left-color:var(--warn);color:var(--warn)}.org-switch{margin-bottom:var(--s2);flex-direction:column;align-items:stretch;gap:4px}.org-switch .dropdown-trigger{width:100%}.passkey-add{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.passkey-add .filter{flex-direction:column;align-items:stretch;gap:4px}.passkey-add input{min-height:var(--hit);width:22ch;padding:0 var(--s3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);font-size:var(--t-small)}.passkey-add .btn{margin:0}.plan{flex-direction:column;align-items:flex-end;display:flex}a.plan{border-radius:var(--r1);margin:-2px -4px;padding:2px 4px;text-decoration:none}a.plan:hover{background:var(--sunken)}a.plan:hover .counts{color:var(--ink)}.plan .what{font-size:var(--t-nano);font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.plan .counts{font-family:var(--figures);font-size:var(--t-small);color:var(--ink-soft)}.plan-table th[scope=row]{font-weight:var(--w-normal);color:var(--ink-soft);text-align:left;white-space:nowrap;width:1%;padding-right:var(--s5)}.plan-table td.num{white-space:nowrap;text-align:right;width:1%}.plan-table .bar-cell{width:1%;padding-left:var(--s3)}.plan-table .bar-cell .share{width:140px;min-width:0}.plan-table td:last-child{width:auto}.table tr.is-current>td{background:var(--sunken)}.table tr.is-current>td:first-child{box-shadow:inset 2px 0 0 var(--good)}
