.help-btn{appearance:none;width:calc(36px * var(--rs-icon,1));height:calc(36px * var(--rs-icon,1));border:1px solid var(--mast-line);background:var(--mast-2,var(--surface));color:var(--mast-text);font:var(--fw-title) var(--fs-body)/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-state,.3s), background var(--dur-state,.3s), color var(--dur-state,.3s);border-radius:50%;place-items:center;padding:0;display:inline-grid}.help-btn:hover{border-color:var(--accent)}.help-btn .hb-q{font:var(--fw-title) var(--fs-h3)/1 var(--font-sans)}.help-btn[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-help=on] [data-help]:not(main){outline:1.5px dotted color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:2px;cursor:help}:root[data-help=on] [data-help].help-on,:root[data-help=on] [data-help]:hover{outline-style:solid}:root[data-help=on] [data-help-toggle]{cursor:pointer}:root[data-help=on] [data-help=shell\.tabs]:not(.help-on):not(:hover),:root[data-help=on] [data-help=shell\.viewas]:not(.help-on){outline-color:#0000}.help-peek{z-index:95;pointer-events:auto}.help-peek .help-h{font-size:var(--fs-body)}.help-peek p{margin:0}.help-peek em{margin:0 0 2px;display:block}.help-peek .help-more{color:var(--accent-ink,var(--accent));text-underline-offset:2px;margin:2px 0 0 -7px;font-weight:600;text-decoration:underline;display:inline-block}@media (prefers-reduced-motion:reduce){.help-btn{transition:none}}:where(:root:is([data-motion=reduced],[data-motion=off])) .help-btn{transition:none}:root{--fs-overline:var(--overline-size,10.5px);--fs-mark:calc(11px * var(--rs-text,1));--fs-code:calc(12.5px * var(--rs-text,1));--fs-support:var(--support-size,13px);--fs-body:calc(14px * var(--rs-text,1));--fs-name:var(--name-size,14px);--fs-lede:calc(14.5px * var(--rs-text,1));--fs-h2:var(--h2-size,15px);--fs-h3:calc(15px * var(--rs-text,1));--fs-figure:var(--big-num,30px);--fs-title:var(--title-size,30px);--fw-title:var(--weight-display,600);--fw-name:var(--weight-name,550);--gap-section:24px}:root[data-look] .content,:root[data-look] .stack,:root[data-look] .cols{gap:var(--gap-section)}:root[data-look] .card.pad,:root[data-look] .side-card{padding:var(--card-py,20px) var(--card-px,22px)}:root[data-look] .row{padding:var(--row-py,12px) var(--row-px,16px)}.section-head h2{font-size:var(--fs-h2);font-weight:var(--fw-title)}.row .name{font-weight:var(--fw-name)}.row .sub{font-size:var(--fs-support)}.band-stats dd{font-weight:var(--fw-title);font-size:var(--fs-figure);font-variant-numeric:tabular-nums}.stat b{font-weight:var(--fw-title)}.kv dd,.facts dd{font-weight:var(--fw-name)}.facts dd{font-size:var(--fs-body)}.pill,.tag{font-weight:var(--fw-name)}.code{font-weight:500;font-size:var(--fs-code)}b,strong{font-weight:var(--fw-title)}th{font-weight:500}@media (width<=900px){.band-stats dd{font-size:calc(var(--fs-figure) * .8)}}a.row,.list>a,a.card,a.site-card,a.tag,.icon-btn,.btn,.tabs a,.tabs button,.dt-tab,.sec-to{transition:background-color var(--dur-hover) var(--ease-settle), border-color var(--dur-hover) var(--ease-settle), color var(--dur-hover) var(--ease-settle), box-shadow var(--dur-hover) var(--ease-settle), transform var(--dur-press) var(--ease-settle)}@media (hover:hover){a.row:hover,.list>a:hover,a.card:hover,a.site-card:hover{background-color:var(--surface-2)}a.site-card:hover,a.card:hover{transform:none}}.rs-pressed{transform:var(--press-base,translate(0)) scale(var(--press-s,var(--press-scale)))!important;transition:transform var(--dur-press) var(--ease-settle), background-color var(--dur-hover) var(--ease-settle)!important}.rs-released{transition:transform var(--dur-press) var(--ease-settle), background-color var(--dur-hover) var(--ease-settle)!important}.btn.primary:active{background:var(--accent-hover);border-color:var(--accent-hover)}.btn:not(.primary):active,a.row:active,.list>a:active,a.card:active{background-color:var(--surface-3)}@media (prefers-reduced-motion:reduce){.rs-pressed{transform:none!important}}:where(:root:is([data-motion=reduced],[data-motion=off])) .rs-pressed{transform:none!important}html{scroll-padding-top:calc(var(--mast-h,60px) + var(--fb-h,0px) + 16px)}@media (width<=767px){html{scroll-padding-bottom:80px}}.list>:focus-visible,.tablewrap :focus-visible,.dt-list :focus-visible{outline-offset:-2px}a.card:focus-visible,a.site-card:focus-visible,.card :focus-visible{outline-offset:2px}.empty{gap:10px;padding:32px 20px}.empty p{font-size:var(--fs-body);color:var(--text-2);max-width:52ch}:root{--cat-1:#a4457e;--cat-2:#1f7fa6;--cat-3:#8a6d2b;--cat-4:#4f5bc4;--cat-5:#7a4fb8;--cat-6:#4e6a85;--cat-7:#8b5a3c;--svc-av:var(--cat-1);--svc-network:var(--cat-2);--svc-infrastructure:var(--cat-3);--lens-health:var(--h-fine);--lens-network:var(--cat-2);--lens-support:var(--cat-4);--lens-projects:var(--cat-5);--lens-vendors:var(--cat-6);--lens-knowledge:var(--cat-7)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cat-1:#e58fc2;--cat-2:#6cc3e8;--cat-3:#d6bd7a;--cat-4:#9ea7f2;--cat-5:#c3a2f0;--cat-6:#a5bcd3;--cat-7:#d9a882}}:root[data-theme=dark]{--cat-1:#e58fc2;--cat-2:#6cc3e8;--cat-3:#d6bd7a;--cat-4:#9ea7f2;--cat-5:#c3a2f0;--cat-6:#a5bcd3;--cat-7:#d9a882}:root[data-look=classic]:not([data-theme=dark]){--cat-1:#c2388a;--cat-2:#0a87ba;--cat-3:#94731c;--cat-4:#4b5ce0;--cat-5:#8a48d9;--cat-6:#3f74a6;--cat-7:#a0582c}:root[data-look=classic][data-theme=dark]{--cat-1:#ff8fcf;--cat-2:#5cd0ff;--cat-3:#f0c85a;--cat-4:#a3aeff;--cat-5:#d0a2ff;--cat-6:#9cc6ee;--cat-7:#f2a874}:root[data-contrast=high]:not([data-theme=dark]){--cat-1:#7d2a5e;--cat-2:#0b5775;--cat-3:#5e4a12;--cat-4:#2f3a96;--cat-5:#53308f;--cat-6:#33485e;--cat-7:#603a22}:root[data-contrast=high][data-theme=dark]{--cat-1:#f4b0d8;--cat-2:#9adcf5;--cat-3:#e8d49a;--cat-4:#c3c9fa;--cat-5:#dcc5fa;--cat-6:#c8d8e8;--cat-7:#edc4a6}@media (prefers-color-scheme:dark){:root[data-look=classic]:not([data-theme]){--cat-1:#ff8fcf;--cat-2:#5cd0ff;--cat-3:#f0c85a;--cat-4:#a3aeff;--cat-5:#d0a2ff;--cat-6:#9cc6ee;--cat-7:#f2a874}:root[data-contrast=high]:not([data-theme]){--cat-1:#f4b0d8;--cat-2:#9adcf5;--cat-3:#e8d49a;--cat-4:#c3c9fa;--cat-5:#dcc5fa;--cat-6:#c8d8e8;--cat-7:#edc4a6}}[data-svc=av]{--svc:var(--svc-av)}[data-svc=network]{--svc:var(--svc-network)}[data-svc=infrastructure]{--svc:var(--svc-infrastructure)}.svc-accent{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--svc,transparent) 45%, transparent)}.svc-dot{background:var(--svc,var(--text-3));border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}
