#cc-root{--cc-font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";--cc-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--cc-w-strong: 800;--cc-w-med: 650;--cc-w-norm: 500;--cc-text-xs: clamp(.82rem, .2vw + .78rem, .88rem);--cc-text-sm: clamp(.92rem, .24vw + .88rem, .98rem);--cc-text-md: clamp(1rem, .35vw + .92rem, 1.08rem);--cc-text-lg: clamp(1.08rem, .55vw + .98rem, 1.2rem);--cc-title: clamp(1.42rem, 1.15vw + 1.08rem, 2rem);--cc-ease: cubic-bezier(.2,.9,.2,1);--cc-dur-1: .12s;--cc-dur-2: .18s;--cc-dur-3: .28s;--cc-s-1: 6px;--cc-s-2: 10px;--cc-s-3: 14px;--cc-s-4: 18px;--cc-s-5: 24px;--cc-s-6: 32px;--cc-gap: var(--cc-s-3);--cc-r-sm: 12px;--cc-r-md: 16px;--cc-r-lg: 20px;--cc-r-pill: 999px;--cc-root-radius: 22px;--cc-zone-pad-x: var(--cc-s-4);--cc-zone-pad-y: var(--cc-s-4);--cc-card-pad: clamp(14px, 1.2vw + 10px, 20px);--cc-topbar-pad-x: var(--cc-s-4);--cc-topbar-pad-y: 12px;--cc-max-copy: 78ch;--cc-max-copy-tight: 64ch;--cc-ink-rgb: 11 18 32;--cc-white-rgb: 255 255 255;--cc-blue-50: #eff6ff;--cc-blue-100: #dbeafe;--cc-blue-200: #bfdbfe;--cc-blue-300: #93c5fd;--cc-blue-400: #60a5fa;--cc-blue-500: #3b82f6;--cc-blue-600: #2563eb;--cc-blue-700: #1d4ed8;--cc-blue-800: #1e40af;--cc-blue-900: #1e3a8a;--cc-n-0: #ffffff;--cc-n-25: #fbfdff;--cc-n-50: #f8fafc;--cc-n-100: #f1f5f9;--cc-n-200: #e2e8f0;--cc-n-300: #cbd5e1;--cc-n-400: #94a3b8;--cc-n-500: #64748b;--cc-n-600: #475569;--cc-n-700: #334155;--cc-n-800: #1f2937;--cc-n-900: #0b1220;--cc-accent: #2563eb;--cc-accent-rgb: 37 99 235;--cc-broker: #06b6d4;--cc-broker-rgb: 6 182 212;--cc-ok: #16a34a;--cc-ok-rgb: 22 163 74;--cc-warn: #f59e0b;--cc-warn-rgb: 245 158 11;--cc-bad: #ef4444;--cc-bad-rgb: 239 68 68;--cc-info: var(--cc-broker);--cc-info-rgb: var(--cc-broker-rgb);--cc-btn-h: 44px;--cc-btn-h-sm: 40px;--cc-btn-h-icon: 40px;--cc-btn-radius: var(--cc-r-pill);--cc-btn-radius-icon: 12px;--cc-btn-height: var(--cc-btn-h);--cc-btn-pad-x: 14px;--cc-btn-font: .92rem;--cc-sticky-top: 0px;--cc-topbar-h: 0px;--cc-z-base: 0;--cc-z-topbar: 60;--cc-z-drawer: 80;--cc-z-overlay: 9999;--cc-bg: #f3f7ff;--cc-surface: var(--cc-n-0);--cc-surface-2: #f7fbff;--cc-surface-3: #eef4ff;--cc-text: var(--cc-n-900);--cc-text-2: var(--cc-n-800);--cc-muted: var(--cc-n-600);--cc-border: rgba(11, 18, 32, .09);--cc-border-2: rgba(11, 18, 32, .14);--cc-border-soft: rgba(11, 18, 32, .08);--cc-border-strong: rgba(11, 18, 32, .22);--cc-accent-weak: rgba(37,99,235,.055);--cc-accent-soft: rgba(37,99,235,.1);--cc-accent-border: rgba(37,99,235,.2);--cc-accent-border-strong: rgba(37,99,235,.3);--cc-accent-glow: rgba(37,99,235,.22);--cc-broker-weak: rgba(6,182,212,.08);--cc-broker-soft: rgba(6,182,212,.14);--cc-broker-border: rgba(6,182,212,.22);--cc-surface-tint: rgba(37,99,235,.05);--cc-surface-tint-2: rgba(37,99,235,.095);--cc-elev-0: none;--cc-elev-1: 0 1px 2px rgba(11,18,32,.028), 0 10px 24px rgba(11,18,32,.045);--cc-elev-2: 0 22px 72px rgba(11,18,32,.12);--cc-inner-hi: inset 0 1px 0 rgba(255,255,255,.62);--cc-inner-hi-dark: inset 0 1px 0 rgba(255,255,255,.08);--cc-ring-hover: 0 0 0 4px rgba(37,99,235,.11);--cc-ring-focus: 0 0 0 3px rgba(37,99,235,.22);--cc-ring-focus-2: 0 0 0 6px rgba(37,99,235,.1);--cc-outline-focus: rgba(37,99,235,.62);--cc-pill-bg: rgba(255,255,255,.88);--cc-pill-border: rgba(11,18,32,.16);--cc-pill-shadow: 0 1px 0 rgba(11,18,32,.035);--cc-topbar-glass: rgba(255,255,255,.8);--cc-topbar-shadow-scrolled: 0 10px 24px rgba(11,18,32,.06);--cc-zone-sheen: rgba(11,18,32,.02);--cc-placeholder: rgba(100,116,139,.78);--cc-ok-bg: rgba(22,163,74,.08);--cc-ok-border: rgba(22,163,74,.24);--cc-ok-solid: rgba(22,163,74,.88);--cc-ok-text: #0f7a33;--cc-warn-bg: rgba(245,158,11,.08);--cc-warn-border: rgba(245,158,11,.26);--cc-warn-solid: rgba(245,158,11,.9);--cc-warn-text: #a16207;--cc-bad-bg: rgba(239,68,68,.08);--cc-bad-border: rgba(239,68,68,.26);--cc-bad-solid: rgba(239,68,68,.92);--cc-bad-text: #b91c1c;--cc-info-bg: rgba(6,182,212,.1);--cc-info-border: rgba(6,182,212,.26);--cc-info-solid: rgba(6,182,212,.92);--cc-info-text: #0e7490;--cc-neutral-bg: rgba(11,18,32,.032);--cc-neutral-border: rgba(11,18,32,.14);--cc-neutral-solid: rgba(11,18,32,.2);--cc-neutral-text: var(--cc-text-2);--cc-news-img: none;--cc-news-pos: 50% 35%;--cc-shell-border: 0;--cc-shell-shadow: none;--cc-shell-bg: transparent;--cc-card: var(--cc-surface);--cc-card-2: var(--cc-surface-2);--cc-focus-radius: var(--cc-r-md);--cc-btn-bg: var(--cc-blue-200);--cc-btn-fg: var(--cc-n-900);--cc-btn-bd: rgba(37,99,235,.26);--cc-btn-shadow: 0 12px 26px rgba(37,99,235,.14);--cc-btn-bg-hover: var(--cc-blue-300);--cc-btn-bd-hover: rgba(37,99,235,.34);--cc-btn-shadow-hover: 0 16px 34px rgba(37,99,235,.18);--cc-btn-quiet-bg: var(--cc-pill-bg);--cc-btn-quiet-fg: var(--cc-text);--cc-btn-quiet-bd: var(--cc-pill-border);--cc-btn-quiet-shadow: var(--cc-pill-shadow);--cc-btn-ghost-bg: transparent;--cc-btn-ghost-fg: var(--cc-text);--cc-btn-ghost-bd: transparent;--cc-modal-surface: #ffffff;--cc-modal-surface-soft: #f8fbff;--cc-modal-text: #0b1220;--cc-modal-text-soft: #334155;--cc-modal-text-muted: #475569;--cc-modal-border: rgba(11,18,32,.12);--cc-modal-shadow: 0 28px 90px rgba(0,0,0,.24);--cc-modal-backdrop: rgba(11,18,32,.5);--cc-modal-divider: rgba(11,18,32,.08);--cc-modal-btn-bg: var(--cc-blue-100);--cc-modal-btn-bg-hover: var(--cc-blue-200);--cc-modal-btn-text: #0b1220;--cc-modal-btn-border: rgba(37,99,235,.22);--cc-modal-btn-secondary-bg: rgba(255,255,255,.84);--cc-modal-btn-secondary-bg-hover: #ffffff;--cc-modal-btn-secondary-text: #0b1220;--cc-modal-btn-secondary-border: rgba(11,18,32,.14);--cc-modal-pill-bg: #dbeafe;--cc-modal-pill-border: rgba(30,58,138,.12);--cc-modal-pill-text: #1e3a8a;--cc-modal-pill-danger-bg: #fee2e2;--cc-modal-pill-danger-border: rgba(153,27,27,.12);--cc-modal-pill-danger-text: #991b1b}#cc-root{color-scheme:light}@supports (color: rgb(0 0 0 / .5)){#cc-root{--cc-border: rgb(var(--cc-ink-rgb) / .09);--cc-border-2: rgb(var(--cc-ink-rgb) / .14);--cc-border-soft: rgb(var(--cc-ink-rgb) / .08);--cc-border-strong: rgb(var(--cc-ink-rgb) / .22);--cc-accent-weak: rgb(var(--cc-accent-rgb) / .055);--cc-accent-soft: rgb(var(--cc-accent-rgb) / .1);--cc-accent-border: rgb(var(--cc-accent-rgb) / .2);--cc-accent-border-strong: rgb(var(--cc-accent-rgb) / .3);--cc-accent-glow: rgb(var(--cc-accent-rgb) / .22);--cc-broker-weak: rgb(var(--cc-broker-rgb) / .08);--cc-broker-soft: rgb(var(--cc-broker-rgb) / .14);--cc-broker-border: rgb(var(--cc-broker-rgb) / .22);--cc-surface-tint: rgb(var(--cc-accent-rgb) / .05);--cc-surface-tint-2: rgb(var(--cc-accent-rgb) / .095);--cc-ring-hover: 0 0 0 4px rgb(var(--cc-accent-rgb) / .11);--cc-ring-focus: 0 0 0 3px rgb(var(--cc-accent-rgb) / .22);--cc-ring-focus-2: 0 0 0 6px rgb(var(--cc-accent-rgb) / .1);--cc-outline-focus: rgb(var(--cc-accent-rgb) / .62);--cc-pill-bg: rgb(var(--cc-white-rgb) / .88);--cc-pill-border: rgb(var(--cc-ink-rgb) / .16);--cc-pill-shadow: 0 1px 0 rgb(var(--cc-ink-rgb) / .035);--cc-zone-sheen: rgb(var(--cc-ink-rgb) / .02);--cc-placeholder: rgb(100 116 139 / .78);--cc-ok-bg: rgb(var(--cc-ok-rgb) / .08);--cc-ok-border: rgb(var(--cc-ok-rgb) / .24);--cc-ok-solid: rgb(var(--cc-ok-rgb) / .88);--cc-warn-bg: rgb(var(--cc-warn-rgb) / .08);--cc-warn-border: rgb(var(--cc-warn-rgb) / .26);--cc-warn-solid: rgb(var(--cc-warn-rgb) / .9);--cc-bad-bg: rgb(var(--cc-bad-rgb) / .08);--cc-bad-border: rgb(var(--cc-bad-rgb) / .26);--cc-bad-solid: rgb(var(--cc-bad-rgb) / .92);--cc-info-bg: rgb(var(--cc-info-rgb) / .1);--cc-info-border: rgb(var(--cc-info-rgb) / .26);--cc-info-solid: rgb(var(--cc-info-rgb) / .92);--cc-neutral-bg: rgb(var(--cc-ink-rgb) / .032);--cc-neutral-border: rgb(var(--cc-ink-rgb) / .14);--cc-neutral-solid: rgb(var(--cc-ink-rgb) / .2);--cc-modal-border: rgb(var(--cc-ink-rgb) / .12);--cc-modal-divider: rgb(var(--cc-ink-rgb) / .08);--cc-modal-backdrop: rgb(var(--cc-ink-rgb) / .5);--cc-modal-btn-border: rgb(var(--cc-accent-rgb) / .22);--cc-modal-btn-secondary-border: rgb(var(--cc-ink-rgb) / .14);--cc-modal-pill-border: rgb(30 58 138 / .12);--cc-modal-pill-danger-border: rgb(153 27 27 / .12)}}#cc-root[data-theme=dark]{--cc-bg: #07101f;--cc-surface: #0b162a;--cc-surface-2: #0e1b33;--cc-surface-3: #0a1326;--cc-text: rgba(255,255,255,.92);--cc-text-2: rgba(226,232,240,.9);--cc-muted: rgba(226,232,240,.78);--cc-border: rgba(255,255,255,.12);--cc-border-2: rgba(255,255,255,.18);--cc-border-soft: rgba(255,255,255,.1);--cc-border-strong: rgba(255,255,255,.24);--cc-accent-weak: rgba(37,99,235,.12);--cc-accent-soft: rgba(37,99,235,.18);--cc-accent-border: rgba(37,99,235,.3);--cc-accent-border-strong: rgba(37,99,235,.36);--cc-accent-glow: rgba(37,99,235,.32);--cc-elev-1: 0 1px 2px rgba(0,0,0,.34), 0 14px 34px rgba(0,0,0,.26);--cc-elev-2: 0 22px 72px rgba(0,0,0,.46);--cc-ring-hover: 0 0 0 4px rgba(37,99,235,.18);--cc-ring-focus: 0 0 0 3px rgba(37,99,235,.3);--cc-ring-focus-2: 0 0 0 6px rgba(37,99,235,.16);--cc-outline-focus: rgba(147,197,253,.82);--cc-pill-bg: rgba(255,255,255,.06);--cc-pill-border: rgba(255,255,255,.18);--cc-pill-shadow: 0 1px 0 rgba(0,0,0,.32);--cc-topbar-glass: rgba(11,22,42,.76);--cc-topbar-shadow-scrolled: 0 12px 30px rgba(0,0,0,.38);--cc-zone-sheen: rgba(255,255,255,.035);--cc-placeholder: rgba(226,232,240,.52);--cc-ok-bg: rgba(22,163,74,.12);--cc-ok-border: rgba(22,163,74,.3);--cc-ok-solid: rgba(22,163,74,.92);--cc-ok-text: rgba(134,239,172,.92);--cc-warn-bg: rgba(245,158,11,.12);--cc-warn-border: rgba(245,158,11,.32);--cc-warn-solid: rgba(245,158,11,.92);--cc-warn-text: rgba(253,230,138,.92);--cc-bad-bg: rgba(239,68,68,.12);--cc-bad-border: rgba(239,68,68,.32);--cc-bad-solid: rgba(239,68,68,.94);--cc-bad-text: rgba(254,202,202,.92);--cc-info-bg: rgba(6,182,212,.14);--cc-info-border: rgba(6,182,212,.32);--cc-info-solid: rgba(6,182,212,.94);--cc-info-text: rgba(165,243,252,.92);--cc-neutral-bg: rgba(255,255,255,.06);--cc-neutral-border: rgba(255,255,255,.18);--cc-neutral-solid: rgba(255,255,255,.22);--cc-neutral-text: var(--cc-text-2);--cc-shell-border: 0;--cc-shell-shadow: none;--cc-shell-bg: transparent;--cc-btn-bg: rgba(147,197,253,.92);--cc-btn-fg: #07101f;--cc-btn-bd: rgba(37,99,235,.38);--cc-btn-shadow: 0 14px 30px rgba(0,0,0,.35);--cc-btn-bg-hover: rgba(191,219,254,.96);--cc-btn-bd-hover: rgba(37,99,235,.46);--cc-btn-shadow-hover: 0 18px 38px rgba(0,0,0,.4);--cc-btn-quiet-bg: rgba(255,255,255,.06);--cc-btn-quiet-fg: var(--cc-text);--cc-btn-quiet-bd: rgba(255,255,255,.18);--cc-btn-quiet-shadow: 0 1px 0 rgba(0,0,0,.32);--cc-btn-ghost-bg: transparent;--cc-btn-ghost-fg: var(--cc-text);--cc-btn-ghost-bd: transparent;--cc-modal-surface: #0b162a;--cc-modal-surface-soft: #0f1c35;--cc-modal-text: rgba(255,255,255,.96);--cc-modal-text-soft: rgba(226,232,240,.92);--cc-modal-text-muted: rgba(226,232,240,.74);--cc-modal-border: rgba(255,255,255,.14);--cc-modal-shadow: 0 28px 90px rgba(0,0,0,.42);--cc-modal-backdrop: rgba(2,6,23,.68);--cc-modal-divider: rgba(255,255,255,.1);--cc-modal-btn-bg: rgba(147,197,253,.92);--cc-modal-btn-bg-hover: rgba(191,219,254,.96);--cc-modal-btn-text: #07101f;--cc-modal-btn-border: rgba(37,99,235,.38);--cc-modal-btn-secondary-bg: rgba(255,255,255,.06);--cc-modal-btn-secondary-bg-hover: rgba(255,255,255,.1);--cc-modal-btn-secondary-text: rgba(255,255,255,.94);--cc-modal-btn-secondary-border: rgba(255,255,255,.18);--cc-modal-pill-bg: rgba(30,64,175,.9);--cc-modal-pill-border: rgba(147,197,253,.18);--cc-modal-pill-text: #dbeafe;--cc-modal-pill-danger-bg: rgba(127,29,29,.9);--cc-modal-pill-danger-border: rgba(254,202,202,.16);--cc-modal-pill-danger-text: #fee2e2;color-scheme:dark}@supports (color: rgb(0 0 0 / .5)){#cc-root[data-theme=dark]{--cc-border: rgb(255 255 255 / .12);--cc-border-2: rgb(255 255 255 / .18);--cc-border-soft: rgb(255 255 255 / .1);--cc-border-strong: rgb(255 255 255 / .24);--cc-accent-weak: rgb(var(--cc-accent-rgb) / .12);--cc-accent-soft: rgb(var(--cc-accent-rgb) / .18);--cc-accent-border: rgb(var(--cc-accent-rgb) / .3);--cc-accent-border-strong: rgb(var(--cc-accent-rgb) / .36);--cc-accent-glow: rgb(var(--cc-accent-rgb) / .32);--cc-pill-bg: rgb(255 255 255 / .06);--cc-zone-sheen: rgb(255 255 255 / .035);--cc-ok-bg: rgb(var(--cc-ok-rgb) / .12);--cc-ok-border: rgb(var(--cc-ok-rgb) / .3);--cc-ok-solid: rgb(var(--cc-ok-rgb) / .92);--cc-warn-bg: rgb(var(--cc-warn-rgb) / .12);--cc-warn-border: rgb(var(--cc-warn-rgb) / .32);--cc-warn-solid: rgb(var(--cc-warn-rgb) / .92);--cc-bad-bg: rgb(var(--cc-bad-rgb) / .12);--cc-bad-border: rgb(var(--cc-bad-rgb) / .32);--cc-bad-solid: rgb(var(--cc-bad-rgb) / .94);--cc-info-bg: rgb(var(--cc-info-rgb) / .14);--cc-info-border: rgb(var(--cc-info-rgb) / .32);--cc-info-solid: rgb(var(--cc-info-rgb) / .94);--cc-neutral-bg: rgb(255 255 255 / .06);--cc-neutral-border: rgb(255 255 255 / .18);--cc-neutral-solid: rgb(255 255 255 / .22);--cc-modal-border: rgb(255 255 255 / .14);--cc-modal-divider: rgb(255 255 255 / .1);--cc-modal-backdrop: rgb(2 6 23 / .68);--cc-modal-btn-border: rgb(var(--cc-accent-rgb) / .38);--cc-modal-btn-secondary-border: rgb(255 255 255 / .18);--cc-modal-pill-border: rgb(147 197 253 / .18);--cc-modal-pill-danger-border: rgb(254 202 202 / .16)}}#cc-root[data-shopify-sticky="1"]{--cc-sticky-top: 72px}#cc-root[data-density=compact]{--cc-btn-h: 40px;--cc-btn-h-sm: 36px;--cc-btn-h-icon: 36px;--cc-zone-pad-y: 14px;--cc-zone-pad-x: 14px;--cc-card-pad: 14px;--cc-s-2: 8px;--cc-s-3: 12px;--cc-s-4: 16px;--cc-s-5: 20px;--cc-s-6: 28px;--cc-gap: 12px}#cc-root[data-density=comfortable]{--cc-btn-h: 46px;--cc-btn-h-sm: 42px;--cc-btn-h-icon: 42px;--cc-zone-pad-y: 18px;--cc-zone-pad-x: 18px;--cc-card-pad: 18px;--cc-gap: 16px}@media(prefers-contrast:more){#cc-root{--cc-border: rgba(11,18,32,.18);--cc-border-strong: rgba(11,18,32,.3);--cc-outline-focus: rgba(37,99,235,.92)}#cc-root[data-theme=dark]{--cc-border: rgba(255,255,255,.18);--cc-border-strong: rgba(255,255,255,.32)}}#cc-root{position:relative;font-family:var(--cc-font);color:var(--cc-text);font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:1160px;margin:14px auto;border-radius:var(--cc-root-radius);border:var(--cc-shell-border);box-shadow:var(--cc-shell-shadow);background:var(--cc-shell-bg);isolation:isolate;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:visible;accent-color:var(--cc-accent)}@supports (overflow: clip){#cc-root{overflow-x:clip}}@media(max-width:640px){#cc-root{margin:0 auto;border-radius:0;border-left:0;border-right:0}}@supports (container-type: inline-size){#cc-root{container-type:inline-size}}#cc-root:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(1100px 420px at 14% -14%,var(--cc-accent-weak),transparent 60%),radial-gradient(900px 340px at 92% 10%,var(--cc-neutral-bg),transparent 55%),var(--cc-bg)}#cc-root *,#cc-root *:before,#cc-root *:after{box-sizing:border-box}#cc-root img{max-width:100%;height:auto;display:block}#cc-root :where(button,input,select,textarea){font:inherit;color:inherit}#cc-root :where(p,li,td,th,small,time,.hint,.meta,.sub,.value){overflow-wrap:anywhere;word-break:break-word}#cc-root :where(pre,code){white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:var(--cc-mono)}#cc-root :where([id]){scroll-margin-top:calc(var(--cc-sticky-top) + var(--cc-topbar-h) + 16px + env(safe-area-inset-top))}#cc-root a{color:var(--cc-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}#cc-root a:hover{text-decoration-thickness:3px}#cc-root :where(.cc-topnav a,a.cc-card-link,a.cc-news-card-link,.chip,.btn,.button,.button--primary,.button--secondary,a.cc-source-link){color:inherit;text-decoration:none}#cc-root .hidden{display:none!important}#cc-root .sr-only,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#cc-root :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--cc-outline-focus);outline-offset:2px;box-shadow:var(--cc-ring-focus),var(--cc-ring-focus-2);border-radius:var(--cc-focus-radius, var(--cc-r-md))}#cc-root :where(.btn,.button,.chip,.cc-topnav a,a.cc-source-link,.cc-icon-btn){--cc-focus-radius: var(--cc-btn-radius)}#cc-root :where(.cc-carousel-btn,.cc-drawer__close,.cc-icon-btn){--cc-focus-radius: var(--cc-btn-radius-icon)}#cc-root .hint{color:var(--cc-muted);font-size:var(--cc-text-sm);line-height:1.62;max-width:var(--cc-max-copy);font-weight:var(--cc-w-norm)}#cc-root .eyebrow{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);font-weight:var(--cc-w-med)}#cc-root .cc-stack{display:grid;gap:var(--cc-gap)}#cc-root .cc-row{display:flex;gap:var(--cc-s-3);align-items:center;flex-wrap:wrap}#cc-root .cc-row.between{justify-content:space-between}@media(prefers-reduced-motion:reduce){#cc-root *,#cc-root *:before,#cc-root *:after,.cc-help-overlay *,.cc-help-overlay *:before,.cc-help-overlay *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){#cc-root :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid CanvasText;outline-offset:2px;box-shadow:none}#cc-root :where(.btn,.button,.chip,.badge,.cc-topnav a,a.cc-source-link,.cc-icon-btn){forced-color-adjust:none;background:Canvas!important;color:CanvasText!important;border:1px solid CanvasText!important;box-shadow:none!important}}#cc-root .cc-topbar{position:relative;z-index:var(--cc-z-topbar);border-bottom:1px solid var(--cc-border);background:var(--cc-topbar-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--cc-topbar-fade: var(--cc-topbar-glass)}@supports not ((backdrop-filter: blur(10px))){#cc-root .cc-topbar{background:var(--cc-surface);--cc-topbar-fade: var(--cc-surface)}}#cc-root[data-topbar=sticky] .cc-topbar{position:sticky!important;top:calc(var(--cc-sticky-top) + env(safe-area-inset-top));z-index:var(--cc-z-topbar)}#cc-root[data-topbar-scrolled="1"] .cc-topbar{border-bottom-color:var(--cc-border-strong);box-shadow:var(--cc-topbar-shadow-scrolled)}#cc-root .cc-topbar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand right" "nav   nav";align-items:center;column-gap:var(--cc-s-3);row-gap:var(--cc-s-2);padding:var(--cc-topbar-pad-y) var(--cc-topbar-pad-x);min-width:0}#cc-root .cc-brand{grid-area:brand;min-width:0}#cc-root .cc-topnav{grid-area:nav;min-width:0}#cc-root :where(.cc-topbar__right,.cc-actions-row--top,.cc-topbar__inner>.cc-actions-row,.cc-topbar__inner>.right){grid-area:right;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;flex-wrap:nowrap;max-width:100%}#cc-root :where(.cc-topbar__right,.cc-actions-row--top,.cc-topbar__inner>.cc-actions-row,.cc-topbar__inner>.right) :where(a.btn,button.btn,.cc-icon-btn){height:var(--cc-btn-h-sm);min-height:var(--cc-btn-h-sm);font-size:.86rem;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cc-root :where(.cc-topbar__right,.cc-actions-row--top,.cc-topbar__inner>.cc-actions-row,.cc-topbar__inner>.right)>:first-child{max-width:clamp(180px,26vw,340px)}#cc-root .cc-brand{display:flex;align-items:center;gap:var(--cc-s-2);font-weight:var(--cc-w-med);letter-spacing:-.01em;text-decoration:none}#cc-root .cc-brand-icon{width:10px;height:10px;border-radius:var(--cc-r-pill);background:var(--cc-accent);box-shadow:0 0 0 6px var(--cc-accent-weak);flex:0 0 auto}#cc-root .cc-brand-text{min-width:0}#cc-root .cc-brand-name{color:var(--cc-text);font-weight:var(--cc-w-strong)}#cc-root .cc-plan-pill{margin-left:6px;display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--cc-r-pill);font-size:.8rem;font-weight:var(--cc-w-med);color:var(--cc-text);background:var(--cc-accent-soft);border:1px solid var(--cc-accent-border);white-space:nowrap;max-width:44ch;overflow:hidden;text-overflow:ellipsis}#cc-root .cc-topnav{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 2px 8px;scroll-snap-type:x proximity;scroll-padding-inline:10px;overscroll-behavior-x:contain;touch-action:pan-x;min-width:0}#cc-root .cc-topnav::-webkit-scrollbar{display:none}#cc-root .cc-topnav:before,#cc-root .cc-topnav:after{content:"";position:absolute;top:0;bottom:0;width:22px;pointer-events:none;z-index:2}#cc-root .cc-topnav:before{left:0;background:linear-gradient(90deg,var(--cc-topbar-fade),transparent)}#cc-root .cc-topnav:after{right:0;background:linear-gradient(270deg,var(--cc-topbar-fade),transparent)}#cc-root .cc-nav-sep{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 6px;color:var(--cc-muted);opacity:.75;-webkit-user-select:none;user-select:none}#cc-root .cc-topnav a{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:var(--cc-btn-h-sm);min-height:var(--cc-btn-h-sm);padding:0 12px;border-radius:var(--cc-r-pill);font-weight:var(--cc-w-med);font-size:.89rem;color:var(--cc-text-2);background:var(--cc-pill-bg);border:1px solid var(--cc-pill-border);box-shadow:var(--cc-pill-shadow);scroll-snap-align:start;white-space:nowrap;transition:background var(--cc-dur-2) var(--cc-ease),border-color var(--cc-dur-2) var(--cc-ease),color var(--cc-dur-2) var(--cc-ease),transform var(--cc-dur-1) var(--cc-ease),box-shadow var(--cc-dur-2) var(--cc-ease),filter var(--cc-dur-2) var(--cc-ease)}#cc-root .cc-topnav a:hover{background:var(--cc-surface);border-color:var(--cc-border-strong);color:var(--cc-text);box-shadow:var(--cc-pill-shadow),var(--cc-ring-hover)}#cc-root .cc-topnav a[aria-current=page]{background:var(--cc-accent-soft);border-color:var(--cc-accent-border-strong);color:var(--cc-text);box-shadow:var(--cc-pill-shadow)}@media(hover:hover)and (pointer:fine){#cc-root .cc-topnav a:hover{transform:translateY(-1px)}}#cc-root .cc-topnav a:active{transform:translateY(0);filter:saturate(1.02)}#cc-root .cc-dot{width:8px;height:8px;border-radius:var(--cc-r-pill);background:var(--cc-warn);box-shadow:0 0 0 4px #f59e0b29;display:inline-block}@supports (color: rgb(0 0 0 / .5)){#cc-root .cc-dot{box-shadow:0 0 0 4px rgb(var(--cc-warn-rgb) / .16)}}#cc-root .cc-actions-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-start}#cc-root .cc-actions-row .hint{margin:0}#cc-root .cc-topbar__right>.cc-topbar__menu-btn[data-cc-topbar-toggle]{display:none;align-items:center;justify-content:center;flex:0 0 auto}#cc-root .cc-topnav--desktop{display:flex}#cc-root .cc-topnav--mobile{display:block}@media(max-width:980px){#cc-root .cc-topbar__right>.cc-topbar__menu-btn[data-cc-topbar-toggle]{display:none!important}#cc-root .cc-topbar{background:color-mix(in srgb,var(--cc-surface) 90%,transparent);border-bottom-color:var(--cc-border-strong)}#cc-root .cc-topbar__inner{row-gap:10px;padding:calc(10px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left))}#cc-root .cc-topbar__right{gap:8px;width:100%}#cc-root .cc-topbar__right>.cc-theme-toggle{margin-left:auto}#cc-root .cc-topnav{gap:10px;padding:6px max(2px,env(safe-area-inset-right)) 8px max(2px,env(safe-area-inset-left));scroll-snap-type:x mandatory;scroll-padding-inline:max(14px,env(safe-area-inset-left))}#cc-root .cc-topnav:before,#cc-root .cc-topnav:after{width:16px}#cc-root .cc-topnav a{min-height:46px;padding:0 14px;font-size:.88rem;font-weight:var(--cc-w-strong);color:var(--cc-text);background:color-mix(in srgb,var(--cc-surface) 92%,var(--cc-accent-soft) 8%);border-color:color-mix(in srgb,var(--cc-border-strong) 78%,var(--cc-accent-border) 22%);box-shadow:0 1px #ffffff80,0 8px 20px #0b12200d}#cc-root .cc-topnav a:hover{background:var(--cc-surface);border-color:var(--cc-accent-border-strong);color:var(--cc-text);box-shadow:0 1px #fff9,0 10px 24px #0b122014}#cc-root .cc-topnav a:focus-visible{border-color:var(--cc-accent-border-strong);background:var(--cc-surface);box-shadow:0 0 0 1px var(--cc-surface),var(--cc-ring-focus),var(--cc-ring-focus-2)}#cc-root .cc-topnav a[aria-current=page]{background:color-mix(in srgb,var(--cc-accent-soft) 78%,var(--cc-surface) 22%);border-color:var(--cc-accent-border-strong);box-shadow:0 0 0 1px #2563eb1a,0 1px #ffffff8c,0 10px 24px #2563eb1a}#cc-root .cc-topnav a:active{background:color-mix(in srgb,var(--cc-accent-soft) 56%,var(--cc-surface) 44%);border-color:var(--cc-accent-border-strong)}#cc-root .cc-topbar+.cc-zone{padding-top:16px}#cc-root .cc-zone{padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right));padding-bottom:28px}#cc-root .cc-zone>summary{margin-bottom:12px;padding:12px 14px;border-radius:16px;box-shadow:none}#cc-root .cc-zone__panel{display:grid;gap:14px}#cc-root .cc-zone .cc-zone-1-shell,#cc-root .cc-zone .cc-zone-1-grid{gap:14px}#cc-root .cc-card{padding:16px;border-radius:18px;box-shadow:var(--cc-inner-hi),0 12px 26px #0b12200d}#cc-root .cc-card.quiet,#cc-root .risk-circle{box-shadow:none}#cc-root .cc-hero{padding:16px;gap:14px;border-radius:20px;box-shadow:0 16px 34px #0b122012}#cc-root .cc-hero-right{padding:14px;border-radius:16px;box-shadow:none}#cc-root .cc-h{line-height:1.25;margin-bottom:6px}#cc-root .cc-subline,#cc-root .hint{line-height:1.56}#cc-root .cc-card__header-row{gap:8px;margin-bottom:10px}}@media(max-width:520px){#cc-root .cc-topbar__inner{grid-template-columns:1fr;grid-template-areas:"brand" "right" "nav";align-items:start}#cc-root :where(.cc-topbar__right,.cc-actions-row--top,.cc-topbar__inner>.cc-actions-row,.cc-topbar__inner>.right){justify-self:stretch;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;touch-action:pan-x}#cc-root :where(.cc-topbar__right,.cc-actions-row--top,.cc-topbar__inner>.cc-actions-row,.cc-topbar__inner>.right)::-webkit-scrollbar{display:none}#cc-root :where(.cc-topbar__right,.cc-actions-row--top,.cc-topbar__inner>.cc-actions-row,.cc-topbar__inner>.right)>*{flex:0 0 auto}#cc-root .cc-topnav{padding-bottom:4px;scroll-padding-inline:14px}#cc-root .cc-topnav a{min-height:48px;padding:0 15px}#cc-root .cc-zone{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));padding-bottom:24px}#cc-root .cc-card,#cc-root .cc-hero{padding:14px}#cc-root .cc-card{border-radius:16px}#cc-root .cc-hero{border-radius:18px}}#cc-root .cc-topbar__mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--cc-z-topbar) + 20);background:#0b12206b;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom))}#cc-root .cc-topbar__mobile[hidden]{display:none!important}#cc-root .cc-topbar__mobile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#cc-root .cc-topbar__mobile>*{position:relative;z-index:1}#cc-root .cc-topbar__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--cc-z-topbar) + 10);background:#0b122057;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#cc-root .cc-topbar__backdrop[hidden]{display:none!important}#cc-root .cc-topbar__mobile-head,#cc-root .cc-topnav--mobile,#cc-root .cc-actions-row--mobile{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:18px;box-shadow:var(--cc-elev-2)}#cc-root .cc-topbar__mobile-head{padding:12px;margin-bottom:10px;display:flex;justify-content:flex-end}#cc-root .cc-topnav--mobile{padding:10px}#cc-root .cc-topnav--mobile ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}#cc-root .cc-topnav--mobile li{min-width:0}#cc-root .cc-topnav--mobile a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:12px;background:var(--cc-surface-2);border:1px solid var(--cc-border);color:var(--cc-text)}#cc-root .cc-topnav__divider{height:1px;background:var(--cc-border);margin:10px 0}#cc-root .cc-actions-row--mobile{margin-top:10px;padding:10px;display:grid;gap:10px}#cc-root .cc-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--cc-gap);flex-wrap:wrap;margin-bottom:var(--cc-s-3)}#cc-root .cc-section-head .left{display:grid;gap:6px;min-width:0}#cc-root .cc-section-head .right{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center;row-gap:10px}#cc-root .cc-section-head .hint{margin:0}#cc-root .cc-section-head time{font-variant-numeric:tabular-nums}#cc-root .cc-zone{padding:var(--cc-zone-pad-y) var(--cc-zone-pad-x) var(--cc-s-5);border-bottom:1px solid var(--cc-border);background:linear-gradient(180deg,var(--cc-zone-sheen),transparent 55%),var(--cc-surface-3)}#cc-root .cc-zone:last-child{border-bottom:0}#cc-root .cc-zone .cc-card+.cc-card{margin-top:var(--cc-s-3)}#cc-root .cc-zone>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--cc-s-2);user-select:none;-webkit-user-select:none;margin:0 0 var(--cc-s-3);padding:12px 14px;min-height:44px;border-radius:var(--cc-r-pill);border:1px solid var(--cc-pill-border);background:var(--cc-pill-bg);box-shadow:var(--cc-pill-shadow);touch-action:manipulation;transition:transform var(--cc-dur-1) var(--cc-ease),border-color var(--cc-dur-2) var(--cc-ease),background var(--cc-dur-2) var(--cc-ease),box-shadow var(--cc-dur-2) var(--cc-ease)}#cc-root .cc-zone>summary:hover{border-color:var(--cc-border-strong);background:var(--cc-surface);box-shadow:var(--cc-pill-shadow),var(--cc-ring-hover)}@media(hover:hover)and (pointer:fine){#cc-root .cc-zone>summary:hover{transform:translateY(-1px)}}#cc-root .cc-zone>summary:active{transform:translateY(0);filter:saturate(1.02)}#cc-root .cc-zone>summary::-webkit-details-marker{display:none}#cc-root .cc-zone>summary::marker{content:""}#cc-root .cc-zone>summary:after{content:"\25be";margin-left:auto;color:var(--cc-muted);font-weight:var(--cc-w-med)}#cc-root .cc-zone[open]>summary:after{content:"\25b4"}#cc-root .cc-zone[open]>summary{border-color:var(--cc-accent-border);background:var(--cc-surface-tint)}#cc-root .cc-zone>summary.eyebrow{font-size:.94rem;letter-spacing:.03em;text-transform:none;font-weight:700;color:var(--cc-text)}#cc-root .cc-details{margin-top:12px;border-radius:var(--cc-r-lg);border:1px solid var(--cc-border);background:var(--cc-surface-tint);overflow:hidden}#cc-root .cc-details>summary{list-style:none;cursor:pointer;padding:12px 14px;min-height:44px;display:flex;align-items:center;gap:10px;font-weight:var(--cc-w-med);color:var(--cc-text);touch-action:manipulation;user-select:none;-webkit-user-select:none}#cc-root .cc-details>summary::-webkit-details-marker{display:none}#cc-root .cc-details>summary::marker{content:""}#cc-root .cc-details>summary:after{content:"\25be";margin-left:auto;color:var(--cc-muted)}#cc-root .cc-details[open]>summary:after{content:"\25b4"}#cc-root .cc-details>*:not(summary){padding:0 14px 14px}@keyframes cc-fade-slide{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}#cc-root .cc-zone[open]>*:not(summary),#cc-root .cc-details[open]>*:not(summary){animation:cc-fade-slide .18s var(--cc-ease) both}#cc-root details.cc-zone:not([open]){padding-bottom:0!important}#cc-root details.cc-zone:not([open])>summary{margin-bottom:0!important}#cc-root details.cc-zone:not([open])>:not(summary){display:none!important}#cc-root .cc-card{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-r-lg);padding:var(--cc-card-pad);box-shadow:var(--cc-inner-hi),var(--cc-elev-1)}#cc-root[data-theme=dark] .cc-card{box-shadow:var(--cc-inner-hi-dark),var(--cc-elev-1)}#cc-root .cc-card.quiet{background:var(--cc-surface-tint);border-color:var(--cc-accent-border);box-shadow:none}#cc-root .cc-card--no-plan{border-color:var(--cc-warn-border);background:var(--cc-warn-bg);box-shadow:none}#cc-root .cc-h{margin:0 0 8px;font-size:var(--cc-text-lg);font-weight:var(--cc-w-med);letter-spacing:-.01em;color:var(--cc-text)}#cc-root .cc-title{margin:0 0 6px;font-size:var(--cc-title);font-weight:var(--cc-w-strong);letter-spacing:-.02em;max-width:var(--cc-max-copy);color:var(--cc-text)}#cc-root .cc-subline{margin:6px 0 10px;color:var(--cc-text-2);line-height:1.65;font-size:var(--cc-text-md);max-width:var(--cc-max-copy);font-weight:var(--cc-w-norm)}#cc-root .cc-card__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cc-gap);flex-wrap:wrap;margin-bottom:12px}#cc-root .cc-card__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;row-gap:10px}#cc-root .cc-divider{height:1px;background:var(--cc-border);margin:12px 0}#cc-root .cc-card.is-interactive{transition:box-shadow var(--cc-dur-2) var(--cc-ease),border-color var(--cc-dur-2) var(--cc-ease),transform var(--cc-dur-1) var(--cc-ease),filter var(--cc-dur-2) var(--cc-ease)}@media(hover:hover)and (pointer:fine){#cc-root .cc-card.is-interactive:hover{transform:translateY(-1px);box-shadow:var(--cc-inner-hi),var(--cc-elev-2),var(--cc-ring-hover);border-color:var(--cc-accent-border-strong)}}#cc-root .cc-card.is-interactive:active{transform:translateY(0);filter:saturate(1.02)}#cc-root .cc-card.is-interactive:focus-within{box-shadow:var(--cc-inner-hi),var(--cc-elev-2),var(--cc-ring-focus),var(--cc-ring-focus-2);border-color:var(--cc-accent-border)}#cc-root .cc-card-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:var(--cc-muted);font-size:var(--cc-text-sm);line-height:1.4;margin-top:4px}#cc-root .cc-card-meta .dot{width:5px;height:5px;border-radius:999px;background:#64748b8c;display:inline-block}@supports (color: rgb(0 0 0 / .5)){#cc-root .cc-card-meta .dot{background:#64748b8c}}#cc-root .cc-carousel{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 10px;scroll-snap-type:x mandatory;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain}#cc-root .cc-carousel::-webkit-scrollbar{display:none}#cc-root .cc-carousel>*{scroll-snap-align:start;flex:0 0 320px;min-width:0}@media(max-width:560px){#cc-root .cc-carousel{padding:6px 12px 12px;scroll-padding-left:12px;scroll-padding-right:12px}#cc-root .cc-carousel>*{flex:0 0 min(86vw,340px)}}#cc-root .cc-swipe{position:relative;display:grid;gap:10px}#cc-root .cc-swipe__viewport{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-snap-stop:always;touch-action:pan-x;overscroll-behavior-x:contain;padding:4px 2px 10px}#cc-root .cc-swipe__viewport::-webkit-scrollbar{display:none}#cc-root .cc-swipe__item{flex:0 0 320px;min-width:0;scroll-snap-align:start}@media(max-width:560px){#cc-root .cc-swipe__viewport{padding:6px 12px 12px;scroll-padding-left:12px;scroll-padding-right:12px}#cc-root .cc-swipe__item{flex:0 0 min(86vw,340px)}}#cc-root .cc-swipe__title{font-weight:var(--cc-w-med);color:var(--cc-text)}#cc-root .cc-swipe__sub{margin-top:4px;color:var(--cc-muted);font-size:var(--cc-text-sm);line-height:1.55}#cc-root .cc-carousel-btn{border:1px solid var(--cc-pill-border);background:var(--cc-pill-bg);color:var(--cc-text);border-radius:var(--cc-btn-radius-icon);width:var(--cc-btn-h-icon);height:var(--cc-btn-h-icon);min-width:var(--cc-btn-h-icon);min-height:var(--cc-btn-h-icon);padding:0;cursor:pointer;box-shadow:var(--cc-pill-shadow);transition:transform var(--cc-dur-1) var(--cc-ease),background var(--cc-dur-2) var(--cc-ease),border-color var(--cc-dur-2) var(--cc-ease),box-shadow var(--cc-dur-2) var(--cc-ease),opacity var(--cc-dur-2) var(--cc-ease),filter var(--cc-dur-2) var(--cc-ease);display:inline-grid;place-items:center;appearance:none;-webkit-appearance:none}#cc-root .cc-carousel-btn:hover{background:var(--cc-surface);border-color:var(--cc-border-strong);box-shadow:var(--cc-pill-shadow),var(--cc-ring-hover)}@media(hover:hover)and (pointer:fine){#cc-root .cc-carousel-btn:hover{transform:translateY(-1px)}}#cc-root .cc-carousel-btn:active{transform:translateY(0);filter:saturate(1.02)}#cc-root .cc-carousel-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}#cc-root .cc-card-mini{position:relative;background:linear-gradient(180deg,var(--cc-accent-weak),transparent 60%),var(--cc-surface);border:1px solid var(--cc-border);border-radius:18px;padding:12px;color:var(--cc-text);box-shadow:var(--cc-inner-hi),var(--cc-elev-1);overflow:hidden;transition:transform var(--cc-dur-1) var(--cc-ease),box-shadow var(--cc-dur-2) var(--cc-ease),border-color var(--cc-dur-2) var(--cc-ease),filter var(--cc-dur-2) var(--cc-ease)}#cc-root[data-theme=dark] .cc-card-mini{background:linear-gradient(180deg,var(--cc-accent-soft),transparent 60%),var(--cc-surface);box-shadow:var(--cc-inner-hi-dark),var(--cc-elev-1)}#cc-root .cc-card-mini:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:18px 0 0 18px;background:var(--cc-accent);opacity:.95}#cc-root .cc-card-mini.ok:before{background:var(--cc-ok-solid)}#cc-root .cc-card-mini.warn:before{background:var(--cc-warn-solid)}#cc-root .cc-card-mini.bad:before{background:var(--cc-bad-solid)}#cc-root .cc-card-mini.info:before{background:var(--cc-info-solid)}@media(hover:hover)and (pointer:fine){#cc-root .cc-card-mini:hover{transform:translateY(-1px);box-shadow:var(--cc-inner-hi),var(--cc-elev-2),var(--cc-ring-hover);border-color:var(--cc-accent-border-strong)}#cc-root[data-theme=dark] .cc-card-mini:hover{box-shadow:var(--cc-inner-hi-dark),var(--cc-elev-2),var(--cc-ring-hover);border-color:var(--cc-accent-border-strong)}}#cc-root .cc-card-mini:active{transform:translateY(0);filter:saturate(1.02)}#cc-root .cc-card-mini .t{font-weight:var(--cc-w-strong);letter-spacing:-.01em;color:var(--cc-text)}#cc-root .cc-card-mini .sub{margin-top:4px;color:var(--cc-muted);font-size:var(--cc-text-sm);line-height:1.55}#cc-root .cc-breach-desc{margin-top:10px;color:var(--cc-text-2);font-size:var(--cc-text-sm);line-height:1.58;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#cc-root :where(.btn,.button,.btn-primary,.btn-secondary,.button--primary,.button--secondary){--_bg: var(--cc-btn-bg);--_fg: var(--cc-btn-fg);--_bd: var(--cc-btn-bd);--_sh: var(--cc-btn-shadow);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--cc-btn-h);min-height:var(--cc-btn-h);padding:0 var(--cc-btn-pad-x);border-radius:var(--cc-btn-radius);font-weight:var(--cc-w-med);font-size:var(--cc-btn-font);border:1px solid var(--_bd);background:var(--_bg);color:var(--_fg);box-shadow:var(--_sh);cursor:pointer;line-height:1.1;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;white-space:nowrap;transition:transform var(--cc-dur-1) var(--cc-ease),box-shadow var(--cc-dur-2) var(--cc-ease),background var(--cc-dur-2) var(--cc-ease),border-color var(--cc-dur-2) var(--cc-ease),color var(--cc-dur-2) var(--cc-ease),opacity var(--cc-dur-2) var(--cc-ease),filter var(--cc-dur-2) var(--cc-ease)}#cc-root :where(.btn,.button,.btn-primary,.btn-secondary,.button--primary,.button--secondary):hover{--_bg: var(--cc-btn-bg-hover);--_bd: var(--cc-btn-bd-hover);--_sh: var(--cc-btn-shadow-hover), var(--cc-ring-hover)}@media(hover:hover)and (pointer:fine){#cc-root :where(.btn,.button,.btn-primary,.btn-secondary,.button--primary,.button--secondary):hover{transform:translateY(-1px)}}#cc-root :where(.btn,.button,.btn-primary,.btn-secondary,.button--primary,.button--secondary):active{transform:translateY(0);filter:saturate(1.02)}#cc-root :where(.btn.secondary,.btn-secondary,.button--secondary){--_bg: var(--cc-btn-quiet-bg);--_fg: var(--cc-btn-quiet-fg);--_bd: var(--cc-btn-quiet-bd);--_sh: var(--cc-btn-quiet-shadow)}#cc-root :where(.btn.secondary,.btn-secondary,.button--secondary):hover{--_bg: var(--cc-surface);--_bd: var(--cc-border-strong);--_sh: var(--cc-btn-quiet-shadow), var(--cc-ring-hover)}#cc-root :where(.btn.ghost){--_bg: var(--cc-btn-ghost-bg);--_fg: var(--cc-btn-ghost-fg);--_bd: var(--cc-btn-ghost-bd);--_sh: none;border:1px solid transparent;box-shadow:none}#cc-root :where(.btn.ghost):hover{--_bg: var(--cc-accent-weak);--_bd: var(--cc-accent-border);box-shadow:var(--cc-ring-hover)}#cc-root :where(.btn.sm,.button.sm){height:var(--cc-btn-h-sm);min-height:var(--cc-btn-h-sm);font-size:.86rem;padding:0 12px}#cc-root :where(.btn,.button,.btn-primary,.btn-secondary,.button--primary,.button--secondary)[disabled],#cc-root :where(.btn,.button,.btn-primary,.btn-secondary,.button--primary,.button--secondary)[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important;filter:none!important}#cc-root :where(button,a,[role=button]) svg{width:18px;height:18px;flex:0 0 auto;color:currentColor;fill:none;stroke:currentColor}#cc-root :where(button,a,[role=button]) svg [stroke]:not([stroke=none]){stroke:currentColor!important}#cc-root :where(button,a,[role=button]) svg [fill]:not([fill=none]){fill:currentColor!important}#cc-root :where(button.btn,button.button,button.cc-carousel-btn){appearance:none;-webkit-appearance:none}#cc-root [data-cc-email-help-open].btn.secondary,#cc-root [data-breach-help].btn.secondary{background:var(--cc-blue-100);color:var(--cc-n-900);border-color:#2563eb38;font-weight:700;box-shadow:0 10px 24px #2563eb14}#cc-root [data-cc-email-help-open].btn.secondary:hover,#cc-root [data-breach-help].btn.secondary:hover{background:var(--cc-blue-200);border-color:#2563eb4d}#cc-root[data-theme=dark] [data-cc-email-help-open].btn.secondary,#cc-root[data-theme=dark] [data-breach-help].btn.secondary{background:#93c5fdeb;color:#07101f;border-color:#2563eb61}#cc-root .badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--cc-r-pill);font-weight:var(--cc-w-med);font-size:.8rem;border:1px solid var(--cc-border);background:var(--cc-surface);color:var(--cc-text);white-space:nowrap}#cc-root .badge.ok{border-color:var(--cc-ok-border);background:var(--cc-ok-bg);color:var(--cc-ok-text)}#cc-root .badge.warn{border-color:var(--cc-warn-border);background:var(--cc-warn-bg);color:var(--cc-warn-text)}#cc-root .badge.bad{border-color:var(--cc-bad-border);background:var(--cc-bad-bg);color:var(--cc-bad-text)}#cc-root .badge.info{border-color:var(--cc-info-border);background:var(--cc-info-bg);color:var(--cc-info-text)}#cc-root .chips{display:flex;gap:8px;flex-wrap:wrap}#cc-root .chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;border-radius:var(--cc-r-pill);padding:8px 12px;font-weight:var(--cc-w-med);font-size:.86rem;background:var(--cc-pill-bg);border:1px solid var(--cc-pill-border);color:var(--cc-text);cursor:default;box-shadow:var(--cc-pill-shadow);transition:transform var(--cc-dur-1) var(--cc-ease),background var(--cc-dur-2) var(--cc-ease),border-color var(--cc-dur-2) var(--cc-ease),box-shadow var(--cc-dur-2) var(--cc-ease),filter var(--cc-dur-2) var(--cc-ease);touch-action:manipulation;white-space:nowrap}#cc-root button.chip,#cc-root a.chip,#cc-root .chip[role=button],#cc-root .chip[aria-pressed]{cursor:pointer}#cc-root .chip:hover{background:var(--cc-surface);border-color:var(--cc-border-strong);box-shadow:var(--cc-pill-shadow),var(--cc-ring-hover)}@media(hover:hover)and (pointer:fine){#cc-root .chip:hover{transform:translateY(-1px)}}#cc-root .chip:active{transform:translateY(0);filter:saturate(1.02)}#cc-root .chip[aria-pressed=true]{background:var(--cc-accent-soft);border-color:var(--cc-accent-border-strong);box-shadow:var(--cc-pill-shadow);color:var(--cc-text)}#cc-root .chip.ok{border-color:var(--cc-ok-border);background:var(--cc-ok-bg);color:var(--cc-ok-text);box-shadow:none}#cc-root .chip.warn{border-color:var(--cc-warn-border);background:var(--cc-warn-bg);color:var(--cc-warn-text);box-shadow:none}#cc-root .chip.bad{border-color:var(--cc-bad-border);background:var(--cc-bad-bg);color:var(--cc-bad-text);box-shadow:none}#cc-root .chip.info{border-color:var(--cc-info-border);background:var(--cc-info-bg);color:var(--cc-info-text);box-shadow:none}#cc-root .cc-hero{border-radius:calc(var(--cc-r-lg) + 2px);border:1px solid var(--cc-border);box-shadow:var(--cc-elev-2);padding:var(--cc-s-4);display:grid;grid-template-columns:1.45fr .85fr;gap:var(--cc-gap);background:radial-gradient(820px 360px at 18% 8%,var(--cc-accent-soft),transparent 60%),radial-gradient(700px 340px at 92% 20%,var(--cc-accent-weak),transparent 55%),var(--cc-surface)}#cc-root .cc-hero-left{min-width:0}#cc-root .cc-hero-line{margin-top:6px;font-weight:var(--cc-w-med);font-size:1rem}#cc-root .cc-hero-line.ok{color:var(--cc-ok)}#cc-root .cc-hero-line.warn{color:var(--cc-warn)}#cc-root .cc-hero-line.bad{color:var(--cc-bad)}#cc-root .cc-hero-line.info{color:var(--cc-info)}#cc-root .cc-actions-top{display:flex;flex-direction:column;gap:var(--cc-s-2);align-items:stretch}#cc-root .cc-hero-right{border-radius:var(--cc-r-lg);border:1px solid var(--cc-border);background:#ffffffa3;padding:12px;box-shadow:0 1px #0b122008;min-width:0}#cc-root[data-theme=dark] .cc-hero-right{background:#ffffff0f;border-color:var(--cc-border);box-shadow:0 1px #00000052}@supports (color: rgb(0 0 0 / .5)){#cc-root .cc-hero-right{background:rgb(var(--cc-white-rgb) / .64);box-shadow:0 1px rgb(var(--cc-ink-rgb) / .03)}}#cc-root .hero-back-row{margin:10px 0 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:var(--cc-muted)}#cc-root .hero-back-row a{color:var(--cc-accent)}#cc-root .cc-risk-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--cc-gap);margin-top:var(--cc-s-3)}#cc-root .risk-circle{border-radius:var(--cc-r-lg);border:1px solid var(--cc-border);background:var(--cc-surface-tint);padding:var(--cc-s-3);min-width:0}#cc-root .risk-ring{width:84px;height:84px;border-radius:var(--cc-r-pill);display:grid;place-items:center;--cc-risk-pct: 0;--cc-risk-fill: calc(var(--cc-risk-pct) * 1%);background:radial-gradient(circle at center,var(--cc-surface) 58%,transparent 60%),conic-gradient(from 210deg,rgba(37,99,235,.92) 0 var(--cc-risk-fill),rgba(37,99,235,.18) 0 100%);box-shadow:var(--cc-elev-1);border:1px solid var(--cc-border)}#cc-root .risk-inner{width:64px;height:64px;border-radius:var(--cc-r-pill);background:var(--cc-surface);border:1px solid var(--cc-border);display:grid;place-items:center}#cc-root .risk-score{font-weight:var(--cc-w-strong);font-size:1.25rem;letter-spacing:-.02em}#cc-root .risk-label{margin-top:var(--cc-s-2);font-weight:var(--cc-w-med);font-size:.92rem}#cc-root .risk-sub{margin:4px 0 0;color:var(--cc-muted);font-size:.88rem;line-height:1.55;max-width:var(--cc-max-copy-tight)}#cc-root .risk-circle.ok .risk-ring,#cc-root .risk-circle[data-state=ok] .risk-ring,#cc-root .risk-ring[data-state=ok]{background:radial-gradient(circle at center,var(--cc-surface) 58%,transparent 60%),conic-gradient(from 210deg,rgba(22,163,74,.92) 0 var(--cc-risk-fill),rgba(22,163,74,.2) 0 100%)}#cc-root .risk-circle.warn .risk-ring,#cc-root .risk-circle[data-state=warn] .risk-ring,#cc-root .risk-ring[data-state=warn]{background:radial-gradient(circle at center,var(--cc-surface) 58%,transparent 60%),conic-gradient(from 210deg,rgba(245,158,11,.92) 0 var(--cc-risk-fill),rgba(245,158,11,.2) 0 100%)}#cc-root .risk-circle.bad .risk-ring,#cc-root .risk-circle[data-state=bad] .risk-ring,#cc-root .risk-ring[data-state=bad]{background:radial-gradient(circle at center,var(--cc-surface) 58%,transparent 60%),conic-gradient(from 210deg,rgba(239,68,68,.92) 0 var(--cc-risk-fill),rgba(239,68,68,.2) 0 100%)}#cc-root .risk-circle.info .risk-ring,#cc-root .risk-circle[data-state=info] .risk-ring,#cc-root .risk-ring[data-state=info]{background:radial-gradient(circle at center,var(--cc-surface) 58%,transparent 60%),conic-gradient(from 210deg,rgba(6,182,212,.92) 0 var(--cc-risk-fill),rgba(6,182,212,.2) 0 100%)}@supports not (background: conic-gradient(red,blue)){#cc-root .risk-ring{position:relative;background:var(--cc-surface)}#cc-root .risk-ring:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:999px;border:6px solid rgba(37,99,235,.25)}#cc-root .risk-ring[data-state=ok]:before{border-color:#16a34a40}#cc-root .risk-ring[data-state=warn]:before{border-color:#f59e0b40}#cc-root .risk-ring[data-state=bad]:before{border-color:#ef444440}#cc-root .risk-ring[data-state=info]:before{border-color:#06b6d440}}@media(max-width:980px){#cc-root .cc-hero{grid-template-columns:1fr}#cc-root .cc-actions-top{flex-direction:row;flex-wrap:wrap}#cc-root .cc-actions-top :where(.btn,.button){flex:0 0 auto}}@media(max-width:560px){#cc-root .cc-risk-row{grid-template-columns:1fr}}@supports (container-type: inline-size){@container (max-width: 920px){#cc-root .cc-hero{grid-template-columns:1fr}}@container (max-width: 560px){#cc-root .cc-risk-row{grid-template-columns:1fr}}}#cc-root .cc-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--cc-gap);margin-top:var(--cc-s-5)}#cc-root .cc-grid>*{min-width:0}@media(max-width:980px){#cc-root .cc-grid{grid-template-columns:1fr}}#cc-root .cc-kpis{margin-top:var(--cc-s-3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cc-s-2)}@media(min-width:980px){#cc-root .cc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}#cc-root .kpi{padding:10px 12px;border-radius:var(--cc-r-md);border:1px solid var(--cc-border);background:var(--cc-surface-2);display:grid;gap:4px}#cc-root .kpi b{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-muted);font-weight:var(--cc-w-med)}#cc-root .kpi :where(time,span){font-weight:var(--cc-w-med);color:var(--cc-text);font-variant-numeric:tabular-nums}#cc-root .status-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:12px}#cc-root .status-grid .status-label{color:var(--cc-muted);font-weight:var(--cc-w-med);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}#cc-root .status-grid .value{color:var(--cc-text);font-weight:var(--cc-w-med)}#cc-root .cc-news-teaser{overflow:hidden}#cc-root .cc-news-teaser-inner{display:grid;grid-template-columns:320px 1fr;gap:var(--cc-gap);align-items:stretch}#cc-root .cc-news-teaser-inner>*{min-width:0}@media(max-width:980px){#cc-root .cc-news-teaser-inner{grid-template-columns:1fr}}#cc-root .cc-news-teaser-media{position:relative;border-radius:var(--cc-r-lg);overflow:hidden;isolation:isolate;min-height:160px;aspect-ratio:16 / 10;background-color:var(--cc-accent-soft);box-shadow:var(--cc-elev-1);border:1px solid var(--cc-border);background-image:var(--cc-news-img),radial-gradient(700px 240px at 20% 20%,var(--cc-accent-soft),transparent 60%);background-size:cover;background-position:var(--cc-news-pos);background-repeat:no-repeat}#cc-root .cc-news-teaser-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 320px at 70% 10%,rgba(0,0,0,.16),transparent 60%),linear-gradient(90deg,#00000029,#0000000f 55%,#00000024);z-index:1;pointer-events:none}#cc-root .cc-news-teaser-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#0000001a 62%,#00000024);z-index:1;pointer-events:none}#cc-root .cc-news-teaser-fallback-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;color:#ffffffdb;z-index:2;opacity:0;pointer-events:none}#cc-root .cc-news-teaser-media.is-fallback .cc-news-teaser-fallback-icon{opacity:.96}#cc-root .cc-news-teaser-copy{display:grid;gap:10px;align-content:start}#cc-root .cc-news-teaser-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}#cc-root .cc-news-teaser-actions{margin-top:6px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;row-gap:10px}#cc-root .status-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cc-gap)}@media(max-width:1060px){#cc-root .status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){#cc-root .status-cards{grid-template-columns:1fr}}#cc-root .status-card{position:relative;border-radius:calc(var(--cc-r-lg) + 2px);border:1px solid var(--cc-border);background:var(--cc-surface);overflow:hidden;min-width:0;box-shadow:var(--cc-inner-hi),var(--cc-elev-1);transition:box-shadow var(--cc-dur-2) var(--cc-ease),border-color var(--cc-dur-2) var(--cc-ease),transform var(--cc-dur-1) var(--cc-ease),filter var(--cc-dur-2) var(--cc-ease);transform:translateZ(0);backface-visibility:hidden}#cc-root[data-theme=dark] .status-card{box-shadow:var(--cc-inner-hi-dark),var(--cc-elev-1)}@media(hover:hover)and (pointer:fine){#cc-root .status-card:hover{transform:translateY(-1px);box-shadow:var(--cc-inner-hi),var(--cc-elev-2),var(--cc-ring-hover);border-color:var(--cc-accent-border-strong)}}#cc-root .status-card:active{transform:translateY(0);filter:saturate(1.02)}#cc-root .status-card.ok{border-color:var(--cc-ok-border);background:var(--cc-ok-bg);box-shadow:none}#cc-root .status-card.warn{border-color:var(--cc-warn-border);background:var(--cc-warn-bg);box-shadow:none}#cc-root .status-card.bad{border-color:var(--cc-bad-border);background:var(--cc-bad-bg);box-shadow:none}#cc-root .status-card.info{border-color:var(--cc-info-border);background:var(--cc-info-bg);box-shadow:none}#cc-root .status-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cc-neutral-solid);z-index:0}#cc-root .status-card.ok:before{background:var(--cc-ok-solid)}#cc-root .status-card.warn:before{background:var(--cc-warn-solid)}#cc-root .status-card.bad:before{background:var(--cc-bad-solid)}#cc-root .status-card.info:before{background:var(--cc-info-solid)}#cc-root details.status-card{isolation:isolate}#cc-root details.status-card>summary{position:relative;z-index:1;width:100%;min-width:0;list-style:none;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:12px 14px;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;background:transparent}#cc-root details.status-card>summary::-webkit-details-marker{display:none}#cc-root details.status-card>summary::marker{content:""}#cc-root details.status-card>summary:after{content:"\25be";color:var(--cc-muted);font-weight:var(--cc-w-med);align-self:start;justify-self:end;pointer-events:none}#cc-root details.status-card[open]>summary:after{content:"\25b4"}#cc-root details.status-card>summary>*{pointer-events:none}#cc-root details.status-card>summary :is(a,button,input,select,textarea,label,[role=button],[data-allow-pointer]){pointer-events:auto}#cc-root details.status-card[open]{border-color:var(--cc-accent-border-strong)}#cc-root details.status-card[open]>summary{background:linear-gradient(180deg,var(--cc-accent-weak),transparent 90%)}#cc-root .cc-row-title{display:grid;gap:6px;min-width:0;flex:1 1 auto}#cc-root .cc-row-title .meta,#cc-root .cc-row-title .sub{color:var(--cc-muted);font-weight:var(--cc-w-norm);font-size:.86rem;line-height:1.55;max-width:var(--cc-max-copy)}#cc-root details.status-card>*:not(summary){position:relative;z-index:0;padding:0 14px 14px}#cc-root details.status-card>.cc-divider{margin-top:0}#cc-root .cc-callout-title{margin:10px 0 8px;font-weight:var(--cc-w-med);color:var(--cc-text)}#cc-root .cc-callout-list{margin:0;padding-left:18px;color:var(--cc-text-2);line-height:1.7}#cc-root .cc-callout-list li{margin:8px 0}#cc-root :where(#data-broker-section){display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);grid-template-areas:"head head" "left right";gap:var(--cc-gap);align-items:start;margin-top:var(--cc-s-5)}#cc-root :where(#data-broker-section>*){min-width:0}#cc-root :where(#data-broker-section>.cc-card__header-row),#cc-root :where(#data-broker-section>.cc-section-head){grid-area:head}#cc-root :where(#data-broker-section #broker-scan-details){grid-area:left}#cc-root :where(#data-broker-section #broker-results){grid-area:right}#cc-root[data-brokers-sticky="1"] :where(#data-broker-section #broker-scan-details){position:sticky;top:calc(var(--cc-sticky-top) + 12px + env(safe-area-inset-top))}#cc-root[data-brokers-sticky="1"][data-topbar=sticky] :where(#data-broker-section #broker-scan-details){top:calc(var(--cc-sticky-top) + var(--cc-topbar-h) + 12px + env(safe-area-inset-top))}@media(max-width:980px){#cc-root :where(#data-broker-section){grid-template-columns:1fr;grid-template-areas:"head" "left" "right"}#cc-root[data-brokers-sticky="1"] :where(#data-broker-section #broker-scan-details){position:static}}#cc-root .cc-zone--brokers :where(#broker-results,.cc-list,.cc-list li){color:var(--cc-text)}#cc-root .cc-zone--brokers .cc-details{background:var(--cc-card);border:1px solid var(--cc-border);border-radius:var(--cc-r-md)}#cc-root .cc-zone--brokers .cc-details>summary{color:var(--cc-text)}#cc-root .cc-zone--brokers .cc-broker-snippet{background:var(--cc-card-2);border:1px solid var(--cc-border-soft);border-radius:var(--cc-r-md);padding:10px 12px;color:var(--cc-text)}#cc-root :where(#broker-results){display:grid;gap:var(--cc-s-3);align-content:start}#cc-root :where(#broker-results .cc-broker-results-head){display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--cc-r-md);border:1px solid var(--cc-border);background:var(--cc-surface);box-shadow:var(--cc-inner-hi)}#cc-root :where(#broker-results .cc-broker-list){display:grid;gap:10px}#cc-root :where(#broker-results .cc-broker-row){display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(0,1.6fr) auto;gap:12px;align-items:center;padding:12px;border-radius:var(--cc-r-lg);border:1px solid var(--cc-border);background:var(--cc-surface);box-shadow:var(--cc-inner-hi)}@media(hover:hover)and (pointer:fine){#cc-root :where(#broker-results .cc-broker-row:hover){border-color:var(--cc-border-strong);box-shadow:var(--cc-inner-hi),var(--cc-ring-hover);transform:translateY(-1px);transition:transform var(--cc-dur-1) var(--cc-ease)}}#cc-root :where(#broker-results .cc-broker-name){display:grid;gap:4px;min-width:0}#cc-root :where(#broker-results .cc-broker-name b){font-weight:var(--cc-w-med);color:var(--cc-text);letter-spacing:-.01em}#cc-root :where(#broker-results .cc-broker-domain){color:var(--cc-muted);font-size:var(--cc-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cc-root :where(#broker-results .cc-broker-findings){min-width:0;color:var(--cc-text-2);font-size:var(--cc-text-sm);line-height:1.55;max-width:var(--cc-max-copy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cc-root :where(#broker-results .cc-broker-actions){display:inline-flex;gap:10px;align-items:center;justify-content:flex-end;white-space:nowrap}#cc-root :where(#broker-results .cc-broker-badge){font-size:.8rem;font-weight:var(--cc-w-med);padding:6px 10px;border-radius:999px;border:1px solid var(--cc-neutral-border);background:var(--cc-neutral-bg);color:var(--cc-text)}#cc-root :where(#broker-results .cc-broker-badge.found){border-color:var(--cc-bad-border);background:var(--cc-bad-bg);color:var(--cc-bad-text)}#cc-root :where(#broker-results .cc-broker-badge.clear){border-color:var(--cc-ok-border);background:var(--cc-ok-bg);color:var(--cc-ok-text)}@media(max-width:720px){#cc-root :where(#broker-results .cc-broker-row){grid-template-columns:1fr;align-items:start}#cc-root :where(#broker-results .cc-broker-actions){justify-content:flex-start;flex-wrap:wrap}}#cc-root .cc-list{margin:0;padding-left:18px;color:var(--cc-text-2);line-height:1.7;max-width:var(--cc-max-copy)}#cc-root .cc-list li{margin:8px 0}#cc-root .cc-list code{font-family:var(--cc-mono);font-size:.92em;background:var(--cc-accent-soft);border:1px solid var(--cc-accent-border);padding:1px 6px;border-radius:10px}#cc-root :where(.cc-monitoring-grid){display:grid;grid-template-columns:1fr 1fr;gap:var(--cc-gap)}#cc-root :where(.cc-monitoring-grid>*){min-width:0}@media(max-width:980px){#cc-root :where(.cc-monitoring-grid){grid-template-columns:1fr}}#cc-root :where(.progress){width:100%;height:10px;border-radius:var(--cc-r-pill);background:var(--cc-progress-track, rgba(11,18,32,.1));overflow:hidden;border:1px solid var(--cc-border)}#cc-root[data-theme=dark] :where(.progress){background:var(--cc-progress-track, rgba(255,255,255,.1))}#cc-root :where(.progress>span){display:block;height:100%;width:0%;border-radius:var(--cc-r-pill);background:var(--cc-progress-fill, linear-gradient(90deg, rgba(37,99,235,.95), rgba(37,99,235,.45)));transition:width var(--cc-dur-2) var(--cc-ease)}#cc-root :where(label){display:block;font-weight:var(--cc-w-med);font-size:var(--cc-text-sm);color:var(--cc-text);margin:0 0 6px}#cc-root :where(input[type=text],input[type=email],input[type=tel],input[type=search],select,textarea){width:100%;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:var(--cc-r-md);padding:12px;min-height:44px;font-size:var(--cc-text-md);line-height:1.4;transition:border-color var(--cc-dur-2) var(--cc-ease),background var(--cc-dur-2) var(--cc-ease),box-shadow var(--cc-dur-2) var(--cc-ease)}#cc-root :where(textarea){min-height:110px;resize:vertical}#cc-root :where(input::placeholder,textarea::placeholder){color:var(--cc-placeholder)}#cc-root :where(input:hover,select:hover,textarea:hover){border-color:var(--cc-border-2)}#cc-root :where(input:focus,select:focus,textarea:focus){outline:none;border-color:var(--cc-accent-border-strong);box-shadow:var(--cc-ring-focus)}#cc-root :where(input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]){border-color:var(--cc-bad-border);background:var(--cc-bad-bg);box-shadow:none}#cc-root :where(.cc-field-error){color:var(--cc-bad-text);font-size:var(--cc-text-sm);line-height:1.5;max-width:var(--cc-max-copy)}#cc-root :where(.cc-field-error a){color:inherit;text-decoration:underline}#cc-root :where(.cc-form-row){display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){#cc-root :where(.cc-form-row){grid-template-columns:1fr}}#cc-root :where(.cc-check){display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--cc-r-md);border:1px solid var(--cc-border);background:var(--cc-surface-tint)}#cc-root :where(.cc-check input){margin-top:2px}#cc-root :where(.cc-check .hint){margin:0}#cc-root :where(.cc-form){display:grid;gap:14px}#cc-root :where(.cc-form-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:720px){#cc-root :where(.cc-form-grid){grid-template-columns:1fr}}#cc-root :where(.cc-field){display:grid;gap:6px;min-width:0}#cc-root :where(.cc-field--full){grid-column:1 / -1}#cc-root .cc-note{border:1px solid var(--cc-border);background:var(--cc-surface-2);border-radius:var(--cc-r-md);padding:10px 12px;color:var(--cc-text-2);max-width:var(--cc-max-copy)}#cc-root .cc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--cc-z-drawer);display:none;height:100dvh}@supports not (height: 100dvh){#cc-root .cc-drawer{height:100vh}}#cc-root .cc-drawer[aria-hidden=false]{display:block}#cc-root .cc-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b}#cc-root .cc-drawer__panel{position:absolute;right:0;top:0;bottom:0;width:min(520px,92vw);background:var(--cc-surface);border-left:1px solid var(--cc-border);box-shadow:var(--cc-elev-2);padding:calc(14px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));overflow:auto;-webkit-overflow-scrolling:touch}#cc-root .cc-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--cc-border);margin-bottom:12px}#cc-root .cc-drawer__title{margin:0;font-size:1.05rem;font-weight:var(--cc-w-med)}#cc-root .cc-drawer__close{width:var(--cc-btn-h-icon);height:var(--cc-btn-h-icon);padding:0;border-radius:var(--cc-btn-radius-icon)}#cc-root .skeleton{position:relative;color:transparent!important;background:var(--cc-accent-soft)!important;border-color:var(--cc-accent-border)!important;overflow:hidden}#cc-root .skeleton:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%);animation:cc-shimmer 1.15s infinite}#cc-root[data-theme=dark] .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}@keyframes cc-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}#cc-root :where(.mono){font-family:var(--cc-mono)}#cc-root :where(.muted){color:var(--cc-muted)}#cc-root :where(.nowrap){white-space:nowrap}#cc-root :where(.break){overflow-wrap:anywhere;word-break:break-word}#cc-root a.cc-card-link{display:block;color:inherit;border-radius:inherit}#cc-root a.cc-card-link:focus-visible{outline:2px solid var(--cc-outline-focus);outline-offset:2px;box-shadow:var(--cc-ring-focus),var(--cc-ring-focus-2)}#cc-root a.cc-source-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:7px 10px;border-radius:var(--cc-r-pill);border:1px solid var(--cc-accent-border);background:var(--cc-accent-soft);color:var(--cc-accent);font-weight:var(--cc-w-med);white-space:nowrap;transition:transform var(--cc-dur-1) var(--cc-ease),background var(--cc-dur-2) var(--cc-ease),border-color var(--cc-dur-2) var(--cc-ease),box-shadow var(--cc-dur-2) var(--cc-ease),filter var(--cc-dur-2) var(--cc-ease)}#cc-root a.cc-source-link:hover{background:var(--cc-accent-soft);border-color:var(--cc-accent-border-strong);box-shadow:var(--cc-ring-hover)}@media(hover:hover)and (pointer:fine){#cc-root a.cc-source-link:hover{transform:translateY(-1px)}}#cc-root a.cc-source-link:active{transform:translateY(0);filter:saturate(1.02)}@media(max-width:720px){#cc-root .cc-actions-row.is-rail{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;touch-action:pan-x}#cc-root .cc-actions-row.is-rail::-webkit-scrollbar{display:none}#cc-root .cc-actions-row.is-rail>*{flex:0 0 auto}}#cc-root .cc-icon-btn{position:relative;border:1px solid var(--cc-pill-border);background:var(--cc-pill-bg);color:var(--cc-text);border-radius:var(--cc-btn-radius-icon);width:var(--cc-btn-h-icon);height:var(--cc-btn-h-icon);min-width:var(--cc-btn-h-icon);min-height:var(--cc-btn-h-icon);padding:0;cursor:pointer;box-shadow:var(--cc-pill-shadow);transition:transform var(--cc-dur-1) var(--cc-ease),background var(--cc-dur-2) var(--cc-ease),border-color var(--cc-dur-2) var(--cc-ease),box-shadow var(--cc-dur-2) var(--cc-ease),opacity var(--cc-dur-2) var(--cc-ease),filter var(--cc-dur-2) var(--cc-ease);display:inline-grid;place-items:center;-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none}#cc-root .cc-icon-btn:hover{background:var(--cc-surface);border-color:var(--cc-border-strong);box-shadow:var(--cc-pill-shadow),var(--cc-ring-hover)}@media(hover:hover)and (pointer:fine){#cc-root .cc-icon-btn:hover{transform:translateY(-1px)}}#cc-root .cc-icon-btn:active{transform:translateY(0);filter:saturate(1.02)}#cc-root .cc-icon-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}#cc-root .cc-icon-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:.72rem;font-weight:var(--cc-w-strong);line-height:1;color:#fff;background:var(--cc-bad);border:2px solid var(--cc-surface);box-shadow:0 6px 18px #00000024}#cc-root .cc-icon-badge.warn{background:var(--cc-warn)}#cc-root .cc-icon-badge.ok{background:var(--cc-ok)}#cc-root .cc-icon-badge.info{background:var(--cc-info)}#cc-root .cc-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cc-gap)}@media(max-width:980px){#cc-root .cc-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#cc-root .cc-tile-grid{grid-template-columns:1fr}}#cc-root .cc-tile{position:relative;display:grid;gap:10px;padding:14px;border-radius:20px;border:1px solid var(--cc-border);background:radial-gradient(720px 280px at 18% 10%,var(--cc-accent-weak),transparent 62%),var(--cc-surface);box-shadow:var(--cc-inner-hi),var(--cc-elev-1);min-width:0;min-height:112px;transition:transform var(--cc-dur-1) var(--cc-ease),box-shadow var(--cc-dur-2) var(--cc-ease),border-color var(--cc-dur-2) var(--cc-ease),filter var(--cc-dur-2) var(--cc-ease)}#cc-root[data-theme=dark] .cc-tile{background:radial-gradient(720px 280px at 18% 10%,var(--cc-accent-soft),transparent 62%),var(--cc-surface);box-shadow:var(--cc-inner-hi-dark),var(--cc-elev-1)}@media(hover:hover)and (pointer:fine){#cc-root .cc-tile:hover{transform:translateY(-1px);box-shadow:var(--cc-inner-hi),var(--cc-elev-2),var(--cc-ring-hover);border-color:var(--cc-accent-border-strong)}#cc-root[data-theme=dark] .cc-tile:hover{box-shadow:var(--cc-inner-hi-dark),var(--cc-elev-2),var(--cc-ring-hover)}}#cc-root .cc-tile:active{transform:translateY(0);filter:saturate(1.02)}#cc-root .cc-tile__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#cc-root .cc-tile__icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--cc-accent-soft);border:1px solid var(--cc-accent-border);color:var(--cc-accent);flex:0 0 auto}#cc-root .cc-tile__title{margin:0;font-weight:var(--cc-w-med);color:var(--cc-text);font-size:1rem;letter-spacing:-.01em}#cc-root .cc-tile__meta{margin:0;color:var(--cc-muted);font-size:var(--cc-text-sm);line-height:1.55;max-width:var(--cc-max-copy)}#cc-root .cc-tile__chev{color:var(--cc-muted);opacity:.9;flex:0 0 auto;transform:translateY(2px)}#cc-root .cc-tile.ok .cc-tile__icon{background:var(--cc-ok-bg);border-color:var(--cc-ok-border);color:var(--cc-ok-text)}#cc-root .cc-tile.warn .cc-tile__icon{background:var(--cc-warn-bg);border-color:var(--cc-warn-border);color:var(--cc-warn-text)}#cc-root .cc-tile.bad .cc-tile__icon{background:var(--cc-bad-bg);border-color:var(--cc-bad-border);color:var(--cc-bad-text)}#cc-root .cc-tile.info .cc-tile__icon{background:var(--cc-info-bg);border-color:var(--cc-info-border);color:var(--cc-info-text)}#cc-root .cc-banner{position:relative;border-radius:20px;border:1px solid var(--cc-accent-border);background:radial-gradient(880px 320px at 18% 10%,var(--cc-accent-soft),transparent 62%),var(--cc-surface);box-shadow:var(--cc-inner-hi),var(--cc-elev-1);padding:14px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;overflow:hidden}#cc-root[data-theme=dark] .cc-banner{box-shadow:var(--cc-inner-hi-dark),var(--cc-elev-1)}#cc-root .cc-banner__left{display:flex;align-items:flex-start;gap:12px;min-width:0}#cc-root .cc-banner__icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--cc-accent-soft);border:1px solid var(--cc-accent-border);color:var(--cc-accent);flex:0 0 auto}#cc-root .cc-banner__copy{min-width:0;display:grid;gap:4px}#cc-root .cc-banner__title{margin:0;font-weight:var(--cc-w-med);color:var(--cc-text);font-size:1rem;letter-spacing:-.01em}#cc-root .cc-banner__text{margin:0;color:var(--cc-text-2);font-size:var(--cc-text-sm);line-height:1.6;max-width:var(--cc-max-copy)}#cc-root .cc-banner__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;flex:0 0 auto}@media(max-width:720px){#cc-root .cc-banner{flex-direction:column}#cc-root .cc-banner__actions{justify-content:flex-start}}#cc-root .cc-banner.ok{border-color:var(--cc-ok-border);background:var(--cc-ok-bg);box-shadow:none}#cc-root .cc-banner.warn{border-color:var(--cc-warn-border);background:var(--cc-warn-bg);box-shadow:none}#cc-root .cc-banner.bad{border-color:var(--cc-bad-border);background:var(--cc-bad-bg);box-shadow:none}#cc-root .cc-banner.info{border-color:var(--cc-info-border);background:var(--cc-info-bg);box-shadow:none}#cc-root .is-locked{position:relative}#cc-root .is-locked>:not(.cc-lock-overlay){opacity:.55;filter:saturate(.9)}#cc-root .cc-lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;display:grid;place-items:center;padding:var(--cc-s-4);background:radial-gradient(720px 260px at 20% 10%,var(--cc-accent-soft),transparent 62%),#ffffffa8;border:1px solid var(--cc-border);box-shadow:var(--cc-elev-2)}#cc-root[data-theme=dark] .cc-lock-overlay{background:radial-gradient(720px 260px at 20% 10%,var(--cc-accent-soft),transparent 62%),#0b162ab8}#cc-root .cc-lock-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:var(--cc-neutral-bg);border:1px solid var(--cc-neutral-border);color:var(--cc-text);font-weight:var(--cc-w-med);box-shadow:var(--cc-pill-shadow)}#cc-root .cc-lock-sub{margin-top:10px;color:var(--cc-text-2);font-size:var(--cc-text-sm);line-height:1.6;text-align:center;max-width:var(--cc-max-copy-tight)}#cc-root :where(#data-broker-section .cc-card.cc-broker-info){background:#eaf3ff;border:1px solid rgba(29,78,216,.18);border-radius:var(--cc-r-md);color:#0b1220;color-scheme:light;box-shadow:var(--cc-inner-hi),var(--cc-elev-1)}#cc-root :where(#data-broker-section .cc-card.cc-broker-info) :where(.cc-h,p,li,b,a,.hint){color:#0b1220;opacity:1}#cc-root :where(#data-broker-section .cc-card.cc-broker-info a){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.cc-help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent;overscroll-behavior:contain;--cc-font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";--cc-outline-focus: rgba(37,99,235,.7);--cc-ring-focus: 0 0 0 3px rgba(37,99,235,.22);--cc-ring-focus-2: 0 0 0 6px rgba(37,99,235,.12);--cc-modal-surface: #ffffff;--cc-modal-surface-soft: #f8fbff;--cc-modal-text: #0b1220;--cc-modal-text-soft: #334155;--cc-modal-text-muted: #475569;--cc-modal-border: rgba(11,18,32,.12);--cc-modal-shadow: 0 28px 90px rgba(0,0,0,.24);--cc-modal-backdrop: rgba(11,18,32,.5);--cc-modal-divider: rgba(11,18,32,.08);--cc-modal-btn-bg: #dbeafe;--cc-modal-btn-bg-hover: #bfdbfe;--cc-modal-btn-text: #0b1220;--cc-modal-btn-border: rgba(37,99,235,.22);--cc-modal-btn-secondary-bg: rgba(255,255,255,.84);--cc-modal-btn-secondary-bg-hover: #ffffff;--cc-modal-btn-secondary-text: #0b1220;--cc-modal-btn-secondary-border: rgba(11,18,32,.14);--cc-modal-pill-bg: #dbeafe;--cc-modal-pill-border: rgba(30,58,138,.12);--cc-modal-pill-text: #1e3a8a;--cc-modal-pill-danger-bg: #fee2e2;--cc-modal-pill-danger-border: rgba(153,27,27,.12);--cc-modal-pill-danger-text: #991b1b;font-family:var(--cc-font);color:var(--cc-modal-text)}.cc-help-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cc-modal-backdrop);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cc-help-panel{position:relative;z-index:1;width:min(920px,calc(100vw - 24px));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:20px;background:var(--cc-modal-surface);color:var(--cc-modal-text);border:1px solid var(--cc-modal-border);box-shadow:var(--cc-modal-shadow);overflow:hidden;display:flex;flex-direction:column;font-size:16px;line-height:1.5}@supports not (height: 100dvh){.cc-help-panel{max-height:calc(100vh - 24px)}}.cc-help-overlay[data-theme=dark],#cc-root[data-theme=dark] .cc-help-overlay:not([data-theme=light]){--cc-modal-surface: #0b162a;--cc-modal-surface-soft: #0f1c35;--cc-modal-text: rgba(255,255,255,.96);--cc-modal-text-soft: rgba(226,232,240,.92);--cc-modal-text-muted: rgba(226,232,240,.74);--cc-modal-border: rgba(255,255,255,.14);--cc-modal-shadow: 0 28px 90px rgba(0,0,0,.42);--cc-modal-backdrop: rgba(2,6,23,.68);--cc-modal-divider: rgba(255,255,255,.1);--cc-modal-btn-bg: rgba(147,197,253,.92);--cc-modal-btn-bg-hover: rgba(191,219,254,.96);--cc-modal-btn-text: #07101f;--cc-modal-btn-border: rgba(37,99,235,.38);--cc-modal-btn-secondary-bg: rgba(255,255,255,.06);--cc-modal-btn-secondary-bg-hover: rgba(255,255,255,.1);--cc-modal-btn-secondary-text: rgba(255,255,255,.94);--cc-modal-btn-secondary-border: rgba(255,255,255,.18);--cc-modal-pill-bg: rgba(30,64,175,.9);--cc-modal-pill-border: rgba(147,197,253,.18);--cc-modal-pill-text: #dbeafe;--cc-modal-pill-danger-bg: rgba(127,29,29,.9);--cc-modal-pill-danger-border: rgba(254,202,202,.16);--cc-modal-pill-danger-text: #fee2e2}.cc-help-header{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;background:inherit;border-bottom:1px solid var(--cc-modal-border)}.cc-help-header__copy{min-width:0}.cc-help-header__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto;white-space:nowrap}.cc-help-title{margin:0 0 6px;color:var(--cc-modal-text);font-weight:700}.cc-help-lead{margin:0;max-width:78ch;color:var(--cc-modal-text-soft);font-weight:500;line-height:1.68}.cc-help-body{padding:0 14px 14px;overflow:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto}.cc-help-panel :where(p,li,.hint,.cc-help-lead,.cc-help-sublead,.cc-help-detail-body,#cc-breach-help-subtitle,#cc-breach-help-meaning){color:var(--cc-modal-text-soft);font-size:.96rem;line-height:1.68;font-weight:500}.cc-help-panel :where(.cc-help-title,.cc-help-h4,.cc-h,summary,strong,b){color:var(--cc-modal-text);font-weight:700}.cc-help-panel .hint{max-width:78ch}.cc-help-panel .cc-help-sublead{margin-top:2px}.cc-help-panel .cc-list,.cc-help-panel .cc-checklist{max-width:78ch}.cc-help-panel .cc-list li,.cc-help-panel .cc-checklist li{margin-bottom:10px}.cc-help-panel :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--cc-outline-focus);outline-offset:2px;box-shadow:var(--cc-ring-focus),var(--cc-ring-focus-2);border-radius:12px}.cc-help-panel .btn,.cc-help-panel button{min-height:44px}.cc-help-panel .btn.secondary{background:var(--cc-modal-btn-secondary-bg);color:var(--cc-modal-btn-secondary-text);border:1px solid var(--cc-modal-btn-secondary-border);box-shadow:none;font-weight:650}.cc-help-panel .btn.secondary:hover{background:var(--cc-modal-btn-secondary-bg-hover);color:var(--cc-modal-btn-secondary-text);border-color:var(--cc-modal-btn-secondary-border);box-shadow:var(--cc-ring-hover)}.cc-help-panel .btn.tertiary,.cc-help-panel .btn:not(.secondary):not(.ghost){background:var(--cc-modal-btn-bg);color:var(--cc-modal-btn-text);border:1px solid var(--cc-modal-btn-border);font-weight:700}.cc-help-panel .btn.tertiary:hover,.cc-help-panel .btn:not(.secondary):not(.ghost):hover{background:var(--cc-modal-btn-bg-hover);color:var(--cc-modal-btn-text);border-color:var(--cc-modal-btn-border)}.cc-help-panel .cc-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:var(--cc-modal-pill-bg);border:1px solid var(--cc-modal-pill-border);color:var(--cc-modal-pill-text);font-weight:700}.cc-help-panel .cc-pill.danger{background:var(--cc-modal-pill-danger-bg);border-color:var(--cc-modal-pill-danger-border);color:var(--cc-modal-pill-danger-text)}.cc-help-panel .cc-divider{margin:12px 0;background:var(--cc-modal-divider)}.cc-help-panel .cc-details{background:var(--cc-modal-surface-soft);border:1px solid var(--cc-modal-border)}.cc-help-panel .cc-details>summary{color:var(--cc-modal-text);min-height:44px}.cc-help-block{padding-top:14px}.cc-checklist{list-style:none;padding:0;margin:10px 0 0}.cc-checklist li{display:flex;gap:10px;align-items:flex-start;padding:6px 0}.cc-help-check,.cc-help-panel .cc-check{width:18px;height:18px;border-radius:999px;flex:0 0 18px;margin-top:2px;background:#2563eb2e;border:1px solid rgba(37,99,235,.28)}@media(max-width:520px){.cc-help-panel{width:calc(100vw - 18px);max-height:88vh;border-radius:18px}.cc-help-header{padding:12px}.cc-help-body{padding:0 12px 12px}}#cc-root [hidden],.cc-help-overlay[hidden],.cc-help-overlay[aria-hidden=true]{display:none!important}@media print{#cc-root{box-shadow:none!important;border:1px solid #bbb!important}.cc-help-overlay{display:none!important}#cc-root .cc-topnav,#cc-root .cc-carousel,#cc-root .cc-swipe__viewport{overflow:visible!important}}html.cc-scroll-lock,body.cc-scroll-lock,html.cc-modal-open,body.cc-modal-open{overflow:hidden!important}html.cc-scroll-lock,html.cc-modal-open{padding-right:var(--cc-scrollbar-comp, 0px)!important}@supports (scrollbar-gutter: stable){html.cc-scroll-lock,html.cc-modal-open{scrollbar-gutter:stable}}#cc-root :where(.cc-topnav,.cc-carousel,.cc-swipe__viewport){scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.35) transparent}#cc-root[data-theme=dark] :where(.cc-topnav,.cc-carousel,.cc-swipe__viewport){scrollbar-color:rgba(226,232,240,.25) transparent}#cc-root[data-scrollbars=on] :where(.cc-topnav,.cc-carousel,.cc-swipe__viewport)::-webkit-scrollbar{display:block;height:10px}#cc-root[data-scrollbars=on] :where(.cc-topnav,.cc-carousel,.cc-swipe__viewport)::-webkit-scrollbar-thumb{background:#64748b47;border-radius:999px;border:3px solid transparent;background-clip:content-box}#cc-root[data-theme=dark][data-scrollbars=on] :where(.cc-topnav,.cc-carousel,.cc-swipe__viewport)::-webkit-scrollbar-thumb{background:#e2e8f02e;border:3px solid transparent;background-clip:content-box}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cybercheck-dashboard.css.map */
