@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-var.woff2) format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2212,u+feff,u+fffd}:root{color-scheme:dark;--color-ground:oklch(16% 0.010 52);--color-ground-deep:oklch(12.5% 0.009 52);--color-surface:oklch(20% 0.011 52);--color-surface-raised:oklch(24% 0.012 52);--color-line:oklch(28% 0.010 52);--color-line-strong:oklch(39% 0.012 52);--color-text:oklch(93% 0.008 78);--color-text-muted:oklch(75% 0.012 68);--color-text-faint:oklch(64% 0.013 62);--color-text-inverse:oklch(12.5% 0.009 52);--color-delivered:oklch(74% 0.115 152);--color-retrying:oklch(80% 0.125 82);--color-failed:oklch(66% 0.165 28);--color-queued:oklch(72% 0.02 240);--sev-low:oklch(50% 0.08 40);--sev-medium:oklch(62% 0.13 36);--sev-high:oklch(73% 0.17 31);--sev-critical:oklch(84% 0.15 25);--data-1:oklch(72% 0.10 235);--glass-fill:color-mix(in oklab,var(--color-surface) 58%,transparent);--glass-fill-strong:color-mix(in oklab,var(--color-surface) 78%,transparent);--glass-edge:color-mix(in oklab,var(--color-text) 11%,transparent);--glass-edge-strong:color-mix(in oklab,var(--color-text) 20%,transparent);--glass-blur:blur(18px) saturate(135%);--color-shadow:oklch(0% 0 0/0.42);--glass-shadow:0 1px 0 color-mix(in oklab,var(--color-text) 6%,transparent) inset,0 18px 40px -18px var(--color-shadow);--ambient-a:oklch(42% 0.045 62/0.22);--ambient-b:oklch(38% 0.04 30/0.16);--font-family:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--width-display:112;--width-body:100;--width-condensed:88;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:0.9375rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--leading-tight:1.1;--leading-body:1.55;--tracking-display:-0.025em;--tracking-wide:0.04em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--border-hair:1px solid var(--color-line);--border-strong:1px solid var(--color-line-strong);--ring-focus:2px solid var(--color-text);--duration-fast:130ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--topbar-height:3.5rem;--z-sticky:40;--z-overlay:100}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--color-ground);color:var(--color-text);font-family:var(--font-family);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60rem 40rem at 82% -6%,var(--ambient-a),transparent 70%),radial-gradient(48rem 36rem at -8% 42%,var(--ambient-b),transparent 70%)}h1,h2,h3,h4{margin:0;font-weight:600;font-variation-settings:"wdth" var(--width-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-base);font-variation-settings:"wdth" var(--width-body);letter-spacing:0}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:.2em}a:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}button{font:inherit;color:inherit;cursor:pointer}[hidden]{display:none!important}img,svg{display:block;max-width:100%}svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mono,code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:focus-visible{outline:var(--ring-focus);outline-offset:2px}::selection{background:var(--color-text);color:var(--color-text-inverse)}table{border-collapse:collapse;width:100%}td,th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.shell{display:grid;grid-template-columns:1fr;min-height:100dvh}.sidebar{border-right:var(--border-hair);background:var(--color-ground-deep);display:none;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto}.sidebar__brand{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--border-hair);text-decoration:none;min-height:var(--topbar-height)}.sidebar__brand img{width:2.75rem;height:2.75rem;flex:none;object-fit:contain;border-radius:var(--radius)}.sidebar__brand span{font-weight:600;font-variation-settings:"wdth" var(--width-display);letter-spacing:-.015em}.sidebar__group{padding:var(--space-5) var(--space-3) 0}.sidebar__label{padding:0 var(--space-3) var(--space-2);color:var(--color-text-faint);font-size:var(--text-xs);font-variation-settings:"wdth" var(--width-condensed);letter-spacing:var(--tracking-wide)}.sidebar__link{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--color-text-muted);text-decoration:none;font-size:var(--text-sm);min-height:2.75rem;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.sidebar__link svg{width:1.125rem;height:1.125rem;flex:none;color:var(--color-text-faint)}.sidebar__link:hover,.sidebar__link[aria-current=page]{background:var(--color-surface);color:var(--color-text)}.sidebar__link[aria-current=page] svg{color:var(--color-text)}.sidebar__foot{margin-top:auto;padding:var(--space-4) var(--space-3);border-top:var(--border-hair)}.sidebar__plan{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);border:var(--border-hair);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-xs);color:var(--color-text-muted)}.sidebar__plan strong{color:var(--color-text);font-size:var(--text-sm)}.meter{height:3px;border-radius:2px}.meter span{background:var(--color-text-muted)}.meter[data-state=warn] span{background:var(--color-retrying)}.meter[data-state=over] span{background:var(--color-failed)}.topbar{justify-content:space-between;gap:var(--space-4);min-height:var(--topbar-height);padding:0 var(--space-5);border-bottom:1px solid var(--glass-edge);background:var(--glass-fill-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.topbar,.topbar__left{display:flex;align-items:center}.topbar__left{gap:var(--space-3);min-width:0}.topbar__title{font-size:var(--text-sm);color:var(--color-text-muted)}.topbar__right{display:flex;align-items:center;gap:var(--space-2)}.icon-button{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:var(--border-hair);border-radius:var(--radius);background:transparent}.icon-button:hover{background:var(--color-surface)}.icon-button svg{width:1.125rem;height:1.125rem}@media (min-width:64rem){.nav-toggle{display:none}}@media (max-width:63.99rem){.nav-toggle{width:2.75rem;height:2.75rem}.sidebar--open{display:flex;position:fixed;top:var(--topbar-height);bottom:0;left:0;width:min(20rem,90vw);height:calc(100dvh - var(--topbar-height));z-index:var(--z-sticky);box-shadow:1rem 0 2rem oklch(0 0 0/.3)}}@media (max-width:40rem){.topbar{padding-inline:var(--space-3);gap:var(--space-2)}.topbar__title{display:none}.topbar__right{gap:var(--space-1)}.topbar__right .button{white-space:nowrap}}.main{min-width:0}.page{padding:var(--space-8) var(--space-5) var(--space-16);max-width:78rem;margin-inline:auto}@media (min-width:60rem){.page{padding:var(--space-10) var(--space-8) var(--space-16)}}.page__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.page__lead{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);max-width:62ch}.page__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.section{margin-top:var(--space-10)}.section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.section__head p{color:var(--color-text-muted);font-size:var(--text-sm)}.stack{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.stack-sm{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.panel{border:1px solid var(--glass-edge);border-radius:var(--radius-lg);background:var(--glass-fill);box-shadow:var(--glass-shadow)}.panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--border-hair)}.panel__title{font-size:var(--text-sm);font-weight:600}.panel__body{padding:var(--space-5)}.panel__foot{padding:var(--space-4) var(--space-5);border-top:var(--border-hair);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.375rem;padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius);background:var(--color-text);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.button:hover{background:oklch(100% 0 0)}.button svg{width:1rem;height:1rem}.button--quiet{background:transparent;border-color:var(--color-line-strong);color:var(--color-text)}.button--quiet:hover{background:var(--color-surface)}.button--danger{background:transparent;border-color:var(--color-failed);color:var(--color-failed)}.button--danger:hover{background:color-mix(in oklab,var(--color-failed) 12%,transparent)}.button--small{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.button[aria-disabled=true],.button[disabled]{opacity:.45;pointer-events:none}.table-wrap{overflow-x:auto;position:relative}.table{font-size:var(--text-sm);min-width:44rem}.table th{border-bottom:var(--border-hair);color:var(--color-text-faint);font-size:var(--text-xs);font-weight:500;font-variation-settings:"wdth" var(--width-condensed);letter-spacing:var(--tracking-wide);white-space:nowrap}.table td,.table th{padding:var(--space-3) var(--space-5)}.table td{border-bottom:1px solid color-mix(in oklab,var(--color-line) 55%,transparent);color:var(--color-text-muted);vertical-align:baseline}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:color-mix(in oklab,var(--color-surface) 45%,transparent)}.table td .is-primary,.table td.is-primary{color:var(--color-text)}.table td.numeric,.table th.numeric{text-align:right}button.row-link{background:none;border:0;padding:0;color:var(--color-text);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);cursor:pointer}button.row-link:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.table__row--clickable{cursor:pointer}.table__row--clickable:hover{background:var(--color-surface)}.table__row--clickable:focus-within{background:var(--color-surface)}.state{display:inline-flex;align-items:baseline;gap:var(--space-2);white-space:nowrap}.state:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background:currentColor;transform:translateY(-.1em);flex:none}.state--delivered{color:var(--color-delivered)}.state--retrying{color:var(--color-retrying)}.state--failed{color:var(--color-failed)}.state--paused,.state--queued,.state--received{color:var(--color-queued)}.state--inactive{color:var(--color-text-faint)}.field{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start}.field label{font-size:var(--text-sm);font-weight:500}.field label .optional{color:var(--color-text-faint);font-weight:400}.field__help{color:var(--color-text-faint);font-size:var(--text-xs)}.field__error{color:var(--color-failed);font-size:var(--text-xs);min-height:1.15rem;line-height:1.15rem}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:var(--border-hair);border-radius:var(--radius);color:var(--color-text);font:inherit;font-size:var(--text-sm)}.field textarea{min-height:7rem;resize:vertical}.field input:not([type=checkbox]):not([type=radio])::placeholder,.field textarea::placeholder{color:var(--color-text-faint)}.field input:not([type=checkbox]):not([type=radio]):hover,.field select:hover,.field textarea:hover{border-color:var(--color-line-strong)}.field input:not([type=checkbox]):not([type=radio]):focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--color-text-faint);background:var(--color-surface-raised)}.field input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--color-failed)}.field input:not([type=checkbox]):not([type=radio])[readonly]{color:var(--color-text-muted)}.recovery-page .button,.recovery-page .field input:not([type=checkbox]):not([type=radio]),.recovery-page .field select{min-height:44px}.recovery-page .mono{overflow-wrap:anywhere}.form-grid{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:40rem){.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid .field--wide{grid-column:1/-1}.checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.checkbox input{width:1.0625rem;height:1.0625rem;margin-top:.2em;accent-color:var(--color-text)}.checkbox label{font-size:var(--text-sm);font-weight:400;color:var(--color-text-muted)}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.notice{padding:var(--space-3) var(--space-4);border:var(--border-hair);border-left:2px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm)}.notice[data-tone=success]{border-left-color:var(--color-delivered);color:var(--color-text)}.notice[data-tone=warning]{border-left-color:var(--color-retrying)}.notice[data-tone=danger]{border-left-color:var(--color-failed)}.placeholder{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding:var(--space-10) var(--space-5);border:var(--border-hair);border-radius:var(--radius-md);background:var(--color-ground-deep)}.placeholder h3{font-size:var(--text-base)}.placeholder p{color:var(--color-text-muted);font-size:var(--text-sm);max-width:60ch}.skeleton{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5)}.skeleton span{display:block;height:.75rem;border-radius:var(--radius);background:var(--color-surface)}.skeleton span:nth-child(odd){width:82%}.skeleton span:nth-child(2n){width:60%}.stats{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.stat{padding:var(--space-5);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);background:var(--glass-fill);box-shadow:var(--glass-shadow);display:grid;grid-gap:var(--space-2);gap:var(--space-2);transition:border-color var(--duration-fast) var(--ease-out),translate .2s var(--ease-out)}.stat:hover{border-color:var(--glass-edge-strong);translate:0 -2px}.stat__label{color:var(--color-text-faint);font-size:var(--text-xs);font-variation-settings:"wdth" var(--width-condensed);letter-spacing:var(--tracking-wide)}.stat__value{font-size:var(--text-2xl);font-weight:600;font-variation-settings:"wdth" var(--width-display);letter-spacing:var(--tracking-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat__note{color:var(--color-text-muted);font-size:var(--text-xs)}.kv{grid-gap:0;gap:0}.kv,.kv>div{display:grid}.kv>div{grid-template-columns:minmax(0,1fr);grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid color-mix(in oklab,var(--color-line) 55%,transparent)}@media (min-width:34rem){.kv>div{grid-template-columns:12rem minmax(0,1fr);gap:var(--space-4);align-items:baseline}}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--color-text-faint)}.kv dd,.kv dt{font-size:var(--text-sm)}.kv dd{margin:0}.code,.kv dd{word-break:break-word}.code{padding:var(--space-4);border:var(--border-hair);border-radius:var(--radius-md);background:var(--color-ground);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.6;overflow:auto;max-height:26rem;white-space:pre-wrap}.copy-field{display:flex;gap:var(--space-2);align-items:stretch}.copy-field input,.copy-field textarea{flex:1 1;min-width:0}.copy-field textarea{resize:vertical;white-space:pre;overflow-x:auto}.tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:var(--border-hair);margin-bottom:var(--space-6)}.tabs a,.tabs button{padding:var(--space-3) var(--space-4);border:0;border-bottom:2px solid transparent;background:none;color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none;margin-bottom:-1px}.tabs a:hover,.tabs button:hover{color:var(--color-text)}.tabs a[aria-current=page],.tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-text)}.filters{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.filters .field{min-width:10rem}dialog{width:min(38rem,calc(100vw - 2rem));padding:0;border:var(--border-strong);border-radius:var(--radius-md);background:var(--color-ground-deep);color:var(--color-text)}dialog::-webkit-backdrop{background:oklch(0 0 0/.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog::backdrop{background:oklch(0 0 0/.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog__head{padding:var(--space-5);border-bottom:var(--border-hair)}.dialog__body{padding:var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.dialog__foot{padding:var(--space-4) var(--space-5);border-top:var(--border-hair);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.detail{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;grid-template-columns:minmax(0,1fr)}.detail__scrim{position:absolute;inset:0;background:oklch(0 0 0/.5);border:0}.detail__panel{position:relative;margin-left:auto;width:min(46rem,100vw);height:100dvh;overflow-y:auto;border-left:var(--border-strong)}.detail__head,.detail__panel{background:var(--color-ground-deep)}.detail__head{position:-webkit-sticky;position:sticky;top:0;border-bottom:var(--border-hair);padding:var(--space-5);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.detail__body{padding:var(--space-5);display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.trail{display:grid;grid-gap:0;gap:0}.trail__item{display:grid;grid-template-columns:5rem minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);padding:0 0 var(--space-4) var(--space-4);border-left:var(--border-hair);position:relative;font-size:var(--text-sm);color:var(--color-text-muted)}.trail__item:before{content:"";position:absolute;left:-.25rem;top:.5em;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--color-line-strong)}.trail__item:last-child{border-left-color:transparent;padding-bottom:0}.trail__item[data-state=delivered]:before{background:var(--color-delivered)}.trail__item[data-state=failed]:before{background:var(--color-failed)}.trail__item[data-state=retrying]:before{background:var(--color-retrying)}.trail__time{color:var(--color-text-faint);font-size:var(--text-xs)}.chart{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.chart__plot{width:100%;height:auto}.chart__legend{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted)}.chart__key{display:inline-flex;align-items:center;gap:var(--space-2)}.chart__swatch{width:.625rem;height:.625rem;border-radius:2px;flex:none}.chart__tooltip{position:absolute;padding:var(--space-2) var(--space-3);border:var(--border-hair);border-radius:var(--radius);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-xs);pointer-events:none;white-space:nowrap;z-index:2}.chart__frame{position:relative}.plans{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:52rem){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:76rem){.plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan{display:flex;flex-direction:column;padding:var(--space-5);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);background:var(--glass-fill);box-shadow:var(--glass-shadow)}.plan[data-current=true]{border-color:var(--glass-edge-strong);background:var(--glass-fill-strong)}.plan__name{font-size:var(--text-base)}.plan__note{margin-top:var(--space-1);color:var(--color-text-faint);font-size:var(--text-xs);min-height:2.4em}.plan__price{margin-top:var(--space-4);display:flex;align-items:baseline;gap:var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan__amount{font-size:var(--text-2xl);font-weight:600;font-variation-settings:"wdth" var(--width-display);letter-spacing:var(--tracking-display)}.plan__period{color:var(--color-text-faint);font-size:var(--text-xs)}.plan__sublabel{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--glass-edge);color:var(--color-text);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.plan__list{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.plan__list li{padding-left:var(--space-4);position:relative}.plan__list li:before{content:"";position:absolute;left:0;top:.62em;width:.375rem;height:1px;background:var(--color-line-strong)}.plan__action{margin-top:auto;padding-top:var(--space-5)}.plan__action .button{width:100%}.toasts{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:var(--z-overlay);display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:min(24rem,calc(100vw - 2rem))}.toast{padding:var(--space-3) var(--space-4);border:1px solid var(--glass-edge);border-left:2px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--glass-shadow);font-size:var(--text-sm)}.toast[data-tone=success]{border-left-color:var(--color-delivered)}.toast[data-tone=danger]{border-left-color:var(--color-failed)}.muted{color:var(--color-text-muted)}.faint{color:var(--color-text-faint)}.small{font-size:var(--text-sm)}.mono-sm,.xs{font-size:var(--text-xs)}.mono-sm{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22rem}.webhook-row{display:flex;gap:var(--space-2);align-items:center}.webhook-row input,.webhook-row__saved{flex:1 1 auto;min-width:0}.webhook-row__saved{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--space-2) var(--space-3);border:var(--border-hair);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs)}.member-actions{display:flex;align-items:center;gap:var(--space-3)}.select--compact{min-height:2rem;padding:var(--space-1) var(--space-2);width:auto}.pill,.select--compact{font-size:var(--text-xs)}.pill{padding:var(--space-1) var(--space-3);border:var(--border-hair);border-radius:999px;color:var(--color-text-muted);white-space:nowrap}.pill[data-state=active]{color:var(--color-delivered);border-color:var(--color-delivered)}.pill[data-state=failed]{color:var(--color-failed);border-color:var(--color-failed)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pagination{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.page-size,.pagination{align-items:center;font-size:var(--text-sm);color:var(--color-text-muted)}.page-size{display:inline-flex;gap:var(--space-2)}.page-size select{min-height:2rem;padding:var(--space-1) var(--space-2);border:var(--border-hair);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-xs)}.page-size select:hover{border-color:var(--color-line-strong)}.auth{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;padding:var(--space-6) var(--space-5) var(--space-8);grid-gap:var(--space-8);gap:var(--space-8)}.auth__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.auth__brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none}.auth__brand img{width:2.75rem;height:2.75rem;border-radius:var(--radius)}.auth__brand span{font-weight:600;font-variation-settings:"wdth" var(--width-display);letter-spacing:-.01em}.auth__top-link{font-size:var(--text-sm);color:var(--color-text-muted)}.auth__top-link a{color:var(--color-text)}.auth__main{display:grid;align-content:start;justify-items:center;padding-top:var(--space-6)}.auth__card{width:100%;max-width:26rem;display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) var(--space-6);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.auth__head{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.auth__title{font-size:var(--text-2xl);line-height:1.15}.auth__lead{color:var(--color-text-muted);font-size:var(--text-sm)}.auth__steps{display:flex;font-size:var(--text-xs);color:var(--color-text-faint)}.auth__step,.auth__steps{align-items:center;gap:var(--space-2)}.auth__step{display:inline-flex}.auth__step-dot{width:1.25rem;height:1.25rem;display:grid;place-items:center;border:var(--border-hair);border-radius:50%;font-size:.6875rem;line-height:1}.auth__step[data-state=current]{color:var(--color-text)}.auth__step[data-state=current] .auth__step-dot{border-color:var(--color-text);background:var(--color-text);color:var(--color-text-inverse)}.auth__step[data-state=done]{color:var(--color-text-muted)}.auth__step[data-state=done] .auth__step-dot{border-color:var(--color-line-strong)}.auth__step-rule{flex:1 1;height:1px;background:var(--color-line)}.auth__actions{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.auth__actions .button{width:100%}.auth__divider{display:flex;align-items:center;gap:var(--space-4);color:var(--color-text-faint);font-size:var(--text-xs)}.auth__divider:after,.auth__divider:before{content:"";flex:1 1;height:1px;background:var(--color-line)}.auth__alt{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.auth__foot{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-faint);text-align:center}.auth__foot a{color:var(--color-text-muted)}.auth__legal{color:var(--color-text-faint);font-size:var(--text-xs);line-height:1.6}.auth__legal a{color:var(--color-text-muted)}.auth__bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--color-text-faint)}.auth__code input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xl);letter-spacing:.35em;text-align:center;padding-left:var(--space-4)}.field__with-action{position:relative;display:grid}.field__with-action input{padding-right:3rem}.field__action{position:absolute;right:0;top:0;bottom:0;width:2.75rem;display:grid;place-items:center;background:none;border:0;color:var(--color-text-faint);cursor:pointer}.field__action:hover{color:var(--color-text)}.field__action svg{width:1rem;height:1rem}.auth__meta{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}@media (max-width:30rem){.auth{padding:var(--space-5) var(--space-4) var(--space-6);gap:var(--space-6)}.auth__title{font-size:var(--text-xl)}}.grid-2{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr 1fr}@media (max-width:30rem){.grid-2{grid-template-columns:1fr}}@keyframes auth-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth__main{animation:auth-enter .24s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.auth__main{animation:none}}.shell-gate{min-height:100dvh;display:grid;place-items:center;padding:var(--space-8)}.seat-buy{gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-3);border-top:var(--border-hair)}.seat-buy,.seat-buy__count{display:flex;align-items:center}.seat-buy__count{gap:var(--space-2)}.seat-buy__value{min-width:2ch;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permissions-fieldset{border:0;padding:0;margin:0;min-width:0}.permissions-fieldset:disabled input,.permissions-fieldset:disabled select,.permissions-fieldset:disabled textarea{opacity:.7;cursor:not-allowed}.reconciliation-page .mono-sm,.reconciliation-page details li,.recovery-page .mono{overflow-wrap:anywhere}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;padding:0;margin:0;flex:0 0 18px;accent-color:var(--color-text);vertical-align:middle}.checkbox-control{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer}.checkbox-control input{align-self:center}.account-menu,.dock__nav,.topbar__brand{display:none}@media (min-width:64rem){.topbar{margin:var(--space-3) max(var(--space-5),calc((100% - 78rem) / 2)) 0;top:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);min-height:3.75rem;border:1px solid var(--glass-edge);border-radius:var(--radius-pill);box-shadow:var(--glass-shadow)}.topbar__extra,.topbar__title{display:none}.topbar__brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;flex:none}.topbar__brand img{width:2.25rem;height:2.25rem;border-radius:var(--radius)}.topbar__brand span{font-weight:600;font-variation-settings:"wdth" var(--width-display);letter-spacing:-.015em}.dock__nav{display:block}.dock__nav ul{display:flex;align-items:center;gap:var(--space-2)}.dock__cell{transform-origin:50% 50%}.dock__link{position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);color:var(--color-text-muted);text-decoration:none;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),scale .2s var(--ease-out)}.dock__link svg{width:1.25rem;height:1.25rem}.dock__link:focus-visible,.dock__link:hover{background:var(--glass-fill-strong);color:var(--color-text)}.dock__link:focus-visible{scale:1.2;outline-offset:2px}.dock__link[aria-current=page]{color:var(--color-text)}.dock__link[aria-current=page]:after{content:"";bottom:.15rem;width:.25rem;height:.25rem;border-radius:50%;background:var(--color-text)}.dock__link[aria-current=page]:after,.dock__tip{position:absolute;left:50%;transform:translateX(-50%)}.dock__tip{top:calc(100% + .5rem);padding:var(--space-1) var(--space-2);border:1px solid var(--glass-edge);border-radius:var(--radius);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.dock__link:focus-visible .dock__tip,.dock__link:hover .dock__tip{opacity:1}.account-menu{display:block;position:relative}.account-menu summary{list-style:none;border-radius:var(--radius-pill)}.account-menu summary::-webkit-details-marker{display:none}.account-menu__panel{position:absolute;right:0;top:calc(100% + .75rem);width:19rem;display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--glass-shadow)}.account-menu__panel .sidebar__group{padding:0}.account-menu__panel>a{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.account-menu__panel>a:hover{color:var(--color-text)}.account-menu__panel>a svg{width:.875rem;height:.875rem}.account-menu__panel .button{justify-content:center}}@media (prefers-reduced-motion:reduce){.dock__link:focus-visible{scale:none}.stat:hover{translate:none}}.leak-tabs{margin-top:var(--space-6)}.tabs__count{margin-left:var(--space-2);color:var(--color-text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leak-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media (min-width:64rem){.leak-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}@media (max-width:40rem){.leak-stats .stat{padding:var(--space-4)}.leak-stats .stat__value{font-size:var(--text-xl)}}.chart__scroll{overflow-x:auto}.chart__frame--wide{min-width:34rem}.chart__frame--narrow{min-width:24rem}.stat__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.sparkline{width:6rem;height:1.75rem;flex:none}.sev{display:inline-flex;align-items:baseline;gap:var(--space-2);color:var(--color-text-muted);white-space:nowrap}.sev:before{content:"";width:.5rem;height:.5rem;border-radius:2px;background:var(--sev-color,var(--color-text-faint));transform:translateY(-.05em);flex:none}[data-sev=critical]{--sev-color:var(--sev-critical)}[data-sev=high]{--sev-color:var(--sev-high)}[data-sev=medium]{--sev-color:var(--sev-medium)}[data-sev=low]{--sev-color:var(--sev-low)}.sev-bar{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.sev-bar__track{display:flex;gap:2px;height:.375rem;border-radius:999px;overflow:hidden;background:var(--color-line)}.sev-bar__track span{min-width:2px}.sev-bar__legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:var(--text-xs)}.meter{height:.375rem;border-radius:999px;background:var(--color-line);overflow:hidden}.meter span{display:block;height:100%;border-radius:inherit;background:var(--data-1)}.meter[data-high] span{background:var(--sev-high)}.panel__body>.meter{margin-bottom:var(--space-4)}.panel__body>.pagination{margin-top:var(--space-4)}.leak-stack{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-6)}.findings>*,.leak-split>*,.leak-stack>*,.leak-stats>*{min-width:0}.leak-split{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:64rem){.leak-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.chart__tip-row{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--color-text-muted)}.chart__tip-row b{margin-left:auto;padding-left:var(--space-4);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart__swatch--line{height:2px;border-radius:1px;background:var(--color-text-muted)}.chart g[tabindex]:focus-visible{outline:none}.chart g[tabindex]:focus-visible rect:first-child{stroke:var(--color-text);stroke-width:1}.ranked{width:100%;font-size:var(--text-sm);border-collapse:collapse}.ranked th{width:7.5rem;padding:var(--space-2) var(--space-3) var(--space-2) 0;color:var(--color-text-muted);font-weight:400;text-align:left;white-space:nowrap}.ranked td{padding:var(--space-2) 0}.ranked td.numeric{width:3rem;text-align:right;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ranked__bar{display:block;height:.625rem;min-width:2px;border-radius:0 3px 3px 0;background:var(--data-1)}.findings{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.filters__count{align-self:center;margin-left:auto}.findings__empty{padding:var(--space-4) 0}.table--findings{min-width:60rem}.table--findings tbody tr td:first-child{box-shadow:inset 3px 0 0 var(--sev-color,transparent)}.findings__where{display:block;margin-top:var(--space-1);font-size:var(--text-xs);overflow-wrap:anywhere}.findings__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);white-space:nowrap}.masked{font-size:var(--text-xs);color:var(--color-text);white-space:nowrap}.sort{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.sort:hover,.sort[data-active]{color:var(--color-text)}.sort__mark{width:.75em;font-size:.7em}.leak-tripwire-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:end}.leak-tripwire-form .field,.leak-tripwire-form__note{margin:0}@media (min-width:48rem){.leak-tripwire-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.leak-tripwire-form__note{grid-column:1/-1}}.domain-purpose{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:0;padding:0;margin:0}.domain-purpose legend{font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-2)}.domain-uses{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.accounts>*{min-width:0}.support-received{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-left:3px solid var(--color-delivered);border-radius:var(--radius-md);background:var(--color-surface)}.support-received__title{font-weight:600;color:var(--color-text)}.support-received p{margin:0;color:var(--color-text-muted)}input[readonly]{color:var(--color-text-muted);background:var(--color-ground-deep);cursor:default}