.rads-portal{--ads-gap: 12px;--ads-radius: 14px;--ads-radius-sm: 10px;--ads-tap: 44px;--surface-raised: var(--surface-2);--surface-sunken: var(--surface-3);color:var(--text-primary);font-family:var(--font-body)}.rads-menu{position:relative}.rads-menu__layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column}.rads-menu__sheet{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:0 16px calc(16px + env(safe-area-inset-bottom));background:var(--surface-1);overflow-y:auto;animation:rads-menu-fade var(--dur-normal, .2s) ease both}.rads-menu__hd{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -16px 8px;padding:8px 16px;background:var(--surface-1);border-bottom:1px solid var(--border-subtle)}.rads-menu__title{font:600 16px/1.3 var(--font-body);color:var(--text-primary)}.rads-menu__close{min-height:var(--ads-tap, 44px);min-width:var(--ads-tap, 44px);padding:0 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--rad, 10px);color:var(--text-primary);font:500 14px/1 var(--font-body);cursor:pointer}.rads-menu__close:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}.rads-menu__panel{display:flex;flex-direction:column;gap:2px}.rads-menu__item{min-height:var(--ads-tap, 44px);padding:0 12px;display:flex;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:500 14px/1 var(--font-body);text-align:left;cursor:pointer}.rads-menu__item:hover,.rads-menu__item:focus-visible{color:var(--text-primary);background:var(--surface-2)}.rads-menu__item:focus-visible{outline:2px solid var(--neo-ind);outline-offset:-2px}.rads-menu__item:disabled{opacity:.45;cursor:not-allowed}.rads-menu__item.is-active{color:var(--text-primary);background:var(--surface-3)}.rads-menu__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rads-menu__note{margin-left:auto;padding-left:8px;flex:0 0 auto;color:var(--text-tertiary);font:500 11px/1 var(--font-mono)}.rads-menu__item--sep{margin-top:6px;border-top:1px solid var(--border-subtle);border-radius:0 0 8px 8px}.rads-menu__group{display:flex;flex-direction:column;gap:2px}.rads-menu__group+.rads-menu__group,.rads-menu__item+.rads-menu__group{margin-top:6px}.rads-menu__heading{padding:6px 12px 2px;color:var(--text-tertiary);font:600 11px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.rads-menu__trigger:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}@keyframes rads-menu-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.rads-menu__sheet{animation-duration:.12s}}@media (min-width: 641px){.rads-menu__layer{position:static;display:block}.rads-menu__hd{display:none}.rads-menu__sheet{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:190px;padding:4px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--ads-radius-sm, 10px);overflow:visible}.rads-menu__item{font-size:13px}}.rads-pick{display:grid;gap:8px;padding:16px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--rad-lg, 14px)}.rads-pick__eyebrow{margin:0;font:500 11px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.rads-pick__title{margin:0;font:600 20px/1.25 var(--font-body);letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere}.rads-pick__why{margin:0;font:400 14px/1.5 var(--font-body);color:var(--text-secondary);max-width:64ch}.rads-pick__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.rads-fact{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font:400 14px/1.4 var(--font-body);color:var(--text-primary)}.rads-fact__value{font:500 14px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rads-fact__label{color:var(--text-secondary)}.rads-fact__dot{color:var(--text-tertiary)}.rads-fact__icon{flex:0 0 auto;align-self:center}.rads-fact--warn .rads-fact__icon{color:var(--orn)}.rads-fact--critical .rads-fact__icon{color:var(--err)}.rads-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rads-fact--warn .rads-fact__value{color:var(--orn)}.rads-fact--critical .rads-fact__value{color:var(--err)}.rads-range{font:500 11px/1.3 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-secondary);white-space:nowrap}.rads-gate{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.rads-gate__chip{min-height:var(--ads-tap, 44px);padding:0 12px;display:inline-flex;align-items:center;gap:6px;background:var(--pro-10);border:1px solid var(--pro-20);border-radius:var(--rad-xs, 4px);color:var(--text-primary);font:500 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast, .12s) ease}.rads-gate__chip svg{color:var(--pro);flex:0 0 auto}.rads-gate__chip:hover{background:var(--pro-20)}.rads-gate__chip:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}.rads-gate__unlock{font:400 12px/1.4 var(--font-body);color:var(--text-secondary);max-width:52ch}.rads-gate__ctl{flex:1 1 100%;margin:8px 0 0;padding:0;border:0;min-width:0;opacity:.5;cursor:not-allowed}.rads-minbar{display:grid;gap:6px}.rads-minbar__text{margin:0;font:500 12px/1.3 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.rads-minbar__text--unknown{font-family:var(--font-body);font-weight:400;color:var(--text-secondary)}.rads-minbar__track{height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden}.rads-minbar__fill{display:block;height:100%;background:var(--neo-ind);transition:opacity var(--dur-normal, .2s) ease}@media (prefers-reduced-motion: reduce){.rads-gate__chip,.rads-minbar__fill{transition:none}}.rads-adv{display:grid;gap:0}.rads-adv__hd{min-height:var(--ads-tap, 44px);width:100%;padding:0 12px;display:flex;align-items:center;gap:10px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--rad, 10px);color:var(--text-primary);font:500 14px/1.3 var(--font-body);text-align:left;cursor:pointer;transition:background var(--dur-fast, .12s) ease}.rads-adv__hd:hover{background:var(--surface-2)}.rads-adv__hd:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}.rads-adv__hd svg{flex:0 0 auto;margin-left:auto;color:var(--text-secondary)}.rads-adv__title{flex:0 0 auto}.rads-adv__chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.rads-adv__chip{padding:2px 6px;border-radius:var(--rad-xs, 4px);background:var(--surface-3);color:var(--text-secondary);font:500 11px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.rads-adv__panel{display:grid;gap:12px;margin-top:8px;padding:14px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--rad, 10px)}.rads-adv__panel[hidden]{display:none}.rads-adv__body{display:grid;gap:16px}.rads-adv__group{margin:0;padding:0;border:0;min-width:0;display:grid;gap:8px}.rads-adv__legend{padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:600 14px/1.3 var(--font-body);color:var(--text-primary)}.rads-adv__hint{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-secondary);max-width:60ch}.rads-adv__fields{display:grid;gap:10px}.rads-adv__reset{justify-self:start;min-height:var(--ads-tap, 44px);padding:0 12px;background:transparent;border:1px solid var(--border);border-radius:var(--rad-sm, 6px);color:var(--text-primary);font:500 12px/1 var(--font-body);cursor:pointer}.rads-adv__reset:hover{background:var(--surface-2)}.rads-adv__reset:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}.rads-adv__panel.is-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:91;margin:0;padding:0 16px calc(16px + env(safe-area-inset-bottom));align-content:start;gap:0;border:0;border-radius:0;background:var(--surface-1);overflow-y:auto;overscroll-behavior:contain;animation:rads-adv-fade var(--dur-normal, .2s) ease both}.rads-adv__sheethd{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -16px 12px;padding:8px 16px;background:var(--surface-1);border-bottom:1px solid var(--border-subtle)}.rads-adv__sheettitle{font:600 16px/1.3 var(--font-body);color:var(--text-primary)}.rads-adv__done{min-height:var(--ads-tap, 44px);min-width:var(--ads-tap, 44px);padding:0 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--rad, 10px);color:var(--text-primary);font:500 14px/1 var(--font-body);cursor:pointer}.rads-adv__done:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}@keyframes rads-adv-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.rads-adv__hd{transition:none}.rads-adv__panel.is-sheet{animation-duration:.12s}}@media (min-width: 720px){.rads-adv__panel{padding:16px 18px}}.rads-level,.rads-level__group{display:grid;gap:8px}.rads-level__opt{min-height:var(--ads-tap, 44px);padding:10px 12px;display:grid;grid-template-columns:20px 1fr;-moz-column-gap:10px;column-gap:10px;row-gap:2px;align-items:start;text-align:left;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--rad, 10px);color:var(--text-primary);cursor:pointer;transition:background var(--dur-fast, .12s) ease,border-color var(--dur-fast, .12s) ease}.rads-level__opt:hover:not(:disabled){background:var(--surface-2)}.rads-level__opt:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}.rads-level__opt.is-on{background:var(--surface-3);border-color:var(--neo-ind)}.rads-level__opt:disabled{opacity:.5;cursor:not-allowed}.rads-level__mark{grid-row:1;width:18px;height:18px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--text-primary)}.rads-level__opt.is-on .rads-level__mark{border-color:var(--text-primary)}.rads-level__label{font:600 14px/1.3 var(--font-body)}.rads-level__copy{grid-column:2;font:400 12px/1.5 var(--font-body);color:var(--text-secondary);max-width:60ch}.rads-level__why{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}@media (prefers-reduced-motion: reduce){.rads-level__opt{transition:none}}@media (min-width: 720px){.rads-level__group{grid-template-columns:repeat(3,minmax(0,1fr))}}.rads-confirm{display:grid;gap:8px;padding:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--rad)}.rads-confirm.is-error{border-left:3px solid var(--err)}.rads-confirm__text{margin:0;font:600 14px/1.4 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.rads-confirm__note{margin:0;padding-left:10px;border-left:2px solid var(--orn);font:400 14px/1.5 var(--font-body);color:var(--text-primary)}.rads-confirm__hint{margin:0;font:400 14px/1.4 var(--font-body);color:var(--text-secondary)}.rads-confirm__skips{margin:0;padding-left:18px;font:400 14px/1.5 var(--font-body);color:var(--text-secondary)}.rads-confirm__acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rads-confirm .rads-btn--sm{min-block-size:var(--ads-tap, 44px)}.rads-confirm .rads-btn:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}.rads-tgt{display:grid;gap:14px}.rads-tgt__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.rads-tgt__now{margin:0;font:600 13px/1.45 var(--font-body);color:var(--text-primary)}.rads-tgt__diff{margin:2px 0 0;font:400 12px/1.4 var(--font-body);color:var(--text-secondary)}.rads-tgt__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.rads-tgt__field{display:grid;gap:6px;align-content:start}.rads-tgt__label{font:600 11px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-tgt__hint{margin:0;font:400 11px/1.45 var(--font-body);color:var(--text-tertiary)}.rads-tgt__input{width:100%;min-height:34px;padding:6px 10px;box-sizing:border-box;font:400 13px/1.3 var(--font-body);color:var(--text-primary);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--ads-radius-sm)}.rads-tgt__input:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.rads-tgt__range{display:flex;align-items:center;gap:8px;color:var(--text-tertiary)}.rads-tgt__range .rads-tgt__input{width:5.5em}.rads-tgt__chips{display:flex;flex-wrap:wrap;gap:6px}.rads-tgt__chip{min-height:34px;padding:5px 12px;cursor:pointer;font:500 12px/1 var(--font-body);color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;transition:border-color .12s,color .12s,background .12s}.rads-tgt__chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rads-tgt__chip.is-on{color:var(--text-primary);border-color:var(--border-strong);background:color-mix(in srgb,var(--blu) 16%,transparent)}.rads-tgt__warns{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:5px}.rads-tgt__warn{display:flex;gap:6px;align-items:flex-start;font:400 11px/1.45 var(--font-body);color:var(--orn)}.rads-tgt__warn strong{font-weight:600}.rads-tgt__warn svg{flex:0 0 auto;margin-top:2px}.rads-tgt__toggle{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--ads-radius-sm);background:color-mix(in srgb,var(--blu) 10%,transparent);border:1px solid color-mix(in srgb,var(--blu) 28%,transparent)}.rads-tgt__toggle svg{flex:0 0 auto;margin-top:2px;color:var(--blu)}.rads-tgt__toggle-msg{margin:0 0 7px;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-tgt__check{display:flex;gap:8px;align-items:center;cursor:pointer;min-height:28px;font:500 12px/1.4 var(--font-body);color:var(--text-primary)}.rads-tgt__check input{width:15px;height:15px;cursor:pointer;color:var(--text-primary);accent-color:var(--blu)}.rads-tgt__check input:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rads-tgt__conflict{display:flex;gap:6px;align-items:flex-start;margin:0;font:400 12px/1.45 var(--font-body);color:var(--orn)}.rads-tgt__conflict svg{flex:0 0 auto;margin-top:2px}.rads-tgt__applied{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rads-tgt__applied-label{font:600 11px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}@media (prefers-reduced-motion: reduce){.rads-tgt__chip{transition:none}}.rads-findings{display:grid;gap:10px}.rads-finding{display:grid;gap:8px}.rads-finding__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rads-finding__impact{font:500 14px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.rads-finding__title{margin:0;font:600 14px/1.4 var(--font-body)}.rads-finding__detail{margin:0;font:400 14px/1.5 var(--font-body);color:var(--text-secondary)}.rads-finding__why{margin:2px 0 0;padding-left:10px;border-left:2px solid var(--border);font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-finding__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:2px}.rads-finding__conf{font:500 11px/1 var(--font-mono);color:var(--text-tertiary)}.rads-finding__manual{font:400 12px/1.4 var(--font-body);color:var(--text-tertiary)}@media (min-width: 900px){.rads-findings{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1400px){.rads-findings{grid-template-columns:repeat(3,1fr)}}.rads-camp{display:grid;gap:8px}.rads-camp__row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--ads-radius);padding:12px 14px;min-height:var(--ads-tap);text-align:left;width:100%;cursor:pointer;transition:background .14s ease,border-color .14s ease;color:var(--text-primary)}.rads-camp__row:hover{background:var(--surface-2);border-color:var(--border)}.rads-camp__row:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rads-camp__name{font:600 14px/1.35 var(--font-body);min-width:0;overflow-wrap:anywhere}.rads-camp__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.rads-camp__platform{font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rads-camp__figs{display:flex;gap:14px;justify-self:end}.rads-camp__fig{text-align:right}.rads-camp__fig-label{display:block;font:500 10px/1 var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.rads-camp__fig-value{display:block;margin-top:3px;font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width: 719px){.rads-camp__row{grid-template-columns:1fr}.rads-camp__figs{justify-self:start;margin-top:8px;gap:18px}}.rads-camp__toggle{display:inline-flex;align-items:center;gap:8px;margin-top:12px;min-height:var(--ads-tap);font:400 12px/1 var(--font-body);color:var(--text-tertiary);cursor:pointer}.rads-camp__row--flat{cursor:default}.rads-camp__row--flat:hover{background:var(--surface-1)}.rads-intents{display:grid;gap:10px}.rads-intent{display:grid;gap:4px;text-align:left;width:100%;min-height:var(--ads-tap);padding:16px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--ads-radius);cursor:pointer;transition:background .14s ease,border-color .14s ease;color:var(--text-primary)}.rads-intent:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.rads-intent:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rads-intent:disabled{opacity:.5;cursor:not-allowed}.rads-intent__label{font:600 16px/1.3 var(--font-display)}.rads-intent__hint{font:400 14px/1.45 var(--font-body);color:var(--text-tertiary)}.rads-intent__ready{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font:600 12px/1 var(--font-body);color:var(--grn)}.rads-intent__blocked{margin-top:4px;font:500 12px/1 var(--font-body);color:var(--text-tertiary)}.rads-refusals{margin-top:20px;padding:14px;border:1px dashed var(--border);border-radius:var(--ads-radius);background:var(--surface-1)}.rads-refusals__title{margin:0 0 8px;font:600 12px/1 var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.rads-refusals__item{margin:0 0 6px;font:400 12px/1.55 var(--font-body);color:var(--text-secondary)}.rads-refusals__item strong{color:var(--text-primary);font-weight:600}.rads-proposal,.rads-prop{display:grid;gap:10px}.rads-prop__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rads-prop__name{margin:0 0 6px;font:600 14px/1.3 var(--font-display)}.rads-prop__meta{display:flex;gap:6px;flex-wrap:wrap}.rads-prop__share{font:500 16px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.rads-prop__why{margin:0;padding-left:10px;border-left:2px solid var(--border);font:400 12px/1.55 var(--font-body);color:var(--text-tertiary)}.rads-prop__facts{display:grid;gap:8px;margin:0}.rads-prop__fact{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:baseline}.rads-prop__fact dt{font:500 11px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.rads-prop__fact dd{margin:0;font:400 12px/1.5 var(--font-body)}.rads-prop__note-sm{display:block;margin-top:2px;font-size:12px;color:var(--text-tertiary)}.rads-proposal__foot{margin-top:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.rads-proposal__note{margin:0;max-width:60ch;font:400 12px/1.55 var(--font-body);color:var(--text-tertiary)}@media (min-width: 900px){.rads-intents,.rads-proposal{grid-template-columns:repeat(2,1fr)}.rads-proposal__foot{flex-direction:row;align-items:center;gap:16px}}.rads-set__accounts,.rads-set__rules{display:grid;gap:10px}.rads-set__acct{display:flex;align-items:center;justify-content:space-between;gap:12px}.rads-set__acct-name{margin:0;font:600 14px/1.3 var(--font-body)}.rads-set__acct-detail{margin:3px 0 0;font:400 12px/1 var(--font-mono);color:var(--text-tertiary)}.rads-set__rule{display:grid;gap:6px}.rads-set__rule-head{display:flex;align-items:center;gap:8px;color:var(--grn)}.rads-set__rule-head--warn{color:var(--orn)}.rads-set__rule-title{margin:0;font:600 14px/1.35 var(--font-body);color:var(--text-primary)}.rads-set__rule-body{margin:0;max-width:72ch;font:400 12px/1.6 var(--font-body);color:var(--text-tertiary)}.rads-set__fresh{margin:2px 0 0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-set__caps{display:grid;gap:10px}.rads-set__cap{display:grid;gap:6px}.rads-set__cap-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rads-set__cap-name{margin:0;font:600 14px/1.35 var(--font-body);color:var(--text-primary)}.rads-set__cap-why{margin:0;max-width:72ch;font:400 12px/1.6 var(--font-body);color:var(--text-tertiary)}@media (min-width: 900px){.rads-set__accounts,.rads-set__caps{grid-template-columns:repeat(2,1fr)}}.rads-camp__note{margin:0 0 12px;padding-left:10px;border-left:2px solid var(--border-strong, var(--border-subtle));font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-stats__partial{color:var(--text-tertiary)}.rads-mx{display:grid;gap:8px;margin-bottom:10px}.rads-mx--confirm{border-color:var(--orn)}.rads-mx__label{margin:0;font:500 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-mx__note{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-mx__note strong{color:var(--text-primary);font-weight:600}.rads-mx__note code{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--text-primary);background:var(--surface-sunken, var(--surface-raised));padding:1px 5px;border-radius:4px}.rads-mx__problem{margin:0 0 10px;padding-left:10px;border-left:2px solid var(--err);font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-mx__token{min-height:var(--ads-tap, 44px);padding:9px 11px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-sunken, var(--surface-raised));color:var(--text-primary);font:400 12px/1.4 var(--font-mono, ui-monospace, monospace);min-width:200px}.rads-mx__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rads-mx__log{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rads-mx__log-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;font:400 12px/1.4 var(--font-body);color:var(--text-secondary)}.rads-mx__log-what{overflow-wrap:anywhere}.rads-mx__log-who{color:var(--text-tertiary)}.rads-mx__log-when{color:var(--text-tertiary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rads-finding__outcome{margin:8px 0 0;padding-left:10px;border-left:2px solid var(--err);font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-finding__outcome.is-ok{border-left-color:var(--grn)}.rads-dd{display:grid;gap:10px;margin:12px 0}.rads-dd__panel{display:grid;gap:8px}.rads-dd__label{margin:0;font:500 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-dd__line{margin:0;font:400 14px/1.45 var(--font-body);color:var(--text-secondary);font-variant-numeric:tabular-nums}.rads-dd__line strong{font:500 16px/1.2 var(--font-mono);color:var(--text-primary)}.rads-dd__note{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-dd__facts{display:grid;gap:8px;margin:0}.rads-dd__fact{display:grid;gap:1px}.rads-dd__fact dt{font:500 11px/1.2 var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.rads-dd__fact dd{margin:0;font:400 14px/1.4 var(--font-body);color:var(--text-secondary);font-variant-numeric:tabular-nums}.rads-dd__fact-note{display:block;font:400 11px/1.4 var(--font-body);font-variant-numeric:normal;color:var(--text-tertiary)}.rads-dd__bar{height:6px;border-radius:3px;background:var(--surface-sunken, var(--border-subtle));overflow:hidden}.rads-dd__bar span{display:block;height:100%;background:var(--grn)}.rads-dd__list{list-style:none;margin:0;padding:0;display:grid;gap:5px}.rads-dd__list li{display:flex;justify-content:space-between;gap:12px;font:400 12px/1.4 var(--font-body);color:var(--text-secondary)}.rads-dd__figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}@media (min-width: 720px){.rads-dd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.rads-dd{grid-template-columns:repeat(3,minmax(0,1fr))}}.rads-prop__adv{display:flex;justify-content:flex-start;margin-top:2px}.rads-lib__tabs{margin-bottom:18px}.rads-dna{display:grid;gap:10px}.rads-consent{display:grid;gap:10px;margin-bottom:20px;align-items:start}.rads-consent__head{display:flex;align-items:center;gap:8px;color:var(--blu)}.rads-consent__title{margin:0;font:600 14px/1.3 var(--font-body);color:var(--text-primary)}.rads-consent__text{margin:0;max-width:68ch;font:400 12px/1.6 var(--font-body);color:var(--text-secondary)}.rads-aud{display:grid;gap:8px}.rads-aud__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rads-aud__name{margin:0;font:600 14px/1.3 var(--font-display)}.rads-aud__plain{margin:4px 0 0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-aud__size{display:flex;align-items:center;gap:6px;font:500 12px/1 var(--font-body);color:var(--text-secondary);font-variant-numeric:tabular-nums}.rads-aud__dur{color:var(--text-tertiary);font-weight:400}.rads-aud__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rads-aud__blocked{margin:0;padding-left:10px;border-left:2px solid var(--orn);font:400 12px/1.55 var(--font-body);color:var(--text-tertiary)}.rads-aud__note{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-dna__item,.rads-dna__dim{display:grid;gap:8px}.rads-dna__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rads-dna__angle{font:600 14px/1.3 var(--font-body)}.rads-dna__hint{font:400 12px/1.3 var(--font-body);color:var(--text-tertiary)}.rads-dna__line{margin:0;font:600 14px/1.4 var(--font-display)}.rads-dna__body{margin:0;font:400 12px/1.55 var(--font-body);color:var(--text-secondary)}.rads-dna__confidence{display:grid;gap:4px;margin-bottom:10px}.rads-dna__conf-line{margin:0;font:600 14px/1.35 var(--font-body)}.rads-dna__conf-why{margin:0;max-width:72ch;font:400 12px/1.6 var(--font-body);color:var(--text-tertiary)}.rads-dna__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rads-dna__row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.rads-dna__name{font:500 12px/1.35 var(--font-body);color:var(--text-primary)}.rads-dna__figs{display:flex;align-items:center;gap:8px}.rads-dna__roas{font:600 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.rads-dna__ctr{font:400 12px/1 var(--font-mono);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.rads-dna__dark{display:grid;gap:8px}.rads-dna__dark-title{margin:0;font:600 14px/1.35 var(--font-body)}.rads-dna__dark-body{margin:0;max-width:70ch;font:400 12px/1.6 var(--font-body);color:var(--text-tertiary)}.rads-dna__dark-body code{font:500 12px/1 var(--font-mono);padding:2px 5px;border-radius:4px;background:var(--surface-3);color:var(--text-secondary)}@media (min-width: 900px){.rads-dna{grid-template-columns:repeat(2,1fr)}}.rads-stats__window{margin:0 0 8px;font:600 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rads-copy{display:grid;gap:10px}.rads-copy__group{margin:18px 0 8px;font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rads-copy__guard{display:grid;gap:8px;margin-bottom:20px}.rads-copy__guard-head{display:flex;align-items:center;gap:8px;color:var(--grn)}.rads-copy__guard-title{margin:0;font:600 14px/1.3 var(--font-body);color:var(--text-primary)}.rads-copy__guard-text{margin:0;max-width:68ch;font:400 12px/1.6 var(--font-body);color:var(--text-secondary)}.rads-copy__card{display:grid;gap:10px}.rads-copy__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rads-copy__angle{margin:0;font:600 14px/1.35 var(--font-display)}.rads-copy__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rads-copy__when{font:400 12px/1 var(--font-body);color:var(--text-tertiary)}.rads-copy__sub{margin:4px 0 0;font:500 11px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.rads-copy__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.rads-copy__line{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:baseline;min-height:28px;padding:3px 0;border-bottom:1px solid var(--border-subtle)}.rads-copy__text{font:400 14px/1.4 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.rads-copy__count{font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap}.rads-copy__count--near{color:var(--orn)}.rads-copy__count--over{color:var(--err);font-weight:600}.rads-copy__more{min-height:var(--ads-tap);display:inline-flex;align-items:center;gap:6px;padding:0 4px;border:0;background:transparent;font:500 12px/1 var(--font-body);color:var(--text-secondary);cursor:pointer}.rads-copy__more:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rads-copy__blocked{margin:0;padding-left:10px;border-left:2px solid var(--orn);font:400 12px/1.55 var(--font-body);color:var(--text-tertiary)}.rads-copy__note{margin:0;max-width:64ch;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-copy__why{grid-column:1 / -1;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-copy__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rads-copy__created{display:grid;gap:8px}.rads-copy__outcomes{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.rads-copy__outcome{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:var(--ads-radius-sm);background:var(--surface-2)}.rads-copy__outcome p{flex:1 1 240px;margin:0;font:400 14px/1.45 var(--font-body);color:var(--text-secondary);overflow-wrap:anywhere}.rads-copy__confirm,.rads-feed__confirm{display:grid;gap:10px;padding:12px;border-radius:var(--ads-radius-sm);border:1px solid var(--border-strong);background:var(--surface-2)}.rads-copy__confirm-text,.rads-feed__confirm-text{margin:0;font:500 14px/1.5 var(--font-body);color:var(--text-primary)}.rads-copy__url{min-height:var(--ads-tap);width:100%;padding:0 12px;border-radius:var(--ads-radius-sm);border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);font:400 12px/1 var(--font-mono)}.rads-copy__url:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}@media (min-width: 900px){.rads-copy{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.rads-copy__more{display:none}}.rads-feed{display:grid;gap:10px;margin-bottom:12px}.rads-feed__sync,.rads-feed__split{display:grid;gap:10px;align-content:start}.rads-feed__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.rads-feed__title{margin:0;font:600 14px/1.3 var(--font-display)}.rads-feed__facts{display:grid;gap:6px;margin:0}.rads-feed__facts>div{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:baseline}.rads-feed__facts dt{font:500 11px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.rads-feed__facts dd{margin:0;font:400 12px/1.5 var(--font-body);font-variant-numeric:tabular-nums}.rads-feed__mono{font:400 12px/1.5 var(--font-mono);color:var(--text-secondary)}.rads-feed__cause{margin:0;padding-left:10px;border-left:2px solid var(--err);max-width:68ch;font:400 12px/1.6 var(--font-body);color:var(--text-secondary)}.rads-feed__error{margin:0;padding:8px 10px;border-radius:var(--ads-radius-sm);background:var(--surface-2);font:400 12px/1.5 var(--font-mono);color:var(--text-tertiary);word-break:break-word}.rads-feed__split-row{display:flex;align-items:baseline;gap:10px}.rads-feed__big{font:700 24px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:4ch}.rads-feed__big-label{font:400 14px/1.3 var(--font-body);color:var(--text-secondary)}.rads-feed__note{margin:0;max-width:62ch;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-feed__actions{display:flex;gap:8px;flex-wrap:wrap}.rads-feed__asof{margin:0 0 10px;font:500 12px/1.5 var(--font-body);color:var(--orn)}.rads-feed__issues{display:grid;gap:8px}.rads-feed__issue{display:grid;grid-template-columns:1fr;gap:6px 14px;align-items:start}.rads-feed__count{font:700 20px/1.1 var(--font-display);font-variant-numeric:tabular-nums;min-width:5ch}.rads-feed__issue-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rads-feed__label{margin:0;font:600 14px/1.35 var(--font-body)}.rads-feed__hint{margin:4px 0 0;max-width:64ch;font:400 12px/1.55 var(--font-body);color:var(--text-secondary)}.rads-feed__code{font:500 11px/1 var(--font-mono);color:var(--text-tertiary)}@media (min-width: 720px){.rads-feed__issue{grid-template-columns:auto 1fr}.rads-feed__count{text-align:right}.rads-feed__code{grid-column:2}}@media (min-width: 900px){.rads-feed{grid-template-columns:repeat(2,1fr)}}.rads-adv__bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px}.rads-adv__stale{margin:0 0 12px;padding-left:10px;border-left:2px solid var(--orn);max-width:72ch;font:500 12px/1.6 var(--font-body);color:var(--orn)}.rads-adv__controls{display:grid;gap:10px}.rads-adv__control{display:grid;gap:8px;align-content:start}.rads-adv__control--off{opacity:.82}.rads-adv__control-label{margin:0;font:500 11px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-adv__control-value{margin:0;font:700 20px/1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rads-adv__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rads-adv__input{flex:1 1 8ch;min-width:8ch;min-height:var(--ads-tap);padding:0 12px;border-radius:var(--ads-radius-sm);border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);font:500 14px/1 var(--font-mono);font-variant-numeric:tabular-nums}.rads-adv__input:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.rads-adv__withheld{margin:0;max-width:64ch;font:400 12px/1.6 var(--font-body);color:var(--text-secondary)}.rads-adv__note{margin:0;max-width:64ch;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-adv__kws{display:grid;gap:8px}.rads-adv__kw{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rads-adv__kw-text{margin:0;font:600 14px/1.35 var(--font-body);overflow-wrap:anywhere}.rads-adv__kw-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;font:400 12px/1.4 var(--font-body);color:var(--text-tertiary)}.rads-adv__kw-acts{display:flex;flex-wrap:wrap;gap:4px}.rads-adv__kwadd{display:grid;gap:8px}.rads-adv__input--wide{flex:1 1 200px;min-width:0}.rads-adv__confirm{flex-basis:100%;display:grid;gap:6px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--ads-radius-sm)}.rads-adv__confirm-title{margin:0;font:600 14px/1.4 var(--font-body);color:var(--text-primary)}.rads-adv__confirm-body{margin:0;font:400 14px/1.5 var(--font-body);color:var(--text-secondary);overflow-wrap:anywhere}.rads-adv__confirm-acts{display:flex;flex-wrap:wrap;gap:8px}.rads-adv__log{display:grid;gap:8px}.rads-adv__log-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rads-adv__log-action{margin:0;font:600 14px/1.35 var(--font-body);text-transform:capitalize}@media (min-width: 720px){.rads-adv__controls{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.rads-adv__controls{grid-template-columns:repeat(3,1fr)}}.rads-adv__ack{display:flex;align-items:flex-start;gap:8px;min-height:var(--ads-tap);max-width:64ch;font:400 12px/1.5 var(--font-body);color:var(--text-secondary);cursor:pointer}.rads-adv__ack input{margin-top:2px}.rads-adv__tree{display:grid;gap:8px}.rads-adv__node{padding:0;overflow:hidden}.rads-adv__node-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--ads-tap);padding:12px 14px;background:none;border:0;color:var(--text-primary);font:600 14px/1.4 var(--font-body);text-align:left;cursor:pointer}.rads-adv__node-head:hover{background:var(--surface-2)}.rads-adv__node-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.rads-adv__node-right{display:flex;align-items:center;gap:14px;flex-shrink:0;color:var(--text-secondary);font:400 12px/1.4 var(--font-body)}.rads-adv__node-right svg{transition:transform .16s ease}.rads-adv__node-right svg.is-open{transform:rotate(180deg)}.rads-adv__node-metric{font-variant-numeric:tabular-nums}.rads-adv__node-body{padding:0 14px 14px;border-top:1px solid var(--border-subtle)}.rads-adv__sub{margin-top:14px}.rads-adv__sub-title{margin:0 0 8px;font:600 12px/1.4 var(--font-body);letter-spacing:.02em;color:var(--text-secondary)}.rads-adv__ads{display:grid;gap:6px}.rads-adv__ad{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:400 12px/1.4 var(--font-body);color:var(--text-secondary)}.rads-adv__ad-type{text-transform:capitalize;color:var(--text-primary)}.rads-adv__ad-spend{margin-left:auto;font-variant-numeric:tabular-nums}.rads-adv__lgs{display:grid;gap:4px}.rads-adv__lg{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:7px 10px;border-radius:8px;background:var(--surface-2);font:400 12px/1.4 var(--font-body)}.rads-adv__lg.is-excluded{opacity:.62;background:var(--surface-1)}.rads-adv__lg-what{display:flex;align-items:center;gap:7px;min-width:0;overflow-wrap:anywhere;color:var(--text-primary)}.rads-adv__lg-what svg{flex-shrink:0;color:var(--text-tertiary)}.rads-adv__lg-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0;color:var(--text-tertiary);font-variant-numeric:tabular-nums}@media (pointer: coarse){.rads-adv__node-head{min-height:48px}}.rads-meta__budget{margin:12px 0 0;max-width:68ch;font:400 14px/1.55 var(--font-body);color:var(--text-secondary)}.rads-meta__tier{margin:10px 0 0;max-width:72ch;font:400 14px/1.55 var(--font-body);color:var(--text-secondary)}.rads-meta__tier--deep{color:var(--text-tertiary)}.rads-meta__grid-note{margin:0 0 8px;max-width:72ch;font:400 14px/1.55 var(--font-body);color:var(--text-secondary)}.rads-meta__facts{display:grid;gap:10px 20px;margin:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rads-meta__fact dt{margin:0;font:500 11px/1.4 var(--font-body);letter-spacing:.02em;color:var(--text-tertiary)}.rads-meta__fact dd{margin:2px 0 0;font:600 14px/1.4 var(--font-body);color:var(--text-primary);text-transform:capitalize;font-variant-numeric:tabular-nums}.rads-meta__ads{display:grid;gap:6px}.rads-meta__ad{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;background:var(--surface-2)}.rads-meta__ad-img{width:40px;height:40px;flex-shrink:0;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:var(--surface-3)}.rads-meta__ad-img--none{display:inline-block}.rads-meta__ad-body{min-width:0}.rads-meta__ad-name{margin:0;font:600 14px/1.35 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.rads-meta__ad-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:3px;font:400 12px/1.4 var(--font-body);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.rads-adv__sched{grid-column:1 / -1}.rads-adv__sched-grid{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:2px;align-items:center}.rads-adv__sched-hour{font:400 10px/1 var(--font-body);color:var(--text-tertiary);text-align:left;min-height:12px}.rads-adv__sched-day{font:500 11px/1 var(--font-body);color:var(--text-tertiary);background:none;border:0;padding:0 4px 0 0;text-align:right;cursor:pointer}.rads-adv__sched-day:hover:not(:disabled){color:var(--text-primary)}.rads-adv__sched-day:disabled{cursor:default}.rads-adv__sched-cell{border:0;padding:0;color:inherit;min-height:18px;border-radius:2px;cursor:pointer}.rads-adv__sched-cell:disabled{cursor:default}.rads-adv__sched-cell:focus-visible{outline:2px solid var(--blu);outline-offset:1px}.rads-adv__sub-title.rads-adv__sub-title--gap{margin-top:14px}.rads-dp__list,.rads-dp__card{display:grid;gap:10px}.rads-dp__card--trust{gap:8px}.rads-dp__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.rads-dp__name{margin:0;font:600 14px/1.35 var(--font-body);overflow-wrap:anywhere}.rads-dp__facts{display:flex;flex-wrap:wrap;gap:4px 14px;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-dp__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.rads-dp__items{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rads-dp__item{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.rads-dp__item-text{margin:0;flex:1 1 220px;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-dp__item-text strong{color:var(--text-primary);font-weight:600}.rads-dp__done{margin:0 0 12px;padding-left:10px;border-left:2px solid var(--grn);font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-dp__grid-wrap{display:grid;gap:6px}.rads-dp__grid{display:grid;grid-template-columns:28px repeat(24,minmax(0,1fr));gap:2px;align-items:center}.rads-dp__grid-hours{display:grid;grid-column:1 / -1;grid-template-columns:28px repeat(24,minmax(0,1fr));font:500 9px/1 var(--font-mono);color:var(--text-tertiary);margin-bottom:2px}.rads-dp__grid-day{font:500 9px/1 var(--font-mono);color:var(--text-tertiary)}.rads-dp__cell{aspect-ratio:1;min-height:8px;border-radius:2px;background:color-mix(in srgb,var(--grn) 42%,var(--surface-3))}.rads-dp__cell{background:var(--surface-3)}.rads-dp__cell.is-held{background:color-mix(in srgb,var(--orn) 55%,transparent);opacity:1}.rads-dp__cell.is-changed{outline:1px solid var(--blu);outline-offset:-1px}.rads-dp__legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px;font:400 12px/1.4 var(--font-body);color:var(--text-tertiary)}.rads-dp__legend span{display:inline-flex;align-items:center;gap:5px}.rads-dp__legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.rads-dp__legend i.run{background:var(--surface-3)}.rads-dp__legend i.held{background:color-mix(in srgb,var(--orn) 55%,transparent)}.rads-dp__grid-key{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-dp__grid-key strong{color:var(--text-primary);font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rads-dp__note{margin:0;max-width:66ch;font:400 12px/1.55 var(--font-body);color:var(--text-tertiary)}.rads-dp__flat{margin:0;padding-left:10px;max-width:66ch;border-left:2px solid var(--border-strong);font:400 12px/1.6 var(--font-body);color:var(--text-secondary)}.rads-dp__narrative{margin:0;max-width:72ch;font:400 14px/1.65 var(--font-body);color:var(--text-secondary)}.rads-dp__coverage{margin:0;font:500 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-dp__coverage.is-thin{color:var(--orn)}.rads-dp__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rads-dp__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--ads-tap);padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--text-primary)}.rads-dp__row:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rads-dp__row-right{display:flex;align-items:center;gap:8px}.rads-dp__row-right svg{transition:transform .14s ease}.rads-dp__row-right svg.is-open{transform:rotate(180deg)}.rads-dp__hours{display:grid;gap:14px}.rads-dp__hours-label{margin:0 0 6px;font:500 11px/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.rads-dp__hours-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rads-dp__hours-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;font:400 12px/1.4 var(--font-body)}.rads-dp__when{color:var(--text-primary)}.rads-dp__index{display:flex;align-items:center;gap:8px}.rads-dp__samples{font:400 11px/1 var(--font-body);color:var(--text-tertiary)}@media (min-width: 720px){.rads-dp__hours{grid-template-columns:1fr 1fr}.rads-dp__cell{min-height:12px}}.rads-adv__lg-dim{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--surface-3);color:var(--text-tertiary);font:500 11px/1.5 var(--font-body);text-transform:lowercase}.rads-dp__pick{display:grid;gap:8px;width:100%}.rads-dp__pick-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 10px;border-radius:8px;background:var(--surface-2)}.rads-dp__pick-name{font:600 14px/1.35 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.rads-dp__cell.is-normal{background:var(--surface-3)}.rads-dp__cell.is-best{background:color-mix(in srgb,var(--grn) 30%,var(--surface-3))}.rads-dp__cell.is-best[data-level="2"]{background:color-mix(in srgb,var(--grn) 52%,var(--surface-3))}.rads-dp__cell.is-best[data-level="3"]{background:color-mix(in srgb,var(--grn) 78%,var(--surface-3))}.rads-dp__cell.is-waste{background:color-mix(in srgb,var(--err) 28%,var(--surface-3))}.rads-dp__cell.is-waste[data-level="2"]{background:color-mix(in srgb,var(--err) 48%,var(--surface-3))}.rads-dp__cell.is-waste[data-level="3"]{background:color-mix(in srgb,var(--err) 70%,var(--surface-3))}.rads-dp__cell.is-learning,.rads-dp__legend i.key-learning{background:repeating-linear-gradient(135deg,var(--border-strong) 0 1px,var(--surface-2) 1px 4px)}.rads-dp__legend i.key-normal{background:var(--surface-3)}.rads-dp__legend i.key-best{background:color-mix(in srgb,var(--grn) 52%,var(--surface-3))}.rads-dp__legend i.key-waste{background:color-mix(in srgb,var(--err) 48%,var(--surface-3))}.rads-dp__grid--values .rads-dp__cell{cursor:pointer;color:var(--text-secondary);display:block;width:100%;padding:0;border:0;font:inherit}.rads-dp__grid--values .rads-dp__cell:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px;position:relative;z-index:1}.rads-dp__cell.is-picked{outline:1px solid var(--text-primary);outline-offset:1px}.rads-dpc{display:grid;gap:12px}.rads-dpc__eyebrow{margin:0;font:500 11px/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.rads-dpc__headline{margin:0;max-width:60ch;font:600 17px/1.4 var(--font-body);color:var(--text-primary)}.rads-dpc--compact .rads-dpc__headline{font-size:14px}.rads-dpc__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rads-dpc__chip{padding:3px 10px;border-radius:999px;background:var(--surface-3);color:var(--text-secondary);font:500 12px/1.5 var(--font-body)}.rads-dpc__select{min-height:var(--ads-tap);max-width:100%;padding:0 10px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-primary);font:400 14px/1.35 var(--font-body)}.rads-dpc__select:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rads-dpc__wait{margin:0 0 4px}.rads-dpc__grid{transition:opacity .14s ease}.rads-dpc__grid.is-busy{opacity:.5}.rads-dpc__doing{margin:0;max-width:66ch;font:400 14px/1.55 var(--font-body);color:var(--text-secondary)}.rads-dpc__verdict{margin:0;padding-left:10px;max-width:66ch;border-left:2px solid var(--border-strong);font:400 12px/1.6 var(--font-body);color:var(--text-secondary)}@media (prefers-reduced-motion: reduce){.rads-dpc__grid{transition:none}}.rads-clone__list{display:grid;gap:8px}.rads-clone__row{display:grid;gap:12px;align-items:start}.rads-clone__row-main{min-width:0}.rads-clone__row-name{margin:0;font:600 14px/1.35 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.rads-clone__row-where{margin:2px 0 0;font:400 12px/1.35 var(--font-body);color:var(--text-tertiary);overflow-wrap:anywhere}.rads-clone__row-figs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:400 12px/1.3 var(--font-body);color:var(--text-tertiary)}.rads-clone__roas{font:600 14px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-primary)}.rads-clone__spend,.rads-clone__conv{font-variant-numeric:tabular-nums}.rads-clone__verdict{display:grid;gap:6px}.rads-clone__verdict-line{margin:0;font:400 14px/1.45 var(--font-body);color:var(--text-secondary);font-variant-numeric:tabular-nums}.rads-clone__verdict-line strong{color:var(--text-primary);font-weight:600}.rads-clone__verdict-why{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-clone__modes{display:grid;gap:8px;margin-bottom:10px}.rads-clone__mode{display:grid;gap:3px;text-align:left;padding:12px 14px;min-height:var(--ads-tap, 44px);border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised);color:var(--text-primary);cursor:pointer}.rads-clone__mode:hover{border-color:var(--border-strong)}.rads-clone__mode.is-on{border-color:var(--blu);background:color-mix(in srgb,var(--blu) 8%,transparent)}.rads-clone__mode-label{font:600 14px/1.3 var(--font-body);color:var(--text-primary)}.rads-clone__mode-blurb{font:400 12px/1.45 var(--font-body);color:var(--text-tertiary)}.rads-clone__wait{font:400 12px/1.4 var(--font-body);color:var(--text-tertiary)}.rads-clone__problem{margin:8px 0 0;font:400 12px/1.5 var(--font-body);color:var(--text-secondary);border-left:2px solid var(--err);padding-left:10px}.rads-clone__opts{display:grid;gap:6px;margin-bottom:10px}.rads-clone__opt{display:grid;gap:2px;text-align:left;padding:10px 12px;min-height:var(--ads-tap, 44px);border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-raised);color:var(--text-primary);cursor:pointer}.rads-clone__opt.is-on{border-color:var(--blu)}.rads-clone__opt-angle{font:500 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-clone__opt-head{font:600 14px/1.4 var(--font-body);color:var(--text-primary)}.rads-clone__edit{display:grid;gap:10px}.rads-clone__field{display:grid;gap:4px}.rads-clone__field>span{font:500 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-clone__field input,.rads-clone__field textarea,.rads-clone__card input{width:100%;min-height:var(--ads-tap, 44px);padding:10px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-sunken, var(--surface-raised));color:var(--text-primary);font:400 14px/1.5 var(--font-body);resize:vertical}.rads-clone__field textarea{min-height:96px}.rads-clone__imgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:10px}.rads-clone__img{position:relative;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--surface-raised);color:var(--text-primary);cursor:pointer;aspect-ratio:1}.rads-clone__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.rads-clone__img.is-on{border-color:var(--blu)}.rads-clone__img-n{position:absolute;top:6px;left:6px;min-width:20px;height:20px;display:grid;place-items:center;border-radius:10px;background:var(--blu);color:var(--text-inverse);font:600 11px/1 var(--font-body)}.rads-clone__cards{display:grid;gap:8px}.rads-clone__card{display:grid;gap:6px}.rads-clone__card-n{font:500 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-clone__spend-note{margin:0 0 10px;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-clone__done{display:grid;gap:6px}.rads-clone__done-line{margin:0;font:400 14px/1.5 var(--font-body);color:var(--text-secondary)}.rads-clone__done-line strong{color:var(--text-primary);font-weight:600}.rads-clone__done-why{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}@media (min-width: 640px){.rads-clone__row{grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center}}@media (min-width: 720px){.rads-clone__modes{grid-template-columns:repeat(2,1fr)}}.rads-mk__picks{display:grid;gap:8px}.rads-mk__pick{display:grid;gap:3px;text-align:left;padding:12px 14px;min-height:var(--ads-tap, 44px);border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised);color:var(--text-primary);cursor:pointer}.rads-mk__pick:hover{border-color:var(--border-strong)}.rads-mk__pick.is-on{border-color:var(--blu);background:color-mix(in srgb,var(--blu) 8%,transparent)}.rads-mk__pick-label{display:inline-flex;align-items:center;gap:6px;font:600 14px/1.35 var(--font-body);color:var(--text-primary)}.rads-mk__pick-why{font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-mk__row{display:grid;gap:14px;margin-bottom:12px}.rads-mk__choice{display:grid;gap:6px}.rads-mk__choice-label{font:500 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-mk__choice-opts{display:grid;gap:6px}.rads-mk__choice-opt{display:grid;gap:2px;text-align:left;padding:10px 12px;min-height:var(--ads-tap, 44px);border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-raised);color:var(--text-primary);cursor:pointer}.rads-mk__choice-opt.is-on{border-color:var(--blu)}.rads-mk__choice-name{font:600 12px/1.3 var(--font-body);color:var(--text-primary)}.rads-mk__choice-hint{font:400 11px/1.4 var(--font-body);color:var(--text-tertiary)}.rads-mk__budget{display:grid;gap:6px;margin-bottom:6px}.rads-mk__budget>span:first-child{font:500 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-mk__budget-in{display:inline-flex;align-items:center;gap:8px;font:400 14px/1.4 var(--font-body);color:var(--text-secondary)}.rads-mk__budget-in input{width:90px;min-height:var(--ads-tap, 44px);padding:8px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-sunken, var(--surface-raised));color:var(--text-primary);font:600 16px/1.2 var(--font-body);font-variant-numeric:tabular-nums}.rads-mk__hint{margin:0 0 10px;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-mk__problem{margin-top:10px;border-left:2px solid var(--red);padding-left:10px}.rads-mk__problem p{margin:0 0 4px;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-mk__missing{color:var(--text-tertiary)!important}.rads-mk__ads{display:grid;gap:10px;margin-bottom:12px}.rads-mk__ad{display:grid;gap:10px}.rads-mk__pic{display:grid;gap:6px}.rads-mk__frame{width:100%;max-width:260px;margin:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-sunken, var(--surface-3))}.rads-mk__ad-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.rads-mk__frame-cap{margin:0;font:500 10px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-mk__copy{display:grid;gap:4px}.rads-mk__copy-in{width:100%;min-height:var(--ads-tap, 44px);padding:10px 12px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-sunken, var(--surface-3));color:var(--text-primary);font:400 14px/1.5 var(--font-body);resize:vertical}textarea.rads-mk__copy-in{min-height:96px}.rads-mk__copy-in[aria-invalid=true]{border-color:var(--err)}.rads-mk__copy-meta{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.rads-mk__copy-msgs{display:grid;gap:2px;min-width:0}.rads-mk__copy-msg{font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-mk__copy-msg.is-warn{color:var(--text-secondary)}.rads-mk__copy-msg.is-err{display:flex;gap:6px;align-items:flex-start;color:var(--err)}.rads-mk__copy-msg.is-err svg{flex:none;margin-top:3px}.rads-count,.rads-gs__count{font:400 11px/1.5 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.rads-count{flex:none;margin-left:auto}.rads-count.is-over{color:var(--err);font-weight:500}.rads-mk__cta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-mk__cta-label{font:500 10px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rads-mk__cta-btn{padding:3px 10px;border:1px solid var(--border-strong);border-radius:6px;font:600 12px/1.4 var(--font-body);color:var(--text-primary)}.rads-mk__cta-none{color:var(--text-tertiary)}.rads-mk__save{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 10px;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-mk__save svg{flex:none}.rads-mk__save.is-saved svg{color:var(--grn)}.rads-mk__save.is-failed,.rads-mk__save.is-held{color:var(--text-secondary)}.rads-mk__save.is-failed svg,.rads-mk__save.is-held svg{color:var(--orn)}.rads-mk__ad>.rads-mk__save{margin:0}.rads-mk__gate{min-width:0;margin:0;padding:0;border:0}.rads-mk__ro{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-start;margin:0 0 14px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-1);color:var(--text-secondary)}.rads-mk__ro>svg{flex:none;margin-top:2px;color:var(--text-tertiary)}.rads-mk__ro-text{flex:1 1 220px;display:grid;gap:4px;min-width:0}.rads-mk__ro-line{margin:0;font:500 14px/1.45 var(--font-body);color:var(--text-primary)}.rads-mk__ro-why{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-mk__done{display:grid;gap:8px}.rads-mk__done-line{margin:0;font:400 14px/1.55 var(--font-body);color:var(--text-secondary)}.rads-mk__done-line strong{color:var(--text-primary);font-weight:600}.rads-mk__done-why{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}@media (min-width: 720px){.rads-mk__row{grid-template-columns:repeat(2,1fr)}.rads-mk__choice-opts{grid-auto-flow:row}}.rads-mk__ad-label{font:500 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-gs__facts{display:grid;gap:8px}.rads-gs__fact{display:grid;gap:2px}.rads-gs__fact dt{font:500 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-gs__fact dd{margin:0;font:400 14px/1.45 var(--font-body);color:var(--text-secondary);overflow-wrap:anywhere}.rads-gs__fact dd.is-mono{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px}.rads-gs__bid{display:grid;gap:10px}.rads-gs__list{display:grid;gap:6px;margin-bottom:14px}.rads-gs__list-head{margin:0;font:500 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-gs__list-head span{text-transform:none;letter-spacing:0;font-weight:400}.rads-gs__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.rads-gs__row input,.rads-gs__row textarea,.rads-gs__row select{width:100%;min-height:var(--ads-tap, 44px);padding:9px 11px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-sunken, var(--surface-raised));color:var(--text-primary);font:400 14px/1.45 var(--font-body);resize:vertical}.rads-gs__row select{width:auto;cursor:pointer;color:var(--text-primary)}.rads-gs__count{min-width:42px;text-align:right}.rads-gs__x{display:grid;place-items:center;width:var(--ads-tap, 44px);min-height:var(--ads-tap, 44px);border:0;border-radius:8px;background:none;color:var(--text-tertiary);cursor:pointer}.rads-gs__x:hover{color:var(--text-primary)}.rads-gs__ext{display:grid;gap:6px}.rads-gs__ext p{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-gs__ext strong{color:var(--text-secondary);font-weight:600}.rads-mk__toggle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;width:100%;text-align:left;padding:12px 14px;margin-bottom:12px;min-height:var(--ads-tap, 44px);border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised);color:var(--text-primary);cursor:pointer}.rads-mk__toggle.is-on{border-color:var(--blu);background:color-mix(in srgb,var(--blu) 8%,transparent)}.rads-mk__toggle.is-off{opacity:.6;cursor:default}.rads-mk__toggle-box{width:34px;height:20px;margin-top:1px;border-radius:10px;background:var(--border-strong, var(--border-subtle));position:relative;transition:background .15s ease-out}.rads-mk__toggle-box:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface-raised);transition:transform .15s ease-out}.rads-mk__toggle.is-on .rads-mk__toggle-box{background:var(--blu)}.rads-mk__toggle.is-on .rads-mk__toggle-box:after{transform:translate(14px)}@media (prefers-reduced-motion: reduce){.rads-mk__toggle-box,.rads-mk__toggle-box:after{transition:none}}.rads-mk__toggle-text{display:grid;gap:3px}.rads-mk__toggle-label{font:600 14px/1.3 var(--font-body);color:var(--text-primary)}.rads-mk__toggle-hint{font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-in{display:grid;gap:12px;margin-bottom:16px}.rads-in__panel{display:grid;gap:8px;align-content:start}.rads-in__panel--hero{gap:10px}.rads-in__label{margin:0;font:500 11px/1.2 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-in__hero{margin:0;display:flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums}.rads-in__hero strong{font:500 32px/1 var(--font-mono);color:var(--text-primary)}.rads-in__was{font:400 20px/1 var(--font-mono);color:var(--text-tertiary);text-decoration:line-through;text-decoration-thickness:1px}.rads-in__arrow{color:var(--text-tertiary);font-size:16px}.rads-in__line{margin:0;font:400 14px/1.5 var(--font-body);color:var(--text-secondary);font-variant-numeric:tabular-nums}.rads-in__line strong{color:var(--text-primary);font-weight:600}.rads-in__note{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-in__sub{margin:4px 0 0;font:500 11px/1.2 var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.rads-in__pills{display:flex;gap:6px;flex-wrap:wrap}.rads-in__facts{display:flex;gap:18px;flex-wrap:wrap;margin:0}.rads-in__fact{display:grid;gap:1px}.rads-in__fact dt{font:500 11px/1.2 var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.rads-in__fact dd{margin:0;font:400 12px/1.4 var(--font-mono);color:var(--text-secondary);font-variant-numeric:tabular-nums}.rads-in__rows{list-style:none;margin:0;padding:0;display:grid;gap:7px}.rads-in__rows li{display:flex;justify-content:space-between;align-items:center;gap:12px;font:400 12px/1.35 var(--font-body);color:var(--text-secondary)}.rads-in__rowname{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow-wrap:anywhere}.rads-in__rowfig{display:grid;justify-items:end;text-align:right;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.rads-in__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.rads-in__rowsub{font:400 11px/1.3 var(--font-body);color:var(--text-tertiary)}.rads-in__thumb{width:26px;height:26px;border-radius:5px;-o-object-fit:cover;object-fit:cover;flex:none}.rads-in__tag{margin-left:6px;font:500 10px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-in__quiet{display:grid;gap:6px}.rads-in__quiet-row{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-in__quiet-row strong{color:var(--text-secondary);font-weight:600}@media (min-width: 760px){.rads-in{grid-template-columns:repeat(2,minmax(0,1fr))}.rads-in__panel--hero{grid-column:span 1}}@media (min-width: 1180px){.rads-in{grid-template-columns:repeat(3,minmax(0,1fr))}}.rads-camp__tools{display:flex;align-items:center;gap:8px}.rads-camp__selectbtn{background:none;border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--ads-radius-sm);font:600 12px/1 var(--font-body);padding:9px 14px;cursor:pointer;min-height:36px}.rads-camp__selectbtn:hover{color:var(--text-primary);border-color:var(--border)}.rads-camp__selectbtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rads-camp__check{width:18px;height:18px;flex:none;accent-color:var(--red);color:var(--text-primary);cursor:pointer}.rads-camp__row.is-picked{background:color-mix(in srgb,var(--red) 10%,transparent);border-color:color-mix(in srgb,var(--red) 40%,transparent)}.rads-camp__row.is-selectable{grid-template-columns:auto 1fr auto}.rads-bulk{margin-top:12px;padding:12px;border:1px solid color-mix(in srgb,var(--red) 34%,transparent);border-radius:var(--ads-radius);background:color-mix(in srgb,var(--red) 7%,var(--surface-1))}.rads-bulk__row{display:flex;flex-direction:column;gap:12px}.rads-bulk__count{font:600 14px/1 var(--font-body);color:var(--text-primary)}.rads-bulk__field{display:flex;flex-direction:column;gap:4px}.rads-bulk__label{font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rads-bulk__select,.rads-bulk__input{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--ads-radius-sm);color:var(--text-primary);font:400 14px/1.2 var(--font-body);padding:10px 12px;min-height:var(--ads-tap);width:100%}.rads-bulk__select:focus-visible,.rads-bulk__input:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.rads-bulk__input-wrap{display:flex;align-items:center;gap:6px}.rads-bulk__prefix{font:400 14px/1 var(--font-body);color:var(--text-tertiary)}.rads-bulk__actions{display:flex;gap:8px}.rads-bulk__actions>*{flex:1}.rads-bulk__note{font:400 12px/1.5 var(--font-body);color:var(--text-secondary);margin:10px 0 0}.rads-bulk__note--warn{color:var(--orn)}.rads-bulk__note code{background:var(--surface-3);color:var(--text-primary);padding:2px 6px;border-radius:4px;font:500 12px/1 var(--font-mono)}.rads-bulk__confirm,.rads-bulk__outcome{margin-top:4px}.rads-bulk__refused{margin:6px 0 0;padding-left:18px;font:400 12px/1.6 var(--font-body);color:var(--text-tertiary)}.rads-bulk__refused code{color:var(--text-secondary);font-family:var(--font-mono)}@media (min-width: 641px){.rads-bulk__row{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.rads-bulk__count{padding-bottom:12px}.rads-bulk__input{width:140px}.rads-bulk__select{width:auto;min-width:190px}.rads-bulk__actions{margin-left:auto}.rads-bulk__actions>*{flex:none}.rads-bulk__input--confirm{width:100%;max-width:380px;margin-top:8px}}.rads-flt{display:grid;gap:10px;margin-bottom:12px}.rads-flt__top{display:grid;gap:8px}.rads-flt__quick{display:flex;gap:6px;flex-wrap:wrap}.rads-flt__quickbtn,.rads-flt__chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-secondary);font:500 12px/1 var(--font-body);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.rads-flt__quickbtn:hover,.rads-flt__chip:hover{background:var(--surface-2);color:var(--text-primary)}.rads-flt__quickbtn:focus-visible,.rads-flt__chip:focus-visible,.rads-ent__verdict:focus-visible,.rads-ent__chev:focus-visible,.rads-ent__name--link:focus-visible,.rads-sw__btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rads-flt__quickbtn.is-on,.rads-flt__chip.is-on{border-color:var(--neo-ind);color:var(--text-primary);background:color-mix(in srgb,var(--neo-ind) 14%,transparent)}.rads-flt__n{font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.rads-flt__search{display:flex;align-items:center;gap:8px;min-height:var(--ads-tap);padding:0 12px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--ads-radius-sm);color:var(--text-tertiary)}.rads-flt__search input,.rads-flt__sort select{flex:1;min-width:0;background:transparent;border:0;color:var(--text-primary);font:400 14px/1.2 var(--font-body)}.rads-flt__search:focus-within,.rads-flt__sort:focus-within{border-color:var(--border-focus)}.rads-flt__sort{display:flex;min-height:var(--ads-tap);padding:0 8px;align-items:center;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--ads-radius-sm);color:var(--text-primary)}.rads-flt__sort select{cursor:pointer;background:var(--surface-2);color:var(--text-primary)}.rads-flt__group{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rads-flt__legend{flex-basis:100%;font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rads-flt__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.rads-flt__total,.rads-flt__note{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-camp__note--warn{color:var(--orn)}.rads-ent{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rads-ent[aria-busy=true]{opacity:.7}.rads-ent__row{position:relative;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--ads-radius);padding:12px 14px}.rads-ent__row.is-picked{background:color-mix(in srgb,var(--red) 10%,transparent);border-color:color-mix(in srgb,var(--red) 40%,transparent)}.rads-ent__line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;align-items:start}.rads-ent__line>.rads-ent__figs{grid-column:2 / -1;grid-row:2}.rads-ent__line>.rads-sw{grid-column:3;grid-row:1}.rads-ent__main,.rads-ent__ad-main{min-width:0;display:grid;gap:5px}.rads-ent__name{font:600 14px/1.35 var(--font-body);overflow-wrap:anywhere;color:var(--text-primary)}.rads-ent__name--link{text-align:left;background:none;border:0;padding:0;cursor:pointer;min-height:24px;color:var(--text-primary)}.rads-ent__name--link:hover{text-decoration:underline}.rads-ent__pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rads-ent__chev{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ads-tap);min-height:var(--ads-tap);margin:-10px 0 -10px -12px;background:none;border:0;cursor:pointer;color:var(--text-tertiary)}.rads-ent__chev:hover{color:var(--text-primary)}.rads-ent__chev svg{transition:transform .14s ease}.rads-ent__chev svg.is-open{transform:rotate(90deg)}.rads-ent__verdict{background:none;border:0;padding:0;cursor:pointer;color:var(--text-primary);border-radius:6px}.rads-ent__reason{margin:8px 0 0 var(--ads-tap);padding:8px 10px;background:var(--surface-2);border-radius:var(--ads-radius-sm);font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-ent__figs{display:flex;gap:16px}.rads-ent__fig{text-align:left}.rads-ent__fig-label{display:block;font:500 10px/1 var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.rads-ent__fig-value{display:block;margin-top:3px;font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.rads-ent__count,.rads-ent__budget,.rads-ent__sub,.rads-ent__quiet{font:400 12px/1.5 var(--font-body);color:var(--text-tertiary);margin:0}.rads-ent__budget{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--font-mono)}.rads-ent__pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.rads-ent__pageno{font:500 12px/1 var(--font-mono);color:var(--text-secondary)}.rads-ent__tree-wrap{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.rads-ent__tree{display:grid;gap:8px}.rads-ent__groups,.rads-ent__ads{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rads-ent__group{background:var(--surface-2);border-radius:var(--ads-radius-sm);padding:8px 10px}.rads-ent__ads{margin:8px 0 2px 24px}.rads-ent__ad{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:start;padding:8px 10px;background:var(--surface-1);border-radius:var(--ads-radius-sm)}.rads-ent__ad>.rads-ent__figs{grid-column:1 / -1;grid-row:2}.rads-ent__ad>.rads-sw{grid-column:2;grid-row:1}.rads-sw{position:relative;display:inline-flex;align-items:center;gap:6px;justify-self:end}.rads-sw__btn{position:relative;width:52px;min-height:var(--ads-tap);padding:0;background:transparent;border:0;cursor:pointer;color:var(--text-primary)}.rads-sw__btn:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:24px;transform:translateY(-50%);border-radius:999px;background:var(--surface-4);border:1px solid var(--border);transition:background .14s ease,border-color .14s ease}.rads-sw__btn.is-on:before{background:var(--neo-ind);border-color:var(--neo-ind)}.rads-sw__btn.is-blocked{opacity:.55}.rads-sw__knob{position:absolute;top:50%;left:8px;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:var(--text-primary);color:var(--surface-0);display:flex;align-items:center;justify-content:center;transition:left .14s ease}.rads-sw__btn.is-on .rads-sw__knob{left:26px}.rads-sw__word{font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);min-width:5ch}.rads-sw__spin{animation:rads-sw-spin .9s linear infinite}@keyframes rads-sw-spin{to{transform:rotate(360deg)}}.rads-sw__pop{position:absolute;top:calc(100% + 4px);right:0;z-index:20;width:min(320px,calc(100vw - 32px));background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--ads-radius-sm);padding:12px;display:grid;gap:10px;text-align:left}.rads-sw__text{margin:0;font:400 13px/1.5 var(--font-body);color:var(--text-secondary)}.rads-sw__text strong{color:var(--text-primary)}.rads-sw__text--warn{color:var(--orn)}.rads-sw__acts{display:flex;gap:8px;flex-wrap:wrap}.rads-sw__note{position:absolute;top:100%;right:0;margin:0;max-width:260px;font:400 11px/1.4 var(--font-body);color:var(--text-tertiary);text-align:right}.rads-bud{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.rads-bud--open{display:grid;gap:8px;padding:8px 0;width:100%}.rads-bud__field{display:grid;gap:4px}.rads-bud__label{font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rads-bud__input{background:var(--surface-4);border:1px solid var(--border-subtle);border-radius:var(--ads-radius-sm);color:var(--text-primary);font:400 14px/1.2 var(--font-mono);padding:10px 12px;min-height:var(--ads-tap);max-width:200px}.rads-bud__input:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.rads-bud__acts{display:flex;gap:8px;flex-wrap:wrap}.rads-bud__text,.rads-bud__note{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-bud__text--warn{color:var(--orn)}@media (min-width: 720px){.rads-flt__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.rads-ent__line{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.rads-ent__line>.rads-ent__figs{grid-column:3;grid-row:1}.rads-ent__line>.rads-sw{grid-column:4}.rads-ent__ad{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.rads-ent__ad>.rads-ent__figs{grid-column:2;grid-row:1}.rads-ent__ad>.rads-sw{grid-column:3}.rads-ent__figs{gap:22px}.rads-ent__fig{text-align:right;min-width:56px}.rads-ent__chev{margin-top:0;margin-bottom:0}}@media (pointer: coarse){.rads-flt__quickbtn,.rads-flt__chip{min-height:var(--ads-tap)}.rads-ent__name--link{min-height:var(--ads-tap);display:inline-flex;align-items:center}}@media (prefers-reduced-motion: reduce){.rads-sw__spin,.rads-sw__knob,.rads-ent__chev svg{animation:none;transition:none}}.rads-rules{display:flex;flex-direction:column;gap:10px}.rads-rule{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--ads-radius);padding:14px}.rads-rule.is-off{opacity:.62}.rads-rule__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;justify-content:space-between}.rads-rule__name{font:600 14px/1.35 var(--font-body);color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.rads-rule__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rads-rule__platform{font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rads-rule__last{font:400 11px/1.4 var(--font-body);color:var(--text-tertiary)}.rads-rule__sentence{font:400 14px/1.55 var(--font-body);color:var(--text-secondary);margin:8px 0 0}.rads-rule__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.rads-rule__switch{display:inline-flex;align-items:center;gap:6px;font:400 12px/1 var(--font-body);color:var(--text-secondary);min-height:var(--ads-tap);cursor:pointer}.rads-rule__switch input{width:16px;height:16px;accent-color:var(--red);color:var(--text-primary);cursor:pointer}.rads-rule__result{font:400 12px/1.5 var(--font-body);color:var(--text-secondary);margin:8px 0 0}.rads-rule__result--warn{color:var(--orn)}.rads-rulebuild{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--ads-radius);padding:14px;margin-bottom:12px}.rads-rulebuild__grid{display:grid;grid-template-columns:1fr;gap:10px}.rads-rulebuild__field{display:flex;flex-direction:column;gap:4px;min-width:0}.rads-rulebuild__label{font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rads-rulebuild__input{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--ads-radius-sm);color:var(--text-primary);font:400 14px/1.2 var(--font-body);padding:10px 12px;min-height:var(--ads-tap);width:100%}.rads-rulebuild__input:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.rads-rulebuild__hint{font:400 12px/1.5 var(--font-body);color:var(--text-tertiary);margin:10px 0 0}.rads-rulebuild__sentence{font:500 14px/1.6 var(--font-body);color:var(--text-primary);background:var(--surface-sunken);border-left:2px solid var(--red);border-radius:var(--ads-radius-sm);padding:10px 12px;margin:8px 0 0}.rads-rulebuild__actions{display:flex;gap:8px;margin-top:12px}.rads-rulebuild__actions>*{flex:1}.rads-rulebuild__note{font:400 12px/1.5 var(--font-body);color:var(--text-secondary);margin:10px 0 0}.rads-rulebuild__note--warn{color:var(--orn)}.rads-rulebuild__test{margin-top:4px}.rads-rulebuild__hits{margin:6px 0 0;padding-left:18px;font:400 12px/1.7 var(--font-body);color:var(--text-tertiary)}.rads-rulebuild__hits code{color:var(--text-secondary);font-family:var(--font-mono)}.rads-rulebuild__num{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (min-width: 641px){.rads-rulebuild__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rads-rulebuild__field--wide{grid-column:1 / -1}.rads-rulebuild__actions{justify-content:flex-end}.rads-rulebuild__actions>*{flex:none}}.rads-stock{display:flex;flex-direction:column;gap:12px}.rads-stock__lead{display:flex;align-items:flex-start;gap:8px;font:500 14px/1.55 var(--font-body);color:var(--text-primary);margin:0}.rads-stock__lead svg{flex:none;margin-top:2px;color:var(--text-tertiary)}.rads-stock__warn{display:flex;align-items:flex-start;gap:6px;font:400 12px/1.5 var(--font-body);color:var(--orn);margin:0}.rads-stock__warn svg{flex:none;margin-top:2px}.rads-stock__switches{display:flex;flex-direction:column;gap:10px}.rads-stock__switch{display:flex;align-items:flex-start;gap:10px;cursor:pointer;color:var(--text-primary);min-height:var(--ads-tap);padding:4px 0}.rads-stock__switch input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:var(--red);color:var(--text-primary);cursor:pointer}.rads-stock__switch span{display:flex;flex-direction:column;gap:2px;min-width:0}.rads-stock__switch strong{font:600 14px/1.35 var(--font-body);color:var(--text-primary)}.rads-stock__switch em{font:400 12px/1.5 var(--font-body);font-style:normal;color:var(--text-tertiary)}.rads-stock__coverage{font:400 12px/1.5 var(--font-body);color:var(--text-tertiary);margin:0}.rads-stock__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rads-stock__armed{font:500 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary)}.rads-stock__preview{border-top:1px solid var(--border-subtle);padding-top:10px;display:flex;flex-direction:column;gap:6px}.rads-stock__note{font:400 12px/1.55 var(--font-body);color:var(--text-secondary);margin:0}.rads-stock__note--dim{color:var(--text-tertiary)}.rads-stock__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-stock__list li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rads-stock__list span{color:var(--text-tertiary);font-size:11px}.rads-stock__list--dim{color:var(--text-tertiary)}.rads-stock__savings{border-top:1px solid var(--border-subtle);padding-top:10px;display:flex;flex-direction:column;gap:6px}.rads-stock__savings-hero{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rads-stock__savings-amount{font:600 24px/1 var(--font-display, var(--font-body));color:var(--text-primary);font-variant-numeric:tabular-nums}.rads-stock__savings-label{font:400 12px/1.4 var(--font-body);color:var(--text-tertiary)}.rads-auto{display:flex;flex-direction:column;gap:10px}.rads-auto__lead{display:flex;align-items:flex-start;gap:8px;font:400 14px/1.6 var(--font-body);color:var(--text-secondary);margin:0}.rads-auto__lead svg{flex:none;margin-top:2px;color:var(--text-tertiary)}.rads-stock__field{display:flex;flex-direction:column;gap:4px;padding:4px 0}.rads-stock__field-label{font:600 14px/1.35 var(--font-body);color:var(--text-primary)}.rads-stock__select{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--ads-radius-sm);color:var(--text-primary);font:400 14px/1.2 var(--font-body);padding:10px 12px;min-height:var(--ads-tap);width:100%;max-width:420px}.rads-stock__select:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.rads-stock__field-hint{font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-stock__line{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-stock__line svg{flex:none;margin-top:3px}.rads-stock__line.is-problem{color:var(--orn)}.rads-build{display:flex;flex-direction:column;gap:12px}.rads-build__row{display:flex;flex-direction:column;gap:10px}.rads-build__field{display:flex;flex-direction:column;gap:4px}.rads-build__label{font:700 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.rads-build__input{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--ads-radius-sm);color:var(--text-primary);font:400 14px/1.2 var(--font-body);padding:10px 12px;min-height:var(--ads-tap);width:100%}.rads-build__input:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.rads-build__sets{display:flex;flex-direction:column;gap:10px}.rads-build__set{border:1px solid var(--border-subtle);border-radius:var(--ads-radius);background:var(--surface-raised);padding:12px}.rads-build__set.is-off{opacity:.5}.rads-build__set-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rads-build__set-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-primary);min-height:var(--ads-tap)}.rads-build__set-toggle input{width:18px;height:18px;flex:none;accent-color:var(--red);color:var(--text-primary);cursor:pointer}.rads-build__set-toggle strong{font:600 14px/1.35 var(--font-body)}.rads-build__why{font:400 12px/1.55 var(--font-body);color:var(--text-secondary);margin:6px 0 0}.rads-build__set-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.rads-build__budget{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--text-primary)}.rads-build__budget span{font:700 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.rads-build__budget input{width:84px;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--ads-radius-sm);color:var(--text-primary);font:400 14px/1.2 var(--font-body);padding:8px 10px;min-height:var(--ads-tap)}.rads-build__angles{font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-build__total{display:flex;align-items:center;gap:6px;font:600 12px/1 var(--font-body);color:var(--text-primary)}.rads-build__total svg{color:var(--text-tertiary)}.rads-build__actions{display:flex;gap:8px}.rads-build__actions>*{flex:1}.rads-build__note{font:400 12px/1.55 var(--font-body);color:var(--text-secondary);margin:0}.rads-build__note--dim{color:var(--text-tertiary)}.rads-build__warn{display:flex;align-items:flex-start;gap:6px;font:400 12px/1.5 var(--font-body);color:var(--orn);margin:0}.rads-build__warn svg{flex:none;margin-top:2px}.rads-build__progress{border-top:1px solid var(--border-subtle);padding-top:10px;display:flex;flex-direction:column;gap:6px}.rads-build__bar{height:6px;border-radius:3px;background:var(--surface-sunken);overflow:hidden}.rads-build__bar-fill{height:100%;background:var(--red);transition:width .24s ease}.rads-build__failed{color:var(--orn)}.rads-build__failures{margin:4px 0 0;padding-left:18px;font:400 12px/1.6 var(--font-body);color:var(--text-tertiary)}@media (min-width: 641px){.rads-build__row{flex-direction:row;align-items:flex-end}.rads-build__field{max-width:180px}.rads-build__actions{justify-content:flex-end}.rads-build__actions>*{flex:none}}.rads-manual{display:flex;flex-direction:column;gap:12px}.rads-manual__grid{display:grid;grid-template-columns:1fr;gap:10px}.rads-manual__field{display:flex;flex-direction:column;gap:4px;min-width:0}.rads-manual__label{font:700 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.rads-manual__input{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--ads-radius-sm);color:var(--text-primary);font:400 14px/1.2 var(--font-body);padding:10px 12px;min-height:var(--ads-tap);width:100%}.rads-manual__input:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.rads-manual__hint{font:400 11px/1.45 var(--font-body);color:var(--text-tertiary)}.rads-manual__error{font:400 11px/1.45 var(--font-body);color:var(--orn)}.rads-manual__actions{display:flex;gap:8px}.rads-manual__actions>*{flex:1}.rads-manual__errors,.rads-manual__warnings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font:400 12px/1.5 var(--font-body)}.rads-manual__errors li,.rads-manual__warnings li,.rads-manual__ok{display:flex;align-items:flex-start;gap:6px}.rads-manual__errors li svg,.rads-manual__warnings li svg,.rads-manual__ok svg{flex:none;margin-top:2px}.rads-manual__errors{color:var(--orn)}.rads-manual__warnings{color:var(--text-tertiary)}.rads-manual__ok{font:400 12px/1.5 var(--font-body);color:var(--grn);margin:0}@media (min-width: 641px){.rads-manual__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rads-manual__field--wide{grid-column:1 / -1}.rads-manual__actions{justify-content:flex-end}.rads-manual__actions>*{flex:none}}.rads-pf{display:flex;flex-direction:column;gap:12px}.rads-pf__verdict{display:flex;align-items:flex-start;gap:8px;font:500 14px/1.55 var(--font-body);color:var(--text-primary);margin:0}.rads-pf__verdict svg{flex:none;margin-top:2px;color:var(--text-tertiary)}.rads-pf__counts{display:flex;flex-wrap:wrap;gap:18px}.rads-pf__stat{display:flex;flex-direction:column;gap:2px}.rads-pf__stat-v{font:600 16px/1 var(--font-display, var(--font-body));color:var(--text-primary);font-variant-numeric:tabular-nums}.rads-pf__stat.is-dim .rads-pf__stat-v{color:var(--text-tertiary)}.rads-pf__stat-k{font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.rads-pf__note{display:flex;align-items:flex-start;gap:6px;font:400 12px/1.55 var(--font-body);color:var(--text-secondary);margin:0}.rads-pf__note svg{flex:none;margin-top:2px}.rads-pf__note--dim{color:var(--text-tertiary)}.rads-pf__actions{display:flex;gap:8px;flex-wrap:wrap}.rads-pf__camps{display:flex;flex-direction:column;gap:10px;margin-top:12px}.rads-pf__camp{border:1px solid var(--border-subtle);border-radius:var(--ads-radius);background:var(--surface-1);padding:12px}.rads-pf__camp-head{display:flex;flex-direction:column;gap:2px}.rads-pf__camp-name{font:600 14px/1.35 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.rads-pf__camp-meta{font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-pf__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.rads-pf__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.rads-pf__ad{font:500 12px/1.4 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.rads-pf__why{font:400 12px/1.5 var(--font-body);color:var(--text-tertiary);flex:1 1 100%}.rads-pf__more{font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-pf__confirm{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--ads-radius);background:var(--surface-2)}.rads-pf__confirm-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rads-pf__confirm-list li{font:500 12px/1.4 var(--font-body);color:var(--text-primary);padding:2px 8px;border:1px solid var(--border-subtle);border-radius:var(--rad-xs, 4px);overflow-wrap:anywhere}.rads-pf__outcome:empty{display:none}.rads-cluster{border-left:2px solid var(--border)}.rads-cluster__count{display:inline-flex;align-items:center;gap:5px;font:600 12px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.rads-cluster__note{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-cluster__members{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-left:10px;border-left:1px solid var(--border-subtle)}@media (min-width: 768px){.rads-cluster__members{padding-left:14px}}.rads-section{margin-bottom:28px}.rads-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ads-gap);margin-bottom:12px}.rads-section__title{margin:0;font:600 16px/1.3 var(--font-display);letter-spacing:-.01em}.rads-section__sub{margin:4px 0 0;font:400 14px/1.45 var(--font-body);color:var(--text-tertiary)}.rads-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--ads-radius);padding:14px}.rads-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px}.rads-stats::-webkit-scrollbar{display:none}.rads-stat{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--ads-radius);padding:12px;min-width:0}.rads-stat__label{font:500 11px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.rads-stat__value{margin-top:6px;font:500 24px/1.1 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.rads-stat__foot{margin-top:6px;display:flex;align-items:center;gap:6px}.rads-stat__hint{font:400 11px/1.3 var(--font-body);color:var(--text-tertiary)}.rads-delta{font:600 12px/1 var(--font-mono);font-variant-numeric:tabular-nums}.rads-delta--good{color:var(--grn)}.rads-delta--bad{color:var(--err)}.rads-delta--flat{color:var(--text-tertiary)}.rads-seg{display:inline-flex;gap:2px;padding:3px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:12px}.rads-seg__btn{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);font:500 12px/1 var(--font-body);cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.rads-seg--sm .rads-seg__btn{min-height:32px;padding:0 10px;font-size:12px}.rads-seg__btn:hover{color:var(--text-primary)}.rads-seg__btn.is-active{background:var(--surface-4);color:var(--text-primary)}.rads-seg__btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.rads-seg__count{font:600 11px/1 var(--font-mono);color:var(--text-tertiary);padding:2px 5px;border-radius:5px;background:var(--surface-1)}.rads-btn{min-height:var(--ads-tap);padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--ads-radius-sm);border:1px solid transparent;font:500 12px/1 var(--font-body);cursor:pointer;transition:background .14s ease,border-color .14s ease,opacity .14s ease}.rads-btn--sm{min-height:34px;padding:0 12px;font-size:12px}.rads-btn:disabled{opacity:.45;cursor:not-allowed}.rads-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.rads-btn--primary{background:var(--red);color:var(--text-inverse)}.rads-btn--primary:hover:not(:disabled){background:var(--red-l, var(--red))}.rads-btn--secondary{background:var(--surface-2);border-color:var(--border-subtle);color:var(--text-primary)}.rads-btn--secondary:hover:not(:disabled){background:var(--surface-3)}.rads-btn--ghost{background:transparent;color:var(--text-secondary)}.rads-btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text-primary)}.rads-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font:600 11px/1.3 var(--font-body);letter-spacing:.02em;white-space:nowrap}.rads-pill--neutral{background:var(--surface-3);color:var(--text-secondary)}.rads-pill--live{background:color-mix(in srgb,var(--grn) 16%,transparent);color:var(--grn)}.rads-pill--paused{background:var(--surface-3);color:var(--text-tertiary)}.rads-pill--warn{background:color-mix(in srgb,var(--orn) 16%,transparent);color:var(--orn)}.rads-pill--critical{background:color-mix(in srgb,var(--err) 16%,transparent);color:var(--err)}.rads-pill--opportunity{background:color-mix(in srgb,var(--blu) 16%,transparent);color:var(--blu)}.rads-empty{padding:28px 18px;text-align:center;background:var(--surface-1);border:1px dashed var(--border);border-radius:var(--ads-radius)}.rads-empty__title{margin:0;font:600 14px/1.4 var(--font-display)}.rads-empty__reason{margin:8px auto 14px;max-width:52ch;font:400 14px/1.5 var(--font-body);color:var(--text-tertiary)}.rads-problem{padding:14px;border-radius:var(--ads-radius);border:1px solid color-mix(in srgb,var(--err) 32%,transparent);background:color-mix(in srgb,var(--err) 8%,transparent)}.rads-problem__title{margin:0 0 4px;font:600 14px/1.4 var(--font-body);color:var(--err)}.rads-problem__detail{margin:0 0 10px;font:400 12px/1.5 var(--font-mono);color:var(--text-secondary);word-break:break-word}.rads-ref{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 0 0;font:400 12px/1.4 var(--font-body);color:var(--text-secondary)}.rads-ref code{font:500 12px/1.4 var(--font-mono);color:var(--text-primary);-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.rads-ref__btn{min-height:var(--ads-tap, 44px);padding:0 8px;display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;border-radius:var(--rad-sm, 6px);color:var(--text-primary);font:500 12px/1 var(--font-body);text-decoration:underline;cursor:pointer}.rads-ref__btn:hover{background:var(--surface-2)}.rads-ref__btn:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}.rads-ref__live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rads-skel{display:grid;gap:8px}.rads-skel__row{border-radius:var(--ads-radius);background:linear-gradient(90deg,var(--surface-1) 25%,var(--surface-2) 50%,var(--surface-1) 75%);background-size:200% 100%;animation:rads-shimmer 1.4s ease-in-out infinite}@keyframes rads-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.rads-skel__row{animation:none}.rads *{transition-duration:.01ms!important}}.rads-bw__intro{display:grid;gap:8px}.rads-bw__lede{margin:0;font:400 14px/1.5 var(--font-body);color:var(--text-primary)}.rads-bw__note{margin:0;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-bw__field{display:grid;gap:4px;margin-top:10px}.rads-bw__label{font:600 14px/1.3 var(--font-body);color:var(--text-primary)}.rads-bw__hint{margin:0 0 4px;font:400 12px/1.45 var(--font-body);color:var(--text-secondary)}.rads-bw__input,.rads-bw__select{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--ads-radius-sm);background:var(--surface-1);color:var(--text-primary);font:400 14px/1.5 var(--font-body);resize:vertical;min-height:var(--ads-tap)}.rads-bw__input:focus,.rads-bw__select:focus{outline:2px solid var(--border-focus);outline-offset:1px}.rads-bw__input::-moz-placeholder{color:var(--text-secondary)}.rads-bw__input::placeholder{color:var(--text-secondary)}.rads-bw__assert{margin:4px 0 0;font:400 12px/1.45 var(--font-body);color:var(--orn)}.rads-bw__actions{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.rads-bw__ok{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--font-body);color:var(--grn)}.rads-bw__bad{font:500 12px/1.4 var(--font-body);color:var(--err)}.rads-bw__listfoot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:4px}.rads-bw__listfoot .rads-bw__hint{margin:0}.rads{--ads-gap: 12px;--ads-radius: 14px;--ads-radius-sm: 10px;--ads-tap: 44px;--surface-raised: var(--surface-2);--surface-sunken: var(--surface-3);min-height:100dvh;background:var(--surface-0);color:var(--text-primary);padding-bottom:env(safe-area-inset-bottom)}.rads-shell__bar{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:var(--ads-gap);padding:12px 16px;background:color-mix(in srgb,var(--surface-0) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle)}.rads-shell__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px var(--ads-gap)}.rads-shell__lenses{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}.rads-shell__lenses .rads-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.rads-shell__lenses .rads-seg::-webkit-scrollbar{display:none}.rads-shell__title{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.rads-shell__body{padding:16px}.rads-shell__tool{margin:-16px}@media (min-width: 720px){.rads-shell__bar{padding:14px 24px 10px;gap:10px}.rads-shell__body{padding:24px}.rads-shell__tool{margin:-24px}.rads-shell__title{font-size:24px}.rads-stats{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:0}}@media (min-width: 1200px){.rads-shell__body{padding:28px 32px;max-width:1560px;margin:0 auto}.rads-shell__tool{margin:-28px -32px}.rads-stats{grid-template-columns:repeat(6,1fr)}.rads-section{margin-bottom:34px}}.rads-stat--opportunity{border-color:color-mix(in srgb,var(--blu) 35%,var(--border-subtle))}.rads-stat--opportunity .rads-stat__value{color:var(--blu)}.rads-stat--critical{border-color:color-mix(in srgb,var(--err) 35%,var(--border-subtle))}.rads-stat--critical .rads-stat__value{color:var(--err)}@media (pointer: coarse) and (hover: none){.rads-seg--sm .rads-seg__btn{min-height:var(--ads-tap);padding:0 14px}.rads-btn--sm{min-height:var(--ads-tap);padding:0 16px}.rads-camp__toggle{min-height:var(--ads-tap)}.rads-camp__toggle input,.rads-adv__ack input{width:22px;height:22px}}.rads-boundary{display:grid;gap:10px;justify-items:start;padding:20px;border:1px solid var(--border-strong);border-radius:var(--ads-radius);background:var(--surface-1);max-width:68ch}.rads-boundary__title{margin:0;font:600 14px/1.35 var(--font-display);color:var(--text-primary)}.rads-boundary__body{margin:0;font:400 12px/1.6 var(--font-body);color:var(--text-secondary)}.rads-boundary__detail{margin:0;padding:8px 10px;width:100%;border-radius:var(--ads-radius-sm);background:var(--surface-2);font:400 12px/1.5 var(--font-mono);color:var(--text-tertiary);word-break:break-word}.rads-conn{display:grid;gap:12px;margin-bottom:16px}.rads-conn-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rads-conn-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rads-conn-step{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:12px 14px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--rad, 10px)}.rads-conn-step[aria-current=step]{border-color:var(--neo-ind)}.rads-conn-step__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.rads-conn-step__title{margin:0;font:600 14px/1.3 var(--font-body);color:var(--text-primary)}.rads-conn-step__unlocks{grid-column:1 / -1;margin:0;font:400 13px/1.45 var(--font-body);color:var(--text-secondary);max-width:64ch}.rads-conn-step__detail{grid-column:1 / -1;margin:0;font:400 12px/1.4 var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere}.rads-conn-step__missing{grid-column:1 / -1;margin:0;font:400 13px/1.45 var(--font-body);color:var(--text-primary)}.rads-conn-state{display:inline-flex;align-items:center;gap:5px;font:500 11px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.rads-conn-state--connected{color:var(--grn)}.rads-conn-state--needs_you{color:var(--orn)}.rads-conn-state--unknown{color:var(--text-secondary)}.rads-conn-field{display:grid;gap:6px;grid-column:1 / -1}.rads-conn-label{font:500 12px/1.3 var(--font-body);color:var(--text-primary)}.rads-conn-input{min-height:44px;padding:0 12px;width:100%;box-sizing:border-box;background:var(--surface-3);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--rad-sm, 8px);font:400 14px/1.2 var(--font-mono)}.rads-conn-input:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}.rads-conn-input[aria-invalid=true]{border-color:var(--err)}.rads-conn-hint{margin:0;font:400 12px/1.45 var(--font-body);color:var(--text-secondary);max-width:64ch}.rads-conn-err{margin:0;display:flex;gap:6px;align-items:flex-start;font:400 13px/1.45 var(--font-body);color:var(--err);max-width:64ch}.rads-conn-err svg{flex:0 0 auto;margin-top:2px}.rads-conn-note{margin:0;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--rad-sm, 8px);font:400 13px/1.5 var(--font-body);color:var(--text-secondary);max-width:70ch}.rads-conn-note strong{color:var(--text-primary);font-weight:600}.rads-conn-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rads-conn-picker{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--border-subtle)}.rads-conn-picker:first-child{border-top:0;padding-top:0}.rads-conn-picker__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.rads-conn-picker__title{margin:0;font:600 13px/1.3 var(--font-body);color:var(--text-primary)}.rads-conn-picker__cur{margin:0;font:400 12px/1.4 var(--font-mono);color:var(--text-secondary);overflow-wrap:anywhere}.rads-conn-opts{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:320px;overflow-y:auto}.rads-conn-opt{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:start;min-height:44px;padding:10px 12px;cursor:pointer;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--rad-sm, 8px)}.rads-conn-opt:has(input:checked){border-color:var(--neo-ind);background:var(--surface-2)}.rads-conn-opt:has(input:focus-visible){outline:2px solid var(--neo-ind);outline-offset:2px}.rads-conn-opt[data-blocked=true]{cursor:not-allowed;opacity:.7}.rads-conn-opt input{margin-top:3px;width:18px;height:18px}.rads-conn-opt__name{font:600 13px/1.35 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.rads-conn-opt__meta{grid-column:2;display:flex;flex-wrap:wrap;gap:2px 10px;font:400 12px/1.4 var(--font-mono);color:var(--text-secondary)}.rads-conn-opt__why{grid-column:2;margin:0;font:400 12px/1.4 var(--font-body);color:var(--text-primary)}.rads-conn-tag{font:500 11px/1.3 var(--font-mono);letter-spacing:.03em;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:4px;padding:0 6px}.rads-learn{margin:0 0 16px}.rads-learn-phases{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.rads-learn-phase{display:flex;align-items:center;gap:8px;font:400 14px/1.4 var(--font-body);color:var(--text-secondary)}.rads-learn-phase[aria-current=step]{color:var(--text-primary);font-weight:600}.rads-learn-phase svg{flex:0 0 auto}.rads-learn-bar{height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden;margin-top:10px}.rads-learn-bar>span{display:block;height:100%;background:var(--neo-ind);transition:width var(--dur-normal, .2s) ease}.rads-learn-counts{font:500 13px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.rads-learn-need{display:grid;gap:6px;padding:12px 14px;background:var(--surface-1);border:1px solid var(--orn);border-radius:var(--rad, 10px);margin-top:8px}.rads-learn-need h3{margin:0;font:600 14px/1.3 var(--font-body);color:var(--text-primary)}.rads-learn-done{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:10px 14px;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--rad, 10px);font:400 13px/1.4 var(--font-body);color:var(--text-secondary);margin:0 0 16px}.rads-conn-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;background:var(--surface-2);border-bottom:1px solid var(--orn);color:var(--text-primary);font:400 13px/1.45 var(--font-body)}.rads-conn-banner--err{border-bottom-color:var(--err)}.rads-conn-banner__msg{flex:1 1 260px;min-width:0;margin:0}.rads-conn-banner__msg strong{font-weight:600}.rads-conn-banner__icon{flex:0 0 auto}.rads-conn-banner--err .rads-conn-banner__icon{color:var(--err)}.rads-conn-banner--warn .rads-conn-banner__icon{color:var(--orn)}.rads-conn-banner__err{width:100%;display:grid;gap:4px}.rads-conn-banner__more{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:6px}.rads-conn-gap{margin:0;padding:12px 14px;display:grid;gap:6px;background:var(--surface-1);border:1px solid var(--orn);border-radius:var(--rad, 10px)}.rads-conn-gap__title{margin:0;display:flex;align-items:center;gap:6px;font:600 15px/1.3 var(--font-body);color:var(--text-primary)}.rads-conn-gap ul{margin:0;padding-left:18px;font:400 13px/1.45 var(--font-body);color:var(--text-secondary)}.rads-conn-gap code{font:500 12px/1.4 var(--font-mono);color:var(--text-primary)}.rads-conn-btn{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--rad-sm, 8px);border:1px solid var(--border-strong);background:var(--surface-3);color:var(--text-primary);font:500 13px/1 var(--font-body);cursor:pointer;transition:background var(--dur-fast, .12s)}.rads-conn-btn:hover:not(:disabled){background:var(--surface-4)}.rads-conn-btn:disabled{opacity:.5;cursor:not-allowed}.rads-conn-btn:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}.rads-conn-btn--primary{background:var(--red);border-color:var(--red);color:var(--text-inverse)}.rads-conn-btn--primary:hover:not(:disabled){background:var(--red-l, var(--red))}.rads-conn-link{background:none;border:0;padding:0 4px;min-height:44px;color:var(--neo-ind);font:500 13px/1 var(--font-body);cursor:pointer;text-decoration:underline}.rads-conn-link:focus-visible{outline:2px solid var(--neo-ind);outline-offset:2px}@media (max-width: 720px){.rads-conn-banner{padding:6px 12px;gap:4px 8px}.rads-conn-banner__msg{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rads-conn-banner .rads-conn-btn{padding:0 12px;flex:0 0 auto}}@media (min-width: 641px){.rads-conn-step{grid-template-columns:1fr auto}}@media (prefers-reduced-motion: reduce){.rads-learn-bar>span,.rads-conn-btn{transition:none}}.rads-conn-fieldset{border:0;margin:0;padding:0;min-width:0}.rads-conn-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rads-setup{display:grid;gap:10px}.rads-setup__card{display:grid;gap:8px;align-content:start}.rads-setup__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.rads-setup__title{margin:0;font:600 14px/1.3 var(--font-display);color:var(--text-primary)}.rads-setup__text{margin:0;max-width:68ch;font:400 12px/1.6 var(--font-body);color:var(--text-secondary)}.rads-setup__text strong{color:var(--text-primary);font-weight:600}.rads-setup__id{font:400 11px/1.3 var(--font-mono);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.rads-setup__list{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.rads-setup__legend{padding:0;margin-bottom:4px;font:600 12px/1.3 var(--font-body);color:var(--text-primary)}.rads-setup__opt{display:flex;align-items:flex-start;gap:10px;min-height:var(--ads-tap);padding:8px 10px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-1);cursor:pointer;color:var(--text-primary)}.rads-setup__opt.is-on{border-color:var(--blu);background:var(--surface-2)}.rads-setup__opt.is-blocked{cursor:not-allowed;background:var(--surface-0);color:var(--text-tertiary)}.rads-setup__opt input{margin-top:3px;accent-color:var(--blu)}.rads-setup__opt input:focus-visible{outline:2px solid var(--blu);outline-offset:2px}.rads-setup__name{font:600 13px/1.35 var(--font-body);overflow-wrap:anywhere}.rads-setup__why,.rads-setup__block{display:block;margin-top:2px;font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-setup__block{color:var(--orn)}.rads-setup__actions{display:flex;flex-wrap:wrap;gap:8px}.rads-setup__problem{margin:0;padding-left:10px;border-left:2px solid var(--orn);font:400 12px/1.5 var(--font-body);color:var(--text-secondary)}.rads-setup__policy{margin:0;padding:10px 12px;border-radius:8px;background:var(--surface-2);font:400 12px/1.6 var(--font-body);color:var(--text-secondary);max-width:68ch}.rads.rads--embed{min-height:0;background:transparent;padding-bottom:0}
