:root{--canvas:#f6f7f9;--surface:#fff;--surface-2:#f7f7fa;--ink:#0d0d12;--ink-2:#363d4f;--muted:#5d6475;--line:#e7e9ef;--line-2:#d0d5dd;--line-strong:#8b919c;--signal:#f2c94c;--signal-deep:#e0b53a;--signal-soft:#fcf2d2;--signal-ring:#f2c94c73;--verified:#0a7346;--verified-soft:#e3f4ea;--pending:#975600;--pending-soft:#fcefd9;--critical:#c0181f;--critical-soft:#fde8e7;--font-display:"Funnel Display", "Helvetica Neue", Arial, sans-serif;--font-sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Fragment Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--r-sm:8px;--r-md:10px;--r-lg:16px;--r-xl:22px;--r-full:999px;--shadow-card:0 1px 2px #1018280a;--shadow-raised:0 1px 2px #1018280d, 0 14px 36px -14px #10182829;--shadow-float:0 2px 4px #1018280d, 0 20px 44px -18px #10182842;--shadow-pop:0 2px 6px #1018280f, 0 28px 60px -26px #10182861;--target:44px;--duration-fast:.12s;--duration-base:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1)}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font:400 15px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}:where(ul[class],ol[class]){margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:700}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{background:var(--signal);color:var(--ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-display{font:700 calc(clamp(44px,5.9vw,84px))/1.04 var(--font-display)}.t-display,.t-section,.t-title{letter-spacing:-.04em;text-wrap:balance}.t-section{font:700 calc(clamp(34px,4.1vw,54px))/1.04 var(--font-display)}.t-title{font:700 calc(clamp(32px,3.4vw,44px))/1.06 var(--font-display)}.t-heading{font:700 20px/1.25 var(--font-display);letter-spacing:-.02em}.t-lede{color:var(--ink-2);font-size:18px;line-height:1.55}.t-small{font-size:13px;line-height:1.5}.muted,.t-eyebrow,.t-label,.t-small{color:var(--muted)}.t-label{font-size:12.5px;font-weight:500;line-height:1.3}.t-eyebrow{font:400 12.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;display:inline-block}.data{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.93em}.data,.num{font-variant-numeric:tabular-nums}.mark{background-image:linear-gradient(transparent 58%,var(--signal) 58%,var(--signal) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;margin-inline:-.05em;padding-inline:.05em}.mark--solid{background-image:linear-gradient(transparent 14%,var(--signal) 14%,var(--signal) 96%,transparent 96%);color:var(--ink);margin-inline:0;padding-inline:.12em}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex:none;width:18px;height:18px}.icon--sm{width:16px;height:16px}.icon--xs{stroke-width:2.4px;width:13px;height:13px}.logo{min-height:var(--target);font:700 21px/1 var(--font-display);letter-spacing:-.035em;color:inherit;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo svg{width:24px;height:24px}.btn{min-height:var(--target);border-radius:var(--r-full);font:600 14.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-inline:18px;text-decoration:none;display:inline-flex}.btn .icon{width:16px;height:16px}.btn--primary{background:var(--ink);color:#fff;box-shadow:0 0 0 4px var(--signal-ring)}.btn--primary:hover{background:#26272e}.btn--secondary{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.btn--secondary:hover{border-color:var(--ink-2)}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--surface-2)}.btn--signal{background:var(--signal);color:var(--ink)}.btn--signal:hover{background:var(--signal-deep)}.btn--danger{background:var(--surface);border-color:var(--line-2);color:var(--critical)}.btn--danger:hover{border-color:var(--critical)}.btn--lg{min-height:52px;padding-inline:24px;font-size:15.5px}.btn--icon{width:var(--target);padding:0}.btn--block{width:100%}.btn-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.field{gap:6px;display:grid}.field__label{font-size:13.5px;font-weight:600}.field__help{color:var(--muted);font-size:12.5px;line-height:1.45}.input,.select,.textarea{width:100%;min-height:var(--target);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);padding:0 14px;font-size:15px}.textarea{resize:vertical;field-sizing:content;min-height:96px;padding-block:10px;line-height:1.5}.select{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6475' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px;padding-right:38px}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.input--data,.readonly{font-family:var(--font-mono);font-size:14px}.field--error .input,.field--error .textarea{border-color:var(--critical);background:var(--critical-soft)}.field--error .field__help{color:var(--critical)}.readonly{min-height:var(--target);border-radius:var(--r-md);background:var(--surface-2);align-items:center;padding:0 14px;display:flex}.verdict{border-radius:var(--r-full);font:500 12px/1 var(--font-sans);white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:4px 9px 4px 8px;display:inline-flex}.verdict:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.verdict--verified{color:var(--verified);background:var(--verified-soft);border-color:#0a734633}.verdict--pending{color:var(--pending);background:var(--pending-soft);border-color:#97560038}.verdict--critical{color:var(--critical);background:var(--critical-soft);border-color:#c0181f33}.verdict--absent{color:var(--muted);border-color:var(--line);background:#f1f2f5}.verdict--excluded{color:var(--muted);background:var(--surface);border-color:var(--line-strong);border-style:dashed}.verdict--excluded:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.status{border:1px solid var(--line-2);border-radius:var(--r-full);background:var(--surface);min-height:26px;color:var(--ink);font:500 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:7px;padding:0 10px 0 9px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.status--live:before{background:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.status--pending{color:var(--pending);background:var(--pending-soft);border-color:#97560038}.status--draft{color:var(--muted);background:var(--surface-2);border-color:var(--line)}.status--draft:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.chip{border:1px solid var(--line-2);border-radius:var(--r-full);background:var(--surface);min-height:26px;color:var(--ink-2);font:500 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip .icon{stroke-width:2.4px;width:13px;height:13px}.chip .spinner{border-width:1.5px;width:12px;height:12px}.count{border-radius:var(--r-full);background:var(--surface-2);min-width:22px;height:22px;color:var(--ink-2);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.count--pending{background:var(--pending-soft);color:var(--pending)}.fav{background:var(--ink);color:#fff;width:22px;height:22px;font:700 11px/1 var(--font-sans);border-radius:6px;display:inline-grid}.fav,.tile{flex:none;place-items:center}.tile{background:var(--surface-2);width:38px;height:38px;color:var(--ink);border-radius:11px;display:grid}.fav--sm,.tile .icon{width:18px;height:18px}img.fav,img.tile{-o-object-fit:cover;object-fit:cover;background:var(--surface);box-shadow:0 0 0 1px #0d0d1214}.fav--sm{border-radius:5px}.tile--signal{background:var(--signal-soft)}.tile--verified{background:var(--verified-soft);color:var(--verified)}.tile--pending{background:var(--pending-soft);color:var(--pending)}.tile--critical{background:var(--critical-soft);color:var(--critical)}.inline-state{color:var(--ink-2);align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.inline-state--pending{color:var(--pending);font-weight:600;text-decoration:none}a.inline-state--pending:hover{text-decoration:underline}a.inline-state{margin-block:-12px;padding-block:12px}.spinner{border:2px solid var(--line-2);border-top-color:var(--ink-2);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.progress{gap:7px;min-width:150px;display:grid}.progress__label{color:var(--ink-2);font-size:13px}.progress__bar{background:var(--line);border-radius:3px;height:6px;display:block;overflow:hidden}.progress__bar>span{background:var(--verified);border-radius:3px;height:100%;display:block}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.card--raised{box-shadow:var(--shadow-raised)}.card__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:18px 22px;display:flex}.card__head-text{gap:2px;display:grid}.card__body{padding:22px}.card__link{min-height:var(--target);color:var(--ink);align-items:center;margin-block:-12px;font-size:13.5px;font-weight:600;display:inline-flex}.card--clip{overflow:hidden}.notice{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 22px;display:grid}.notice+.notice{border-top:1px solid var(--line)}.notice__body{gap:2px;display:grid}.notice__body strong{font-weight:600}.notice__action{min-height:var(--target);white-space:nowrap;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.stats{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);color:inherit;align-content:start;gap:10px;padding:20px 22px;text-decoration:none;display:grid}a.stat{transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}a.stat:hover{border-color:var(--line-2);box-shadow:var(--shadow-raised)}.stat__label{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--muted);font-size:13.5px;display:flex}.stat__number{font:700 44px/1 var(--font-display);letter-spacing:-.045em}.stat__number--pending{color:var(--pending)}.stat__meta{color:var(--muted);font-size:13px}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{background:var(--surface-2);color:var(--muted);font:500 12.5px/1.2 var(--font-sans);text-align:left;white-space:nowrap;padding:12px 16px}.table td,.table th{border-bottom:1px solid var(--line)}.table td{vertical-align:middle;padding:14px 16px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:#fbfbfc}.table td:first-child,.table th:first-child{padding-left:22px}.table td:last-child,.table th:last-child{padding-right:22px}.table .cell-actions{text-align:right;white-space:nowrap;width:1%}.cell-actions .btn--ghost{margin-right:-18px}.cell-actions .btn--ghost.btn--icon{margin-right:-13px}.page-cell{align-items:center;gap:12px;min-width:0;display:flex}.page-cell__text{gap:1px;min-width:0;display:grid}.page-cell__text a{margin-block:-11px;padding-block:11px;font-weight:600;text-decoration:none}.page-cell__text a:hover{text-decoration:underline}.page-cell__text small{color:var(--muted);font-size:12.5px}.segmented,.tabs{border-radius:var(--r-full);background:var(--line);border:0;width:max-content;max-width:100%;margin:0;padding:0;display:flex}.tabs{scrollbar-width:none;overflow-x:auto}.segmented label,.tabs a{isolation:isolate;min-height:var(--target);border-radius:var(--r-full);color:var(--ink-2);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.segmented label:before,.tabs a:before{content:"";z-index:-1;border-radius:inherit;transition:background-color var(--duration-fast),box-shadow var(--duration-fast);position:absolute;inset:3px}.segmented label:hover:before,.tabs a:hover:before{background:#ffffff8c}.tabs a[aria-current=page]{color:var(--ink);font-weight:600}.segmented label:has(input:checked){color:var(--ink);font-weight:600}.tabs a[aria-current=page]:before{background:var(--surface);box-shadow:0 1px 2px #10182814,0 0 0 1px #1018280a}.segmented label:has(input:checked):before{background:var(--surface);box-shadow:0 1px 2px #10182814,0 0 0 1px #1018280a}.tabs .count{background:#ffffffa6;min-width:20px;height:20px;padding:0 6px;font-size:11.5px}.tabs a[aria-current=page] .count{background:var(--surface-2)}.segmented input{opacity:0;pointer-events:none;position:absolute}.segmented label:has(input:focus-visible):before{outline:2px solid var(--ink);outline-offset:1px}.switch{min-height:var(--target);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.switch input{appearance:none;border-radius:var(--r-full);background:var(--line-strong);cursor:pointer;width:38px;height:22px;transition:background-color var(--duration-fast);flex:none;margin:0;position:relative}.switch input:before{content:"";width:16px;height:16px;transition:transform var(--duration-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #10182833}.switch input:checked{background:var(--ink)}.switch input:checked:before{transform:translate(16px)}.switch input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.input-group{gap:var(--space-2);display:flex}.input-group .input{flex:1;min-width:0}.browser{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-raised);overflow:hidden}.browser__bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:14px;min-width:0;min-height:46px;padding:0 14px;display:flex}.browser__bar:before{content:"";background:var(--line-2);width:10px;height:10px;box-shadow:14px 0 var(--line-2),28px 0 var(--line-2);border-radius:50%;flex:none;margin-right:28px}.browser__url{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);min-width:0;max-width:520px;color:var(--muted);font:400 12.5px/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:6px 12px;overflow:hidden}.queue{gap:6px;display:grid}.queue a{min-height:var(--target);color:var(--ink);transition:background-color var(--duration-fast),border-color var(--duration-fast);border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:12px 14px;text-decoration:none;display:grid}.queue a:hover{border-color:var(--line);background:#ffffffb3}.queue a[aria-current=true]{border-color:var(--line-2);background:var(--surface);box-shadow:var(--shadow-raised)}.queue__title{font-size:14px;font-weight:600;line-height:1.3}.queue__meta{color:var(--muted);grid-column:1;font-size:13px;line-height:1.35}.queue .verdict{grid-area:1/2/span 2}.capture{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;margin:0;display:flex;overflow:hidden}.capture__bar{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;min-height:46px;padding:0 6px 0 14px;display:flex}.capture__url{min-height:var(--target);color:var(--ink-2);font:400 12.5px/1.2 var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.capture__url:hover{color:var(--ink);text-decoration:underline}.capture__image{position:relative;overflow:hidden}.capture__zone{border:2px solid var(--pending);border-radius:var(--r-sm);pointer-events:none;position:absolute;box-shadow:0 0 0 4px #9756001f}.capture__legend{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.capture__legend:before{content:"";border:2px solid var(--pending);border-radius:3px;flex:none;width:14px;height:10px}.kv{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);margin:0;font-size:14px;line-height:1.45;display:grid}.kv dd,.kv dt{border-top:1px solid var(--line);padding-block:10px}.kv>:nth-child(-n+2){border-top:0;padding-top:0}.kv dt{color:var(--muted);padding-right:18px}.kv dd{min-width:0}.proof{border:1px solid var(--line);background:var(--surface-2);max-width:100%;color:var(--ink);font:400 12.5px/1.5 var(--font-mono);overflow-wrap:anywhere;border-radius:6px;padding:3px 8px;display:inline-block}.choice{min-height:var(--target);cursor:pointer;align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.choice input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.check{min-height:var(--target);cursor:pointer;align-items:center;gap:12px;font-size:14px;line-height:1.4;display:inline-flex}.check input{appearance:none;border:1px solid var(--line-strong);background:var(--surface) center/14px no-repeat;cursor:pointer;width:20px;height:20px;transition:background-color var(--duration-fast),border-color var(--duration-fast);border-radius:6px;flex:none;margin:0}.check input:checked,.check input:hover{border-color:var(--ink)}.check input:checked{background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2c94c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.check input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.check:has(input:disabled){color:var(--muted);cursor:not-allowed}.check:has(input:disabled) img{opacity:.55}.check input:disabled{border-color:var(--line-2);background-color:var(--surface-2);cursor:not-allowed}.swatch{width:18px;height:18px;display:inline-block;box-shadow:inset 0 0 0 1px #0d0d1224}.step-dot,.swatch{border-radius:50%;flex:none}.step-dot{border:1px solid var(--line-strong);background:var(--surface);width:26px;height:26px;color:var(--muted);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.step-dot .icon{stroke-width:2.4px;width:14px;height:14px}.is-current>.step-dot{background:var(--signal);color:var(--ink);box-shadow:0 0 0 4px var(--signal-soft);border-color:#0000}.is-done>.step-dot{border-color:var(--ink);color:var(--signal)}.code,.is-done>.step-dot,.progress__bar--ink>span{background:var(--ink)}.code{border-radius:var(--r-md);color:#ffffffe6;overflow:hidden}.code__bar{min-height:var(--target);color:#ffffffa3;font:400 12.5px/1.2 var(--font-mono);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 0 16px;display:flex}.code__bar .btn{color:#fff}.code__bar .btn:hover{background:#ffffff1a}.code pre{font:400 13px/1.6 var(--font-mono);tab-size:2;margin:0;padding:16px;overflow-x:auto}.code :focus-visible{outline-color:var(--signal)}.stepper,.stepper li{display:grid}.stepper li{grid-template-columns:26px minmax(0,1fr);gap:0 12px;padding-bottom:22px;position:relative}.stepper li:last-child{padding-bottom:0}.stepper li:not(:last-child):after{content:"";background:var(--line-2);width:1px;position:absolute;top:32px;bottom:6px;left:12.5px}.stepper li.is-done:not(:last-child):after{background:var(--ink)}.menu a .tile,.stepper .step-dot{grid-row:1/span 2}.stepper__name{color:var(--muted);font-size:14px;font-weight:500;line-height:26px}.stepper li:is(.is-done,.is-current) .stepper__name{color:var(--ink);font-weight:600}.stepper__meta{color:var(--muted);grid-column:2;font-size:12.5px;line-height:1.4}.steps-compact{gap:8px;display:grid}.steps-compact__bar{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.steps-compact__bar span{border-radius:var(--r-full);background:var(--line-2);height:4px}.steps-compact__bar span.is-done{background:var(--ink)}.steps-compact__bar span.is-current{background:var(--signal-deep)}.control{position:relative}.control>.icon{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.control>.input{padding-left:40px}.or{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.or:after,.or:before{content:"";background:var(--line);flex:1;height:1px}.toolbar{flex-wrap:wrap;gap:10px 12px}.search,.toolbar,.toolbar__end{align-items:center;display:flex}.toolbar__end{gap:8px;margin-left:auto}.search{flex:300px;max-width:480px;position:relative}.search>.icon{color:var(--muted);pointer-events:none;position:absolute;left:15px}.search input{width:100%;min-height:var(--target);border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--surface);color:var(--ink);padding:0 62px 0 42px;font-size:14.5px}.search input::placeholder{color:var(--muted)}.search input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.kbd{border:1px solid var(--line-2);background:var(--surface-2);min-height:24px;color:var(--ink-2);font:500 12px/1 var(--font-sans);border-radius:6px;align-items:center;padding:0 7px;display:inline-flex}.search .kbd{pointer-events:none;position:absolute;right:10px}.menu-wrap{position:relative}.menu{z-index:25;border:1px solid var(--line);background:var(--surface);width:calc(min(300px,100vw - 32px));box-shadow:var(--shadow-pop);border-radius:16px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu a{min-height:var(--target);color:var(--ink);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:10px 12px;text-decoration:none;display:grid}.menu a:focus-visible,.menu a:hover{background:var(--surface-2)}.menu a .tile{border-radius:10px;width:34px;height:34px}.menu strong{font-size:14px;font-weight:600}.menu small{color:var(--muted);grid-column:2;font-size:12.5px;line-height:1.35}.delta{border-radius:var(--r-full);background:var(--surface-2);min-height:22px;color:var(--ink-2);font:600 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:3px;padding:0 7px 0 5px;display:inline-flex}.delta .icon{stroke-width:2.2px;width:13px;height:13px}.meter{background:var(--verified-soft);height:6px;overflow:hidden}.meter,.meter>span{border-radius:3px;display:block}.meter>span{background:var(--verified);height:100%}.legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.legend li{align-items:center;gap:8px;display:inline-flex}.key{border-top:2px solid var(--ink);border-radius:1px;width:16px;height:0;display:inline-block}.key--prev{border-top-color:var(--line-strong)}.key--prov{background-image:linear-gradient(90deg,var(--ink) 0 5px,transparent 5px 9px,var(--ink) 9px 14px,transparent 14px);border-top:0;height:2px}.chart{outline-offset:4px;height:240px;position:relative}.chart svg{width:100%;height:100%;display:block;overflow:visible}.chart .grid line{stroke:var(--line);stroke-width:1px}.chart text{fill:var(--muted);font:400 12px var(--font-sans);font-variant-numeric:tabular-nums}.chart .end-label{fill:var(--ink-2);font-weight:600}.chart .area{fill:var(--ink);opacity:.07}.chart .line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart .line--prev{stroke:var(--line-strong)}.chart .line--prov{stroke-dasharray:5 5}.chart .dot{fill:var(--ink);stroke:var(--surface);stroke-width:2px}.chart .dot--prev{fill:var(--line-strong)}.chart .cross{stroke:var(--ink-2);stroke-width:1px}.chart-tip{z-index:3;border:1px solid var(--line);background:var(--surface);min-width:168px;box-shadow:var(--shadow-float);pointer-events:none;border-radius:12px;gap:4px;padding:10px 12px;font-size:13px;display:grid;position:absolute;top:0}.chart-tip__date{color:var(--muted);font-size:12.5px}.chart-tip__row{color:var(--muted);align-items:center;gap:8px;display:flex}.chart-tip__row strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.chart-table summary{min-height:var(--target);cursor:pointer;align-items:center;font-size:13.5px;font-weight:600;display:inline-flex}.chart-table[open]{flex:100%}.chart-table__scroll{border:1px solid var(--line);border-radius:var(--r-md);max-height:300px;margin-top:4px;overflow:auto}.chart-table .table th{z-index:1;position:sticky;top:0}.chart-table .table td,.chart-table .table th{padding:8px 16px}.chart-table .table :is(th,td):not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.donut{flex:none;place-items:center;display:grid;position:relative}.donut svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.donut__track{fill:none;stroke:var(--surface-2)}.donut__seg{fill:none;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;cursor:pointer;transition:stroke-dasharray 1s var(--ease-out),opacity .3s,transform .2s ease-out,filter .2s ease-out}.donut__seg.is-active{filter:drop-shadow(0 0 6px)brightness(1.08);transform:scale(1.04)}.seg--verified{stroke:var(--verified);color:var(--verified)}.seg--pending{stroke:var(--pending);color:var(--pending)}.seg--critical{stroke:var(--critical);color:var(--critical)}.seg--absent{stroke:var(--line-strong);color:var(--line-strong)}.donut__center{text-align:center;pointer-events:none;justify-items:center;gap:3px;max-width:70%;display:grid;position:relative}.donut__label{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.donut__value{font:700 40px/1 var(--font-display);letter-spacing:-.045em}.donut__pct{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.donut__pct:empty{display:none}.donut--sm .donut__value{font-size:28px}.donut--sm .donut__label{font-size:11.5px}.donut--sm .donut__pct{font-size:12.5px}.donut__center.is-swapping{animation:.2s cubic-bezier(.08,.82,.17,1) donut-pop}@keyframes donut-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.status-legend{gap:2px;display:grid}.status-legend li{min-height:40px;color:var(--ink-2);cursor:default;transition:background-color var(--duration-fast);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:grid}.status-legend li.is-active{background:var(--surface-2)}.status-legend i{border-radius:50%;width:11px;height:11px}.seg-dot--verified{background:var(--verified)}.seg-dot--pending{background:var(--pending)}.seg-dot--critical{background:var(--critical)}.seg-dot--absent{background:var(--line-strong)}.status-legend strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.status-legend a{min-height:var(--target);color:inherit;align-items:center;margin-block:-2px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.donut-enter .status-legend li{animation:legend-in .4s var(--ease-out) both}.donut-enter .status-legend li:nth-child(2){animation-delay:80ms}.donut-enter .status-legend li:nth-child(3){animation-delay:.16s}.donut-enter .status-legend li:nth-child(4){animation-delay:.24s}}@keyframes legend-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}.th-sort{min-height:var(--target);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:-14px -8px;padding:0 8px;display:inline-flex}.th-sort:hover{color:var(--ink);background:#0d0d120d}.th-sort .icon{width:14px;height:14px}.expand-btn{width:100%;max-width:260px;min-height:var(--target);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);align-items:center;gap:10px;padding:0 10px 0 14px;font-size:13.5px;display:flex}.expand-btn:hover{border-color:var(--ink-2)}.expand-btn__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.expand-btn .icon{width:16px;height:16px;color:var(--muted);transition:transform var(--duration-base) var(--ease-out)}.expand-btn[aria-expanded=true]{border-color:var(--ink);box-shadow:0 0 0 3px #0d0d1214}.expand-btn[aria-expanded=true] .icon{transform:rotate(180deg)}.table tbody tr.is-open:hover>td,.table tbody tr.is-open>td{background:var(--surface-2);border-bottom-color:#0000}.table tbody tr.row-detail:hover>td,.table tbody tr.row-detail>td{background:var(--surface-2);padding:0 22px 22px}.detail{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);padding:20px;container:detail/inline-size}.empty{text-align:center;justify-items:center;gap:16px;padding:56px 24px;display:grid}.empty p{max-width:52ch;color:var(--muted)}.empty .btn-row{justify-content:center}.actionbar{--actionbar-bleed:16px;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.actionbar__note{color:var(--muted);flex:100%;font-size:13px;line-height:1.5}.btn__logo{flex:none;width:18px;height:18px}.btn:disabled{color:var(--muted);cursor:not-allowed}.btn--ghost:disabled:hover{background:0 0}.btn--secondary:disabled:hover{border-color:var(--line-2)}.trial-card--preview .trial-card__title:before{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.site-check{flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 14px 14px 18px;display:flex}.site-check__text{flex:1;gap:2px;min-width:0;display:grid}.site-check__text strong{font-weight:600}.site-check__text .data{color:var(--muted);font-size:12.5px}.site-check__facts{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.site-check>.btn--ghost{margin-right:-6px}.input--code{min-height:52px;font:400 20px/1 var(--font-mono);letter-spacing:.3em;text-align:center}.preview-banner{background:var(--ink);color:#fff;font:400 13px/1.4 var(--font-sans);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 16px;display:flex}.preview-banner strong{align-items:center;gap:8px;font-weight:600;display:inline-flex}.preview-banner strong:before{content:"";border-radius:50%;flex:none;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px}.preview-banner span{color:#ffffffb8}.plan-card{align-content:start;gap:16px;padding:22px;display:grid;position:relative}.plan-card:has(input){transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.plan-card:has(input):hover{border-color:var(--line-2)}.plan-card:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--shadow-raised)}.plan-card:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.plan-card__head{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.plan-card__name{font:700 20px/1.25 var(--font-display);letter-spacing:-.02em}.account-btn,.side-link,.site-picker,label.plan-card__name{cursor:pointer}label.plan-card__name:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.plan-card input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:0}.plan-card__price{align-items:baseline;gap:8px;display:flex}.plan-card__price b{font:700 44px/1 var(--font-display);letter-spacing:-.045em}.plan-card__price span{color:var(--muted);font-size:14px}.plan-card__list{color:var(--ink-2);gap:9px;font-size:14px;line-height:1.4;display:grid}.plan-card__list li{gap:10px;display:flex}.plan-card__list .icon{width:16px;height:16px;color:var(--ink);margin-top:1px}.plan-card__list small{color:var(--muted);font-size:12.5px}.plan-card--off{background:var(--surface-2);box-shadow:none}.plan-card--off .plan-card__price b{color:var(--muted)}.shell{--sidebar-w:272px;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh;display:grid}.shell,.sidebar,.site-picker{background:var(--surface)}.sidebar{z-index:50;border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:16px;height:100dvh;padding:0 12px 12px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar__head{justify-content:space-between;align-items:center;min-height:64px;padding-left:10px;display:flex}.sidebar__close{display:none}.site-picker{border:1px solid var(--line);width:100%;min-height:58px;box-shadow:var(--shadow-card);color:var(--ink);text-align:left;transition:border-color var(--duration-fast);border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 9px;display:flex}.site-picker:hover{border-color:var(--line-2)}.site-picker .fav{border-radius:10px;width:34px;height:34px;font-size:14px}.site-picker__text{flex:1;gap:3px;min-width:0;display:grid}.site-picker__name{font-size:14.5px;font-weight:600;line-height:1.15}.site-picker__url{font:400 12px/1.2 var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-picker>.icon{width:16px;height:16px;color:var(--muted)}.sidebar__nav{overscroll-behavior:contain;flex:auto;align-content:start;gap:18px;min-height:0;margin-inline:-4px;padding-inline:4px;display:grid;overflow-y:auto}.side-group,.side-list{gap:2px;display:grid}.side-group__label{color:var(--muted);padding:0 12px 4px;font-size:12.5px;font-weight:500;line-height:1.3}.side-link{width:100%;min-height:var(--target);border-radius:var(--r-md);color:var(--ink-2);font:500 14.5px/1.2 var(--font-sans);text-align:left;transition:background-color var(--duration-fast),color var(--duration-fast);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:0 11px;text-decoration:none;display:flex;position:relative}.side-link>.icon{color:var(--muted)}.side-link:hover{background:var(--surface-2);color:var(--ink)}.side-link:hover>.icon{color:var(--ink-2)}.side-link[aria-current=page]{border-color:var(--line);background:var(--surface-2);color:var(--ink);font-weight:600}.side-link[aria-current=page]>.icon{color:var(--ink)}.side-link__label{text-overflow:ellipsis;white-space:nowrap;background-image:linear-gradient(transparent 52%,var(--signal) 52%,var(--signal) 88%,transparent 88%);background-repeat:no-repeat;background-size:0 100%;padding-inline:1px;transition:background-size .4s cubic-bezier(.3,.7,.2,1);overflow:hidden}.side-link[aria-current=page] .side-link__label{background-size:100% 100%}.side-link__end{margin-left:auto}.side-link__chevron{width:16px;height:16px;transition:transform var(--duration-base) var(--ease-out);margin-left:auto}.side-link[aria-expanded=false] .side-link__chevron{transform:rotate(-90deg)}.side-link__lock{width:16px;height:16px;color:var(--muted);margin-left:auto}.side-sub{border-left:1px solid var(--line);gap:2px;margin:2px 0 2px 22px;padding-left:8px;display:grid}.side-sub a{min-height:var(--target);border-radius:var(--r-md);color:var(--ink-2);align-items:center;gap:10px;padding:0 11px;font-size:14px;text-decoration:none;display:flex}.side-sub a:hover,.side-sub a[aria-current=page]{background:var(--surface-2);color:var(--ink)}.side-sub a[aria-current=page]{font-weight:600}.sidebar__foot{flex:none;gap:6px;padding-top:8px;display:grid}.trial-card{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:8px;padding:14px;display:grid}.trial-card__title{align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.trial-card__title:before{content:"";background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 3px var(--signal-soft);border-radius:50%;flex:none}.trial-card__text{color:var(--muted);font-size:12.5px;line-height:1.45}.trial-card .btn{margin-top:2px}.account-btn{width:100%;min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:6px 10px 6px 8px;display:flex}.account-btn:hover,.avatar{background:var(--surface-2)}.account-btn__text{flex:1;gap:2px;min-width:0;display:grid}.account-btn__name{font-size:14px;font-weight:600;line-height:1.2}.account-btn__mail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.2;overflow:hidden}.account-btn>.icon{width:16px;height:16px;color:var(--muted)}.avatar{border-radius:50%;flex:none;width:36px;height:36px;display:block;overflow:hidden}.avatar svg{width:100%;height:100%;display:block}img.avatar{-o-object-fit:cover;object-fit:cover}.shell__backdrop{display:none}.shell__main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;align-items:center;min-height:64px;display:flex;position:sticky;top:0}.topbar__toggle{border:0;border-right:1px solid var(--line);width:64px;color:var(--ink-2);cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast);background:0 0;flex:none;align-self:stretch;place-items:center;padding:0;display:grid}.topbar__toggle:hover{background:var(--surface-2);color:var(--ink)}.topbar__toggle:focus-visible{outline-offset:-5px}.topbar__end{align-items:center;gap:8px;padding-right:16px;display:flex}.crumbs{flex:1;min-width:0;padding-inline:20px 12px}.crumbs ol{margin:0;padding:0;list-style:none}.crumbs li,.crumbs ol{align-items:center;gap:4px;min-width:0;display:flex}.crumbs li{color:var(--muted);white-space:nowrap;font-size:14.5px}.crumbs li+li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b919c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/16px no-repeat;flex:none;width:16px;height:16px}.crumbs a{min-height:var(--target);color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs [aria-current=page]{min-width:0;color:var(--ink);text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.workspace{align-content:start;gap:var(--space-5);border-radius:var(--r-lg);background:var(--canvas);flex:1;grid-template-columns:minmax(0,1fr);margin:16px;padding:30px calc(clamp(16px,2.4vw,34px)) 48px;display:grid;container:workspace/inline-size}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;padding-bottom:4px;display:flex}.page-head__text{gap:8px;display:grid}.page-head__text p,.topbar__title{color:var(--muted)}.sidebar__steps{padding:6px 12px 0}.topbar__logo{padding-left:16px;display:none}.topbar__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-inline:24px 12px;font-size:14.5px;overflow:hidden}.topbar__title strong{color:var(--ink);font-weight:600}.topbar__end .t-small a{font-weight:600}.flow-compact{display:none}.flow-main{align-content:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);width:100%;max-width:760px;margin-inline:auto;display:grid}@media (width>=1024px){.shell{transition:grid-template-columns var(--duration-base) var(--ease-out)}.shell[data-sidebar=rail]{--sidebar-w:77px}.shell[data-sidebar=rail] .sidebar__head{justify-content:center;padding-left:0}.shell[data-sidebar=rail] :is(.logo__word,.site-picker__text,.side-group__label,.side-link__label,.account-btn__text){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell[data-sidebar=rail] :is(.site-picker>.icon,.side-link__chevron,.side-link__lock,.side-sub,.trial-card,.account-btn>.icon){display:none}.shell[data-sidebar=rail] .site-picker{justify-content:center;min-height:52px;padding:0}.shell[data-sidebar=rail] .side-group+.side-group{border-top:1px solid var(--line);padding-top:16px}.shell[data-sidebar=rail] .side-link{justify-content:center;padding:0}.shell[data-sidebar=rail] .side-link .count{min-width:18px;height:18px;padding:0 5px;font-size:11px;position:absolute;top:2px;right:2px}.shell[data-sidebar=rail] .account-btn{justify-content:center;padding:0}}@media (width<=1023px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{overscroll-behavior:contain;width:calc(min(300px,86vw));box-shadow:var(--shadow-pop);visibility:hidden;transition:transform var(--duration-base) var(--ease-out),visibility 0s linear var(--duration-base);border-right:0;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.shell[data-drawer=open] .sidebar{visibility:visible;transition:transform var(--duration-base) var(--ease-out);transform:none}.shell[data-drawer=open] .shell__backdrop{z-index:45;background:#0d0d1252;display:block;position:fixed;inset:0}.sidebar__nav{flex:none;overflow:visible}.sidebar__foot{margin-top:auto}.sidebar__close{display:inline-flex}.topbar{min-height:60px}.topbar__toggle{width:60px}.crumbs{padding-left:14px}.workspace{border-radius:14px;margin:8px;padding:24px 16px 40px}.shell--flow .sidebar{display:none}.shell--flow .topbar__logo{display:inline-flex}.shell--flow .topbar__title{display:none}.shell--flow .topbar__end{margin-left:auto}.flow-compact{display:grid}}@media (width<=560px){.crumbs li:first-child:nth-last-child(n+3),.crumbs li:first-child:nth-last-child(n+3)+li:before{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@container workspace (width<=900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.table--stack thead{display:none}.table--stack,.table--stack tbody,.table--stack td,.table--stack tr{display:block}.table--stack tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:16px 18px;display:grid}.table--stack tbody tr:last-child{border-bottom:0}.table--stack td{border:0;padding:0!important}.table--stack tbody tr:hover td{background:0 0}.table--stack td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:500;display:block}}@container workspace (width<=640px){.page-head .btn-row{width:100%}.page-head .btn-row .btn{flex:1}.card__body,.card__head,.stat{padding:16px}.stat__number{font-size:36px}.notice{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.notice__action{grid-column:2;justify-self:start;margin-top:-10px}.plan-card{padding:18px}.table--stack tr{padding:16px}.actionbar--sticky{z-index:5;margin:0 calc(-1 * var(--actionbar-bleed)) calc(-1 * var(--actionbar-bleed));padding:12px var(--actionbar-bleed) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);position:sticky;bottom:0}.actionbar--sticky .btn{flex:auto}.actionbar--sticky .actionbar__note{order:3}}
